配方以运行时间为跳步,时间到就跳入下一步,现在想实现一个通用FC块。有现成的吗?
最佳答案
你可以用跳转来实现:
比如在ob35中,周期是100ms,定义一个变量保存运行时间或者直接用md。
L MD0
L 0.1
+R
T MD0//运行时间。
L MD0_SP1//用一个双字保存时间设定值1
<=r
jcn m1
时间范围1内的程序
ju end
m1:L MD0_SP2
JCN m2
时间范围2内的程序
ju end
m2:L MD0_SP3//时间范围3
<=r
jcn m3
时间范围3内的程序
m3:........./////如果你有很多步可以一直重复上面的程序
L MD0_SPN//时间超限后执行计时复位从新开始前面的过程
>=r
jcn end
L 0.0
T MD0
end:nop 0
提问者对于答案的评价:
不是我想要的 不过谢谢你
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc232038.html