当前位置:首页 > 公众号精选 > 玩转嵌入式
[导读]以组态王为例,组态王软件是工业自动化行业应用的界面软件,主要面向现场应用适合现场工程人员、FAE等编程,内置常用的通讯模块、常用的界面组件等。通过RS232接口、RS485接口和以太网口可以和其他设备完成数据通信。Modbus协议主要有两个版本RTU和TCP/IP,RTU可以通过RS485接口实现,TCP/IP可以通过以太网口实现,这两种协议都是工控行业、自动化行业常用的。本文以RS485接口、Modbu-RTU来介绍数据通信的过程。

以组态王为例,组态王软件是工业自动化行业应用的界面软件,主要面向现场应用适合现场工程人员、FAE等编程,内置常用的通讯模块、常用的界面组件等。通过RS232接口、RS485接口和以太网口可以和其他设备完成数据通信。
Modbus协议主要有两个版本RTU和TCP/IP,RTU可以通过RS485接口实现,TCP/IP可以通过以太网口实现,这两种协议都是工控行业、自动化行业常用的。下面以RS485接口、Modbu-RTU来介绍数据通信的过程。

Modub-RTU协议的具体内容

该协议是主从方式的通讯方式,有一个主机可以挂接多个从机,每个从机具有唯一的地址用来辨识身份,并通过不通的功能码来实现所要读取/写入的内容。作为简单的应用,主要涉及到0x03读保持寄存器功能码、0x06预置单个寄存器功能码、0x10预置多个寄存器功能码等。

读保持寄存器功能码0x03

当主机发送03功能码时,表明主要想要获取从机某个寄存器里的内容,一条完成的命令包括主机发送的数据和从机回复的数据,分别举例如下:
主机发送:01 03 00 32 00 02 xx xx
主机回复:01 03 04 a5 d4 1812 xx xx
数据和字节含义如下图所示。

主机所发送的命令表示,想要读取1号从机从0x32开始的2个寄存器的内容,而从机回复0x32和0x33寄存器内的数据,总共4个字节。最后两个字节是校验码。

预置单个寄存器功能码0x06

06功能码是主机用来向从机的某个寄存器写数据的,一次智能操作一个寄存器。主机所发送的数据举例如下:
主机发送:01 06 00 32 12 32 xx xx
主机发送的数据和字节含义如下图所示。

该功能码,从机所回复的数据和主机下发的数据是一致的。该条指令的含义为:主机想给1号从机的0x32寄存器中写入0x1232数据,最后所跟的是校验码。

预置多个寄存器功能码0x10

16功能码也是写寄存器但是与06所不同的是,该功能码可以连续写多个寄存器,主机下发的数据结构为:地址、功能码、寄存器起始地址、寄存器个数、要写入数据的字节数、数据、校验码等。从机回复的数据格式为:地址、功能码、寄存器起始地址、寄存器个数、校验码等。
数据格式举例和字节含义如下图所示。

所表示的含义是,从0x0034开始连续写入四个字节的数据到2个寄存器中,最后两个字节是校验码。
以上三个功能码都是非常常用的,除此之外,还有很多个功能码,每个功能码都代表不通的含义,以上数据都是需要编程来实现的。


免责声明:本文内容由21ic获得授权后发布,版权归原作者所有,本平台仅提供信息存储服务。文章仅代表作者个人观点,不代表本平台立场,如有问题,请联系我们,谢谢!

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

载波抑制这一术语在通信技术和电力电子学领域具有不同的含义,本篇文章将分别从这两个角度展开讨论,阐述载波抑制的概念、工作原理以及应用场景。

关键字: 载波抑制 通信技术

一直以来,3G都是大家的关注焦点之一。因此针对大家的兴趣点所在,小编将为大家带来3G的相关介绍,详细内容请看下文。

关键字: 3G 通信技术

今天,小编将在这篇文章中为大家带来手机NFC的有关报道,通过阅读这篇文章,大家可以对手机NFC具备清晰的认识,主要内容如下。

关键字: NFC 近距离无线通信 通信技术

随着5G商用落地,临近不惑之年的移动通信技术与过了甲子之年的人工智能技术,从独立演进开始走向深度融合发展。

关键字: 5G 人工智能 通信技术

在这篇文章中,小编将为大家带来NFC的相关报道。如果你对本文即将要讲解的内容存在一定兴趣,不妨继续往下阅读哦。

关键字: NFC 通信技术 近场通信技术

从2G到3G,再到4G,每一次技术的升级都给我们的生活带来了极大的便利。如今,5G网络作为下一代移动通信技术,正逐渐成为全球关注的焦点。那么,5G网络什么时候能够普及呢?本文将从5G技术的发展、应用场景以及市场前景等方面...

关键字: 5G 4G 通信技术

1月5日消息,据媒体报道,中国和俄罗斯的科学家联手,在两国之间成功测试了超远距离、“完整周期”的量子加密通信,尚属首次,意义深远。

关键字: 量子加密通信 通信技术

中国工程院院士、北京邮电大学教授张平在2023中国无线电大会主论坛上,作了题为《6G太赫兹高频段通信》的专题报告。

关键字: 太赫兹 通信技术 无线电

近距离无线通信是近年来迅速发展的通信技术,广泛应用于智能家居、物联网、无线传感网络等领域。本文将介绍近距离无线通信的关键技术,包括蓝牙技术、ZigBee技术、WiFi技术等。

关键字: 无线通信 通信技术 无线传感网络

从熟悉的蓝牙、Wi-Fi、NFC到近年兴起的UWB,这种设备间的“连接”,已经无处不在,而这背后所离不开的就是无线短距通信技术

关键字: 无线 通信技术 蓝牙
关闭
关闭