第 1 页 共 3 页
三菱FX3U利用 FX3U-M485BD通讯模块与 MODBUS 设备通讯
在三菱 FX3U PLC 中往往遇到要与 modbus 设备通讯, 可是撰
写通讯又非常麻烦,当遇到此情况时请选用 FX3U-M485BD
Modbus 通讯接口模块可以解决此问题。
简介:
在 Modbus 架构中,一个回路顶多一个 Master (主站),其余为
Slaver (副站),主要连接方式为 RS-485 通讯接口。
当选择 FX3U-M485BD Modbus 通讯接口当 Master 时,选购时
要先声明,你要读取的数据要放到那个缓存器,你的通讯格式
是如何。例如:鲍率 9600、数据位数 8,检查码 none,停止位
1。
而当选择为 Slaver 时,(表示把 FX3U PLC 当 Modbus 表头,缓
存器地址当(modbus地址)只要撰写简单程序即可。但只可用
MODBUS 通讯格式,无法与其它通讯格式混用。
FX3U-M485BD实物图
Master 时:
选购时把你的需求说明好即可,不用撰写任何程序。
(程序部分我们帮你写到 FX3U-M485BD 卡片中)
例如:接 2 台变频器需求为设定频率
PLC 缓存器 D200 控制站号 1 变频器频率 (MODBUS 地址 为 2001H)
PLC 缓存器 D201 控制站号 2 变频器频率 (MODBUS 地址 为 2001H)
通讯格式为 9600、8、NONE、1
※ 只要把线接好,变频器的通讯格式与站号设好即可。
Slaver 时:
D7900 = 1 (工作模式1:只能读写D缓存器 FUNCTION CODE = 3、4、6、10)
D7901_bit15... bit8 = MOD_BUS 站号 (0... 255)。
D7901_bit7... bit4 = MOD_BUS baud_rate。
(0 = 115200, 1= 57600,2 = 38400,3 = 19200, 4 = 9600, .... 9 = 300)
D7901_bit3 ... bit0 = MOD_BUS format
( 2 = 8n1, 5 = 8o1,6 = 8e1, 7 = 8n2)
Ex: D7901 = 0132H (#1,19200,8n1)
D7902 = MOD_BUS 有效启始位置 (0...7999)。
D7903 = MOD_BUS 有效结束位置 (0...7999)。
D7904_BIT5...BIT0 = MOD_BUS 长度限制 (1...60)。