欢迎光临散文网 会员登陆 & 注册

西门子S7-1200PLC的TCP通信

2023-04-21 14:59 作者:电气小百科  | 我要投稿

摘要:


西门子S7-1200集成以太网接口,通过该接口可以与其它设备进行以太网通信。S7-1200的以太网通信主要有S7、Modbus_TCP和开放式用户通信,其中开放式用户通信又包括TCP、 ISO_on_TCP、UDP。本文介绍S7-1200如何在同一项目内进行TCP通信。

关键词:西门子;S7-1200;以太网;TCP;开放式用户通信。


一、软件和硬件准备

序号

设备

型号/说明

1

PLC_1

S7-1215C DC/DC/DC 固件版本V4.4

2

PLC_2

S7-1214C DC/DC/DC 固件版本V4.4

3

编程电脑(PC)

带以太网卡

4

编程软件

TIA Portal V16

5

网线



二、TCP通信任务描述

在PLC_1新建通信数据块DB2,在DB2块中定义一个10个字大小的发送数据区;再定义一个10字大小的接收数据区。在PLC_1中同样新建通信数据块DB2,10字大小的发送数据区和接收数据区。通过TCP的通信指令TCON、TDISCON、TSEND和TRCV将PLC_1和PLC_2的数据进行交换。


三、任务实施步骤


1、打开TIA Portal V16软件并新建项目


2、添加CPU型号并选择固件


3、激活系统和时钟存储器


4、同样的方式,添加PLC_2


5、连接PLC之间的网络


6、在PLC_1中添加TCON通信指令


7、组态通信连接参数


8、在PLC_2中添加TCON指令,并设置通信连接参数


9、在PLC_1中新建DB通信数据块


10、同样的方式,在PLC_2中新建DB通信数据块,并去掉优化的块访问


11、在PLC_1和PLC_2中添加TSEN和TRCV指令,并设置参数


12、将程序分别下载到PLC,并收发数据。


四、总结

本文介绍了西门子S7-1200同一项目内的TCP通信配置过程,以及进行数据的交换。这种通信方式,不仅可以适用S7-1200之间的TCP通信,与其它PLC或者上位机也是一样的使用。

来源:技成培训网,作者:技成-刘郴,未经授权不得转载!


jia +V :jcpx999 , 回“直播” MF进工控直播WX群学PLC等课程


免费领取视频课程

内含电工、三菱PLC、西门子PLC、变频器/伺服、机器人等视频课程!


微信扫描下方二维码↓↓↓即可获取

领取后可免费体验24小时学习 


西门子S7-1200PLC的TCP通信的评论 (共 条)

分享到微博请遵守国家法律