分享

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

 龙卿澜 2020-12-30

1. 新建项目

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

2. 添加新设备,PLC1

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

3. 添加新设备PLC2

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

4. 进入设备与网络,将两台PLC以太网口连接

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

5. 将两台PLC的以太网地址改为同一网段,并将时钟存储器字节勾选,有利于两个通信指令的收发,并将连接机制中的允许来自远程对象的PUT/GUT通信访问。

,如图(PLC1)

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

(PLC2)

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

6.在PLC1程序块中添加新DB块,并在属性中将优化块访问选项处把勾去掉。

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

6. 在DB块中建立两个收发的数组,这里只建两个字节的数组。

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

7. 在PLC1的OB块中打开通信指令,选择开放式用户通信中TSEND_C和TRCV_C两个通信指令

8.

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

9. 在PLC1中TSEND_C中属性中组态,伙伴中选择PLC_2

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

10. 在PLC1中TSEND_C中属性中组态,本地-连接数据-新建,然后伙伴中连接数据也是选择新建。其他都以系统默认

11.

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

11在PLC1中TRCV_C组态

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

12.在组态中伙伴选择PLC_2,连接数据都选择新建,完成后如下图:

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

13.PLC1中TSEND_C指令引脚组态如图,LEN为发送字节长度,可看情况输入。

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

14.PLC1中TRCV_C指令引脚组态如图,LEN为发送字节长度,可看情况输入。

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

以上是PLC1中的所有组态设置

15.在PLC2中程序块添加DB块,并在属性中将优化块访问选项处把勾去掉。

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

16.在PLC2 OB块中添加TSEND_C和TRCV_C两个指令并在两个指令的属性中组态,如图设置

TSEND_C

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

TRCV_C

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

17.PLC2OB块中指令引脚组态如下

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

18.配置好后分别编译下载到对应PLC中,在新建一个监控表将DB块中的数组拉入赋值,在线监视修改,即可在另一台PLC中的DB块监视中看到数值

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

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多