1 / 21
文档名称:

计算机集散控制modbus课程报告.docx

格式:docx   大小:580KB   页数:21页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

计算机集散控制modbus课程报告.docx

上传人:fangjinyan2017001 2022/5/16 文件大小:580 KB

下载得到文件列表

计算机集散控制modbus课程报告.docx

文档介绍

文档介绍:


名:



号:



师:



称:



院:

文完
成日
期:
基于单片机的 MODBUS、议实现
陈一鸣
**********
从机是服务器。其通信遵循以下的过程:
(1)客户端准备请求并向服务器发送请求;
(2)服务器分析并处理客服端的请求,然后向客户端发送结果;
(3)如果出现任何差错,服务器将返回一个异常功能码。
在无差错和异常响应下的通信过程分别如图2-3和2-4所示。
图2-3 MODBUS 事务处理(无差错)
图2-4 MODBUS事务处理(异常响应)
ASCII 模式
当控制器设为在 MODBUS网络上以ASCII (美国标准信息交换代码) 模式通信,在消息中的每个8Bit字节都作为一个 ASCII码(两个十六进制
字符)发送。这种方式的主要优点是字符发送的时间间隔可达到1秒而不产
生错误。
代码系统采取十六进制,ASCII字符0・・-9,A・・・F ,消息中的每个 ASCII
字符都是一个十六进制字符组成每个字节的,1个起始位,7个数据位,最
小的有效位先发送,1个奇偶校验位,无校验则无停止位(有校验时),2
个Bit (无校验时)错误检测域,LRC(纵向冗长检测)。
ASCII 帧
使用ASCII模式,消息以冒号(:)字符(ASCII码3AH)开始,以回 车换行符结束(ASCII码0DH,0AH )。其它域可以使用的传输字符是十六
进制的0...9,A...F o网络上的设备不断侦测”:竽符,当有一个冒号接收到时,
每个设备都解码下个域(地址域)来判断是否发给自己的。消息中字符间发
送的时间间隔最长不能超过1秒,否则接收的设备将认为传输错误。其优点
是:传输的都是可见的ASCII字符,进行调试时比较直观,LRC校验也比
较容易,一个典型ASCII消息帧如表2-1所示。
表2-1 ASCII消息帧
起始位
设备地址
功能代码
数据
LRC校验
结束符
1字符
2字符
2字符
n字符
2字符
2字符
地址域与数据域
消息帧的地址域包含两个字符(ASCII )或8Bit (RTU)。可能的从设
备地址是0- -247 (十进制)。单个设备的地址范围是1…247。主设备通过将
要联络的从设备的地址放入消息中的地址域来选通从设备。当从设备发送回
应消息时,它把自己的地址放入回应的地址域中,以便主设备知道是哪一个 设备作出回应。地址0是用作广播地址,以使所有的从设备都能认识。当
MODBUS协议用于更高水准的网络,广播可能不允许或以其它方式代替。
数据域是由两个十六进制数集合构成的,范围00…FF。根据网络传输
模式,这可以是由一对 ASCII字符组成或由一 RTU字符组成。从主设备发 给从设备消息的数据域包含附加的信息:从设备必须用于进行执行由功能代
码所定义的所为。这包括了象不连续的寄存器地址,要处理项的数目,域中 实际数据字节数。如果主设备写一组从设备的寄存器(功能代码10十六进
制),数据域则指明了要写的起始寄存器以及要写的寄存器数量,数据域的 数据字节数,要写入寄存器的数据。如果没有错误发生,从设备返回的数据 域包含请求的数据。如果有错误发生,此域包含一异议代码,主设备应用程 序可以用来判断采取下一步行动。
字符的连续传输
当消息在标准的 MODBUS系列网络传输时,每个字符或字节以如下方 式发送(从左到右):最低有效位…最高有效位。
.使用ASCII字符帧时,位的序列是:
(1)有奇偶校验位:
起始位 1 2 3 4 5 6 7 奇偶位 停止位
(2)无奇偶校验位:
起始位 1 2 3 4 5 6 7 停止位 停止位
使用 RTU 字符帧时,位的序列是:
1)有奇偶校验位:
起始位1 2 3 4 5 6 7 8 奇偶位停止位
2)无奇偶校验位:
起始位1 2 3 4 5 6 7 8 停止位停止位
.8 错误检测方法
标准的 MODBUS 串行网络采用两种错误检测方法。奇偶校验对每个字
符都可用,帧检测( LRC 或 CRC )应用于整个消息。它们都是在消息发送
前由主设备产生的,从设备在接收过程中检测每个字符和整个消息帧。用户
要给主设备配置一预先定义的超时时间间隔,这个时间间隔要足够长,以使
任何从设备都能作出正常反应。如果从设备测到一传输错误,消息将不会接
收,也不会向主设备作出回应。这样超时事件将触发主设备来处理错误。发
往不存在的从设备的地址也会产生超时。
奇偶校验
用户可以配置控制器是奇或偶校验,或无校验。这将决定了每个字符中
的奇偶校验

最近更新

课程设计心得体会(通用20篇) 30页

江苏省常州市丽华中学2021年高一生物下学期期.. 8页

管理求职信(精选10篇) 12页

江苏省常州市教育学院附属中学2020-2021学年高.. 5页

江苏省常州市溧阳第三中学2020-2021学年高一化.. 5页

爱心募捐的倡议书范文(通用4篇) 5页

江苏省徐州市丰县中学2022年高二物理联考试卷.. 4页

毕业实习专题报告(通用4篇) 11页

机械实习报告(精选6篇) 34页

有关狮子和鹿教案4篇 15页

春节民俗民风作文(精选3篇) 4页

旅游景点作文400字合集6篇 5页

江苏省徐州市第三十三中学高一化学上学期期末.. 4页

江苏省徐州市经济开发区中学2022年高一地理下.. 9页

护理毕业生自我鉴定(通用6篇) 8页

房地产经纪人沟通技巧(精选2篇) 11页

我是一滴水作文(通用14篇) 14页

快乐的风筝节的小学生作文(通用4篇) 4页

项目建议书编固3篇 40页

广播稿作文(精选4篇) 7页

江苏省扬州市经济技术开发区实验中学2020年高.. 5页

工程毕业实习报告(精选5篇) 36页

小鹿跨跳大班体育教案(精选4篇) 6页

江苏省无锡市东亭中学高一英语下学期期末试题.. 4页

小学垃圾分类演讲稿(精选5篇) 6页

江苏省无锡市宜兴张泽中学2020-2021学年高三英.. 3页

高等教育服务支点建设的内涵与发展趋势 24页

2025年楼宇巡查管理规定3篇 22页

原创歌曲翻唱合作合同 4页

结肠癌影像诊疗培训课件 16页