[西门子] ​干货!S7-1200PLC作为客户端和调试助手进行数据通信

[复制链接]
查看81107 | 回复0 | 2024-3-16 09:57:55 | 显示全部楼层 |阅读模式


S7-1200支持标准TCP协议,可以作为客户端和服务器与其他设备或软件进行TCP通信。通过调用TSEND_C、TRCV_C、TCON等指令可以与通信伙伴建立TCP的连接。在PC上使用网络调试助手与S7-1200建立TCP通信是一种简便的调试方法。

本示例中使用的软件和硬件环境:

① TIA Portal V16

② TCP/UDP Socket调试工具

③ CPU1214C DC/DC/DC(6ES7 214-1AG40-0XB0),V4.4

④ PC

⑤ 以太网线

一、创建TCP Server

1.打开调试软件,选中左方的TCP Server,然后点击“创建“按钮。如图1所示:



图1.Socket 创建服务器

2、软件弹出监听端口输入框,输入通信端口号。如图2所示:



图2.Socket 设置通信端口

3、输入监听端口后,软件会自动启动TCP Server Socket对指定的通信端口进行监听。如图3所示:



图3.Socket 开启侦听

二、创建TCP Client

1、打开TIA Portal V16,创建一个新项目,添加CPU1214C DC/DC/DC V4.4并设置CPU的IP地址。如图4所示:



图4.设置IP地址

2、添加TCP通信指令。如图5所示:



图5.调用TCP通信指令

3、对通信进行组态。如图6所示:



图6.组态通信连接

4、编写发送和接收指令并下载。如图7所示:



图7.数据收发指令

5、确认连接。如图8所示:



图8.TCP连接建立

6、数据的发送和接收。如图9所示:



图9.数据交换

注意:本例中调试助手是按照ASCII发送,所以发送12345678,S7-1200这边接收会显示十六进制,也就是16#3132333435363738

文章来源:技成培训网-郭彪整理,转载请标明来源!

经典的三菱PLC程序案例,走过路过莫错过!

2023-10-29



电气入门真的很简单,看完这126页PPT就够了,可下载!

2023-10-27



3款超实用工控小工具,电气工程师用了再也离不开!

2023-10-22



【限时免费领】40本电工电子书,助你进阶高级电工

2023-10-18



老电工都在用 | 铜排、导线面积、线损自动计算软件!

2023-10-10



西门子、三菱指令大全,学PLC编程先记住它们!

2023-10-08



点击阅读原文,下载《西门子全套》

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册哦

x
您需要登录后才可以回帖 登录 | 注册哦

本版积分规则