恭喜,你发布的帖子
发布于 2022-03-18 13:10:08
9楼
讲真,楼主你这种混乱的逻辑把自己往死里整的节奏...
所谓恒定频率、PID调节频率?通讯数据无非就是写一个频率值给备用泵罢了。如果你写给备用泵的是固定的频率值那么他就是定频泵、写的数据是变动的那么就是调节泵。
既然是两用一冷备仅故障切换,逻辑真太简单了。当故障的泵是定频泵,那么就给备用泵发送通讯数据是固定频率的数据,当故障的泵是调节泵,就给备用泵发送通讯数据就是PID计算得到的变动的频率数据。
业余时间多看看C++思想方面的知识,学会把一个复杂的问题抽象出很多个非常简单的模块,然后通过组合这些模块完成一个复杂的逻辑。如果不这样抽象,你直接硬干到时候会发现各种没想到的bug最后自己把自己搞死。
讲真的,楼主就是设置了伪命题,给自己挖坑。
就其所选PLC、变频器(还两用一冷备),要实现变频器冗余(姑且这么说)则相当于IO站冗余。
网络组态方面,PLC地址为m(或A.B.C.m)、三台变频器需三个地址s1(或x.y.z.s1)、s2(或x.y.z.s2)、s3(或x.y.z.s3), 三个IO站都必须组态上,有IO站离线肯定会报警,只是CPU停不停机的问题。猜想楼主想三台变频器使用2个地址如s1(或x.y.z.s1)和s2(或x.y.z.s2),同时不超过2台变频器在线(即冷备),备用变频器上电后接替故障变频器的功能及地址,同样故障变频器离线也会报警,关键问题还有备用变频器上电后无法自动设定二选一的地址。
请填写推广理由:
分享
只看
楼主