三菱 FX3SA 系列 PLC 是小型入门级控制器,其通讯功能相对简化,常见的通讯问题多与硬件连接、参数设置或协议匹配相关。以下是 FX3SA 通讯问题的典型场景、原因及解决方法:
FX3SA 主要支持两种基础通讯:
RS-485 通讯(通过扩展板 FX3SA-485-BD 实现):用于连接 HMI、变频器、传感器等设备,支持 Modbus RTU 协议。
编程口通讯(内置 RS-232C):用于连接电脑(编程软件 GX Works2/GX Developer)或简单 HMI。
硬件连接问题
软件参数设置错误
波特率:默认 9600bps(可通过 PLC 参数修改)
数据格式:7 位数据位,1 位停止位,偶校验(7,E,1)
站号:默认 0(仅单台 PLC 时使用)
在 GX Works2 中,“在线”→“传输设置” 需匹配 PLC 的通讯参数:
若修改过 PLC 通讯参数,需在软件中手动输入新参数才能连接。
电脑端口问题
扩展板安装与接线错误
扩展板的 “DA” 接外部设备的 “A” 或 “+”
扩展板的 “DB” 接外部设备的 “B” 或 “-”
屏蔽层单端接地(避免干扰)。
确认 FX3SA-485-BD 扩展板已牢固插入 PLC 的扩展接口,螺丝拧紧(接触不良会导致通讯不稳定)。
RS-485 总线需采用屏蔽双绞线,A/B 线(信号线)不可接反:
总线上设备数量超限:FX3SA 的 RS-485 最多支持 32 台从设备,超过会导致信号衰减。
Modbus RTU 协议参数不匹配
从站地址、波特率(需与从设备一致,如 9600/19200bps)
数据格式(如 8 位数据位,1 位停止位,无校验(8,N,1))
FX3SA 作为主站时,需在程序中通过RS
指令或专用 Modbus 库设置:
示例:若连接三菱 FR-D700 变频器,需确保变频器参数 Pr.117(站号)、Pr.118(波特率)、Pr.119(数据格式)与 PLC 设置一致。
程序逻辑错误
检查电源:PLC 和通讯设备的电源电压是否稳定(DC24V±10%),电压波动会导致通讯异常。
减少干扰:通讯线远离强电电缆(如电机电源线),避免电磁干扰;必要时加装磁环或隔离器。
测试硬件:用替换法判断是否为扩展板或电缆故障(如换一根 SC-09 电缆,或换一块 485 扩展板)。
查看错误代码:若 PLC 报通讯错误,可通过特殊寄存器 D8061(通讯错误码)查询具体原因(如 D8061=16#03 表示校验错误)。
FX3SA 无以太网接口,无法直接进行 TCP/IP 通讯,需通过网关(如 FX3U-ENET-ADP)扩展。
编程口与 RS-485 扩展板不能同时进行高速通讯,可能导致资源冲突。
若使用第三方 HMI(如威纶通、昆仑通态),需在 HMI 软件中选择 “三菱 FX 系列” 驱动,并正确配置通讯参数。
通过以上步骤,可解决 FX3SA 大部分通讯问题。若仍无法排除故障,建议用示波器检测通讯信号波形,判断是否存在信号畸变或中断。