摘要

针对现有的PLC与变频器及其他仪表通信效率低、容易出现资源死锁现象等问题,本文设计了一种基于消息队列的Modbus通信方法。该方法是在PLC编程时通过建立读指令和写指令结构体,PLC以消息队列的方式与变频器及其他仪表进行Modbus通信。通过该方法实现的Modbus通信显著提高了PLC与变频器及其他仪表的通信效率,同时避免了资源死锁。