电厂的一朋友遇到一种奇怪情况,大概描述如下:
锅炉的主控系统是艾默生的DCS(具体型号我不懂)与西门子smart200的PLC有DP通讯,项目是15年建成后一直稳定运行,最近几天出现过几次通讯延时的情况,DCS远程启动PLC控制的某泵,PLC反馈到DCS的运行信号延迟了7秒左右DCS上才收到,两边同时检查了硬件指示灯和接线情况,均没有发现异常。
出于好奇,于是远程指导他安装了step7 microwin smart软件,上载程序后监控发现SM0.0常通的信号出现断开的情况,感觉很奇怪,一直认为SM0.0是常通的状态猜对,怎么会能断开呢?于是,在软件中用查找功能,搜索是不是厂家编辑的程序用到了SM0.0的线圈,搜索几遍也没有找到。
这就奇怪了,从没有遇见这种情况,于是仔细观看朋友发过来的视频发现,SM0.0断开在视频的4s出现一次,在12s的时候再次出现一次。出现SM0.0断的时间和DCS通讯延时的时间如此的相近,或许DP通讯传输的数据前面也
串了SM0.0的常开点的原因吧。
最后CPU重新上电,通讯正常了,目前没有出现延迟情况;
于是又有疑问了:1、smart200软件的子程序块加密了,使用“查找”功能能查到这个点是否在里面使用到吗? 2、SM0.0的情况是什么原因造成的?感觉不像是设备厂家程序里面做了手脚的

