第
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
实物图
M
aster
时:
选购时把你的需求说明好即可,不用撰写任何程序。
(
程序部分我们帮你写到
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)
。