MODBUS RTU通讯协议培训(高端培训)课件.pptx
《MODBUS RTU通讯协议培训(高端培训)课件.pptx》由会员分享,可在线阅读,更多相关《MODBUS RTU通讯协议培训(高端培训)课件.pptx(19页珍藏版)》请在三一办公上搜索。
1、工程师培训资料,标题:MODBUS-RTU通讯协议培训(高端培训)培训人:xx,内部工程师培训资料,背景介绍,Modbus协议最初由Modicon(莫迪康)公司开发出来,后来该公司成为施耐德自动化(Schneider Automation)部门的一部分。支持传统的RS-232、RS-422、RS-485和以太网设备。许多工业设备,包括PLC,DCS,智能仪表等都在使用Modbus协议作为他们之间的通讯标准。,协议总体介绍,Modbus 协议是应用于工业控制器上的一种网络协议。此协议定义了一个控制器能认识使用的消息结构,而不管它们是经过何种网络进行通信的。制定了消息域格局和内容的公共格式。使用主
2、从技术。即一个设备(主设备)能初始化传输(查询)。其它设备(从设备)根据主设备查询提供的数据做出相应反应。,协议分类,MODBUS相关协议包括以下几类:MODBUS ASCII调试时直观,LRC校验容易,传输的效率比较低。MODBUS RTU采用16位CRC校验,传输的数据量比较大。MODBUS TCPModbus信息帧需嵌入TCP帧,使用对等技术通信。MODBUS PLUS(MODBUS+)一种高速对等工业局域网,更加复杂的数据打包方法。,MODBUS RTU对硬件要求,网络采用串行总线方式,满足RS485通讯要求(通讯距离、设备数量等)。网络中只有一个主设备。设备支持MODBUS RTU协
3、议。网络中设备的串口参数和传输设置必须一致。网络中设备通讯地址不能重复,地址范围在1247之间,协议相关术语介绍(一),线圈状态表示一个可读写的数字量寄存器,类似于开出信号输入状态表示一个只读的数字量寄存器,类似于开入信号保持寄存器表示一个可读写的模拟量寄存器,类似于模出信号输入寄存器表示一个只读的模拟量寄存器,类似于模入信号,协议相关术语介绍(二),功能码表示主设备对从设备操作的方式(读或者写指定寄存器类型)。寄存器起始地址不同寄存器的地址是相对独立的,设备数据的存放是按照地址进行存储的。寄存器数量不同寄存器的数量返回的字节数不一致,模拟量一个寄存器表示2个字节,开关量8个寄存器用一个字节表
4、示。,常用功能码介绍,MODBUS RTU协议分析(一),读命令主设备发送命令:设备地址 功能码 起始寄存器地址高8位 低8位 读取的寄存器数高8位 低8位 CRC校验的低8位 CRC校验的高8位 设备响应:设备地址 功能码 返回的字节个数数据1数据2.数据nCRC校验的低8位 CRC校验的高8位 注:寄存器地址从0开始偏移开关量每一个数据表示8个开关量的值,每一位为0表示对应的开关断开,为1表示闭合。一个模拟量需要2个字节,高位在前,MODBUS RTU协议分析(二),举例读线圈:发:110100130025CRC低CRC高 收:110105CD6BB20E1BCRC低CRC高 读保持寄存器
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MODBUS RTU通讯协议培训高端培训课件 RTU 通讯 协议 培训 高端 课件
链接地址:https://www.31ppt.com/p-2167091.html