下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、S7-1 200ModbusTCP 通信指令块STEP7V13SP1软件版本中的ModbusTCP库指令目前最新的版本已升至 V4.0,该版本的使用需要具备以下两个条件:1软件版本:STEP7V13SP1及其以上2固件版本:S7-1200CPU的固件版本V4.1S7-1200ModbusTCP 实验环境下面以两台S7-1200之间进行ModbusTCP通信为例,详细阐述客户端与服务器侧 如何编程及通信的过程。表格列出了具体的实验环境:操作系统WIN7SP传业版64位编程软件STEP7Professio nalV13SP1Update5系统硬件1. CPU1215C?6ES7215-1AG40-
2、0XB0?V4.12. CPU1212C?6ES7212-1AE40-0XB0?V4.13. CSM1277?6GK7277-1aa10-0aa0表I.ModbusTCP通信的实验环境CPU类型IP地址端口号硬件标识符客户端CPU1212C064服务器CPU1215C50264表2.ModbusTCP通信双方的基本配置硬件标识符是在 设备组态”中,双击PROFINET接口,然后在属性”中的硬件标识符”中查看。图2.S7-1200设备的PROFINET接口硬件标识符S7-1200ModbusTCP 服务器编程MB_SERVE指令将处理 ModbusTCP客户端的连接请求、接收并处理 Modbus
3、请求并发送响应。1.在 程序块-OB1中调用“ MB_SERVE指令块,然后会生成相应的背景 DB块, 点击确定,如图3所示 图3.调用MB_SERVER指令块该功能块的各个引脚定义如下:DISCONNET为0代表被动建立与客户端的通信连接;为 1代表终止连接。|MB HOLD REG指向Modbus保持奇存器的指针。|CONNECT指向连接描述结构的指针。TCON IP v4( S7-1200)NDR为0代表无数据;为1代表从Modbus客户端写入新的数据。DR为0代表无读取的数据;为1代表从Modbus客户端读取的数据ERROR错误位:0:无错误;1:出现错误,错误原因查看 STATUSS
4、TATUS指令的详细状态信息。表3.MB_SERVEF各个引脚定义说明2.CONNECT引脚的指针类型 第一步,先创建一个新的全局数据块 DB2,如图4所示: 图4.创建全局数据块第二步,双击打开新生成的 DB2数据块,定义变量名称为 “ss数据类型为“TC0N_IP_v4(可以将TC0N_IP_v4拷贝到该对话框中),然后点击回车”按键该数据类型结构创建完毕。如图 5所示:图5.创建MB_SERVER中的TCP连接结构的数据类型各个引脚定义说明如下:In terfaceld硬件标识符。(设备组态中查询)ID连接ID,取值范围14095Conn ecti on Type连接类型。TCP连接默认
5、为:16#0BActiveEstablished建立连接。主动为1 (客户端),被动为0 (服务器)。ADDR服务器侧的IP地址RemotePort远程端口号LocalPort本地端口号表4.TCON_IP_v4数据结构的引脚定义客户端侧的IP地址为,端口号为0,所以MB_SERVER服务器侧该数据结构的各项值如图6所示。图6.MB_SERVERK务器侧的CONNECT数据结构定义3.S7-1200服务器侧MB_SERVER编程调用MB_SERVEF指旨令块,实现被客户端读取2个保持寄存器的值,如图7所示。图7.MB_SERVEF服务器侧编程注意:MB_HOLD_REG旨定的数据缓冲区可以设为 DB块或M存储区地址。DB块可以为优化的数据块,也可以为标准的数据块结构。S7-1200MODBUSTCP 通信调试S7-1200MODBUSTCP服务器侧准备数据,用于客户端读访问,如图
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年厦门市海沧区东孚中学公开招聘非在编教师、产假顶岗教师备考题库及完整答案详解一套
- 2026年南大附小第三分校招聘语文、数学教师各一名备考题库附答案详解
- 2026年中共天台县委宣传部下属事业单位公开选聘工作人员备考题库及一套答案详解
- 2026年公开招聘中国农科院创新工程院级科研团队首席科学家的备考题库及答案详解一套
- 2026年岭南国防教育基地场馆操作员招聘10人备考题库及一套参考答案详解
- 2026年关于浏阳市金阳医院、浏阳市永安镇中心卫生院第三批公开招聘编外劳务派遣人员的备考题库及参考答案详解一套
- 2026年劳务派遣人员招聘(派遣至浙江大学能源工程学院东方电气集团)备考题库及完整答案详解1套
- 2026年国家电投集团江西电力有限公司招聘备考题库及参考答案详解一套
- 2026年厦门市嘉禾学校编外教师招聘备考题库及答案详解参考
- 2026年中银富登村镇银行招聘备考题库及参考答案详解
- 中小学教学设施设备更新项目可行性研究报告(范文)
- 2024年征兵心理测试题目
- 福建省三明市2024-2025学年七年级上学期期末语文试题
- 输电线路安全课件
- 病区8S管理成果汇报
- 河南省郑州市中原区2024-2025学年七年级上学期期末考试语文试题
- 服装店铺的运营管理
- 土石方工程施工中的成本控制措施
- 2025年华侨港澳台学生联招考试英语试卷试题(含答案详解)
- 办公区精装修工程施工方案
- 竣工报告范文
评论
0/150
提交评论