串口触摸屏+51单片机+三菱变频器实现MODBUS RTU三级串口通信
介绍串口触摸屏+51单片机+三菱变频器实现MODBUS RTU三级串口通信,使用串口屏组态软件HMImaker设计界面。使用modbus通讯协议。串口触摸屏通过rs485串口通讯。
//串口1通信参数:
//01、起始位:1位;
//02、数据位:8位;
//03、校验位:偶校验;
//04、停止位:1位;
//05、波特率:9600bps;
//06、物理层:RS485;
//07、通信协议:标准MODBUS RTU串口通信协议;
//串口2通信参数:
//01、起始位:1位;
//02、数据位:8位;
//03、校验位:偶校验;
//04、停止位:1位;
//05、波特率:9600bps;
//06、物理层:RS485;
//07、通信协议:标准MODBUS RTU串口通信协议;
//程序实现功能:
//01、串口1作为上位机MODBUS RTU串口通信从站;
//02、上位机对各变频器的启动、停止、写频率、读电压、读电流、读频率等操作均通过串口1实现;
//03、串口2作为变频器MODBUS RTU串口通信主站;
//04、串口2对各变频器的各种写操作所用的各标志位均通过上位机来操作;
//05、实现了上位机+串口1从站串口2主站+变频器三级MODBUS RTU串口通信。
串口触摸屏HMImaker工程截图如下所示:
单片机主站程序截图:
单片机与三菱变频器通信寄存器一览表: