西门子S7-1500Modbus TCP通信

时间:2023-03-04作者:佚名

Modbus协议是一项应用层报文传输协议,包括ASCII、RTU、TCP三种报文类型。标准的Modbus协议物理层接口有RS232、RS422、RS485和以太网接口,采用master/slave方式通信。Modbus设备可分为主站(Master)和从站(slave),主站只有一个,从站有多个,主站向各从站发送请求帧,从站给予响应。在使用TCP通信时,主站为client端,主动建立连接;从站为server端,等待连接。对于这三种通信在数据模型和功能调用上都是相同的,只有封装方式是不同的。Modbus TCP协议是一个运行在TCP/IP网络连接中的一种协议,与传统的串口方式相比,MODBUS TCP插入一个标准的MODBUS报文头到 TCP报文中,不再带有差错校验和地址域,如下图所示。MBAP为报文头,长度为7字节。

西门子S7-1500Modbus TCP通信

一、SIMATIC S7-1500 ModbusTCP 通信使用要求

从TIA Portal V12 SP1开始软件中增加了S7-1500的Modbus TCP块库(V3.0及以上版本),用于S7-1500与支持Modbus TCP的通信伙伴进行通信。S7-1500支持ModbusTCP指令的所有库版本,在用户程序中调用和参数化"MB_CLIENT"和"MB_SERVER"指令。
"MB_CLIENT"指令通过CPU 或 CM/CP 的本地接口作为ModbusTCP客户端进行通信,无需要任何额外的硬件支持。使用"MB_CLIENT"指令在客户端和服务器之间建立连接,发送请求和接收响应,并控制断开连接。
"MB_SERVER"指令通过CPU 或 CM/CP 的本地接口作为ModbusTCP服务器进行通信,无需要任何额外的硬件支持。"MB_SERVER"指令处理ModbusTCP客户端的连接请求,接收Modbus客户端的请求并发送响应消息。

软件需求:

TIA V16 Professional
Modbus Poll
Modbus Slave

硬件需求:

CPU 1511-1 PN V2.8
CP 1543-1 V2.2

二、Modbus TCP 通信程序

1、打开 TIA Portal V16软件,新建一个项目命名为 "ModbusTCP",在项目中添加 CPU1511-1PN V2.8 及CP1543-1 V2.2,为CP1543-1以太网接口新建一个子网并设置 IP地址为 "192.168.0.3"。

2、在 CPU1511-1PN的 OB1组织块中添加Modbus TCP Server功能块 "MB_SERVER",软件将提示会为该 FB块增加一个背景数据块,本例中为 DB1"MB_SERVER_DB",如下图所示。接下来为指令块分配引脚,各引脚的具体含义如下图所示。

相关阅读

焊接贴片电容的过程中需要注意的事项

MLCC(片状多层陶瓷电容)现在已经成为了电子电路最常用的元件之一。MLCC表面看来,非常简单,可是,很多情况下,设计工程师或生产、工艺人员对MLCC的认识却有不足的地方。有些公...
2023-03-31
焊接贴片电容的过程中需要注意的事项

事故预想:燃机满负荷正常运行中,一台88TK出现故障跳闸

1.事故预想内容 :燃机满负荷正常运行中,一台88TK出现故障跳闸,燃机有哪些报警、故障现象,该如何处理?汽机锅炉应作哪些相应处理?如两台同时跳闸,燃机有哪些报警、故障现象...
2023-06-13
事故预想:燃机满负荷正常运行中,一台88TK出现故障跳闸

带软电源开关的双电源电路图

该电源电路将双极性电源和软电源集成到同一板上的电源变压器(例如为大型放大器供电)。 稳压电路由一对79xx和 78XX (XX = 12至24)执行,如果电流要求不超过200 mA,则此处不需要散热器...
2023-08-24
带软电源开关的双电源电路图

音频音调控制电路图 音频音调控制电路设计方案

使用音频音调电路有两个基本原因。第一个原因是调节信号进入音频功率放大器时的带宽。如果带宽不受限制,则可能无法在扬声器处恢复原始信号。第二个原因是音乐让我快乐。控制...
2023-08-01
音频音调控制电路图 音频音调控制电路设计方案

教会徒弟后被老板调为后勤,老员工愤怒离职,几月过后果真出事了!

老李在工厂一干就是7年,算是厂里的老电工了,工厂里的配电装制、机器调试、安装、维修都是老李一个负责,老板对老李也很重视,每到年底都会给老李多发1000多的奖金,这也让老...
2023-06-27
教会徒弟后被老板调为后勤,老员工愤怒离职,几月过后果真出事了!

热销商品

广东珠江电线电缆阻燃国标定制BYJBV BVR YJV YJY RVV RVS RV KVV

广东珠江电线电缆,专注于阻燃国标定制,产品涵盖BYJBVBVRYJVYJYRVVRVSRVKVV等多种规格。我们采用先进生产技术,严格遵循国家标准,确保产品质量可靠、性能稳定。产品适...
¥ 1

可换头防静电塑胶镊子ESD-7A/242/249/259防划伤夹IC硅晶片陶瓷头

ESD-7A/242/249/259是一款专为半导体行业设计的防静电塑胶镊子,有效防止静电对敏感电子元件的损害。其独特之处在于可更换的镊子头,包括专为夹持IC硅晶片和陶瓷元件...
¥ 2

公牛官方旗舰店开关插座空调16A插座五孔10A面板暗装多孔G12白灰

公牛官方旗舰店提供一系列高质量的开关插座和空调配件。这款16A插座五孔面板采用暗装设计,适用于多种安装环境,如墙面、天花板等。它具有10A的电流容量,可以满足家庭...
¥ 5.55

86型开关超薄自粘贴式防水罩浴霸开关家用防水盒浴室插座防溅盒子

86型开关超薄自粘贴式防水罩浴霸开关,是一种专为家用浴室设计的创新产品。其采用超薄设计,无需复杂布线,自粘贴式安装方式简洁高效,有效节省空间。防水罩有效阻挡水汽...
¥ 3.9

L型套筒扳手铣口烟斗双头弯头7字穿孔机修六角汽修轮胎工具6-19mm

L型套筒扳手是一款常用于工业领域的多功能工具,具备双头设计,可高效完成铣口、烟斗等多种工件孔位加工,适用六角汽修、轮胎等场景。其套筒尺寸为6-19mm,精准适配各类...
¥ 3.5

网站栏目