Modbus是一种串行通信协议,是Modicon公司(现在的施耐德电气 Schneider Electric)于1979年为使用可编程逻辑控制器(PLC)通信而发表。Modbus已经成为工业领域通信协议的业界标准(De facto),并且现在是工业电子设备之间常用的连接方式。杨:18813576720
Modbus协议有分为Modbus RTU,Modbus ASCII,Modbus TCP,其中Modbus RTU,Modbus ASCII走了的RS232和RS485总线上,Modbus TCP跑在以太网上。在工业4.0大环境下,设备联网已经大势所趋,Modbus协议作为工业领域使用最多的协议,应用最广,那么Modbus设备如何联网呢?
方法一、使用DTU设备透传出去,要服务器端做解析。 方法二、使用RTU作为主站中转,转成自定义JSON格式或者自定义HTTP,自定义16进制协议。 方法三、使用网关,网关分两种: A、使用软网关,即购买或者自研软件,然后购买工控机或者工业电脑安装网关软件实现。 B、使用专业硬件厂商的工业物联网网关。
接下来我们分析下这几种方式的优缺点: 方法一、使用DTU透传优点是硬件成本低,设备端只要接线,设置DTU透传服务器IP和端口,心跳,设备序列号,缺点是Modbus 设置项全部要在云端设置,数据解析也需要在云端去设置,这样子加到了云端的开发难度,软件开发成本相当高,且不能对设备远程配置参数操作,由于是透传,所有云端要完全遵循主从轮询模式,数据即时性很差,如果数据点多,轮一圈甚至要几分钟才能更新数据,以前这种是主流方式,现在这种方式慢慢被淘汰,因为局限性不利于应用,软件开发难度大成本高,远远高于硬件成本增加。
方法二、使用RTU做主站中转。因为第一种方式不够灵活,有些应用需要和云端做流程交互,这个时候可以使用RTU,可以根据项目灵活应用,云端开发成本也会有所减低。但这种方式也有缺点,就是RTU硬件方必须根据客户项目需求做协议定制,完成需求的交互,需要交一笔RTU定制费,如果用量不多,可能RTU厂家未必会配合。如果要此类设备可以找深圳市金鸽科技有限公司,他们有大量这种设备,还支持短信,电话报警。
方法三、使用工业网关。 A、软网关优势是方便,随便买个工控机安装上软件就可以。缺点也明显,硬件成本高,还多了一个软网关软件成本,乙方如果效益不好,这种方案是很难接受的。 B、硬件工业物联网网关。可以完美的解决以上方案缺点,使用方便,一个网关自带软件系统,数据在网关端就被解析好了,通过通用的MQTT连上云端。市面上的网关都在1000RMB以上,深圳市钡铼技术有限公司推出BL101Modbus转MQTT网关只需要300-400RMB,网关将数据解析后,客户自己定义数据点模型,云端收到就知道是什么数据,用来干什么的,值是多少。BL101可以同时采集分析4000个数据,有触发器,定时器,多主题发布功能,断点补传等优秀的功能,支持阿里,华为第三方云,满足各种应用需要,可以为客户节省巨大的成本。
以上是我从业10来的经验之谈,如果不对,望指教!
|