摘要:在使用TwinCAT软件对实点科技EtherCAT分支器进行通讯配置时,XB6S-EC2002耦合器与伺服驱动器进行组态过程中,出现如下现象:所有设备处于正常 OP(Operation)状态,但输入数据无刷新,耦合器的输入信号无法正常上传至 PLC,而输出信号
在实点Q&A系列中,实点小编会收集大家工作上的问题,与专业的工程师沟通后,进行相关的解决方法回复。欢迎大家留言提问,让实点科技与大家共成长!
在使用TwinCAT软件对实点科技EtherCAT分支器进行通讯配置时,XB6S-EC2002耦合器与伺服驱动器进行组态过程中,出现如下现象:所有设备处于正常 OP(Operation)状态,但输入数据无刷新,耦合器的输入信号无法正常上传至 PLC,而输出信号仍可正常控制。
针对上述问题,可通过以下方法进行排查与解决:
一、排查设备接线情况
可对相关接线端子进行了全面检查,如通道侧指示灯处于点亮状态,表明信号输入路径物理连接正常。如此时Input数据区中所有信号仍然为“0”,通道状态始终无变化,可进行下一步排查。
二、排查耦合器是否处于非正常运行状态
当耦合器处于SaveOP或其他非正常运行状态,可能会出现仅允许输出控制而无法读取输入数据的情况,可通过TwinCAT状态机切换耦合器通讯状态,观察其通讯指示灯状态。如耦合器能够随状态切换正常响应,通讯指示灯显示正常,确认其未处于异常运行状态,可排除耦合器宕机导致的问题,进行下一步排查。
三、排查耦合器本体是否存在硬件问题
排除接线和通讯问题后,需进一步确认耦合器功能完整性,将其从当前EtherCAT拓扑中独立分离,单独接入测试环境。如测试后发现,耦合器可正常上传输入数据,表明其功能完好,不存在硬件损坏问题,进行下一步排查。
四、逐一排查潜在问题从站
针对当前问题中所有输入信号无法刷新,但输出信号仍可正常控制的特点,推测问题可能涉及整个EtherCAT总线输入链路。为此,对已连接的伺服驱动器等从站进行了输入数据读取测试,结果同样显示输入数据未更新。据此可确认:整个总线系统Input数据均无法刷新,Output控制功能正常,说明问题根源存在于总线输入数据流层面。
根据以上排查步骤确定了问题范围,确认单个耦合器可正常通讯的前提下,采用逐段隔离法对总线中的其余从站进行排查。依次断开除 XB6S-EC2002耦合器外的其他从站设备,观察总线通讯状态变化。最终可发现,当断开某一特定从站后,总线输入数据恢复刷新。进一步检测确认,该从站存在异常,导致了整条EtherCAT总线输入信号中断。
五、解决方案总结
在EtherCAT网络中,异常从站(如链路拓扑或设备组态问题)可导致总线数据传输错误,使输入数据无法刷新。即使从站处于OP状态,其他从站的故障仍会影响整体网络。任何从站的错误状态(如ERRINIT)会干扰PDO数据上传,影响整个系统的稳定性。因此,需加强从站状态监控与故障排除,确保网络可靠性。
以上就是EtherCAT总线网络中设备无输入数据刷新问题排查与解决方法,如您有任何问题,欢迎来询,我们将竭诚为您服务!
来源:多多谈科技