• 已解决 35369 个问题
  • 已帮助 5838 位优秀工程师

可以用modbus_rtu协议通讯

1324480617 2019-01-21 浏览量:443
怎么可以用modbus_rtu协议通讯
开发板 Arduino
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • MODBUS  只是一种协议,可以在RS232 RS485 或者网口都可以。

    MODBUS_RTU常用在在RS232 RS485

    使用的时候,主要要移植,比较常见的如FreeModbus  这个是开源的,但是这个程序比较复杂,不够精简,而且只有从机的协议,主机则没有。

    所以,我建议,你最好去看安富莱的MODBUS的程序,他们有这方面的教程。

    11.jpg


    • 发布于 2019-01-21
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:6
  • 直接使用uart功能,modbus也是uart的一种
    • 发布于2019-01-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 工控机的协议栈里就只有 modbusRTU 协议当他从串口接收到数 据时会直接根据报文中的数据进行控制如果需要用 modbusTCP 协议进行传输
    • 发布于2019-01-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以用网口或者串口的方式实现rtu,只需要遵循应用层格式即可。
    • 发布于2019-01-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 标准的Modbus 口是使用RS-232C 兼容串行接口,它定义了连接口的针脚、电缆、信号位、传输波特率、奇偶校验。
    • 发布于2019-01-30
    • 举报
    • 评论 0
    • 0
    • 0

  • modbusrtu属于标准协议,就是一种报文打包的规范,底层用的是串行口
    • 发布于2019-02-10
    • 举报
    • 评论 0
    • 0
    • 0

  • modbus都是用的串口或者网络来实现的,要根据不同的传输层来设置
    • 发布于2019-02-27
    • 举报
    • 评论 0
    • 0
    • 0

可以用modbus_rtu协议通讯