登录
首页 PLC论坛 西门子SIEMENS
回帖 发帖
正文

主题:本人小白一个!问一个问题,有8盏灯任意关4个后回报警,怎么写

点击:1066 回复:13

本人小白一个!问一个问题,有8盏灯任意关4个后回报警,怎么写
21-05-09 15:42

引用 李小勇7UN2 在 2021/5/9 15:42:28 发言【内容省略】

统计一个字节中只有4位为ON就可以了。
如果没有对应指令,你可以写个循环对8个位进行判断,关于如何具体写,论坛已经讨论过多次统计ON位数。
Good Luck~
21-05-10 08:51
一个字节8个位,每个位的开闭(1或0)控制一个数据为1或0,然后将这8个数据加起来,如果和是4,则报警。
21-05-10 10:07
关键在于!如果有一盏灯熄灭后不超过规定时间又从新亮起不能把它当成熄灭!这个弯怎么也拐不过来,
21-05-10 10:18
大佬们的办法很好啊,如果再搞不懂,我再简化下,8个灯,不管是输入还是输出,on=1,off=0,然后进行累加,全ON=8,全OFF=0,数据=4或按照工艺要求输出报警即可
21-05-10 10:18
关键在于!如果有一盏灯熄灭后不超过规定时间又从新亮起不能把它当成熄灭!这个弯怎么也拐不过来
21-05-10 10:19
门外汉插一句,把规定时间写个延时进程序
21-05-10 10:30

引用 李小勇7UN2 在 2021/5/10 10:19:33 发言【内容省略】

加个延时就好了呀
21-05-10 11:29
你这个弯绕不过来?
最简单办法,延时输出结果。
21-05-10 14:26
附件 11.jpg
附件 12.jpg
21-05-10 14:40

上一页下一页

工控新闻

更多新闻资讯