施耐德PLC通讯问题可能涉及多个方面,以下是一些常见问题及其解决方法:
一、主站与从站不通讯
可能原因:
主站与从站地址不一致。
主站与从站传输速度波特率不一致。
从站的参数设置调节不完善。
从站的参数设置调节后没有断电重新启动。
解决方法:
主站波特率参数设置:通过编程软件(如SoMachine)设置主站的波特率参数。
从站波特率参数设置与CANopen地址设定:
参照变频器说明书进行变频器设定,设定完成后需要断电重新启动设定值才生效。
CANopen模块设置中,需注意地址设定和波特率设定。地址设定时,若从站地址小于10,“Ten”旋钮必须调到“0”位置。波特率设定需根据模块侧面的参数说明进行,且调节时必须在断电模式下进行。
二、电脑与PLC不通讯
可能原因:
通讯方式与“设置地址”不一致。
解决方法:
在编程软件中正确选择对应的地址模式,确保通讯方式与“设置地址”一致。
三、CANopen模块报警
可能原因:
I/O报警:需要单独供电的模块缺电;从站没有连接通讯;模拟量模块在Advantys_2.0组建岛时设置0-20mA而模块接线端子空置。
紧急报警:模拟量模块在Advantys_2.0组建岛时设置0-20mA而模块接线端子空置。
解决方法:
I/O报警:
在硬件回路中给模块加上电。
按照主站与从站不通讯的方法检查处理从站连接问题。
将模拟量模块的0-20mA外部输入接入到该模块端子上,或将模拟输入端子短接(当现场0-20mA外部输入设备出现异常不能提供0-20mA模拟信号时),或在Advantys_2.0组建岛中将0-20mA参数设置为0-10V。
紧急报警:
同样按照I/O报警的解决方法处理模拟量模块接线端子空置问题。
四、PLC模块通讯灯闪红灯报警
可能原因:
程序错乱、数据溢出、参数错误等问题。
通讯故障、PLC通讯模块与其他设备之间发生通讯故障,或者PLC自身出现故障(如存储器或CPU损坏)。
程序逻辑错误。
解决方法:
格式化PLC,然后重新下载程序。
在线查看报警内容,根据报警信息修改数据。
检查备用电池是否没电,如果是,则需要更换电池。
使用编程电缆连接TER编程口,进行程序的重新下载以恢复PLC的正常工作。