通信协议与接口
支持 RS-232C 标准协议,可连接 PC、条形码阅读器、打印机等设备。
提供 9 针 D-SUB 接口,引脚定义明确(如 TXD、RXD、RTS、CTS 等),支持全双工异步通信。
通信速率范围为 300~19200 bps,需与外部设备保持一致。
三菱 FX2N-232IF 通信模块
内置 512 字节发送缓冲区和 256 字节接收缓冲区,支持无协议通信模式,通过 FROM/TO 指令操作缓冲区数据。
具备 ASCII/HEX 自动转换功能,可简化数据格式转换流程。
** 链接模式(Interlink Mode)** 支持接收超过缓冲区长度的数据,适用于连续数据流场景。
由 PLC 内部 5V DC 供电(40 mA),并需外部 24V DC 电源(80 mA),需确保电源稳定性。
隔离电压达 500V AC(1 分钟),抗干扰能力强,适合工业环境。
可连接至 FX2N 系列 PLC 的右侧扩展插槽,最多支持 8 个模块并联(FX3U/FX3UC 系列)或 4 个模块(FX2NC 系列)。
兼容 FX3U、FX3UC 等新一代 PLC,但需注意 FX2N 系列已停产,推荐迁移至 FX3U 系列。
通过 BFM#0 寄存器配置通信参数(如波特率、数据位、停止位),需与外部设备一致。
示例:BFM#0 = 0x009C 表示 9600 bps、8 位数据、1 位停止位、偶校验。
发送数据:通过 TO 指令将数据写入发送缓冲区(如 TO K0 K16 H1234 K1)。
接收数据:通过 FROM 指令读取接收缓冲区(如 FROM K0 K20 D100 K1)。
启用 BFM#3 的 b0 位,自动将发送的 HEX 数据转换为 ASCII 码,接收时反向转换。
当接收数据超过缓冲区时,模块自动通过 RTS 信号通知外部设备暂停发送,待缓冲区释放后恢复。
通信失败:检查波特率、奇偶校验等参数是否匹配,确认接线是否正确,查看模块 POWER、SD、RD LED 状态。
数据丢失:若接收数据超过缓冲区,需启用链接模式或增大缓冲区容量。
FX2N-232IF
EMU2-BM1-B
FX2N-16EX
FX2N-1HC
FX2N-4AD
FX2N-20PSU
FX1S-30MT-001
FX3U-4DA
FX1N-40MR-001
FX0N-40MR-001