Mitsubishi FX-Serial(编程口协议)
适用于三菱FX系列带编程口的PLC,如:FX0S,FX1S,FX1S,FX2S,FX3S,FX1N,FX2N,FX3G,FX3U等
1.1.驱动设置

- 串口号:选择网关连接仪表的 com 口;(接线时请接232接口,详见1.4FX3U编程口接线章节中内容)
串口参数:与被采集仪表保持一致;采集默认参数为:波特率:9600,7,E,1
- 校验位:NONE表示无效验,EVEN表示偶效验,ODD表示奇效验
轮询周期:对所有在节点下的采集点,如果实际采集时间超过预设值,则该周期设定将失效
1.2.设备属性设置

- 超时时间:默认3000,单位毫秒,如果采集标签数量较少,可以调整为999
- 位软元件组包上限:默认值64
- 字软元件组包上限:默认值32,在此协议中该值不推荐超过64,调整此限制时请自行调整对应的超时时间
- 组包:推荐开启组包
1.3.采集标签配置

- 寄存器类型:请参考下表
- 数值转换倍率:允许对原值进行浮点数的运算,默认值1不修改原值
- 数据类型:
- 位类型寄存器数据类型固定为Boolean
- 字寄存器类型(除CN200)数据类型可配置"Short/Unsigned Short","Integer/Unsigned Inter","Float/Double","Long/Unsigned Long"
- 在三菱PLC中,CN和TN其数据类型推荐配置为"short"或"Integer",
- 当寄存器类型为CN200时,其数据类型"Short"等同配置了"Integer",请用户知晓
- 寄存器地址:
- 所有寄存器类型请参考下表
- X/Y寄存器类型地址为八进制(非十六进制),其余皆为十进制;
- M8000/D8000寄存器起始地址为8000,CN200寄存器起始地址为200
- 请勿配置地址范围之外的地址,对地址范围之外的地址进行读、写操作,可能会影响PLC运行,请用户知晓
| 寄存器类型 | 地址进制 | 位/字类型 | 地址范围 | 描述 |
|---|---|---|---|---|
| S(步进继电器) | 十进制 | 位 | 0-999 | 读/写 |
| X(输入) | 八进制 | 位 | 0-177 | 只读 |
| Y(输出) | 八进制 | 位 | 0-177 | 读/写 |
| M(内部继电器) | 十进制 | 位 | 0-1023 | 读/写 |
| M8000(特殊内部继电器) | 十进制 | 位 | 8000-8255 | 只读 |
| D(数据寄存器) | 十进制 | 字节 | 0-511 | 只读 |
| D8000(数据寄存器) | 十进制 | 字节 | 8000-8255 | 读/写 |
| T Contact(定时器触点) | 十进制 | 位 | 0-255 | 只读 |
| C Contact(计数器触点) | 十进制 | 位 | 0-255 | 只读 |
| TN(定时器当前值) | 十进制 | 字节 | 0-255 | 读/写 |
| CN(计数器当前值) | 十进制 | 字节 | 0-199 | 读/写 |
| CN200(32位计数器当前值) | 十进制 | 字节 | 200-255 | 读/写 |
1.4.FX3U编程口接线
通过编程口通信,无需使用编程软件对PLC进行配置,只需要一根转换线缆,8针圆头编程口转成RS232接口,即可和网关通信,即插即用,无需任何配置。
步骤1:准备以下设备:
编程口转232通讯线:

DB9免焊公头:

步骤2:按下图接线和网关通讯
- DB9免焊公头的2号口(RXD)接网关的RS232(RX)接口
- DB9免焊公头的3号口(TXD)接网关的RS232(TX)接口
- DB9免焊公头的5号口(GND)接网关的RS232(GND)接口
- 如果存在通讯不稳定,请检查接线是否可靠、或者考虑更换通讯线缆
