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

相关推荐

  • 数据位如何读取

    请教各位大侠,数据vw0的0.0位如何读取.谢谢了 最佳答案 V0.0 提问者对于答案的评价:简洁

    SIMATIC S7-200 2021年7月5日
  • 200的一段小程序如何编

    现在在编一个由三个MOVB块组成的一段程序。 要求: 1.这3个move要按照一定的顺序开机后自动循环运行。 2.同一时间内只能运行一个move&nb…

    SIMATIC S7-200 2021年7月4日
  • S7-200如何对输入输出注释

    在程序里如何对输入输出进行注释,如:I0.0为电机启动信号,I0.1为电机停止信号,Q0.0为电机运行信号。如何才能在程序里很清楚的知道I0.0为启动信号,I0.1为停止信号能?请…

    SIMATIC S7-200 2021年7月4日
  • 为什么我用的200PLC一直通信不上 编程电缆感觉没问题啊

    困扰我一两天了,按照说明我该设置的都设置了,该查的也都查了,还是不能通信。大神能帮忙看看嘛?参数设置有图片,有帮忙给个检查的方向嘛 问题补充:编程电缆应该不是原装的。下面有个大哥让…

    2021年7月5日
  • s7-200与TD200的连接

    请教老师,s7-200plc与TD200及EM231连接时CPU的地址该如何分配?具体的操作步骤及方法怎样? 问题补充:我的E-mail : h.bsxb@16…

    SIMATIC S7-200 2021年7月5日
  • 安装s7-200编程2.2版本,提示缺少S7OTBXDX.dll

    安装s7-200编程2.2版本,提示缺少S7OTBXDX.dll,在其他计算机上安装没出现,什么原因,如何解决? 钻石用户推荐最佳答案 1. 用管理员权限的账号登录。2.…

    2021年7月5日
  • s7-200PLC之间的无线通讯方案

    s7-200 PLC与PLC之间的无线通讯方案;现场控制柜采用s7-200控制软启动器、变频器等设备,主控制室与现场采用无线通讯(距离长布线困难);主控制室(不设置计算机…

    SIMATIC S7-200 2017年11月12日
  • cpu226cn无法与电脑通讯

    用国产Usb/ppi电缆,驱动已安装,在设备管理器显示usb/cable端口为com2使用西门子S7200编程软件SP6/sp9通讯端口设置本地为0,远程为2设置PG/PC接口设置…

    SIMATIC S7-200 2017年11月12日
  • PID控制 数据转换

    在s7-200的plc的PID控制中,采集到的模拟量转化为实数,进行标准化的时候为什么要除以32000,32000这个数据怎么得到的,不同的传感器采集的数据好像除的数都不相同,是不…

    SIMATIC S7-200 2020年10月31日
  • 文本显示器PLC数据类型问题

    组态TD400C文本显示器的时候,我们插入的PLC数据类型是VW2000,然后后面有一个选项是小数点右侧位数,这个VW变量我们不是认为它是个整型吗?为什么还可以要求我们显示小数点位…

    SIMATIC S7-200 2021年7月4日

发表回复

登录后才能评论