发表于:2006/12/1 22:27:00
#0楼
共有四个PLC内存标志位编号1-4,以下分两种情况讨论:
1.当同一时刻只有1-4个标志位中的任何一个为1时,立即输出一个1秒脉冲,然后等待15秒后才允许发出下一个脉冲。
2.当同一时刻有2个或2个以上的标志位为1时,按照标志位为1的数量以及标志位的编号顺序依次发出那个1s脉冲,并且两个脉冲之间必须间隔15秒。
注:发出脉冲的是同一个输出地址,实际应用为四种水质仪表使用同一个水质采样仪,若任何仪表检测值超标则发出脉冲控制采样仪进行采样(包括有几个仪表同时发生检测值超标的情况)。
大家看看有什么好的编程想法,给我一点思路
1.当同一时刻只有1-4个标志位中的任何一个为1时,立即输出一个1秒脉冲,然后等待15秒后才允许发出下一个脉冲。
2.当同一时刻有2个或2个以上的标志位为1时,按照标志位为1的数量以及标志位的编号顺序依次发出那个1s脉冲,并且两个脉冲之间必须间隔15秒。
注:发出脉冲的是同一个输出地址,实际应用为四种水质仪表使用同一个水质采样仪,若任何仪表检测值超标则发出脉冲控制采样仪进行采样(包括有几个仪表同时发生检测值超标的情况)。
大家看看有什么好的编程想法,给我一点思路