quote:以下是引用Automann在2013-05-11 07:49:44的发言:
8号事件中的Diagnostic interrupt from substitute,可能是故障出现时用一个替换值来代替实际的I输入值。建议在故障出现、未消失时用STEP7的诊断视图(在线的硬件组态)查看Input address为2045的故障模块的模块信息,可能获得更详细的故障信息,例如是模块内哪一点的故障。
故障的根源看来还是硬件造成的通信中断,可按N侠的提示检查。
建议看看这个阀岛从站的诊断功能,substitute是什么东东。
奇侠前辈,你好!
首先说下我们的那个SMC阀岛模块,该模块是一个大的“整体”。
中间有个通讯模块(一个BUS IN接口,一个BUS OUT 接口,一进一出,接通讯电缆的),上面标着“SI unit”。
往右是DI模块(16点),DI模块的个数不限,根据需要来决定。
再往右是电源模块,该电源分为两路24VDC,输入端的24VDC是不受控的,只要断路器合上,阀岛就有电,网络接通,程序能够收到传感器信号。但是阀岛输出端的24VDC电源是受控的,某些情况下该电源是断掉的,这样的话即便程序有输出,可是阀岛的输出端不会执行程序输出对应的结果,因为此24VDC电源被断掉了,这样起到一种保护作用。因为夹具的夹紧和打开力量非常大,容易打到人。
通讯模块的左边就是输出了,但是它的输出是通过PROFIBUS过来的,不像I点,可以把现场信号通过传感器线收集起来然后接到DI模块的接口上。输出是这么回事:它是很多阀组成的,一片阀对应两个输出点,对应于气缸夹具的打开和夹紧。
现在贴出SMC阀岛模块的硬件诊断信息如下,总共四条;
slave specific diagnostic data; 直译为“从站特殊的诊断数据”,啥意思?
watchdog activated;看门狗被激活,好像是程序跑飞,死循环的时候用的。(该诊断信息时常有,即便是 CPU模块上没有任何指示灯报红的时候也有,不知道看门狗被激活是不是属于正常现象)
power output is out of range;电源输出超过了范围,我测量过了,阀岛的电源超过24V一点点,左右浮动一点点应该没题的。(该诊断信息时有时无)
SI unit 不知道是啥意思?这就是那个有一个BUS IN,一个BUS OUT接口的那一部分,是不是说这一部分有问题?(即通讯模块部分有问题?)
望赐教!谢谢!