原文:同样的一套DCS,在其中两台上,打开任何一个参数,看到报警参数值和激活状态,同时显示为“enablemESs”,但是在ROC操作站上显示的却是完全相反,我这里打钩激活的,对方是空白,同时显示为“suppress”状态,功能虽然没有改变,但是有什么不同点?应该在什么地方改变这个设置?
补充:一台ES,一台OS,两个client(client为虚拟机制作,用于远程操作站)
目前有几个问题存在:
1.同样的位号的画面,在ES和OS上显示为enablemess,在client上显示的却是suppressmess,但也有个别的在ES和OS上显示的suppressmess,在client上也是suppressmess。
2.同样在ES上,有的显示的是enablemess,有个别显示的是suppressmess。很难解释的通,可以对照附件的图片
图片说明:
最佳答案
1.4个FACEPLATE是2种:K33411\TIMER是设备运行计时块;其他的三个就是标准的模拟量监视块;
2.K33411\TIMER应该是编程者自己做的功能块;应该是在原来模拟量监视块的基础上改的,但与监视块不是一个FACEPLATE;
3.enablemess:使能报警;suppressmess是抑制报警;因此显示相反,功能相同;如果不相反,反而是有问题了;
4.很明显ES与OS中的FACEPLATE是不一样的,因此才会有这个问题出现。
5.suppressmess这个是标准的,因此很明显编程者修改了ES和OS上的FACEPLATE,但忘记修改CLIENT上的FACEPLATE了。按照编程者的思想,应该是使用enablemess这个面板,CLIENT应该与ES上的一致。因此建议你将ES画面中的所有@PG_MEAS_MON_XXXX.PDL和@PL_MEAS_MON.PDL拷贝到CLIENT中去,然后重新打开FACEPLATE就可以了。
6.虽然CLIENT的数据都是来自于SERVER,但CLIENT得系统画面,即@画面还是来自本机的,这就是为什么ES与CLIENT的FACEPLATE画面不一致,但运行都正常的原因。
提问者对于答案的评价:
感谢您的指点,虽然还没有验证成功,但是已经找到了解决了思路和方法,和我们的想法基本一致
专家置评
凌波微步分析的透彻