1、Modbus协议是不是开源的,免费的?

标准、开放,用户可以免费、放心地使用Modbus协议,不需要交纳许可证费,也不会侵犯知识产权。

2、怎么传输,有线还是无线?

既可以有线传输如双绞线、光纤,也可以无线传输

3、Modbus的数据格式?

4、Modbus和RS485什么关系?

5、什么是主从机?

只要都遵循这个协议,那么不同厂家的主从机就可以共用了。Modbus协议包括RTU、ASCII、TCP。其中MODBUS-RTU最常用,比较简单。ModBus一般是工作在一主多从的场景,如下图:

Modbus协议入门

 

6、为什么不直接使用java接入Modbus协议?

java可以接入Modbus,但是不适合搭建服务器(尤其是分布式),更适合拿来做一个exe软件进行调试(利用Socket编程)。Modbus协议的报文都是二进制的,上手比较困难,java程序员更喜欢json格式的数据,还有Modbus不适合远距离传输(协议局限性、安全性)。

7、Modbus协议和MQTT协议的关系?

而MQTT多用于分布式的云系统,传输距离远比工业现场远的多。

Modbus协议是请求/应答通信协议,mqtt是订阅发布协议。MQTT协议最少会用账号验证、鉴权、tls加密传输,还有QoS机制保证消息质量。

8、如何将Modbus协议转为MQTT协议?

应用场合不同,现场方便布网,可以用串口服务器。现场不方便建设网络,可以用DTU。

 

相关文章:

  • 2021-07-01
  • 2021-06-13
  • 2022-12-23
  • 2022-12-23
  • 2021-12-20
  • 2022-12-23
  • 2021-04-26
  • 2021-07-14
猜你喜欢
  • 2021-09-18
  • 2021-12-28
  • 2021-12-12
  • 2021-11-05
相关资源
相似解决方案