自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 MQTT协议原理

MQTT 是一个客户端服务端架构的发布/订阅模式的消息传输协议。它的设计思想是轻巧、开放、简单、规范,因此易于实现。这些特点使得它对很多场景来说都是很好的选择,包括受限的环境如机器与机器的通信(M2M)以及物联网环境(IoT)。----MQTT 协议中文版与HTTP 协议一样,MQTT 协议也是应用层协议,工作在 TCP/IP 四层模型中的最上层(应用层),构建于 TCP/IP协议上。MQTT协议主要特点:1、使用发布/订阅消息模式,提供了一对多的消息分发和应用之间的解耦。

2024-08-30 18:44:06 2410

原创 基于QT开发支持MODBUS协议的上位机:三、MODBUS协议的数据帧格式

具体到MODBUS_RTU,地址域即MOSBUS从机地址,差错校验部分MODBUS_RTU采用CRC校验(循环冗余校验)。因为 MODBUS_TCP 是基于 TCP/IP 协议的,而 TCP/IP 协议本身提供了可靠的传输层,包含了数据包的完整性检查和错误恢复机制。以{0x01, 0x01, 0x00, 0x01, 0x00, 0x01}报文举例,使用。,即可得到MODBUS协议用于CRC校验的多项式值,0XA001。另外,MODBUS_TCP的地址域与MODBUS_RTU有所不同。

2024-08-25 16:10:07 1949

原创 基于QT开发支持MODBUS协议的上位机:二、MODBUS协议的功能码

MODBUS 协议定义了一个与基础通信层无关的简单协议数据单元(PDU)。特定总线或网络上的 MODBUS 协议映射能够在应用数据单元(ADU)上引入一些附加域。MODBUS 异常码:01 非法功能;,这个数据大小规格限制与事务处理功能码有关。每个设备根据其应用都有它自己的数据结构,也即以上四种基本表格在具体设备中的存储位置由设备自身构造决定。MODBUS功能码的有效范围是十进制 1-255(128-255 为异常响应保留)。有三类 MODBUS 功能码:公共功能码、用户定义功能码、保留功能码。

2024-08-24 18:21:37 1774

原创 基于QT开发支持MODBUS协议的上位机:一、MODBUS协议简介

Modbus是一个开放的、标准化的应用层传输通信协议,由Modicon公司(现在的施耐德电气Schneider Electric)于1979年为使用可编程逻辑控制器(PLC)通信而发表。Modbus已经成为工业领域通信协议的业界标准(De facto),并且现在是工业电子设备之间常用的连接方式。参考博客:ModBus协议部分功能码设计与实现方法(QT环境)

2024-08-24 15:02:20 1708

基于QT实现支持MODBUS-TCP协议的上位机

基于QT实现支持MODBUS-TCP协议的上位机

2024-08-30

基于QT实现支持MODBUS-RTU协议的上位机

基于QT实现支持MODBUS-RTU协议的上位机

2024-08-30

MODBUS协议中文参考手册

本手册详细介绍了MODBUS协议的功能码及各版本协议的设计原理,旨在为MODBUS协议的学习和应用提供全面参考。手册内容包括MODBUS协议的基本结构、功能码分类及应用实例,适合从事工业自动化、控制系统等相关领域的工程师和技术人员。该资源将帮助您深入理解MODBUS协议的工作机制及实际应用,为您的项目提供可靠的技术支持。

2024-08-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除