版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
MODBUS1、概述Modbus协议是应用于电子掌握器上的一种通用语言。通过此协议,掌握器相互之间、掌握器经由网络〔例如以太网〕和其它设备之间可以通信。它已经成为一通用工业标准。有了它,不同厂商生产的掌握设备可以连成工业网络,进展集中监控。本文档通信协议说明具体地描述了MODBUS设备的输入和输出命令、信息和数据,以便第三方使用和开发。通信协议的作用使信息和数据在上位机〔主站〕和MODBUS设备之间有效地传递,允许访问MODBUS备的全部测量数据。MODBUSRS485通讯口,能满足MODBUS系统的要求。MODBUS设备通信协议承受MODBUSRTUMODBUS设备之间,在应用层的通信协议,它在应用系统中所处的位置如以下图所示:主机本协议所处的位置 RS485从机: MODBUS设备物理接口:连接上位机的主通信口,承受标准串行RS485通讯口,使用压接底座。信息传输方式为异步方式,主要配置参数,一般默认:起始位1位,数据位8位,停顿位19600b/s2、MODBU协议根本规章以下规章确定在回路掌握器和其他串行通信回路中设备的通信规章。1〕全部回路通信应遵照主/从方式。在这种方式下,信息和数据在单个主站和从站〔监控设备〕之间传递。2〕主站将初始化和掌握全部在通信回路上传递的信息。无论如何都不能从一个从站开头通信。全部环路上的通信都以“打包”方式发生。一个包裹就是一个简洁的字符串〔每个字符串8位,一个包裹中最多可含255个字节。组成这个包裹的字节构成标准异步串行数81RS232C中使用的设备产生。1/8全部回路上的传送均分为两种打包方式:主/从传送从/主传送ModBusModBus22种传输模式与从机PC选择时应视所用ModBus主机而定,每个ModBus2混用。一种模式是ASCI〔美国信息交换码,另一种模式是RT〔远程终端设备〕这两种ASCIIRTU特性特性统十六进制〔使用ASCII可打印字符:0~9,A~二进制F)开头位〔最低有效位第一位〕位数1位〔此位用于奇偶校奇偶校验〔任选〕验,无校应则无该位〕停顿位错误校验1〔此位用于奇偶校验,无校应则无该位〕LRC〔即纵向冗余校验〕CRC(即循环冗余校验〕ASCII〔如Fortan〕编程的主计算机及PCRTUPC用RTU8ASCIIRTU先应分为高位和低位两局部,这两局部各含4位,然后转换成十六进制等量值。用以构成报文的ASCIIASCII模式使用的字符虽是RTUASCII数据的译玛和处理更为简洁一些,此外,用RTU模式时报文字符必需以连续数据流的形式传送,用ASCII1sModbusCRC-16〔循环冗余错误校验〕CRC-16错误校验程序如下:报文〔此处只涉及数据位,不指起始位、停顿位和任选的奇偶校验位〕被看作是一个连续的二进制,其最高有效位〔MSB〕首选发送。报文先与X16相乘〔左移16位,然后看↑16+↑15+↑2+1X16+↑15+↑2+1可以表示为二进制数110000000000001016MSB先发送2CRC1上述处理而含有CRC〔X↑16+X↑15+X↑2+1〕除,会得到一个零余数〔接收设备核验这个CRC字节,并将其与被传送的CRC2〔无进位。〔LSB-最低有效位CRC状况下,发送首位应是被除数的最高有效位MSB。由于在运算中不用进位,为便于操作起见,计算CRC时设MSB在最右位。生成多项式的位序也必需反过来,以保持全都。多项式MSBCRC-16161。该16816位存放器。16假设向右〔标记位〕1,则生成多项式1010000000000001和这个存放器进展“异或”运算;假设向右移出的数位是0,则返回③。534,86873~61688162字节CRCModBus通信协议中也常常使用CRC16CRC16CRC16X↑16+X↑15+X↑2+1160000;使用CRC16的反序X↑16+X↑14+X↑1+1,首次装入存放器值为0000或FFFFH。LRC〔纵向冗余错误校验〕LRC错误校验用于ASCII82ASCII十六进制字节传送。把十六进制字符转换成二进制,加上无循环进位的二进制字符和二进制补码结果生成LRC〔参见图LRCLRC进展比较,冒号〔、回车符号C、换行字符LF〕和置入的其他任何非ASCII十六进制字符在运算时无视不计。LRC028十六进制二进制地址0200000010功能码0100000001起始地址高位0000000000起始地址低位0000000000单元数量000000000008+0000100001011变成补码11110101错误校验F5F5承受PC00000010收到的数据字00000001节〔包括最终00000000LRC加在一00000000800000000可能超过800001000错误校验11110101位〕和000000003、传输格式(1)命令报文格式读数据:地 功能数据起始地址高数据起始地址低数据个数高数据个数低址 码位位位位01 0400000000返回:地址地址功能码字节长度…010400高位在前0000低位在前功能码说明CRC16校验低位CRC16校验低位在前功能码 名称读取线圈状态读取输入状态强置单线圈预置单存放器读取特别状态
作用〔ON/OFF)〔ON/OFF)在一个或多个保持存放器中取得当前的二进制值二进制值强置一个规律线圈的通断状态把具体二进值装入一个保持存放器线圈的地址由掌握器打算,用户规律可以将这些线圈定义,以说明从机状态,短报文适宜于快速读取状态回送诊断校验
进展评鉴可使主机与一台正在执行长程序任务从机通信,探询该从机是否已完成其操作本功能码才发送可使主机发出单询问,并随即判定操作读取大事计数 是否成功,尤其是该命令或其他应答产生通信错误时可是主机检索每台从机的ModBus事务读取通信大事记录 处理通信大事记录。假设某项事务处理完成,记录会给出有关错误13编程〔184/384484584〕13编程〔184/384484584〕14探询〔184/384484584〕15强置多线圈16预置多存放器17报告从机标识18〔884MICRO84〕19重置通信链路20读取通用参数〔584L〕21写入通用参数〔584L〕可使主机与正在执行任务的从机通信,定期控询该从机是否已完成其程序操功能码才得发送强置一串连续规律线圈的通断存放器运行指示灯的状态状态,可重置挨次字节显示扩展存储器文件中的数据信息之22~64 保存作扩展功能备用65~72 保存以备用户功能所用 留作用户功能的扩展编码120~120~127128~255保存 留作内部作用保存 用于特别应答ModBus代码代码1功能读数据类型位2读位3读整型、字符型、状态字、浮点型4读整型、状态字、浮点型5写位6写整型、字符型、状态字、浮点型8N/A重复“回路反响”信息15写位16写整型、字符型、状态字、浮点型17读字符型、特别应答返回非法功能:从站地址功能码80H+原功能码特别码01CRC16非法数据地址:从站地址功能码特别码CRC1680H+原功能码02非法数据值:从站地址功能码特别码CRC1680H+原功能码03帧格式〔10位〕起始位 D0D1 D2D3D4D5 D6 D7 停顿位4、MODBUS功能代码功能代码数据起始地址数据个数内容说明04H0000H0001H11温度值湿度值留意:每一个数据用两个字节整数表示,高位在前,低位在后如:带符号整数范围-32768---3276716进制&H031100785,表示78.5%16进制&H00FFH0025525.5℃上传数据需除十,如温度上传16进制&H8064,高位为1,表示负数,对应的数高位取反,表示-10.0℃5MODBUS500ms1s。6、命令举例:MODBUS1,读全部数据为:CRC校验低位在前〕01040000000271CB〔读从数据起始地址为0000H开头的2个模拟量〕SMARTTH MODBUS设备返回命令如下:010404,温度H,温度L,湿度H,湿度L,CRCL,CRCH。地址为2CRC校验低位在前〕上位机发送:02040000000271F8〔读从数据起始地址
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年中国愈肝龙口服液行业市场调研分析及投资战略咨询报告
- 总坪工程劳务分包合同(2篇)
- 2025年灵台行业深度研究分析报告
- 2025年PP丙纶长纤项目可行性研究报告
- 2025年中国麦芽糖浆市场全面调研及行业投资潜力预测报告
- 2021-2026年中国摩托车转身轴承市场发展前景预测及投资战略研究报告
- 2025年绦纶长纤项目可行性研究报告-20250102-214337
- 2025年中国夯实机械行业竞争格局分析及投资规划研究报告
- 2025-2031年中国钕铁硼材料行业发展全景监测及投资方向研究报告
- 2025年低压大电流变压器行业深度研究分析报告
- 2025-2030年中国陶瓷电容器行业运营状况与发展前景分析报告
- 二零二五年仓储配送中心物业管理与优化升级合同3篇
- 2025届厦门高三1月质检期末联考数学答案
- 音乐作品录制许可
- 拉萨市2025届高三第一次联考(一模)英语试卷(含答案解析)
- 开题报告:AIGC背景下大学英语教学设计重构研究
- 师德标兵先进事迹材料师德标兵个人主要事迹
- 连锁商务酒店述职报告
- 《实践论》(原文)毛泽东
- 南浔至临安公路(南浔至练市段)公路工程环境影响报告
- 初中数学校本教材(完整版)
评论
0/150
提交评论