恭喜,你发布的帖子
发布于 2026-03-10 03:06:08
10楼
先不考虑程序。一个显示18,一个显示16,怎么办?
芳老师说到了冗余系统的核心问题:判断哪个数据(开关量、模拟量)是正常的!
西门子的400H记得没有通过国际原子能机构的认证吧?记得理由就是双机冗余不好判断那个CPU(如果不一样)的好的,至少得3个冗余才行。
那么一个18、一个16,怎么办?最简单的方法是再加一个,三取二。例如第三个显示19,就取18、19,加起来除以2,舍弃那个偏差大的。如果只有两个,那么先设置一个阈值,两个传感器的差值超过阈值,报警,让操作员选一个。如果操作员能完全通过数据(而不是跑去现场看)判读出那个传感器的数值是正确的,那么把这个经验编成程序就行了。这种思路就是模糊逻辑的一种。
请填写推广理由:
分享
只看
楼主