电话/手机:联系客服
求救:现场一套 西门子 412-5H 冗余系统。
现在有个离奇故障:只要我把西门子原装的编程电缆(PC Adapter USB A2)插到主 CPU 的 MPI/DP 口上,主 CPU 马上报外部故障(EXTF)然后整机停机,切换到从机。
如果插在从机上,从机也停。
电缆在别的项目上用过,没问题。
控制柜接地电阻量了是 2 欧姆。
我甚至怀疑是笔记本电脑漏电,把电源拔了用电池供电,插上去还是照样停机。
插个线就能把 400H 这种顶配 CPU 搞停机,这到底是什么原理?”
优质评论内容
这个不是 400H 被一根线“搞死”,而是你一插 PC Adapter,就把 MPI DP 口所在的总线物理层条件改变了。400H 看到的是总线故障或外部接口故障,所以亮 EXTF,冗余系统为了保持运行,就切到另一台。
关键点有两个。
第一,PC Adapter USB A2 虽然 USB 和 MPI DP 之间有电气隔离,但它的 MPI DP 侧仍然是一个真实的 PROFIBUS MPI 节点,会接入总线。西门子手册写得很清楚,它可以接入 MPI 和 PROFIBUS 网络,并且 PC Adapter 本身和 S7 系统都算网络节点。也就是说,它不是一根“透明线”,而是会参与总线通信的设备。
第二,它的 MPI DP 插头外壳屏蔽会通过适配器电子模块连接到 USB 侧。手册里针脚说明也写了,MPI DP 屏蔽在连接器外壳上,并且通过适配器电子模块连到 USB 插座。你拔掉笔记本电源仍然会停,说明问题不一定是笔记本漏电,而可能是插头屏蔽,M5V 参考电位,终端电源,或者总线拓扑被你插入时改变了。
所以我更怀疑这几个原因。
第一,总线终端或 PG 插口用法不对。
如果 CPU 的 MPI DP 口不是一个单独 PG 口,而是正在参与一个 MPI 或 PROFIBUS 网络,你不能随便把 PC Adapter 直接插到 CPU 口上。西门子手册说明,只有两个节点的网络,PC Adapter 才直接插在 CPU 插座上;如果网络里超过两个节点,就应该插到 PROFIBUS 连接器的 PG 插口,而且不需要改变终端电阻设置。你现在一插就停,很像你插的位置改变了终端或总线结构。
第二,MPI DP 口上原来已经有总线,插适配器时造成总线短时扰动。
400H 系统对外部 DP 故障非常敏感。如果这个口上挂着远程 I O 或和 H 系统相关的通信,一插编程线造成一次总线中断,CPU 就会报 EXTF。普通单机 CPU 可能只是通信闪一下,400H 上可能直接触发故障切换。
第三,PG PC 接口参数不匹配。
PC Adapter 支持多种 MPI PROFIBUS 速率和自动检测。可是如果现场总线参数特殊,或者你在 STEP7 里选错了 MPI PROFIBUS 配置,适配器一接入就开始以错误参数尝试入环,会导致总线扰动。西门子资料里也能看到它支持不同总线类型和速率,不同设置会影响接入方式。
第四,插头屏蔽或等电位有问题。
你量柜体接地 2 欧姆,只能说明接地电阻大概合格,不能说明 CPU 机架,笔记本,MPI 屏蔽,控制柜 PE 之间没有瞬时电位差。MPI DP 是高速差分总线,屏蔽和参考电位有问题时,插头一接触就可能产生瞬态,CPU 立刻判定外部故障。
第五,CPU 的 MPI DP 口或连接器已经处在边缘故障状态。
因为你说插主机停,插从机也停,所以更像是同一条总线拓扑或同一种接入方法有问题,不太像单个 CPU 口坏。但如果两台 CPU 的口都通过相同方式接到同一个网络,也不能完全排除连接器和终端电阻问题。
你现在应该这样排。
第一步,不要再在运行状态下直接插主 CPU 的 MPI DP 口。
400H 这种系统不要把在线插拔编程线当成普通操作。先找系统里正式的 PG 插口,通常是在 PROFIBUS 连接器上,或者通过通信处理器,工业以太网,工程站网络接入。
第二步,确认这个 MPI DP 口到底有没有承担现场 DP 通信。
如果这个口上挂了远程站,HMI,CP,或者任何总线设备,不能把它当成普通下载口随便插。应该从总线连接器的 PG 口接入,而不是拔插总线主连接。
第三步,检查总线终端电阻。
看 CPU 口所在位置是不是总线末端。如果它是末端,你插适配器时可能改变了终端供电或屏蔽状态。PROFIBUS 末端终端必须正确供电,不能因为插入 PG 设备让终端条件变化。
第四步,检查 PG PC Interface。
不要用自动模式盲插。先确认现场总线是 MPI 还是 PROFIBUS,速率是多少,站地址是多少。PC Adapter 的站地址不能和现场已有站重复。
第五步,用隔离接入方式。
虽然 PC Adapter USB A2 本身有 USB 和 MPI DP 之间的隔离,但现场这种反应说明总线侧仍然被扰动。可以优先通过以太网 CP 或工程网进系统。如果必须走 MPI DP,建议用正式的 PG 插口和正确的总线连接器,不要直接插 CPU 裸口。
第六步,看诊断缓冲区。
重点看 EXTF 后的具体诊断,是 DP master system fault,bus fault,I O access error,还是 module fault。这个能直接判断是总线被打断,还是接口电气故障。
一句话总结。
这不是笔记本漏电把 400H 搞停,也不是 PC Adapter 一定坏。更像是你插入 PC Adapter 的瞬间,改变了 MPI DP 总线的终端,屏蔽,参考电位或站点入环条件,CPU 把它判成外部总线故障,于是 H 系统切换。PC Adapter 是一个会接入总线的节点,不是普通下载线;多节点网络应接 PG 插口,而不是直接破坏原有总线结构。