恭喜,你发布的帖子
发布于 2024-12-27 14:20:08
12楼
举例:仅供参考思路
使用S7200smart,编程软件V2.8,PLC固件V2.08版本(支持SORT数组排序指令)。
六个8输入模拟量模块,模拟量输入记号1-48,对应输出1-48个输出Q。
1到48路模拟量值依次传输到VW0至VW96,有一路模拟量超过或者N进行一次短时间的比较排序(不是瞬时),输出到VW400开始的数据区,比如八号罐压力最大排第1就打开对应阀门
关键是怎么知道是八号最大呢,拿VW400中的值实时比较VW0至VW96,VW400只会和VW14实时相等,输出Q需要置位,因为比较指令在排序指令不处理后会无效。
要开几个阀门,在VW400,VW402,VW404,VW406,VW408,VW410等比较输出全部的比较指令前加入相关比较条件。
不清楚的工艺要求
1,有一个达到1000就开阀还是N个还是N+1个达到1000,开阀
2,开阀后压力下降过程中,其余的压力到了,不大于1000但是大于700要不要开阀
3,降压后的罐有没有可能异常又压力上升到超过1000,要不要优先再开。
4一次性最多开N个,其余只能等?
5,压力波动小,是否需要其余压力大的稍微开一点,让总管在1000Pa下维持时间长一点
请填写推广理由:
分享
只看
楼主