S7-200_SMART通讯 MODBUS_TCP客户端配置.pdf

S7-200_SMART通讯 MODBUS_TCP客户端配置.pdf

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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 要进行读写的

文档评论(0)

老杨 + 关注
实名认证
内容提供者

旗下所有手册都可以提供相应的咨询,以及相应的技术指导。

1亿VIP精品文档

相关文档

相关课程推荐