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日 下午10:45

相关推荐

  • pid调节求猪

    大家好!首先简单说一下,我的pid用在水泥增湿塔喷雾降温系统上,由两个闭环系统控制,一个温度环,一个流量环,pid收敛趋势已经有了最后过程量和设定值成为稳定曲线,设定温度,反馈温度…

    SIMATIC S7-200 2020年11月1日
  • s7-200子程序调用和SCR的问题???

    写了一个程序,有自动手动(手动子程序中都是点动指令)两个子程序,在自动子程序(自动子程序是用顺序控制继电器SCR写的)调用指令前串接常开点作为条件,通过使常开点断开来结束子程序和子…

    SIMATIC S7-200 2017年8月15日
  • 数字量/模拟量有冻结功能吗?

    数字量/模拟量有冻结功能吗? 最佳答案 数字量/模拟量输出表规定的是当CPU处于停机(STOP)状态时,数字量输出点或者模拟量输出通道如何操作。 此功能对于一些必须保持动…

    SIMATIC S7-200 2020年11月5日
  • 关于高低字节颠倒的问题

    MODBUS RTU的字与200的字存在高低字节颠倒的问题,但200的MODBUS库已做了处理,不再存在高低字节的问题。这句话对吗?如果对的话那:如果是双字的话还是得把两…

    SIMATIC S7-200 2021年7月5日
  • TD400C 显示ee??

    TD400C 显示ee,使用STR-CPY将“运行”或“run”赋给地址VB77,在TD400C 显示eeee,不论写什么字都是,请问这是什么问题,如何可以显示…

    SIMATIC S7-200 2021年7月5日
  • 如何同时测量2个通道的频率值

    想测量2个编码器的脉冲数的同时也能同时测量这2个通道的频率请问各位朋友如果才能实现这个功能呢? 问题补充:我的控制方案是用:2个编码器做反馈速度(需要精度高),用2个PID去控制我…

    SIMATIC S7-200 2018年12月5日
  • 200自由口RCV和XMT问题

    200在自由口通讯时,我看手册的例子是这样的: 1、在主程序初始化,启动接收RCV指令; 2、在接收完成中断程序,再使用定时中断; 3、在定时中断程序…

    SIMATIC S7-200 2021年7月4日
  • 求200PLC 编程案例越多越好

    我是变频器(国产某品牌)售后,对于做工控来说PLC必须要会,偶然的机会去经销商那里高了一个二手的200PLC,在网上找视频,找各种资料自己学,现在感觉指令就如同写字,会写字了怎么写…

    SIMATIC S7-200 2021年7月5日
  • s7-200怎样通过modbus与泓格模拟量采集模块通信?

    怎样建立modbus库?具体操作方法?方便请发到我的邮箱!liuzheng0127@163.com谢谢…… 问题补充:我的邮箱是:liuzheng0127@163.com或&nbs…

    SIMATIC S7-200 2021年7月4日
  • S7-200自由口通讯接口

    我的设备AS1910的RS232端是孔,而PPI电缆的RS232端也是孔的,所以AS1910和我的PLC无法用PPI连接,应该如何解决? 问题补充:AS1910的协议基本没有,还是…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论