施耐德PLC错误码I/O含义
现场施耐德PLC出现I/O警报,检查外部接线没发现问题。
4 个回答
先确认下你用的是哪个系列的,M340还是M580?I/O错误码在不同平台含义不一样。M340上如果是I/O模块面板上的ERR灯红闪,用Unity Pro或者Control Expert连上看模块的诊断缓冲区,里面会记录具体是哪个通道报的错。我这边上次一条灌装线M340的DI模块报I/O错误,外部线用万用表量都正常,最后是模块底座背板的连接针脚有一根氧化了,换了底座就好了。你先读一下诊断信息,看是模块级还是通道级。
补充一个方向,别只盯现场接线。I/O警报有时候是模块供电的问题,尤其机架后面带的模块多,24V电源容量不够或者纹波大,模块会间歇性报错。拿示波器看一下模块供电端子的24V,负载重的时候电压掉到多少。另外确认下模块的固件版本和CPU的固件版本匹配不,版本差太多也会出莫名其妙的I/O诊断。
看错误码具体数值比猜有用。施耐德PLC的I/O诊断在Control Expert里打开模块属性,诊断页能看到通道状态和故障类型,比如短路、断路、超量程这些是分开报的。你外部接线没问题不代表信号本身没问题,模拟量通道如果接的是两线制变送器,供电和信号共用回路,变送器本身故障也会让通道报I/O错。把报错通道的现场设备单独脱开试一下,看错误码消不消,能快速定位是模块侧还是现场侧。
说个容易忽略的,机架和模块之间的背板总线接触,还有模块插槽位置有没有配错。M580有些I/O模块对插槽有要求,插错槽位CPU识别到的模块类型和实际不符,上来就报I/O配置错误。把硬件组态里的模块型号、槽位和实际柜子里逐个对一遍,花不了十分钟,能排掉一大类问题。