登录
首页 PLC论坛 PLC论坛
回帖 发帖
正文

主题:各位,新手求教一个模拟量的编程

点击:1191 回复:15

3个炉内温度两两相差如果超过8度,就要在触摸屏上显示警报,该怎么写
最后修改:2022/7/4 9:38:38
22-07-03 19:43
3个炉,那就是三组比较,12 13 23,然后做减法,结果大于8或者小于负8就输出一个信号给触摸屏报警。
要想知道怎么写,你的告诉我们PLC的具体型号
22-07-04 09:48
你可以对3段炉温的实际温度写入比较指令,如 设定的第一段大于或等于第2段的设定温度8度,就输出报警信息,以此类推。
22-07-04 10:08
用3个连续数据寄存器存入3个温度数据,用数据大小排列指令,先用从小到大指令取出最大值,再用从大到小指令取出最小值,最大值减去最小值结果和8比较就行,三菱有这个指令,其他品牌不清楚
22-07-04 10:13
首先把3个炉 当前温度读出来,然后分别相减,只要任何一个结果大于8就输出一个位报警,,
22-07-04 20:51
把炉的温度模拟量读出来作比较,这个逻辑应该不难,我感觉你应该是模拟量通讯有难度,还是量化有难度?
22-07-06 17:20
直接两两相减,ABS的值大于8就报警,不就完了么!
22-07-06 19:57

引用 xuhuifox 在 2022/7/6 19:57:28 发言【内容省略】

比较后加个延时 免得误动作
22-07-06 20:13
先冒泡排序,排序后再用最大值减去最小值,得到的结果与8进行比较。
22-07-07 01:08
记得用ABS指令噢,两个间的绝对值差值超过8,就报警
22-07-08 08:02

上一页下一页

工控新闻

更多新闻资讯