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

相关推荐

  • MAP库存储区自动混乱的问题

    两路脉冲输出,用的MPA库V1.8,各自分配了库存储区。每一路分别调用了CTRL+STOP+MoveRelative+MoveAbsolute,而且,增量和绝对方式在Q0.1的控制…

    2020年10月31日
  • wincc7.0与s7-200modbus通讯

    控制室距离设备最远处约1000m,在500m的地方有几套设备,modbus通讯。该处放有一台交换机,通过光纤到达控制室。s7-200在1000m地方,有5台,作为从站。通过光纤到交…

    SIMATIC S7-200 2021年7月5日
  • 打开

    请教。怎样用S7200V4.09.25软件打开用smartr软件s7200,v02.04编辑的工程文件。谢谢! 最佳答案 用S7-200软件是无法打开smart200编辑的程序。可…

    SIMATIC S7-200 2021年7月5日
  • 200的运算

    Network 1 // 网络标题// 网络注释LD     I1.0LD &n…

    SIMATIC S7-200 2020年11月1日
  • S7200如何通过EM277与KTP178通讯

    S7200如何通过EM277与KTP178通讯 最佳答案 S7-200通过EM277和KTP-178通讯,不需要编写通讯程序。 需要在WinCC flexibl…

    SIMATIC S7-200 2021年7月5日
  • CPU224XPCN 通讯及版本问题

    1:我想用此CPU跟现场的仪表通过RS485走modbus-rtu协议,是选Port0还是Port1啊? 有什么讲究?2:如何确定CPU的版本号,是否支持modbus库文…

    SIMATIC S7-200 2017年11月4日
  • PLC200循环控制水泵

    想用PLC200做程序,4台水泵要求是:(1.)3用1备,轮换工作,(2)具有故障自投,互为备用功能,(3)某台出现故障,备用泵及时投入使用。 最佳答案 1、设一个操作间隔,比如1…

    SIMATIC S7-200 2020年10月31日
  • 怎样实现间隙控制和工件的宽度检测和操作.

    根据光栅检测悬挂链上的工件,通过链条上的编码器得到相应工件长度的脉冲数(可以换算成工件的长度),然后使用西门子200编程,怎样实现,在光栅后比较远的几个工位的执行机构的动作(执行机…

    SIMATIC S7-200 2017年6月6日
  • MicroWin sp7 安装后出现如下提示

    提示框标题为: C:\progra~1\siemens\micros~1\commun~1\bin\comm20~1.exe ERROR  …

    SIMATIC S7-200 2021年7月4日
  • 方案编程请教高手,谢谢!

    一台电机通过机械传动的方式带动三条辊共同夹住一根粗木头旋转, 其中有一条辊上装有刀(刨刀 ,象在展开一卷纸一样)在均匀的削切木头,该辊在带动木头转的同时还受到另…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论