子程序中的时间继电器

请问各位高手,我要用西门子200的系统做一个控制多台电机的程序,每台电机的程序是一样的其中都要用到时间继电器,西门子200的子程序中如何实现像300的子程序一样的时间调用呢?

问题补充:
或者说如何实现将不同的定时器赋给对应的电机?

最佳答案

200中 在子程序中使用定时期,且该子程序要被多次调用,比较麻烦。
 用ersacn的方法,或者自程序增加一个输入和一个输入/输出的参数,引入SM0.5 的上升沿和一个计数的地址,在子程序中对SM0.5的上升沿进行计数。
 或者通过定时中断进行一个计数,在开始定时的时候记录下该计数值,然后根据(时间/定时中断间隔)得到计数差值,当前计数值〉开始值+计数差值,就表示定时到。

提问者对于答案的评价:
谢谢!

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日
下一篇 2021年7月5日

相关推荐

  • S7200定时器问题

    我要控制三台泵在启动信号上来之后每台泵分别工作24小时循环工作怎么用梯形图编程啊 问题补充:能给出代码部分最好啊 最佳答案 这样理解,整个周期是72小时。 计时可以用扩展…

    SIMATIC S7-200 2021年7月5日
  • s7-200pid怎么做

    怎么做s7-200pid,要求读取螺旋电机的电流值,控制给料电机的转速 最佳答案 用PID向导做。 提问者对于答案的评价:可以实现

    SIMATIC S7-200 2017年8月24日
  • 实数比较问题

    两个实数比较,用什么指令可以达到一个设定的差值动作。 问题补充:我是想用一个设定值和一个变化值相比较,比方说设定值为30,当变化值大于设定值3,即33时动作,小于设定值2时,既28…

    SIMATIC S7-200 2021年7月4日
  • TD400C里用户菜单如何实现数字量数据的选择功能

    想在TD400C用户菜单中实现如下功能: 当用户编辑的时候让用户选择"冬季模式"还是"夏季模式"对应的程序里的是M10.0,当用户…

    SIMATIC S7-200 2021年7月5日
  • SMART 700时间/日期警报

    做好的项目一运行起来就出现警报。警报大概2秒闪烁。已经跟224XP连好 问题补充:无法设置日期/时间,出错代码:13,7 最佳答案 详见有关S7-200时钟、日期和时间设置文档:、…

    SIMATIC S7-200 2020年10月31日
  • 电文校验和

    我在学习S7-200与三垦变频器通讯时,我看到一段程序。他的作用是在发送前进行校验和程序如下:OBLD M10.1EUMOVB 6,VB100MOVB&nbsp…

    SIMATIC S7-200 2020年11月1日
  • 中断程序长度

    为什么中断程序不宜过长 最佳答案 中断程序如果过长,将严重影响主程序的扫描,可能会引起由主程序控制的设备操作异常。所以对中断程序来说越短越好。 提问者对于答案的评价:最精炼

    SIMATIC S7-200 2021年7月4日
  • 端口无法打开或被另一个程序占用? 如何解决

    笔记本对接S7-200(PPI),在PID面板监测温度一段时间后会弹出一个对话框“端口无法打开或被另一个程序占用”。随之与PLC断开连接,再连接也没用。 拔掉USB,把U…

    SIMATIC S7-200 2021年7月5日
  • s7-200 SMART CRS型号与电脑联机

    我有一台S7-200 SMART CRS型号的PLC请问如何与电脑联机。 问题补充:我的电脑装了V2.5版本的软件,使用的编程电缆(6ES7901-3DB30-…

    SIMATIC S7-200 2021年7月5日
  • 自由口模式下,plc发25,26,27,28,29给上位机串口调试助手,数据错误

    自由口模式测试,plc发25,26,27,28,29给上位机串口调试助手,调试助手收的数据换算成十进制不是5,25,26,27,28,29。plc和调试助手都是9600,8位,N,…

    2021年7月5日

发表回复

登录后才能评论