软件编程
-
对数据块中多个BOOL变量值的判断
如截图所示数据块DB25中16个BOOL变量50.0–51.1,对应16个报警信号。当任意一个BOOL变量为ON时,输出Q0.0为ON。1、我在程序中用比较指令,DB25.DBW…
-
S7300 结构话编程的奇怪现象
大家好,我遇到了个奇怪的现象如下:我CPU315和上位机软件采用ProfiNet通讯,比如编写了一个通用型功能块FC20,我在其它FC里多次调用它,比如在FC1里每个程序段都调用它…
-
TIA中1200程序复制到S7300中,报错修改。
将TIA里1200程序的部分程序段复制到S7-300中,有些程序段会报错。如截图所示,各位老师都是怎么处理的呀?如何快速修改报错的内容? 图片说明: &n…
-
s7-300怎么将字符串1.25转换成实数1.25
FC39怎么用 最佳答案 要使用 FC39 的话字符串必须符合格式:+-v.nnnnnnnE+-x所以一般用不上,自己编程序吧。大概思路:判断符号位,决定正负判…
-
在线修改FB块计时器时间CPU会STOP吗?FB块已被调用
在线修改FB块内计时器时间CPU会STOP吗?FB块已被FC块调用,FC又被OB1调用;通过交叉参考发现有一些符号没有使用,可以在线删除吗?CPU会STOP吗?删除后CPU里面的符…
-
怎么设置时间变量
设置一个实数变量,可输入时间,单位是分钟或者小时;应该用哪个功能块? 比如一个设备运行后,用户可以输入时间,该时间到了后自动停止!谢谢! 最佳答案 参见:http://w…
-
模拟量 PIW为负值
CPU315 2PNDPIM153-1 1AA03模拟量模块接在从站IM153上,模拟量 7KF02现场二线制仪表,用万用表检测 …
-
串级PID温度控制的采样时间
现在做个温度的串级PID调节,在STEP7中两次调用FB58。FB58有个管脚CYCLE是采样时间。我在主调的CYCLE和副调的CYCLE都设置为4秒。但是有人说副调的采样时间至少…
-
S7300
硬件中断触发 最佳答案 西门子S7-300/400PLC硬件中断组织块(OB40~OB47)用于快速响应输入模块、点对点通信处理器(CP)和功能模块(FM)的信号变化。具有硬件中断…
-
西门子300在多重背景中使用上升沿一直接通怎么解决?
FB1定义形式参数编写SR做单按钮启停程序,FB2做多重背景定义静态变量调用FB1,如图。上升沿一直接通是什么原因,该怎么解决。难道多重背景下无法用上升沿吗?大家集思广益。有改良的…