300中自编程实现配方功能?

配方以运行时间为跳步,时间到就跳入下一步,现在想实现一个通用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

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

相关推荐