s7-200的子程序中定时器使用

大家好,请教问题。
 以前一直用step7的,里面的FB很好用,我全部定义的局部变量,包括定时器,主要用做电动机的启动和停止计时。
 现在要用200的Micro/win做,发现里面有subroutine子程序,不知道是否能像300里面的FB那样做。
 因为有9个电动机,一个一个写太麻烦。如果200没有这个功能,请问大家有什么解决办法吗?
 谢谢

问题补充:
子程序中可以用定时器吗?
 如果要复用,就是调用9次,如何保证各定时器之间不冲突呢?定时器类型应如何选择?

最佳答案

我的习惯是在子程序中不使用定时器、计数器。

 在主程序中建立1个100ms的脉冲。所有的子程序都利用这个脉冲的前沿对临时变量进行加1、减1操作。

提问者对于答案的评价:
我另外定义了inout变量,保存脉冲的计数值。谢谢

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月4日 下午10:45
下一篇 2021年7月4日

相关推荐

发表回复

登录后才能评论