1. 应用的基本信息
此应用案例是针对SICK的激光测距DL100通讯故障的现场排查。
在立体仓库的应用中,SICK的激光测距DL00和西门子PLC进行PN通讯是许多客户常用的组合方式,但是有一部分客户反馈说通讯经常中断,检查网络硬件接线等都没有发现问题。
2. 问题描述
有的客户甚至反馈说PLC和SICK的激光测距DL00组态不成功,典型特征是在PLC的组态软件上报看门狗超时,但是检查网络接线一切都是正常的。而且用Ping 的方法测试SICK的激光测距DL100的IP地址方法监控,发现没有网络中断情况。
3.问题的分解和解决
针对SICK的激光测距DL100的固件版本问题引起的PN网络中断现象在此案例就不做描述。解决方法是升级固件版本,具体升级方法不在此案例中进行详细说明。
此案例针对PLC的硬件组态方面描述处理此类情况。
现场非产品问题排查:
出现这种情况后,在客户现场进行如下几个步骤进行硬件故障检测确认:
:Ping DL100的IP地址方法监控判断是否应用网络正常。发现硬件网络通讯正常,没有数据丢包现象。
:客户现场应用的是工业交换机,连接到交换机上的其他设备没有出现此类现象。但是怀疑是交换机引起的,于是将DL100的网线从交换机上取下来,直接接入PLC的PN通讯口。这是发现通讯正常。
:在查看现场交换机时,有较多网口占用,尤其是有多轴搞运动控制的现场伺服驱动器,因运动控制对网络的实时性要求很高,一般会有最高的实时同步时间,这个就会占用很大交换机资源。
第三方上位机调试相关
经过以上的排查情况,可以进行如下的处理。
这种情况可以从整体上看做是网络通讯超时,但是本质上是有PN的通讯机制引起的。
:在PLC硬件组态中将看门狗时间调的大一些。方法如下:
1
:调整网络更新时间。
:若系统更新时间较短,可将系统更新时间调大,如8MS或者16MS等,能显著减少看门狗报超时情况。
:若系统允许,可直接将DL100网络不经交换机进入PLC的PN口,或者和现场的运动控制网络分开用不同的网络交换机,来减少交换机的数据分配压力。
一般通过如上所述的方法就能基本解决因网络拥塞导致看门狗超时现象。
4.经验总结
通过此类现场故障排查。大致总结如下:
针对和上位机如PLC等设备通讯中断的情况有一下几类:
网络硬件故障,如网线有接触不良等情况。
DL100固件版本过低,和西门子的PN通讯存在兼容性问题,要升级固件版本。
PLC组态等有问题,如本案例所述。
其他问题,电磁干扰等问题。
------------------------------------------更多案例集锦汇总在活动帖中-------------------
PROFINET 通信原理探秘活动汇总帖