三菱PLC通讯协议详解及指令指南

1星 需积分: 9 16 下载量 162 浏览量 更新于2024-09-30 收藏 170KB PDF 举报
"这篇文档主要介绍了三菱PLC的内部通讯协议,特别关注了与FX系列PLC相关的通信指令和编程口通信协议。" 三菱PLC内部通讯协议是用于与三菱工业控制器进行数据交换的标准,这对于通过计算机编程控制PLC至关重要。在FX系列PLC中,存在一系列专用的通信指令,允许用户读取和写入位元件和字元件的状态或值,以及控制PLC的运行状态。 1. **通信指令**: - **BR**: 用于以1点为单位读出位元件的状态。 - **WR**: 可以以16点为单位读出位元件状态,或以1字为单位读出字元件的值。 - **BW**: 以1点为单位写入位元件的状态。 - **WW**: 可以以16点为单位写入位元件状态,或以1字为单位写入字元件的值。 - **BT**: 以1点为单位执行SET/RESET操作于位元件。 - **WT**: 以16点为单位SET/RESET位元件,或写入值到字元件。 - **RR**: 控制PLC运行(RUN)。 - **RS**: 控制PLC停止(STOP)。 - **PC**: 读出PLC设备类型。 - **TT**: 连接测试。 2. **FX系列PLC编程口通信协议**: - 适用于PLC编程端口以及FX-232AW模块的通信。 - 命令码包括:DEVICEREADCMD(读取设备)、DEVICEWRITECMD(写入设备)、FORCEONCMD(强制ON)、FORCEOFFCMD(强制OFF)。 - 传输参数:RS232C接口,波特率9600bps,奇偶校验为even,校验方式为累加,和校验字符采用ASCII编码。 - 帧格式:STX(开始字符)、CMD(命令码)、DATA(数据)、SUM(校验和,上、下两个字节)和ETX(结束字符)。 - 响应包括:ACK(正确响应)、NAK(错误响应)。 3. **通信格式示例**: - 一个典型的帧格式是:STX, CMD, ADDRESS, BYTES, ETX, SUM。例如,02H, 30H, 31H, 30H, 46H, 36H, 30H, 34H, 0。 理解这些通信协议和指令对于开发与三菱PLC交互的应用程序或控制系统是必要的。用户可以利用这些指令进行远程监控、数据采集、自动化设备集成等工作。同时,文档还提供了技术支持联系信息,如遇到问题,可以通过三菱工控网获取帮助。