|如何区分RS485和MODBUS?

|如何区分RS485和MODBUS?

文章图片

|如何区分RS485和MODBUS?

【|如何区分RS485和MODBUS?】

在工程实际中 , 这两个名词是经常混用的 , 比如 , 我们在做项目选型的时候 , 经常会咨询厂家 , 你这个变频器带不带485?或者问有没有串口 , 大多数意思 , 就是问支不支持MODBUS 。 因为实际使用的时候 , 都是用PLC和变频器通过MODBUS控制 。



其实RS485和MODBUS是完全不同的东西 , 前者是电气标准 , 后者是一种通信协议 , 可以这么理解 , RS485是硬件 , MODBUS是软件 。 RS485规定了电路怎么搭建 , 什么是1 , 什么是0 。 而MODBUS规定了0和1分别是什么意思 。 没有RS485 , MDOBUS就是无源之水 。 而只有MODBUS , 没有RS485 , 那MODBUS就没有传输的途径了 。

通俗的理解 , RS485是修路 , 像工业以太网 , CAN总线也是修路 , 是硬件 。 而路修好了 , 就是为了运货 , 只不过运的货就是1和0 , 至于1和0都是什么意思 , 如何组织协调 , 这些就是协议 , 像MODBUS , CANOPEN等等都是协议 。



协议也可以用公开的 , 大家都在用比如MODBUS , CANOPEN , 也可以自己定义 , 比如 我和另外的工程师自己定义协议 , 也可以由厂家定义 , 只在自家产品用 , 比如西门子变频器上的USS协议!同一种硬件 , 可以支持多种协议 , 目前来说 , 99.9%以上的产品 , 都支持MODBUS协议 。



概念如果分不太清 , 这并不影响实际使用 , 有些人可以把PLC和变频器用MODBUS控制好 , 但却讲不清这些都是什么 , 有的人说起来头头是道 , 但就是通不上 , 正所谓 , 光说不练假把式 , 光练不说傻把式 , 连说带练真把式 ,