您好,欢迎光临360毕业设计网 [登陆] [注册] 会员中心 | 联系我们
  首页  ASP  VB  VF  机械  模具  工艺夹具  电子  通信  汽车  制冷  材料  开题报告  订购  
   
热门关键词:  计算机  plc  单片机  仿真  土木  营销  会计  建筑  教育  热处理  数控  液压  化工  安卓  人力资源  
  推荐论文 MORE 
当前栏目:首页 > 电子
MODBUS 协议在HMI中如何应用? 
价格:0元
付款请加QQ:604664738
浏览数:168
页 数:13
字 数:1225
分享到:

                                                            MODBUS 协议在HMI中如何应用?

  在人机界面设计应用中,经常碰到需要与自行设计的单片机控制板通讯的情况。在这应用环境下MODBUS 协议是 HMI 与设备间实现主从通信模式中的一种方式。

下面单片机(以下称为 MCU)和 HMI 通过 MODBUS 协议( RTU 传输模式)通信,来介绍如何使用MODBUS 协议实现 HMI 与 MCU 间通信。

HMI 与 MCU 间通过 MODBUS 协议通信主要有下面两种主从方式

6   MODBUS 协议通信的两种主从方式

主/从

使用通讯协议

优点

缺点

HMI 作主设备

MCU 作从设备

Modbus RTU

HMI 直接访问 MCU 映射出来的

0X,1X,3X,4X 寄存器。

MCU 作为从设备,必须不断响应 HMI的查询,CPU 占用率高;MCU 须采用中断方式响应,编程相对困难。

MCU 作主设备

HMI 作从设备

Modbus RTU Slave

MCU 作为主设备,可以主动发起通讯,不必占用过多 CPU 时间。HMI 本地地址 LW,LB 被映射为4X,0X 寄存器,由 MCU 写入或读取。

HMI 组态上 LW 数据被修改时,必须通过 MCU 的定期查询才能被读出,实现起来不方便。MCU 只能访问 HMI 本地字(LW),本地位(LB)

   

 HMI 作主,MCU 作从使用 Modbus RTU 协议HMI 作MCU 作主就不做说明了):

MCU 与 HMI 使用标准的 Modbus RTU 协议进行通信,HMI 为主控端, MCU 为从属端,在 MCU 中,需要编写通信中断服务程序,处理来自 HMI 的通讯请求。MCU 须支持标准 Modbus RTU 协议,同时 MCU 须映射出 0X,1X,3X,4X 寄存器(其中 0X,1X 为位寄存器;3X,4X 为字寄存器)

通讯的推荐参数为 19200,8 数据位,1 停止位,无校验位。协议支持除 7 数据位之外的所有设置组合。波特率范围1200-115200。

通讯处理流程

首先,HMI 发送一个请求给 MCU, MCU 接受请求之后,给 HMI 回复一个响应。MCU 能访问 HMI 中 4X,3X,0X,1X 寄存器,地址范围均为 1~65535。

HMI 上电通讯处理流程 HMI 上电后

(1)如果组态工程页面中没有放置任何元件,则 HMI 不会对外发送任何通讯数据包

    2)如果组态工程页面中放置了元件,且这些元件地址类型均为本地类型(LW,RW,RWI,LB,RB,RBI,LW.B),

HMI 不会对外发送任何通讯数据包

3)如果组态工程页面中放置了元件,且这些元件地址类型不为本地类型,为 0X,1X,3X,4X,则 HMI 不断扫描

组态页面的这些寄存器,不断对外发送通讯数据包

4)当使用定时器元件进行位元件批量写(连续地址传输个数大于 1)的时候,HMI 所发数据包中会封装功能码:

0x0F

5)当使用定时器元件进行字元件批量写(连续地址传输个数大于 1)的时候,HMI 所发数据包中会封装功能码:0x10

 

6)使用配方元件进行下载操作(即把 HMI 中本地字寄存器 RW 数据下载到 MCU 相应寄存器中)。

 
你可能需要的论文
(硕士研究生论文代写)平
反射式纯相位傅立叶微透镜
(代写硕士研究生毕业论文
单片机毕业设计怎么写?如
PLC与多数显表网络系统
360论文代写网专业代做
360论文代写网专业定做
现代化工厂装配生产线pl
(代写射频技术RFID毕
基于ACE和MULTIS
(代写plc毕业设计)基
(代写单片机毕业设计)P
 
我要咨询
 
设计分类
  ASP   VB
  VF   机械
  模具   工艺夹具
  电子   通信
  汽车   制冷
  材料   开题报告
 
最新设计
车辆工程专业毕业设计怎么做?车辆工程专业
(硕士研究生论文代写)平面集成化光学相关
反射式纯相位傅立叶微透镜的二元光学设计
(代写硕士研究生毕业论文)无透镜微光学相
代写汽车检测与维修专业毕业论文价格怎么算
道路桥梁专业毕业设计怎么做?代做大概要多
如何写出高质量的毕业设计?---写给大学
(代做毕业设计)离合器接合叉工艺工装设计
(代写汽车燃油供给系统论文)奔驰M272
(代写汽车发动机维护与保养论文)奔驰M2
车载视频监控系统的设计
(代写餐饮管理论文)浅析在餐饮行业中的营
(代写仓库管理论文)我对汽车零部件仓库管
(代写会计应收账款论文)上海毅信公司应收
基于.net系统的学生信息管理系统开发与
斜向拨叉三维建模与螺纹10螺距1底孔的钻
(代做Oracle的数据库毕业设计)基于
HT200底座的铸造工艺设计
沈阳代写毕业论文价格详细说明!沈阳代写毕
(代写汽车故障诊断论文)保时捷稳定管理系
单片机毕业设计怎么写?如何写好单片机专业
PLC与多数显表网络系统的实现
L-450机械式螺栓自动装配机的设计(机
360论文代写网专业代做ANSYS有元分
42CrMo机车用齿轮的热处理工艺
(代写汽车维修论文)奥迪A6排放控制系统
360论文代写网专业定做单片机电子类毕业
现代化工厂装配生产线plc控制系统的设计
   
plc恒压供水系统毕业设计 空调暖通毕业设计 物流论文 达内培训 代做毕业设计 财务论文 代写销售专业论文 论文摘要怎么写? 北京代写毕业论文
毕业设计代做 代做matlab仿真毕业设计 毕业设计开题报告怎么写? 论文查重 代写毕业论文多少钱? AE模版 论文定制 毕业论文代写 代写硕士论文
代做工程造价毕业设计 可行性研究报告 大数据培训 成都卫生学校 论文代写网 宣传片制作公司 天津培训 毕业纪念册 北京SEO公司
博瑞智教育 教师资格证考试 成都幼师学校 论文查重 少儿英语 江苏成人高考 北京律师事务所 教育论文网
在线留言 -帮助中心 - 关于本站 - 购买须知 - 购买流程 - 联系我们
本站所列设计(论文)资料均属于原创者所有,初衷是为大家参考和学习交流之用,请勿做其他非法用途
本站不接受任何形式的代理.如有侵犯您的权利或有损您的利益,请联系本站,经查实我们会立即进行修正或删除相关内容! 沪ICP备18004504号
客服QQ:604664738 E-mail:604664738@qq.com
在线咨询