目录

Modbus协议的由来

Modbus协议的发展

Modbus协议在中国


Modbus协议的由来

Mod,取自英文单词” Modicon”,Modicon 中文翻译为莫迪康,是美国一家自动化公司的名字,现在这家公司被法国的施耐德电气(Schneider Electric)收购。

Bus,作为名词有两个意思,一个是公共汽车;另一个是总线(计算机系统的),我们知道在自动化系统中有很多种现场总线,比如CAN Bus是CAN 总线、LIN Bus 总线、ProfiBus 总线等等,一个经常用到的词Field Bus 现场总线。

协议,英文叫做Protocol,是通信各方事前约定的通信规则,通信约定。协议有时候也叫规约,举例TCP/IP协议,HTTP协议等等。

我们把以上三部分联合起来,Modbus 协议就是Modicon公司发表的一种总线协议,发表于1979年,当时是用于可编程逻辑控制器(PLC)之间通信的。

Modbus协议的发展

1968年Modicon公司发明了世界第一台PLC。

1979年Modicon公司发表了Modbus 协议,基于RS232/RS485 等串行链路。

1998年Modicon公司发表了Modbus TCP 协议。后来又发表了 Modbus Plus协议,一种高速令牌传递网络。

Modicon公司后来历经由弱小到壮大,由繁荣到衰弱,最后被施耐德收购,目前已经停止了研发。Modicon公司虽然不见了,但是其发明的PLC和Modbus协议却在自动化控制的烈火中得到了升华,如今PLC广泛应用于工业自动控制,Modbus协议更是成为全球工业自动控制的事实标准协议。

最后我们来纪念下它吧,Modicon,其中Mo代表的是Modular (模块的),di代表的是Digital(数字的),co代表的是Control(控制)。

Modbus协议在中国

1978年首钢2号高炉自动化系统项目首次采用开始Modicon PLC实现高炉自动化控制。

Modbus 成为事实标准之后,在中国也到了广泛应用。

2004年中国发布了Modbus协议的指导性国家标准:

GB/Z 19582-2004 <<基于Modbus协议的工业自动化网络规范>>。

2008年发布了Modbus协议的推荐国家标准:

GB/T 19582-2008 <<基于Modbus协议的工业自动化网络规范>>。

2008年发布的<<基于Modbus协议的工业自动化网络规范>>,包含三部分,分别如下:

<<基于Modbus协议的工业自动化网络规范 第1部分: Modbus 应用协议>>。

<<基于Modbus协议的工业自动化网络规范 第2部分: Modbus协议在串行链路上的实现指南>>。

<<基于Modbus协议的工业自动化网络规范 第3部分: Modbus协议在TCP/IP上的实现指南>>。

Modbus 协议基础相关推荐

  1. modbus 协议基础知识

    Modbus的内容是什么 协议种类 Modbus-RTU+Modbus-ASCII Modbus-TCP Modbus-Plus 通讯过程: Modbus是主从方式通信,也就是说,不能同步进行通信,总 ...

  2. Modbus教程| Modbus协议,ASCII和RTU帧,Modbus工作

    转载自:https://www.rfwireless-world.com/Tutorials/Modbus-Protocol-tutorial.html 这个Modbus教程涵盖了modbus协议基础 ...

  3. 原子级操作快速自制modbus协议

    原子级操作手把手搞懂modbus协议 文章目录 @[toc] 1 modbus协议基础概念 1.1 使用场所 1.2 主从协议站 1.3 modbus帧描述 1.4 数据模式 1.5 modbus状态 ...

  4. 【物联网毕设基础】单片机:RS485 通信与 Modbus 协议

    文章目录 RS485 通信与 Modbus 协议 单片机 RS485 通信接口.控制线.原理图及程序实例 RS485 通信与 Modbus 协议 在工业控制.电力通讯.智能仪表等领域,通常情况下是采用 ...

  5. 一文看懂Modbus协议

    目录 1.协议简介 2.协议格式 3.数据模型 1.协议简介 自从 1979 年出现工业串行链路的事实标准以来,Modbus使成千上万的自动化设备能够通信.Modbus 是OSI模型第 7 层上的应用 ...

  6. Modbus​协议​深入​讲解_NI

    from:https://www.ni.com/zh-cn/innovations/white-papers/14/the-modbus-protocol-in-depth.html 已​更新 Mar ...

  7. STM8单片机串口同时识别自定义协议和Modbus协议

      在单片机开发中,串口是最常用的和外界交换数据的渠道,要使用串口,那必不可少的就是通信协议,通信协议就是单片机和外界通信的语言,要想正常和其他设备正常交流,首先语言必须相通.   在实际开发过程中由 ...

  8. 工控modbus协议fuzz测试验证小结

    背景 最近几个月从事工控安全工作,其中涉及到模糊测试和漏洞分析,之前一直在忙各自项目,所以对漏洞挖掘没怎么做,这两天刚好对施耐德PLC进行了一次fuzz,出现了两次异常,这篇文章对异常进行分析的一个小 ...

  9. 【工控协议专题01】Modbus协议原理与安全性分析

    目录 O.术语 一.背景: 二.协议原理 三.传输方式 四.Modbus RTU 和Modbus ASCII有什么区别? 五.MODBUS TCP 注意点 六.功能码作用 七.Modbus 协议安全性 ...

最新文章

  1. 同样都是调参,为什么人家的神经网络比我牛逼100倍?
  2. UVA 11054 Wine trading in Gergovia 葡萄酒交易 贪心+模拟
  3. Spring Roo 2 使用分析
  4. eclipsevue代码怎么运行_[Java教程]使用eclipse初步学习vue.js操作
  5. 【Clique Problem】
  6. 憋不住的心里的一个想法,JVM的BYTECODE是完全平台无关的么?
  7. 写一个排序算法,可以是冒泡排序或者是快速排序,假设待排序对象是一个维数组。(提示:不能使用系统已有函数,另外请仔细回忆以前学习过的 基础知识)...
  8. flex制作一个用户登录框(含验证码)
  9. 37. 两个链表的第一个公共节点(C++版本)
  10. struts2学到屎挫死-学习笔记(4)
  11. 浅谈Zookeeper客户端库Curator实现加锁的原理
  12. 用于目标检测的细粒度动态头
  13. 国外最流行的Bootstrap后台管理模板
  14. 开源私有云盘python_搭建Windows版Seafile开源私有云盘
  15. 25款操作系统全面接触 [8]
  16. excel更改日期格式无效_Excel日期不会更改格式
  17. 智能手表发展史:我们用过、见过和从未听说的
  18. java getdate和getday,jq里面,如何用getDate()和getDay()函数遍历出当月的所有日子和星期?...
  19. 从一到无穷大:科学中的事实和臆测 (G. 伽莫夫 著)
  20. 金三银四,中高级测试面经,第二波来袭!

热门文章

  1. [附源码]Python计算机毕业设计房屋中介管理信息系统
  2. 多目标跟踪数据关联算法
  3. 微软2013年暑期实习招聘笔试回忆[已补充完整]
  4. 圆极化天线宽带化方法总结
  5. 项目3—数码管0~9999显示(包含数码管原理)
  6. 用c语言程序编写天干地支,农历中天干地支的计算【C代码】
  7. MOOC战德臣数据库课程自用笔记_2_关系模式
  8. discord怎么创建账号_如何邀请人们加入Discord服务器(以及创建邀请链接)
  9. 实值复变函数求导 ——(Wirtinger derivatives)
  10. ZXing 生成二维码模糊