- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2023/2/14 S7-200_SMART_MODBUS_TCP_client
S7-200 SMART Modbus TCP 客户端指令
STEP7-Micro/WIN SMART 从V2.4 版本开始,软件中直接集成 Modbus TCP 库指令,无需单独安装或者购买。安装软
件后,Modbus TCP 指令位于 STEP7-Micro/WIN SMART 项目树中“指令”文件夹的“库”文件夹中。如图1.Modbus TCP
库指令所示。
指令分为客户端和服务器两种,目前指令版本为 V1.0。客户端指令会占用开放式用户通信资源主动连接,最多8个;服
务器指令会占用开放式用户通信资源的被动连接资源,最多也是8个。
图1.Modbus TCP库指令
实验环境及通信任务
下面以两台S7-200 SMART 之间进行Modbus TCP 通信为例,详细阐述客户端与服务器侧如何编程及通信的过程。具体
的实验环境见表1. ;通信任务见表2 :
表1.实验环境
操作系统 WIN7 SP1 专业版 64位
编程软件 STEP7-Micro/WIN SMART V2.4版本
SR60:6ES7288-1SR60-0AA0 固件:V2.4 版本
硬件 ST20 :6ES7288-1ST20-0AA0 固件:V2.4版本
交换机:CSM 127 6GK7 277-1AA10-0AA0
表2.通信任务
硬件 通信角色 IP地址 端口号 读/写 数据区域
SR60 客户端 0 0 读 VB20-VB31
ST20 服务器 0 502 响应 VB0-VB11
客户端侧指令编程
1、系统块中设置客户端的IP地址,以确保IP地址设置无误。此步骤为可选,如果确定IP地址设置无误,可忽略此步骤。
设置方法如图2.所示。
/productportal/prods/s7-200-smart-portal/200smarttop/communication/Ethernet/MODBUS_TCP/modbus_tcp_sma… 1/6
2023/2/14 S7-200_SMART_MODBUS_TCP_client
图2.系统块设置IP地址
2、鼠标点击 MAIN 主程序的程序段1的编程区域,从库文件夹下找到 Modbus TCP 客户端指令 MBUS_CLIENT ,鼠标
双击,指令出现在程序段1中,操作如图3.所示。
图3.添加客户端指令
3、填写客户端指令参数,如图4.所示。
/productportal/prods/s7-200-smart-portal/200smarttop/communication/Ethernet/MODBUS_TCP/modbus_tcp_sma… 2/6
2023/2/14 S7-200_SMART_MODBUS_TCP_client
图4.填写客户端参数
程序块具体参数详细解释介绍见表3.
参数及类型 数据类型 说明
Req IN BOOL =1 :表示向服务器发送Modbus 请求
=1 :尝试与分配的IP地址及端口号建立连接;
Connect IN BOOL
=0 :尝试断开已经建立的连接,忽略Req的任何请求
IPAddr1-4 IN BYTE 填写 Modbus TCP 服务器的IP地址IPAddr1-4为高到低字节
IP_Port IN BYTE 填写Modbus TCP 服务器的端口号
RW IN BYTE 指定操作模式 =0 :读;=1写
Addr IN DWORD 要进行读写的
您可能关注的文档
- S7-200 SMART Modbus RTU 通讯常见问题.pdf
- S7-200 SMART 通信接口和连接方式.pdf
- S7-200_SMART 通讯 MODBUS_TCP_常见问题.pdf
- S7-200 SMART 通讯 Modbus_TCP_轮询通信例程.pdf
- OPC UA常见问题分析.pdf
- S7-200 SMART Modbus RTU 从站配置操作.pdf
- S7-200 SMART Modbus RTU 主站配置操作.pdf
- S7-200_SMART 通讯 MODBUS_TCP 介绍讲解.pdf
- S7-200_SMART 通讯 MODBUS_TCP服务端配置.pdf
- S7-1200 CPU 与 S7-200 SMART S7 通信(S7-1200 作为客户端).pdf
文档评论(0)