S7-200 定时编程

各位高手!我有个问题请教大家,我想在S7-200中编程,具体如下:有一台泵需要在X小时内运行Y次,每次运行Z分钟,X,Y,Z可以触摸屏上修改.请给以指点?

最佳答案

对泵而言,需要的只要两个参数, 启动多少时间Z, 间隔多少时间, 你只需要用PLC内部的数值运算功能从X,Y 算出时间间隔就可以了,然后用两个定时器切换输出状态就OK了, Z是直接指定的. 
 但是程序中要注意判断算出的间隔时间会不会小于零就行了, 比如1小运行6次(一次只能小于10分钟), 如果Z等于15分钟,就意味着间隔时间为-5分钟,即泵是一直开着的,则XYZ设置不合理.

 这个仅为思路,实现起来也不难

提问者对于答案的评价:
谢谢!我已经写出程序了.非常感谢!

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

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

相关推荐

  • s7-200PID向导调试中出现的奇怪问题

    用向导做的PID刚开始调试的时候还有输出,但是真正上机调试的时候,就是没输出。检测PID里的数据,比例,积分,微分设置都没问题,PV和SP 都有值 问题补充:数字量输出,…

    SIMATIC S7-200 2021年7月4日
  • 200rs485通讯时而有,时而没

    226两个模块之间采用495通讯,走ppi协议,以前正常。最近被雷击了一下,不正常,最后插头换成另一个从站的端口,正常了,但过一段时间,通讯又失败了,还是原来的数据,没有更新,最后…

    SIMATIC S7-200 2017年11月17日
  • s7 200 字节的加法?

    看了一下S7 200的加法指令, 里面只有整数和实数的加法指令, 请问我要进行两个字节的加法怎么做?  比如让VB100+VB10…

    SIMATIC S7-200 2017年11月17日
  • CPU226 配电池卡

    CPU 226订货号是6ES7 216-2BD23-0XB8配订货号是6ES7 291-8BA20-0XA0的电池卡吗? 问题补充:我的PLC是23版…

    SIMATIC S7-200 2017年11月4日
  • 采样时间和时基中断

    我在用S7-200做一个控制温湿度的系统,想通过初始化子程序将设定温度,设定湿度,以及采样时间、比例系数、积分时间、微分时间进行设置,并调用中断子程序,在中断子程序中进行PID计算…

    SIMATIC S7-200 2020年11月5日
  • 请教关于S7-200modbus通讯的问题。

    cpu为221与托利多ind331称重控制器通讯5个字,因为ind331最快1s扫7次也就是143ms一次,如果我用mbus_msg指令通讯,读的完成位激活写然后写的完成位激活读,…

    2017年7月25日
  • 学S7-200的方法,刚入门

    我是一个刚刚开始学习S7-200的爱好者,已经把S7-200操作手册的基本指令以前的内容都看完了,也基本理解了,请问接下来我该怎样做才能加深或更进一步学习呢?谢谢 最佳答案 连接实…

    SIMATIC S7-200 2021年7月5日
  • 200plc问题2

    请问,西门子200PLC程序里面,我只看到了XMT指令,它去读变频器电流,但是我没有看到RCV指令,问题来了,没有RCV指令,怎么接受到变频器给PLC的电流啊 问题补充:程序确实找…

    SIMATIC S7-200 2021年7月5日
  • 发送和接收指令?

    仪表上有数据是这样写的:向仪器发送ASCⅡ码“F”或“f”,校验仪即回送一组ASCⅡ码包含校验仪当前的测量数据和工作状态信息,发送字符“C”时,仪器连续送数,发送字符“E”时,仪器…

    SIMATIC S7-200 2021年7月5日
  • CPU226想对一个输出点位上升沿置1,不能实现

    CPU226 CN,我要对一个输出点位q1.4,通过m3,4上升沿j将其置1,编译后,交叉引用中观察没有对q1.4复位的程序段,但是在触摸屏上点击m3.4,监控plc其中…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论