价格:111起
上海地友自动化设备有限公司
联系人:方祖付
电话:18721545542
地址:上海市松江区新浜镇方家哈社区林天花苑北区80号402
西门子6ES7307-1EA01-0AA0 PS307 DC24V 电源模块西门子6ES7307-1EA01-0AA0 PS307 DC24V 电源模块西门子6ES7307-1EA01-0AA0 PS307 DC24V 电源模块
西门子6ES7307-1EA01-0AA0 PS307 DC24V 电源模块西门子6ES7307-1EA01-0AA0 PS307 DC24V 电源模块西门子6ES7307-1EA01-0AA0 PS307 DC24V 电源模块
S7-400输入模块故障,可算是难得一见的一次。以前曾经在百度贴吧上简略的说过,但不完整,这次补充详细,和大家共同讨论一下。
1:设备情况
设备是2005年进行的设备改造,为轧机副传动系统,控制系统采用西门子S7-400控制,I/O模块采用的400的I/O模块。控制变频器分合闸按钮全部采集入plc(两地合闸)。合闸采用PLC输出由中间继电器转220VAC控制接触器动作。变频器为1336PLUS2,AB的。
2:故障现象
发生故障的时间是2015年4月份,当时操作人员打电话反映所有的副传动辊道不动了,维护人员赶到现场查看发现:所有的变频器合闸回路接触器跳闸,但奇怪的是柜门变频器合、分闸指示灯全不亮。操作人员合闸合不上,但是检查220VAC没故障。负责给模块供电的24VDC及中继的24VDC均无问题。此时发现指示灯正常了,于是进行接触器合闸,发现接触器能合上了,但是过一会就全跳。
3:排查故障
排查继电回路问题,将继电器强制开关强制,合闸回路及变频器均无问题,观察变频器面板无问题。联系试车,结果发现需要动作的变频器不对(手动一台,二台动作了)。但几分钟以后又正常了。。。。。。(故障时好时坏,中间还好了一小时,轧钢线不能停产,这故障难查了。。。。。。)
一小时后,又出现此类情况,此时只能怀疑控制系统有问题,发现输出模块亮的灯不对(误导),怀疑输出模块问题,换输出模块。(又好了一小时。。。。,排查期间一直强制合闸生产中。。。。。。)
一小时后,仍然出现此类情况。换了输出模块,仍然没法解决。这两小时中,监控和排查人员一直没离开,没办法,开始蹲点,结果这次在上位机监控时发现偶尔分闸信号过来,怀疑合分闸24VDC有问题,检查全部没问题。
终我们怀疑输入模块有问题。正好看程序时发现输入模块信号异常,发现输入421-1BL00-0AA0模块的I/0点I20.0至I23.0输入点信号平移了两位,即I20.0变成了I20.2,以此类推。换后设备正常。
4:故障分析
输入模块往常也就是见坏点、模块全黑,I/O点平移的故障一次见到。而AB变频器的数字量输入是置复位式的,接线也采用的是三线制启动。这样就会造成输入模块瞬间故障,导致全部跳闸,但是强制后输入点还是平移,这样后边一台变频器得到启动信号,而没得到停止信号变频器是启动的。而速度选择的点也平移了,变频器就启动了。。。。。IEMENS S7-226PLC完成,PLC采用循环扫描方式工作,当定时时间到时,执行数据采集或PID控制任务,完成现场的信号控制。计算机的监控软件采用VB编制,利用MSComm控件完成串口数据通讯,通讯遵循的协议为PPI协议。
PPI协议
西门子的PPI(Point to Point)通讯协议采用主从式的通讯方式,一次读写操作的步骤包括:上位机发出读写命令,PLC作出接收正确的响应,上位机接到此响应则发出确认申请命令,PLC则完成正确的读写响应,回应给上位机数据。这样收发两次数据,完成一次数据的读写[5]。
其通讯数据报文格式大致有以下几类:
1、读写申请的数据格式如下:
SD LE LER SD DA SA FC DASP SSAP DU FCS ED
SD:(Start Delimiter)开始定界符(68H)
LE:(Length)报文数据长度
LER:(Repeated Length)重复数据长度
SD: (Start Delimiter)开始定界符(68H)
SA:(Source Address)源地址,指该地址的指针,为地址值乘以8
DA:(DesTInaTIon Address)目标地址,指该地址的指针,为地址值乘以8
FC:(FuncTIon Code)功能码
DSAP:(DesTInation Service Access Point)目的服务存取点
SSAP:(Source Service Access Point)源服务存取点
DU:(Data Unit)数据单元
FCS:(Frame Check Sequence)校验码
ED:(End Delimiter)结束分界符(16H)
报文数据长度和重复数据长度为自DA至DU的数据长度,校验码为DA至DU数据的和校验,只取其中的末字节值。
在读写PLC的变量数据中,读数据的功能码为 6CH,写数据的功能码为 7CH。
2、PLC接收到读写命令,校验后正确,返回的数据格式为 E