三菱Q系列MODBUS通信(QJ71C24N串口模块)
CPU Q00UJ
通信模块:QJ71C24N
通信协议:MODBUS RTU
编程软件:GX WORK2
打开GX WORK2,新建工程,然后右键点击智能功能模块
 
安装位置根据硬件实际情况设定,此处注意起始XY地址,后面会用到。
 
双击开关设置
 
CH2设置如下,通信协议设置:无顺序协议,然后再修改通信速度设置
 
设置完开关设置,接下来有个关键的地方如下,
 
各种控制指定中有个字/字节单位,这个是设置传送的数据单位,
 
通讯接线:
 
注:LJ71C24N与QJ71C24N为一样设置和运用
AD4401A的通讯参数设定:
RSF-  | 功能名称  | 设定  | 说明  | 
01  | 输出数据  | 2  | 毛重  | 
02  | 数据传送模式  | 4  | 指令  | 
03  | 波特率  | 5  | 9600bps  | 
04  | 校验位  | 2  | 偶校验  | 
05  | 数据位  | 8  | 8位  | 
06  | 停止位  | 1  | 1位  | 
07  | 终止符  | 2  | CR-CF  | 
08  | RS-422/485切换  | 1  | RS-422  | 
09  | 地址号码  | 1  | 地址功能  | 
AD4401A通讯指令:
 
 
我写的程序是读取AD4401A的实时重量值和计量结果值,写入设定值。
这个报文是@01RW“0D”是终止符CR,“0A”是终止符LF。
 
 
关于报文请自行查阅ASCII码表。
程序指令讲解。
G.OUTPUT
 
 
 
G.INPUT
  
 
    
    










