一台机器用S7-317做设备控制和MP377 做人机界面,历史报警记录本来显示正常。可是一天突然通讯发生故障,不能显示机器运行数据。机器重启后,通讯恢复正常后,发现昨天的历史报警记录不能显示在报警画面上。请教其中的可能原因?
最佳答案
一般S7-300PLC与触摸屏HMI之间的通信大都使用MPI协议,如使用 MPI 的传送模式将从 HMI 设备上当前装载的项目中读取总线参数。如果发生通讯故障,重新启动后正常显示,发现昨天的历史报警记录不能显示在报警画面上,一般是通信网络存在通信干扰。一般对于新型S7-300PLC采用MMC卡,在断电时会自动把当前数据保存到MMC卡中,如果发生历史报警记录,应该是PLC受到干扰的情况最大,如PROFIBUS电缆与其它动力设备电缆平行布置、PLC模块与其它动力设备共用接地,存在较大的共模电压,也可能是如下情况:S7-317PLC与MP377之间的PROFIBUS网络接头松动、PROFIBUS连接电缆性能下降、PROFIBUS电缆周围存在其他动力设备和高频设备。
首先把所有MPI网络接头重新检查连接一遍,注意网络接头上屏蔽层不要与接线端子相碰(规范连接)和网络接头上末端电阻的位置;MPI网络接头松动、主机架上模块紧固连接螺丝松动;检查PROFIBUS电缆周围是否有干扰源;PLC系统单独接地。
提问者对于答案的评价:
OK
专家置评
就像驿站927问您的一样,是否把报警保存在了存储卡中,如果报警记录保存在存储卡中,正常来说报警记录应该不会丢失,但是面板的异常断电(也就说没有通过“stopruntime”按钮退出运行系统的断电)有可能导致历史数据丢失---这是原因,如果需要确定是否丢失,可以将面板的文件拷贝到计算机上打开查看。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc264684.html