1. 新建项目 2. 添加新设备,PLC1 3. 添加新设备PLC2 4. 进入设备与网络,将两台PLC以太网口连接 5. 将两台PLC的以太网地址改为同一网段,并将时钟存储器字节勾选,有利于两个通信指令的收发,并将连接机制中的允许来自远程对象的PUT/GUT通信访问。 ,如图(PLC1) (PLC2) 6.在PLC1程序块中添加新DB块,并在属性中将优化块访问选项处把勾去掉。 6. 在DB块中建立两个收发的数组,这里只建两个字节的数组。 7. 在PLC1的OB块中打开通信指令,选择开放式用户通信中TSEND_C和TRCV_C两个通信指令 8. 9. 在PLC1中TSEND_C中属性中组态,伙伴中选择PLC_2 10. 在PLC1中TSEND_C中属性中组态,本地-连接数据-新建,然后伙伴中连接数据也是选择新建。其他都以系统默认 11. 11在PLC1中TRCV_C组态 12.在组态中伙伴选择PLC_2,连接数据都选择新建,完成后如下图: 13.PLC1中TSEND_C指令引脚组态如图,LEN为发送字节长度,可看情况输入。 14.PLC1中TRCV_C指令引脚组态如图,LEN为发送字节长度,可看情况输入。 以上是PLC1中的所有组态设置 15.在PLC2中程序块添加DB块,并在属性中将优化块访问选项处把勾去掉。 16.在PLC2 OB块中添加TSEND_C和TRCV_C两个指令并在两个指令的属性中组态,如图设置 TSEND_C TRCV_C 17.PLC2OB块中指令引脚组态如下 18.配置好后分别编译下载到对应PLC中,在新建一个监控表将DB块中的数组拉入赋值,在线监视修改,即可在另一台PLC中的DB块监视中看到数值 |
|