(2) 程序编写
将DI_Keep设置成1,即DI强制使能,DO不强制使能。将W10寄存器MOV给DI_KeepSignal,做一下中转,如图3所示。
图 3 传输数据
将外部的地址,传递给W10中的位,如图4所示。
图 4 信号传递
需要注意的是,这里的信号取一个反逻辑。对应的是DI信号的常开。M14和M15是默认的探针信号。如果PLC连接的输入信号,则可以替换M10~M12。
(3) 程序测试
在AutoShop软件中编写EtherCAT的控制程序,EtherCAT的回零按照正常的方式配置,在触摸屏中编写一个简单的画面。演示的效果如下所示。本文介绍了在H5U侧配置原点和极限信号的方法,这种方式建议只作为临时使用,因为这种方式会占用PLC的输入点位,由于EtherCAT具有一定的响应时间,不如驱动器侧的硬件输入更安全。