什么是modbus协议
一种已广泛应用于当今工业控制领域的通用通讯协议。通过此协议,控制器相互之间、或控制器经由网络(如以太网)可以和其它设备之间进行通信。在应用层传输报文。
Modbus协议使用的是主从通讯技术,即由主设备主动查询和操作从设备。
一般将主控设备方所使用的协议称为Modbus Master,从设备方使用的协议称为Modbus Slave。典型的主设备包括工控机和工业控制器等;典型的从设备如PLC可编程控制器等。
在我的项目中 主设备就是 Pc端 、 从设备就是 实验室设备,实现PC端 主动查询并获取 实验室设备的相关信息。
相关概念
PLC(可编程逻辑控制器):可以看作是一种下位机,下位机是指直接控制设备并获取设备状态的计算机系统。它们接收上位机发出的命令,并将这些命令解释为相应的时序信号来控制设备。
例如我这个项目中的机械臂、焊锡机这些设备就集成了PLC控制系统,才可以进行通信获取状态信息。
上位机:指可以直接发出操控命令的计算机系统,通常用于监控和控制下位机或其他终端设备。上位机通常是个人计算机或工业计算机,配有相应的软件和通信设备,用于实现对下位机的全面控制和监视。
Modbus的分类
Modbus-RTU:工业领域用的最多,传二进制数字,适用于串口通信
Modbus-ASCII:也适用用于串口通信
Modbus-TCP:传TCP码&#