最近遇到一次设备故障,设备自动运行中停机,机床掉电。
CPU SF灯常亮,BF灯闪烁(317F-2 PN/DP),所有安全IO模块状态灯全灭,机床HMI从站诊断界面绝大部分从站通讯不上(27个从站通讯丢失,6个通讯正常)。
机床HMI报警,安全检查总故障,所有安全门解锁,所有急停触发。
通过PLC诊断module information看到I/O读写错误的提示,从站IP地址可以ping通。
由于Profinet和安全PLC对我们来说都是新鲜东西,完全不知道该怎么处理。在我们摸索的过程中,更换了CPU和MMC卡,并重新下载了PLC工程(安全PLC也重新编译下载了),都不好。
后来在更换一个ET200PRO重新设定Device name时才发现,才发现通讯丢失的那些从站的Device name都没有了,但IP地址仍在(通过硬件组态界面的PLC/Ethern/Verify Device name看到的)。通过逐个Assign Device name后,设备恢复。
后来回想发现,device name没丢的6个从站是试漏仪、电表等机床主断路器合闸时保持供电的模块。而丢失的那些从站是需要machine on控制电24V上电后才得电的从站。
问题:
现在不清楚Device name被我们搞丢了,还是发生故障是因为自动运行时这些从站的device name自己丢了,请问是否有批量修改device name或批量将从站恢复出厂设置的方法?
我们进行的更换CPU、MMC卡等操作是否会导致Device name丢失?
大家以前有没有遇到Device name丢失的情况,是什么原因导致的?