西门子1200PLC进行TCP通讯配置详解

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块监视中看到数值

(0)

相关推荐