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

 
你可能需要的论文
基于STM32单片机远程
PLC控制的变频风机节能
天鹅湖小区楼宇对讲系统设
充电宝电路设计
基于STM32单片机模块
数显式大电容测量电路的设
基于Modbus协议的智
基于西门子S7-200P
基于步进电机定位的工件处
三菱PLC在电厂废水处理
基于单片机的智能宠物投食
三维集成中多通道传输编码
 
我要咨询
 
设计分类
  ASP   VB
  VF   机械
  模具   工艺夹具
  电子   通信
  汽车   制冷
  材料   开题报告
 
最新设计
一种用于数控刀片刃口处理的研磨机床设计
浅析启东启润康耐柯连接件有限公司融资及其
浅析客人投诉心理与处理技巧
江苏冬庆在产品转型升级中的资金运作策略
基于STM32单片机远程采集数据监控系统
汽车油耗管理系统的设计
上海世纪联华无锡万达店的营销策略分析
浅析顺丰速运物流现代化方向
PLC控制的变频风机节能系统设计
翅片式散热器设计
无锡某房屋家用中央空调设计
天鹅湖小区楼宇对讲系统设计与实现
充电宝电路设计
基于STM32单片机模块和ISD语音模块
基于微信小程序的大学生出行程序设计
郭家港液压坝设计
数显式大电容测量电路的设计
基于Modbus协议的智能家居控制系统的
班级信息管理系统设计
半导体工厂大宗气体管道的管理与施工
深圳市顺电连锁股份有限公司(无锡海岸城分
某宾馆空调VRV系统设计
基于西门子S7-200PLC万能铣床控制
网络口碑营销的特点及应用策略分析---横
基于步进电机定位的工件处理系统的设计
立式加工中心工作台结构与控制系统的设计
CZT-2架体的工艺规程及钻Φ11孔夹具
华为云计算调查报告
   
大学生网 swiper 人人文库 达内培训 财务论文 代写销售专业论文 论文发表 阳光高考网 毕业设计代做
代做matlab仿真毕业设计 毕业设计开题报告怎么写? 代写毕业论文多少钱? 论文定制 毕业论文代写 代写硕士论文 代做工程造价毕业设计 可行性研究报告 大数据培训
成都卫生学校 论文代写网 宣传片制作公司 毕业纪念册 北京SEO公司 博瑞智教育 教师资格证考试 成都幼师学校 论文查重
江苏成人高考 北京律师事务所 教育论文网
在线留言 -帮助中心 - 关于本站 - 购买须知 - 购买流程 - 联系我们
本站所列设计(论文)资料均属于原创者所有,初衷是为大家参考和学习交流之用,请勿做其他非法用途
本站不接受任何形式的代理.如有侵犯您的权利或有损您的利益,请联系本站,经查实我们会立即进行修正或删除相关内容! 沪ICP备18004504号
客服QQ:604664738 E-mail:604664738@qq.com
在线咨询