为何经常出现通信错误呢--s7 300+intouch
各位同仁,可否告诉我问题出现在哪里:
1、系统配置:所有设备都由一个统一的DP网络进行连接,共有6个DP节点,分别是:
上位机:intouch+Simatic NET+CP5611 DP地址:10
200站点A:扩展EM277,DP从站,地址:7
200站点B:扩展EM277,DP从站,地址:8
300站点:313C-2DP(订货号:6ES7 313-6CF03-0AB0),DP主站,地址:2
智能仪表:DP从站,地址:4
HMI操作屏:DP地址0或者1,反正是默认的地址
2、数据通信:系统要实现操作屏和上位机都可对2个200站及1个300站的数据访问和监控。所以我的做法是:2个200站都通过地址映射至300 PLC,这样所有需要监控的数据都可通过访问300 PLC来实现,而300PLC与上位机间是通过simatic NET设定的S7连接实现(不是通过simatic net中的OPC)
问题和症状:
a、300PLC自系统投运半年来出现过2次通信失败,BF、SF灯同时亮起,CPU进入stop
b、上位机时常与300CPU之间的通信被中断,需重启SMC中的DA SEVER,通信方可恢复
c、调试期间,通过上位机的CP5611,对300PLC进行编程,在线监视时,刚开始在线成功,但估计1s后,在线连接自动断开,但是有时下载新的FC或是DB,甚至是硬件组态都能成功
后来我又重新配置了simatic net,状况有所改善,现在b、c两个问题基本没有出现,但是最近还是出现了a的问题,不知问题在哪:
是不是通信资源受限?
还是与上位机的s7连接必须变更为OPC?
或是其他的硬件故障:比如DP头损坏或接触问题?
明天要去现场搞定这个,在线等大侠来指点!拜谢各位!
在这提问怎么不能添加附件呢?