Modbus TCP协议及上位机软件编写

Posted 工控上位机学习

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Modbus TCP协议及上位机软件编写相关的知识,希望对你有一定的参考价值。

工控课堂

工控课堂【www.gkket.com】工程师必备网站

电气工控自动化-超万元免费资料

一、Modbus由MODICON公司于1979年开发,是一种工业现场总线协议标准。Modbus协议是一项应用层报文传输协议,包括ASCII、RTU、TCP三种报文类型。前面已经写过RTU和ASCII的文章,这次写下基于Modbus TCP协议的上位机软件编写。

二、Modbus TCP协议

发送报文格式:ModbusTCP的数据帧可分为两部分:MBAP+PDU

1、MBAP为报文头,长度为7字节,组成如下:

Modbus TCP协议及上位机软件编写


2、帧结构PDU:

PDU由功能码+数据组成。功能码为1字节,数据长度不定,由具体功能决定。

Modbus的操作对象有四种:线圈、离散输入、输入寄存器、保持寄存器。根据对象的不同,Modbus的功能码有:

Modbus TCP协议及上位机软件编写


例如0x01:读线圈

在从站中读1~2000个连续线圈状态,ON=1,OFF=0

  • 回:00 01 00 00 00 04 01 01 01 01数据长度为0x01个字节,数据为0x01,第一个线圈为ON,其余为OFF

三、上位机编写:

界面如下:

Modbus TCP协议及上位机软件编写


源代码较长就不在这里附了,需要源代码可以关注转发并私信我。谢谢您的阅读。

转发是最大的鼓励!谢谢您的支持!

重要通知

想加入工控上位机学习技术交流群

请添加班长为好友

并备注:地区-行业-姓名昵称获取进群资格。

Modbus TCP协议及上位机软件编写

工控上位机学习
专业专注分享

      

——————————————————————

 来源:工控课堂www.gkket.com,侵删!

▣ 声明:本文素材系网络收集,工控上位机学习编辑整理。文中所用视频、图片、文字版权归原作者所有。但因转载众多,无法确认真正原始作者,故仅标明转载来源。如涉及作品版权问题,烦请及时联系17621634088(微信同号),我们将即刻确认版权并按国家相关规定支付稿酬!


Modbus TCP协议及上位机软件编写

她们都关注了,你还等什么?

Modbus TCP协议及上位机软件编写 Modbus TCP协议及上位机软件编写 Modbus TCP协议及上位机软件编写 Modbus TCP协议及上位机软件编写 Modbus TCP协议及上位机软件编写 Modbus TCP协议及上位机软件编写 Modbus TCP协议及上位机软件编写

 猛戳阅读原文,开启电气工控自动化之路

以上是关于Modbus TCP协议及上位机软件编写的主要内容,如果未能解决你的问题,请参考以下文章

串口通讯继电器-modbus通信上位机调试软件工具项目开发案例

串口通讯继电器-modbus通信上位机调试软件工具项目开发案例

2021-11-27 WPF上位机 100-西门子S7协议之modbus读取数据

工具使用Modbus Slave软件使用详解

怎样用vc编写上位机软件

2021-11-22 WPF上位机 88-了解Modbus