当前位置:文档之家› MEMOBUS通讯协议(485通讯)

MEMOBUS通讯协议(485通讯)


指令信号
驱动器地址
02H
功能码 开始 地址
个数
字节数 最初的存储
寄存器
CRC-16
10H 上位 00H 下位 D2H 上位 00H 下位 01H
02H 上位 00H 下位 65H 上位 60H 下位 F9H
响应信号(正常时)
驱动器地址
02H
功能码
10H
开始
上位 00H
地址
下位 D2H
个数
上位 00H 下位 01H
寄存器
下位 00H
CRC-16
上位 75H 下位 27H
响应信号(故障时)
驱动器地址
02H
功能码
83H
出错编号
03H
CRC-16
上位 F1H 下位 31H
测试回路
把指令信号照原样作为响应信号反馈。使用于主控制器和驱动装置间的通信检查。测试编号, 数据可使用任意值。 以下所示与驱动装置 1 的变频器进行测试回路时的信号举例。
功能码
是为指定指令的编码。功能码有以下三种。
功能码 (16 进制)
功能
指令信号
响应信号
最小(字节) 最大(字节) 最小(字节) 最大(字节)
03H
读出存储寄存器的内容
08H
回路测试
8
8
7
37
8
8
8
8
10H
写入多个存储寄器
11
41
8
8
数据
存储寄存器地址(回路地址是测试编码)和数据组合构成一组数据。因指令的内容不同数据长度有 变化。
出错检查
检出传送时的出错。使用 CRCX 效验,方式为 CCITT 16/N G(x)=1A001H。
MEMOBUS 信号举例
以下所示指令/响应时 MEMOBUS 信号的举例。
读出存储寄存器内容
以被指定的地址里,读出连续的所指定几个地址的存储寄存器内容。寄存器的内容被分为上位 8 位和下位 8 位,按地址顺序成为响应信号的数据。 以下所示是从驱动装置 2 的变频器读出状态信号,故障内容,数据连接状态,频率指令时的信 号举例。
使用 MEMOBUS 通讯功能
使用 MEMOBUS 通讯协议,能够与 MEMOCON 系列等可编程控制器进行串行通信。
接线说明
R+
通讯口
R-
RS-485
S+
/422
S-
ቤተ መጻሕፍቲ ባይዱ
G
MEMOBUS 通信输入 MEMOBUS 通信输出 通信屏蔽线
RS-485 通讯为 2 线制, 请短接 R+和 S+,R-和 S-
0,1
1
1~31
1
00~FF
80
0,1
1
0~4
0
0.1~25.0s
1.0s
2~65ms
5ms
0,1
0
0,1
0
注 1:串口设置字的定义:

定义
BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1~BIT0
使能位:0:失效 1:生效 数据长度:0:8 位长度 1:7 位长度 效验使能:0:无效验 1:有效验 效验选择:0:偶效验 1:奇效验 停止位选择:0:1 位 1:2 位 通讯方式:0:异步通讯 1:同步通讯 通讯波特率:0:9600 1:19200 2:31250 3:38400
指令信号
驱动器地址
01H
功能码
08H
测试 上位 00H
编号 下位 00H
数据
上位 A5H 下位 37H
上位 DAH CRC-16
下位 8DH
响应信号(正常时)
驱动器地址
01H
功能码
08H
测试
上位 00H
编号
下位 00H
数据
上位 A5H 下位 37H
上位 DAH CRC-16
下位 8DH
响应信号(故障时)
例如:H7.03=80,即设置串行口为 9600,N,8,1
BIT7
BIT6
BIT5
BIT4
BIT3
BIT2
1
0
0
0
0
0
BIT1
0
BIT0
0
通信规格
以下表示 MEMOBUS 通信规格。
项目
规格
接口 同步方式
RS-422,RS-485 异步(起止同步)
通信参数 通信协议
速率:可从 9600/19200/31250/38400bps 中选择 数据长:8 位固定 检验:从偶/奇/无中选择 停止位:1 位固定 MEMOBUS(只有 RTU 模式)
CRC-16
上位 A1H 下位 C3H
响应信号(故障时)
驱动器地址
02H
功能码
83H
出错编号
03H
CRC-16
上位 F1H 下位 31H
指令信号内指定的数据数,设定为指令信号中的个数×2。当单字节时个数为 0。响应信号也同样设定。
故障代码
下表所示 MEMOBUS 通信故障代码一览表。
故障代码
内容
驱动器地址
01H
功能码
89H
出错编码
01H
上位 89H CRC-16
下位 50H
写入存储寄存器
以被指定的地址里,读出连续的所指定几个地址的存储寄存器内容。寄存器的内容被分为上位 8 位和下位 8 位,按地址顺序成为响应信号的数据。 以下所示是从驱动装置 2 的变频器写入状态信号,故障内容,数据连接状态,频率指令时的信 号举例。
差动输入 PHC 绝缘 差动输出 PHC 绝缘
图 1 端子布局
相关参数
图 2 RS-485 通讯接线
参数 NO.
名称
内容
设定范围 出厂设定
H7.01. H7.02. H7.03. H7.04.
H7.05.
H7.06. H7.07 H7.08
H7.09
串行口通讯协议 串行口通道号 串行口设置 RTS 选择
通讯中断保护动作
通讯中断保护时间 发送等待时间 自动写入 EEPROM 使能
数据方向
0:MITSUBISHI FX2 协议 1:MEMOBUS 协议 本机的通讯地址
0:422 通讯 1:485 通讯 设定通讯中断的保护方式: 0:不保护 1:自由滑行停止 2:减速停止 3:非常减速停止 4.仅警告 通讯中断的检测时间 接收命令后到发送响应之间的延时时间 写数据到参数区时是否写入 EEPROM 的选择 0:不写入 1:自动写入 发送数据和地址的方向 0:高位字节在前,1:低位字节在前
指令信号
驱动器地址
02H
功能码
03H
开始
上位 00H
地址
下位 58H
个数
上位 00H 下位 02H
上位 45H CRC-16
下位 EBH
响应信号(正常时)
驱动器地址
02H
功能码
03H
开始 地址
上位 00H 下位 58H
个数
上位 00H 下位 02H
最初的存储寄 上位 00H
存器
下位 65H
接下来的存储 上位 00H
可连接台数
最多 31 台(使用 RS-485 时)
信号格式化
MEMOBUS 通信是主控制器对驱动装置传送指令,驱动装置采取接收指令响应形式,下表为信 号格式。以下所示为传接信号的构成,因指令内容的不同,数据长度有变化。
驱动器地址
功能码
数据
故障检查
驱动器地址
是变频器的地址(0~31)。若设定为 0,则为广播模式,主控制器向所有变频器传送指令信号(变 频器不反馈响应信号)。
功能码错误 01H
PLC 的指令设定在 03H,08H,10H 以外的编号。
地址错误 02H
读写非法地址
个数错误
03H
·读出或写入的数据个数不在 1~16 范围。
·写入方式中,指令数据不是位数×2。
相关主题