您好,欢迎光临360毕业设计网 [登陆] [注册] 会员中心 | 联系我们
  首页  ASP  VB  VF  机械  模具  工艺夹具  电子  通信  汽车  制冷  材料  开题报告  订购  
   
热门关键词:  计算机  plc  单片机  仿真  土木  营销  会计  建筑  教育  热处理  数控  液压  化工  安卓  人力资源  
  推荐论文 MORE 
当前栏目:首页 > 电子
MODBUS 协议在HMI中如何应用? 
价格:0元
付款请加QQ:604664738
浏览数:559
页 数: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的造纸厂网前箱
基于PLC的罐装饮料生产
基于Arduino的语音
基于S7-200PLC巴
基于AT89C51单片机
基于PLC的混凝土搅拌机
基于s7-200控制的空
温室大棚二氧化碳检测系统
基于变频与软启的160
行人出入口自控控制系统设
基于单片机遥控开关的设计
基于单片机控制的带家居环
 
我要咨询
 
设计分类
  ASP   VB
  VF   机械
  模具   工艺夹具
  电子   通信
  汽车   制冷
  材料   开题报告
 
最新设计
DA 型先导式卸荷阀的测绘与装配实现
基于PLC的造纸厂网前箱温度控制系统设计
热线式空气流量传感器故障诊断与分析
无锡众晟家具阿里巴巴国际站经营方案
CB150零件产品造型加工工艺及程序编造
名创优品(无锡荟聚店)防损管理分析
沃尔玛太仓店营运管理分析
特斯拉营销方案策划
基于PLC的罐装饮料生产线设计与实现
基于Arduino的语音交互智能家居网关
1510-LHJK泵体零件的数控加工工艺
滑动支撑架零件工艺及钻孔夹具设计
液压控制阀端盖零件机械加工工艺及专用夹具
基于S7-200PLC巴氏灭菌全自动控制
无锡特种压力表有限公司财务报表分析(财务
基于UG的单面椭圆型腔SQ-5零件的工艺
“尹喜道茶”商业插画创作与茶饮品牌形象创
基于AT89C51单片机控制的宠物自动喂
基于PLC的混凝土搅拌机控制系统设计
基于s7-200控制的空气净化系统的研究
Linux下流媒体服务器搭建与配置
温室大棚二氧化碳检测系统设计
操纵杆支架零件的工艺工装设计
基于变频与软启的160 kW空压机节能改
行人出入口自控控制系统设计
中小企业融资的问题与解决方法 ——以江苏
浅谈棒约翰华莱坞店营销策略分析
云鸟巢物流公司的仓储管理现状及改进措施
   
新概念作文 大学生网 swiper 人人文库 爱漫画 电子酷币 代写硕士论文 大数据培训 成都卫生学校
宣传片制作公司 北京SEO公司 博瑞智教育 论文查重 北京律师事务所
在线留言 -帮助中心 - 关于本站 - 购买须知 - 购买流程 - 联系我们
本站所列设计(论文)资料均属于原创者所有,初衷是为大家参考和学习交流之用,请勿做其他非法用途
本站不接受任何形式的代理.如有侵犯您的权利或有损您的利益,请联系本站,经查实我们会立即进行修正或删除相关内容! 沪ICP备18004504号
客服QQ:604664738 E-mail:604664738@qq.com
在线咨询