
从Modbus开始说现场总线(一)
PLC应用,在了解了硬件配置和逻辑编程之后,很大一部分工作就是处理现场通讯了。各式各样的现场总线,其实还是有一定的规律的。我们在现场最常见到的现场总线协议,恐怕就是的Modbus了。
我在刚接触Modbus的时候,还顺便学会了一个单词De facto ,查了很多词典才知道是“事实上的”,Modbus也确实可以称之为事实上的工业标准。Modbus是Modicon公司(该公司几经收购,最后并入现在的施耐德电气 Schneider Electric,目前Modicon还作为施耐德某些PLC的系列名称)于1979年为使用可编程逻辑控制器(PLC)通信而开发。为了显示楼主学识渊博(爱好八卦),这里猜测一下这个词的由来,方便大家记忆。Modicon大概是Modular Control的缩写,Modbus作为Modicon的第一代通讯总线,理解成Modular bus:“模块化的总线”好像有些牵强,理解为Modicon的通讯总线Modicon Bus大概比较像吧。Modbus能够成为工业领域通信协议的事实标准(De facto standard),楼主擅自猜测,主要的原因大概有两个:一是Modicon做PLC比较(最)早,另外一个,估计是“简单”。
Modbus协议后来还出了升级版本Modbus Plus(MB+)但因为Modicon公司没有公开协议,所以没有流行开来,但仍然在工业现场大量使用。
最早的Modbus是基于串行通讯的(EIA/TIA)RS232/485/422技术,协议简单易用,硬