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

相关推荐

  • s7-200 modbus 从站程序

    我的上位是和利石的,通过才茂的DTU 移动3G卡传到中控制室,PLC是S7-200 , 我想通过PORT 0 口 RS4…

    SIMATIC S7-200 2018年3月6日
  • 丹弗斯变频器modbus RTU与S7-200通讯

    我要用到丹弗斯变频器modbus RTU与S7-200通讯,但我不知道CRC校验码的那段程序如何编写,效验码是对前面几个数据字节进行异或运算吗?谁能给个实例吗? 最佳答案…

    SIMATIC S7-200 2017年11月19日
  • PLC正常工作的海拔高度

    施耐德TM221系列正常运行海拔高度为0-2000米,不知道西门子的产品系列有没有规定?如果用到海波5200米左右应该选用哪款产品? 最佳答案 CPU技术规范里有 图片说明: &n…

    2021年7月5日
  • 范围超出错误

    EM231模块报范围超出错误,如附件图,可是地址没错啊。请诸位指教 图片说明:    最佳答案 是EM231 RTD 热电阻模块吧EM231…

    SIMATIC S7-200 2017年11月26日
  • 200通信的问题

    现场200PLC,想读取相关数据,现在有什么好的方案在不动原有的程序可以读取数据,用200Smart或者1200加在200侧加CP243?或者200smart与200走modbus…

    SIMATIC S7-200 2021年7月5日
  • win7 32位 安装STEP7 MicWIN V4.0 SP9发生问题

    win7 安装 STEP7 MicWIN V4.0 SP9完整版 出现Description:Failed t…

    SIMATIC S7-200 2017年6月24日
  • S7-200的关于计数器的问题。

    在PLC的减计数器CTD中,当装载输入端(LD)一直接通时,计数器还能不能计数。 最佳答案 当装载输入端(LD)一直接通时,会把预置值PV一直装载到当前值,计数器还不能正常计数。见…

    2017年12月9日
  • 死机问题

    PLC是新装的程序可运行没几天,就一直死机.显示系统问题,请各位大狭指点.谢谢 最佳答案 CPU问题应该不会有!你用手摸下CPU的外壳是否很烫,不烫就不是CPU硬件问题…..&…

    SIMATIC S7-200 2021年7月5日
  • S7200传送指令

    S7200里如果要把VW2000的值(0或1)传送给V3000.0,还有就是把S7200里如果要把VW2000的值传送给V4000.0的值传给VW4200里,请问该如何编写程序,用…

    SIMATIC S7-200 2020年11月1日
  • 电脑上的MCGS组态软件怎么样控制S7-200

    电脑上面安装了MCGS组态软件,要想用这个软件与S7-200通信,并监视控制PLC,需要哪些硬件?(包括什么样的通信电缆线,是否需要5611卡件,是否需要卡件与PLC之间的连接器,…

    SIMATIC S7-200 2020年10月31日

发表回复

登录后才能评论