0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

西门子S7-1200的TCP通信配置过程及数据交换方式

vveeverything 来源:技成培训网 作者:刘郴 2022-11-16 10:54 次阅读

西门子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软件并新建项目

b5ff22e4-64db-11ed-8abf-dac502259ad0.png

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

b628a6c8-64db-11ed-8abf-dac502259ad0.png

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

b68c37ba-64db-11ed-8abf-dac502259ad0.png

4、同样的方式,添加PLC_2

b6e2169e-64db-11ed-8abf-dac502259ad0.png

5、连接PLC之间的网络

b6ff5664-64db-11ed-8abf-dac502259ad0.png

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

b7559844-64db-11ed-8abf-dac502259ad0.png

7、组态通信连接参数

b7885f9a-64db-11ed-8abf-dac502259ad0.png

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

b7b6b200-64db-11ed-8abf-dac502259ad0.png

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

b7ea7e8c-64db-11ed-8abf-dac502259ad0.png

b81e3aba-64db-11ed-8abf-dac502259ad0.png

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

b8504dca-64db-11ed-8abf-dac502259ad0.png

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

b8fe535c-64db-11ed-8abf-dac502259ad0.png

b927ceee-64db-11ed-8abf-dac502259ad0.png

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

b960bb64-64db-11ed-8abf-dac502259ad0.png

四、总结

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

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 以太网
    +关注

    关注

    40

    文章

    5294

    浏览量

    169829
  • plc
    plc
    +关注

    关注

    5001

    文章

    12975

    浏览量

    459963
  • 西门子
    +关注

    关注

    93

    文章

    2964

    浏览量

    114909

原文标题:西门子S7-1200的TCP通信

文章出处:【微信号:跟我学PLC,微信公众号:跟我学PLC吧】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    西门子 S7 通信协议大揭秘

    什么是S7协议 有网友说,如果 S7 是一辆汽车,它可能看起来像这样: 实际上,西门子S7协议是西门子集团专为旗下
    的头像 发表于 08-12 14:21 360次阅读
    <b class='flag-5'>西门子</b> <b class='flag-5'>S7</b> <b class='flag-5'>通信</b>协议大揭秘

    请问西门子S7-1200如何实现Modbus TCP通讯?

    西门子S7-1200如何实现Modbus TCP通讯?
    发表于 07-25 06:24

    宏集物联网工控屏通过 S7 ETH 协议采集西门子 1200 PLC 数据

    上周我们分享了宏集HMI通过S7 MPI协议采集西门子400 PLC数据的操作步骤。本周,我们将继续带来干货,重点介绍宏集HMI如何通过S7 ETH协议采集
    的头像 发表于 06-21 16:02 371次阅读
    宏集物联网工控屏通过 <b class='flag-5'>S7</b> ETH 协议采集<b class='flag-5'>西门子</b> <b class='flag-5'>1200</b> PLC <b class='flag-5'>数据</b>

    西门子PLC开放式TCP通信原理

    随着工业自动化技术的不断发展,西门子PLC(可编程逻辑控制器)作为工业自动化领域的核心设备,其通信功能日益受到重视。开放式TCP通信作为西门子
    的头像 发表于 06-19 16:00 1214次阅读

    西门子S7协议与TCP协议的区别

    在工业自动化领域,通信协议的选择对于确保设备间的顺畅通信数据的可靠传输至关重要。西门子S7协议和TCP
    的头像 发表于 06-19 15:54 2138次阅读

    西门子S7-1200 PLC的指令介绍

    西门子S7-1200 PLC,作为西门子自动化控制产品中的一款紧凑型控制器,凭借其强大的功能和易用性,在工业控制领域得到了广泛的应用。S7-1200 PLC不仅具备标准的PLC功能,还
    的头像 发表于 06-18 14:52 1704次阅读

    西门子S7-1200 PLC如何通过模拟量控制变频器

    在现代工业自动化领域中,变频器因其能实现对交流电动机的平滑调速而得到了广泛应用。西门子S7-1200 PLC(可编程逻辑控制器)作为工业控制领域的重要设备,其通过模拟量控制变频器的方式,不仅提高了
    的头像 发表于 06-18 09:26 1543次阅读

    西门子S7-1200 PLC的优缺点分析

    西门子S7-1200 PLC作为自动化控制系统中的核心组件,自推出以来就受到了广泛关注。其紧凑的模块化设计、强大的功能以及灵活的扩展性,使得它在工业自动化领域占据了重要的地位。然而,任何产品都不是
    的头像 发表于 06-13 11:33 2119次阅读

    西门子S7-1200 PLC的基本功能

    西门子S7-1200 PLC(Programmable Logic Controller)是一款紧凑型、模块化的可编程逻辑控制器,专为满足各种自动化应用需求而设计。其强大的功能、灵活的配置以及卓越
    的头像 发表于 06-13 11:29 1361次阅读

    西门子plc模块型号详解

    的模块型号,以帮助您更好地了解和选择适合自己需求的PLC模块。 西门子S7系列PLC模块 西门子S7系列PLC是其最经典的PLC产品系列,包括S7
    的头像 发表于 06-11 16:18 3665次阅读

    透传网关基于4G/以太网/WIFI联网实现西门子S7-1200/1500PLC的远程监控和程序上下载

    【技术分享】远程透传网关-单网口快速实现西门子S7-1200/1500 PLC程序远程上下载
    的头像 发表于 01-19 09:30 1115次阅读
    透传网关基于4G/以太网/WIFI联网实现<b class='flag-5'>西门子</b><b class='flag-5'>S7-1200</b>/1500PLC的远程监控和程序上下载

    西门子S7-1200S7-300PLC之间的区别有哪些?

    S7-1200作为新推出的紧凑型控制器,其产品定位在原有的SIMATIC S7-200和S7-300之间,它与S7-300的区别主要体现在硬件、通信
    的头像 发表于 01-10 10:54 880次阅读
    <b class='flag-5'>西门子</b><b class='flag-5'>S7-1200</b>与<b class='flag-5'>S7</b>-300PLC之间的区别有哪些?

    西门子plc如何选型 s7-1500和s7-1200区别

    S7-1200是一种小型的PLC,适用于小型自动化应用。它具有较小的尺寸、较低的成本和中等级别的性能。S7-1200系列提供了多种CPU型号和不同数量的I/O模块,可扩展性较强。
    发表于 01-10 10:48 4628次阅读

    PLC西门子S7-200smart和S7-1200的区别?

    PLC西门子S7-200smart和S7-1200的区别? 西门子S7-200 smart和S7-120
    的头像 发表于 11-17 11:41 8803次阅读

    西门子S7-1200与编码器的连接、编程实例

    由于S7-1200的经济性,与绝对值编码器的连接首选较为经济和方便的4—20mA信号接口,西门子S7-1200加SM1231模拟量模块,可直接连接2个带有4—20mA输出接口的绝对值编码器。
    的头像 发表于 10-30 15:59 5091次阅读
    <b class='flag-5'>西门子</b><b class='flag-5'>S7-1200</b>与编码器的连接、编程实例