近期自己做了一个FB功能块,里面应用的Clock Memory中的时钟脉冲(M100.5)!问题是这样,如果有同事拷走了功能块而忽略了硬件配置中的Clock Memory,程序肯定会出现问题!请教各位大侠,有没有别的办法可以使用替代这个1S脉冲,使他成为一个独立的功能块!多谢各位!
问题补充:
首先谢谢各位的回答,我想换个问法怎么用SFB块来实现1S的脉冲!
最佳答案
可以应用下述程序来实现一秒脉冲:
AN M0.0
L S5T#2S // 值可设,例如2秒
SD T1
A T1
=M 0.0
L T1 // 取定时器内容
T MW26
L MW26 // 通过变量表实时观察T1的最大值(16进制),与其的二分之一比较
L 88 T//1的二分之一(换成10进制)
>=I
= M 0.1
A M0.1
=Q 0.0 // 一秒脉冲
提问者对于答案的评价:
多谢!
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc254506.html