[tintuc]
Các thông số truyền thông Board PLC Mitsubishi FX1N modbus RTU
1.D8120:RS-485 通信协议,设置方法请参考下表:
M8122发送开始 离其最近下一条通讯命令有效 必须以脉冲方式接通
M8123 为通讯接收信号,手动清0
M8127 WR3A RD3A接收结束 离其最近上一条通讯命令有效 必须用软件手动清除
M8129 接收超时 设定时间在D8129中
M8130 多数据传送模式 实际传送数据开始地址是D8200
M8161=OFF时为16位模式 M8161=ON时为8位模式
D8121 从站地址 默认为 1
D8129为接收超时 指从最后一个接收数据后延时时间 到时间后M8127接通 单位为MS
D8200 运行WR3A指令时当M8127=ON 读取的数据保存在D8200开始的地址
WR3A指令说明
WR3A在此PLC中定为MODBUS RTU写功能
M8130 =OFF 单个寄存器写入
WR3A H1 D200 D201
H1为要写的从机地址
D200 要写的从机寄存器地址
D201 要写的数据
M8130 =ON 多个连续地址的寄存器写入
WR3A H1 D200 D201
H1为要写的从机地址
D200 要写的从机寄存器起始地址 (例如D200 的数据为1 实际是D8201开始)
D201 要写的数据个数
实际数据是D8200为起始地址 最多连续写16个
当M8127为ON时说明数据已发送成功 手动清0
RD3A指令说明
RD3A在此PLC中定为MODBUS RTU读功能
RD3A H1 D202 D203
H1为要读的从机地址
D202 要读的从机寄存器地址
D203 要读的数据个数
当M8127为ON时说明数据已读功能 手动清0 读返回的数据保存在D8200地址开始的寄存器中
MODBUS RTU 从机功能
设定D8120通讯格式为 H9087
D8121从站地址为1
D8129接收超时为K10 即10ms
强制置位单个线圈
可执行范围M0-M1535
例:强制置M1为ON 主机发送命令给PLC
从机PLC返回命令
例:读线圈M1 主机发送命令给PLC
从机PLC返回命令
例:写数据到寄存器(D0-D500) 主机发送命令给PLC
把0x1234的值写到D1中
从机PLC返回命令
例:读数据到寄存器(D0-D500) 主机发送命令给PLC
读D1的值
从机PLC返回命令