




已阅读5页,还剩10页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2019/6/7,1,PLC通信篇 MODBUS-RTU协议,主讲:温惠萍,2012.5.7开讲,2019/6/7,2,MODBUS协议说明,1、MODBUS通讯的底层为RS485信号,采用双绞线进行联接就可以了,因此传输距离较远,可达 1000米,抗干扰性能比较好,且成本低,在工业控制设备的通讯中被广泛使用,现在众多厂家的变频器、控制器都采用了该协议。,2019/6/7,3,MODBUS协议说明,2、传送数据格式有HEX码数据和ASCII码两种。 分别称为MODBUS-RTU和MODBUS-ASC 协议。 MODBUS-RTU协议为数据直接传送, MODBUS-ASC 协议需将数据变换为ASCII码后传送, 因此MODBUS-RTU协议的通讯效率较高,处理简单,使用得更多。,2019/6/7,4,MODBUS协议说明,3、MODBUS为单主多从通讯方式,采用的是主问从答方式,每次通讯都是由主站首先发起,从站被动应答。因此,如变频器之类的被控设备,一般内置的是从站协议,而PLC之类的控制设备,则需具有主站协议、从站协议。,2019/6/7,5,MODBUS协议说明,4、在H2U、H1U系列PLC的系统软件内已封装了MODBUS协议, 包括MODBUS-RTU主站和从站、 包括MODBUS-ASC主站和从站, MODBUS协议可应用于COM1通讯口,只需给系统寄存器D8126设置相应的数值就可使用了。,2019/6/7,6,MODBUS主站通讯应用,将D8126设定为H20,就将COM1口的通讯协议配置为MODBUS-RTU主站协议,在V24120版本以上的H2U系列PLC中,还可直接使用“MODBUS”指令进行通讯,“MODBUS”指令的4个操作数支持的数据类型比较灵活,编程更方便。 选择了MODBUS主站协议,才能进行MODBUS通讯。,2019/6/7,7,MODBUSRTU主站通讯应用,编写主站(站号0)的程序,COM1选择MODBUS-RTU主站协议,COM1通信格式为:9600bps,8N1,2019/6/7,8,MODBUS从站通讯应用,有些工业应用中,PLC控制器作为工业自动化系统的一部分,要接受自动化控制网络的监控,典型的上位机有如DCS、运行组2态软件的工业PC等,作为监控主机,以MODBUS主站协议与PLC等设备进行通讯,此时PLC的通讯口需要以MODBUS从站协议与上位机通讯。H2U、H1U系列PLC内置有MODBUS-RTU从站协议和MODBUS-ASC从站协议,并且在COM0和COM1口都可以该协议运行。,2019/6/7,9,MODBUS从站协议的相关寄存器,PLC程序中,将上述几个寄存器配置完毕,当相应通讯口有MODBUS主站发送给本机地址的通讯帧时,PLC系统程序即会根据通讯要求,自动组织MODBUS通讯帧进行应答,无需用户程序的参与。,2019/6/7,10,MODBUSRTU从站通讯应用,编写从站(站号2)的程序,COM1选择MODBUS-RTU从站协议,COM1通信格式为:9600bps,8N1,设置本PLC的COM1口的站号地址为:从站站2号站,2019/6/7,11,用MODBUS指令实现的通讯编程,其中的操作数: 为从机地址(高字节)、通讯命令(低字节,按 MODBUS协议定义); 为访问从站的寄存器起始地址号; 欲读或写的数据长度,单位为word; 为读或写数据的存放单元起始地址,占用后续地 址单元,长度由 决定。,S1,S2,n,D,n,2019/6/7,12,用MODBUS指令实现的通讯编程,MODBUS指令中各操作数支持的变量类型如下表:,2019/6/7,13,用MODBUS指令实现的通讯编程,MODBUS指令中各操作数支持的变量类型如下表:,1、从机地址:主站发送帧中,该地址表示目标接收从机的地址;从机应答帧中,表示本机地 址;从机地址的设定范围为1247,0为广播通信地址。,2、操作命令:表示读或写操作;0x1读线圈操作;0x03读寄存器操作;0x05改写线圈 操作;0x06改写寄存器操作。对于变频器而言,只支持0x03读、0x06写的 操作。,3、寄存器起始地址:表示对从机中要访问的寄存器地址,对于MD280、MD320系列变频 器的访问时,对应的就是“功能码号”、“命令地址”、“运行参数地 址”;,4、数据个数:即从“寄存器起始地址”开始要连续访问的数据个数,对于寄存器变量,以word为 单位。,5、寄存器参数(数据):要改写的数据(主机改写),或读取的数据(从机应答);,2019/6/7,14,MODBUS指令实现的通讯 应用案例一,2个H2U系列的PLC通过485采用双绞线进行联接就可以了。 要求: 通过PLC1的开关X0X3控制PLC2上
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 和赌神比试题及答案
- 电动门合同协议书
- 香山中学面试题库及答案
- 幼师指南考核试题及答案
- 人才开发面试题目及答案
- 2025家具购买合同事项范文
- 2025年设计师考试试题应对策略
- 中级社会工作者职业信念与价值观试题及答案
- 高数极限模拟试题及答案
- 2025年计算机科学领域中Msoffice的重要性试题及答案
- 2025年社会保障政策考试卷及答案关系
- 2025年小学一年级奥林匹克数学竞赛训练考试题(附答案解析)
- 2025年宁夏银川市中考物理一模试卷(含解析)
- 2025年初中学业水平考试地理模拟试卷(核心素养与能源地理)
- 玻璃瓶合同协议
- 云南邮政面试题及答案
- 国开2024《人文英语4》边学边练参考答案
- 2025至2030年中国海参市场分析及竞争策略研究报告
- 新版水利工程监理日志
- 音乐课堂基础知识教学
- 生产月度工作总结汇报
评论
0/150
提交评论