作者

QQ群:852283276
微信:arm80x86
微信公众号:青儿创客基地
B站:主页 https://space.bilibili.com/208826118

modbus

图文并茂,讲解Modbus通讯协议
也谈工业现场的MODBUS RTU通讯问题
ModBUS协议中如何使用CRC?
Modbus CRC16校验方法及实现代码
LabVIEW实现Modbus通信
MODBUS 通信协议概述

  1. 近距离通讯连接,如果没有多个不同种类的从站,一定不使用终端电阻
  2. 接地很重要,在哪里接地,什么规格的电缆线(线径,圆扁),什么时候要保持同电位,是否有接地环流都很重要

CRC16

对前面所有数据进行CRC计算,包括地址,命令字等。STM32L151的CRC无法配置16位模式,是只支持32?那就只能用软件来计算了。

主站

libmodbus官网
玩转Libmodbus(一) 搭建开发环境
嵌入式STM32学习笔记(8)——libmodbus+Qt上位机测试
Jancd/modbus github

主站一般使用嵌入式linux,一般是网关上使用,比如将modbus数据发送到4G模块,嵌入式Linux上有开源的libmodbus库。

从站

cwalter-at/freemodbus github
【原创】手把手教你移植FreeModbus到STM32(一)
freemodbus移植、实例及其测试方法

从站一般都用单片机实现,最常用的就是freemodbus。

工具

modbus slave和modbus poll使用说明
Diagslave Modbus Slave Simulator

开发modbus常用的上位机调试工具有modbus slave和modbus poll。

设计

Modbus的地址范围,

  • 0广播地址
  • 1-47子节点单独地址
  • 55-248保留

modbus主站从站实现相关推荐

  1. 西门子Smart 485数据通讯读取和写入程序,modbustcp,modbus主站从站通讯

    西门子Smart 485数据通讯读取和写入程序,modbustcp,modbus主站从站通讯id=636632419056&

  2. MODBUS主站调试工具和MODBUS从站调试工具 支持RTU、TCP、UDP三种模式

    MODBUS调试工具 C#源码 包含MODBUS主站调试工具和MODBUS从站调试工具 支持RTU.TCP.UDP三种模式 开发环境VS 2012/2015/2017,.NET Framework 4 ...

  3. Modbus协议栈应用实例之六:Modbus ASCII从站应用

    自从开源了我们自己开发的Modbus协议栈之后,有很多朋友建议我针对性的做几个示例.所以我们就基于平时我们的应用整理了几个简单但可以说明基本的应用方法的示例,这一篇中我们来使用协议栈实现Modbus ...

  4. Modbus协议栈应用实例之二:Modbus RTU从站应用

    自从开源了我们自己开发的Modbus协议栈之后,有很多朋友建议我针对性的做几个示例.所以我们就基于平时我们的应用整理了几个简单但可以说明基本的应用方法的示例,这一篇中我们将使用协议栈实现一个Modbu ...

  5. Modbus 协议从站开发通信西门子 PLC

    文章目录 1. Modbus 协议 1.1 传输模式:单工模式.全双工模式.半双工模式 1.2 广播模式.单播模式 1.3 Modbus 通信模式:ASCII.RTU 1.4 基本数据类型 2. 功能 ...

  6. MCGS作为Modbus RTU从站

    目录 1. 所需软件 2. 配置过程 2.1 MCGS组态 2.2 Modbus Poll配置 2.3 虚拟串口驱动配置 3. 试验结果 1. 所需软件 MCGS组态软件.MCGS模拟环境.Modbu ...

  7. S7300转以太网模块作为Modbus主站 实现PLC与其它Modbus 设备的通讯

    远创智控MPI-ETH-YC01Puls转以太网模块支持 Modbus 功能,可作为 Modbus 主站或者 Modbus 从站,实现 PLC 与其他 Modbus 设备的通讯. 一.   Modbu ...

  8. 三菱Fx3u MODBUS RTU 从站程序 支持H03和H10功能码

    三菱Fx3u MODBUS RTU 从站程序 支持H03和H10功能码 下载到FX3U(配fx3u-485-BD通讯板)中可直接做从站,任意modbus主站可通信. D1000-D1499是读取区域( ...

  9. FreeModbus开源协议栈的(五)野火指南者+Keil+FreeModbus 的Modbus RTU从站

    在网上关于STM32F103+FreeModbus 的Modbus RTU从站移植的移植有很多,在此记录一下自己在野火的指南者开发板上基于FreeModbus的Modbus RTU从站的过程. 文章目 ...

最新文章

  1. JAVA_OA管理系统(四)番外篇:使用Spring注解注入属性
  2. HTML画笔移出画布停止,html5 canvas画布无法清除
  3. ios - 带动画圆形旋转的进度条
  4. 国外大牛开发者创造出Siri第三方服务器
  5. http协议 https协议
  6. 全网首发:怎样制作CDKEY(0)-目录
  7. 亲身体验过13款滚动截屏App,谁才是最好用的iPhone长截屏工具?
  8. java关于方法覆盖的叙述_以下关于方法覆盖的叙述中正确的是( )
  9. python曲线库_测井曲线储量python库lasio解读使用
  10. xp计算机用户名和密码忘记了怎么办,XP系统开机密码忘记了怎么办?
  11. 微信公众平台素材编辑与自动回复图文教程
  12. 2013年总结-托福备考,减肥成功,微软实习,VMware工作,硕士毕业
  13. 用计算机程序计算兴利库容,闸坝多目标泄流估算方法及系统与流程
  14. putty连不上华为云服务器(Linux)怎么办?
  15. 【12月原创】RT-thread - 柿饼UI学习心得分享
  16. 开启虚拟机的时候出现不支持虚拟化的Intel VT-x/EPT
  17. Android 点击生成二维码
  18. keychain service钥匙串服务
  19. 复现CVE-2022-10270(向日葵远程代码执行漏洞)
  20. 物联网流量卡能用在手机上吗

热门文章

  1. java repaint 没反应_java - 为什么repaint()在我的JPanel上不起作用? - 堆栈内存溢出...
  2. word文档如何从第三页开始设置页码详细解决方案
  3. 这是把 GitHub 当网盘了么?中国高校攻占榜单
  4. 单基因gsea_基于ssGSEA(单样本GSEA)的免疫基因集文章套路
  5. 百度前端技术学院任务之JS篇
  6. html七夕情人节表白示爱网站源码制作 (程序员表白代码大全)
  7. sublime3 安装Package Control以及解决错误
  8. 初学spring aop 注解遇到的问题
  9. B - 爆零(×)大力出奇迹(√) HDU - 2093
  10. 微信公众号前后端分离项目网页授权登录问题