前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >[化工项目记录]步科网关GW01 通信测试

[化工项目记录]步科网关GW01 通信测试

作者头像
科控物联
发布2022-03-29 16:14:13
5910
发布2022-03-29 16:14:13
举报
文章被收录于专栏:科控自动化

下面以单片机(以下称为MCUの和HM通过 MODBUS协议(以RT传输模式为例)通信为例,来介绍如何使用 MODBUS协议实现HMI与MCU间通信 HMI与MCU间通过 MODBUS协议通信主要有下面两种主从方式:

(1)HM作主,MCU作从(使用 Modbus RTU协议)

MCU与HM使用标准的 Modbus RTU协议进行通信,HM为主控端,MCU为从属端,在MCU中,需要编写通信

中断服务程序,处理来自HMI的通讯请求。MC须支持标准 Modbus RTU协议,同时MCU须映射出のX,1X,3X,

4X寄存器(其中のX,IX为位寄存器;3X,4X为字寄存器)

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

1200-115200,可以根据需要灵活选择。

通讯处理流程

首先,HMI发送一个请求给MCU,MCU接受请求之后,给HMI回复一个响应。MCU能访问HM中4X,3X,OX,

1X寄存器,地址范围均为~65535。

(2)MCU作主,HMI作从(使用 Modbus R1" U Slave协议)

MCU与HMI使用标准的 Modbus RTU协议进行通信,MCU为主控端,HMI为从属端,在MCU中,只需编写简单的

通信读写程序,而不用编写通信中断服务程序。HMI本地地址LW,LB被映射为4X,のX寄存器,由MCU写入或读

取。

HM上电通讯处理流程

在此方案中,用户编辑组态工程时,元件地址类型只能选择本地字寄存器和本地位寄存器LB。当HM上电后,

HAMI不主动向外发通讯数据包,HM处于等待接收状态。而当MCU发请求之后,HMオ回复一个响应。

=============================================

1.HMI网口1作为服务器供三菱HMI通讯

2.RS485读写现场仪表数据到HMI内存

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-10-20,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 科控物联 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档