S7-300中初次扫描问题

这个初次扫描我是想把一个M中的一个位做为初次扫描,比如M0.2是初次扫描,我就可以在其他很多地方直接用M0.2作为初次扫描的触发信号,而不是把所以得程序都写到OB100中,不知道有没有明白我的意思。写在0B1里,就像总为1,总为0一样
O    M0.0
ON M0.0
=    M0.0  //always 1
以后的其他FC、FB就可直接用了,谢谢

最佳答案

这个在西门子300/400的控制程序中可以这个应用。
在OB100(初始化功能块)中编辑程序如下:
OB100:
AN    M      0.2
FP    M      0.0
 =     M      0.2        //初始化标志位

提问者对于答案的评价:
我试了,不行的,能否有直接写在OB1中的,可以的话可以回复我邮箱10976897@qq.com,这个网站的论坛没找到追问

最佳答案作者回复:
可以在OB1的开始写入:
AN    M 0.2
S      M0.2
在调用初始化结束最后到OB1的最后网段中:
A      M0.2
R      M0.2

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc226860.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月1日 上午2:12
下一篇 2018年12月1日

相关推荐