西门子S7-1200集成以太网接口,通过该接口可以与其它设备进行以太网通信。S7-1200的以太网通信主要有S7、Modbus_TCP和开放式用户通信,其中开放式用户通信又包括TCP、 ISO_on_TCP、UDP。本文介绍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或者上位机也是一样的使用。
审核编辑:郭婷
-
以太网
+关注
关注
41文章
5758浏览量
176849 -
plc
+关注
关注
5037文章
14091浏览量
476652 -
西门子
+关注
关注
98文章
3194浏览量
118626
原文标题:西门子S7-1200的TCP通信
文章出处:【微信号:跟我学PLC,微信公众号:跟我学PLC吧】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
基于Modbus TCP的WinCC监控S7-1200/200SMT应用实例

请问西门子S7-1200 如何实现Modbus TCP 通讯?
台湾伟斯扫码枪与西门子S7-1200 PLC通信方案:RS232转Profinet网关配置详解

工业自动化通信方案:台湾伟斯扫码枪通过RS232转Profinet网关接入西门子S7-1200 PLC系统详解

RS232转Profinet网关与西门子S7-1200 PLC的智能化工业通信应用
RS232转Profinet网关实现伟斯扫码枪A898BT与西门子S7-1200 PLC的快速通讯
西门子S7-1200 PLC与JRT激光测距传感器的RS485转Profinet网关集成方案解析

工业自动化通信难题破解:Modbus RTU转Profinet网关在涡街流量计与西门子S7-1200 PLC系统集成中的应用

Modbus TCP转Profinet网关实现视觉相机与西门子PLC配置实例研究

西门子PLC免点表数据采集方案

西门子PLC(S7-1200/1500/300/400)的数据采集与监控方案
西门子S7-1200 G2的7大亮点及最新功能

Brooks流量计通过HT1S-ECM-PNS与西门子1200PLC通讯

EtherCAT转ProfiNet西门子1200PLC与伺服电机通讯案例全解

如何选择适合的西门子S7-1200系列PLC型号?

评论