4台泵 故障 轮换

初学者  做一个 3用一备的程序。循环水泵,必须有一台泵在运行。第一次加泵信号来后加一台,第二次再加一台。最多三台。有故障启动备用泵。轮换备用。   我给4台泵定义了成1,2,3,4。vw10=1起1#泵,加泵递增。故障递增,假如有一台泵出现伪故障,连续故障两次怎么办,故障怎么递增?我这个思路有问题么?大神指点一二  谢谢

最佳答案

第一个字节的4个位代表泵起停状态,第二个字节的4个位代表泵的故障,第三个字节的4个位代表手动或自动。第11~14个字各代表每个泵的已运行时间,第21~24个字各代表每个泵的已停止时间
。哪个泵运行时间达到换泵时间且有剩余可用泵则先停该泵;哪个泵停止时间最长且该泵允许投用则先启用该泵;     故障的泵和手动的泵排除在允许之列。

提问者对于答案的评价:
搞定了,虽然不是用你这个方法,

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月7日 下午6:37
下一篇 2017年6月7日 下午6:38

相关推荐

  • cpu222 DC/DC/DC高速数字脉冲输入

    我用CPU222 DC/DC/DC的高速脉冲输入功能,接收武汉迈信的伺服控制器输出的脉冲信号,不过脉冲的电平为5V,该怎样解决。 最佳答案 5v的一般是,用个差分信号转集…

    SIMATIC S7-200 2021年7月5日
  • S200 整数转成实数,需要带小数点

    我回来的温度数据是实际温度的10倍,放在LW10里面,现在我需要转成实际的温度然后通过触摸屏显示出来,直接除10得到的没小数,怎么转换可以有小数 最佳答案 转换成浮点数(实数)然后…

    SIMATIC S7-200 2017年11月25日
  • S7-200的选择急!!!!!!!!!!!!!!!!!!!!

    选择PLC的要求:      DO:  16路输出 (控制继电器的吸合) &nb…

    SIMATIC S7-200 2021年7月5日
  • S7-200与梅特勒托利多仪表MODbus通讯问题

    小弟有一块梅特勒托利多仪表IND331需要与PLC通讯读取显示重量值仪表上有两种输出方式,标准连续输出如图1,扩展连续输出如图2,我想读取的重量值是带符号的,现在不知道读取的地址应…

    2017年11月26日
  • 置位与复位

    请教各位大侠置位与复位指令括号下那个数字有啥用 最佳答案 括号内的S表示置位,数字表示要置位的位数(或者个数); 括号内的R表示复位,数字表示要复位的位数(或者个数);&…

    SIMATIC S7-200 2021年7月5日
  • 请问如何编写多段脉冲输出程序

    请问如何编写多段脉冲输出程序?我有一个西门子200DC的PLC和一台伺服。用PTO怎样编程?一个简单的例子就行了 最佳答案 请参考手册133页。使用位控向导 PTO&nb…

    SIMATIC S7-200 2021年7月5日
  • 请问为什么有些S7-200程序交叉引用显示不了?

    请问为什么有些S7-200程序交叉引用显示不了?这是为什么呢?谢谢了! 最佳答案 交叉引用需要在编译后无错的情况下才能显示出来 提问者对于答案的评价:谢谢了! 专家置评 已阅,最佳…

    SIMATIC S7-200 2020年10月31日
  • PID控制温度

    PID控制温度,控制精度基本正负1度 但有时随环境变化偏差稍大点,所以现在想在给定值附近做点模糊控制,应该如何入手?谢谢 最佳答案 做模糊控制?想加快响应速度?&nbsp…

    SIMATIC S7-200 2021年7月5日
  • ET200eco EM277 CPU226

    两个 ET 200 eco  一个 CPU 226 一个 EM 277&nbsp…

    SIMATIC S7-200 2021年7月4日
  • 在micro/win中能查看所写程序的大小吗?

    各大虾,请问在编写S7-200的程序时,如何知道自己所写的程序在CPU的程序存储器中占用了多少字节,防止所写的程序大小超过所用CPU程序存储器的大小?例如所选CPU226的程序存储…

    SIMATIC S7-200 2020年11月5日