三菱Q系列QJ71C24N串口模块232口----MC协议通讯测试(重要)
这里旨在通过测试让大家理解三菱串口通讯使用方法,以及MC协议的使用,更多其他资料可进入本人主页查看,关注本人,不定期发布相关资料,有助于大家参考学习。
一、硬件和软件准备
A、三菱:Q38B(8插槽)、Q62P(电源模块)、Q03UDE(CPU)、QJ71C24N(串口模块)
B、其他硬件:编程电缆GT09-C30USB-5P、RS-232转USB插头、DB9针线缆(按照接线图去焊接)
C、GX Work2、串口调试精灵(软件下载可联系我QQ2421066609)
二、开始前准备
1、DB9针公头线缆焊接
按照上图焊接
线缆焊接好后,一端插入串口模块232接口,另一端接入232转USB插头上;RD--TX
SD--RX
模块电源图片
SG--GND
模块端DTR和DSR短接、RS和CS短接
2、程序设置
A、这里使用三菱编程软件GX Work2(样例程序下载可联系我QQ2421066609)PLC参数里,确定模块安装基板在哪个插槽,以及分配地址
右键添加智能功能模块,添加相应模块
点击开关设置,按照图片设置,串口调试精灵到时候也是按照这个来设置,保持设置一致
B、串口调试精灵设置
按照下图设置
这里的串口号要根据你所插的USB口来确定的,具体确定需在以下确认:
右键点击管理,进入设备管理器
其他参数要对应PLC模块的开关设置要一致
三、MC协议
所谓MC 通讯协议就是对方设备通过Q系列C24 或者Q系列E71来进行PLC CPU 软元件数据和程序的读出/写入的Q 系列PLC 用的通讯方式的名称,上位能够用 MC 协议的控制顺序进行数据的收发信,就能够用 MC 协议进行通讯
这里是使用的是MC协议格式1,下面就介绍该格式发送报文,这里需要三菱手册(Q 系列MELSEC 通讯协议参考手册)观看3.1.4节,共有5种格式,这里使用格式1
前面报文内容都按照那个来发,以这个为例,前部分报文为05 46 39 30 30 30 30 46 46 30 30 命令和子命令参看3.3.1节
各种操作命令和子命令,以字单位成批写入为例,后部分报文为31 34 30 31 30 30 30 30 44 2A 30 30 30 31 30 30 30 30 30 33 31 39 39 35 31 32 30 32 31 31 33 30