MELSEC-Q/LM 通讯协议控制步骤与报文格式详解

需积分: 49 162 下载量 74 浏览量 更新于2024-08-09 收藏 9.46MB PDF 举报
"该文档是Rockchip pin-ctrl开发指南的一部分,主要讲解了三菱MC Q/L通信协议中的控制步骤和报文格式,适用于QJ71C24N系列的可编程控制器。" 在三菱的MELSEC-Q/L通信协议中,控制步骤和报文格式是实现外部设备与QJ71C24N系列可编程控制器间数据通信的关键。协议支持四种不同的格式,分别是格式1、格式2、格式3和格式4,这些格式基于QnA兼容的2C帧进行通信。 1. **格式1** 是基础格式,所有其他格式都是在此基础上进行扩展。这种格式使用ASCII代码数据进行通信,适用于简单的数据交换。 2. **格式2** 在每个报文中增加了块编号,这有助于在多块数据传输中保持顺序,防止数据混淆。 3. **格式3** 使用STX(起始字符)和ETX(结束字符)将每个报文包围,提供了一种明确的报文边界,增强了报文的识别和完整性。 4. **格式4** 则在每个报文中附加了CR(回车)和LF(换行)字符,这种格式更符合文本传输的标准,能更好地适应某些终端或设备的要求。 控制步骤的阅读方法如下: - **外部设备向可编程控制器传输数据(A部分)**:外部设备按照从左至右的顺序发送数据,例如在格式1中,从ENQ开始。 - **可编程控制器向外部设备传输数据(B部分)**:响应数据的接收也是按照同样的顺序。 在实际应用中,如使用GX Works2或GX Developer编程时,需将对象接口的通信协议设置为对应的数字1到4来选择所需的通信格式。 安全注意事项是操作这些设备时不可或缺的部分。在连接外部设备或在运行中对可编程控制器进行控制时,必须确保有互锁电路来保障系统的安全性。另外,不应向智能功能模块的“系统区”写入数据,避免对“禁止使用”的信号进行输出,否则可能导致系统错误操作。在运行状态下进行数据更改或其他控制操作时,要遵循手册的指导并充分确认安全。 理解并正确使用这些控制步骤和报文格式对于开发与三菱QJ71C24N系列可编程控制器的通信程序至关重要,同时要注意相关的安全操作以防止潜在的问题和危险。