MEMOBUS通讯协议(485通讯)

更新时间:2023-05-30 20:34:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

使用MEMOBUS通讯功能

使用MEMOBUS通讯协议,能够与MEMOCON系列等可编程控制器进行串行通信。

接线说明

通讯口RS-485/422

R+R-S+S-G

MEMOBUS通信输入MEMOBUS通信输出通信屏蔽线

RS-485通讯为2线制,请短接R+和S+,R-和S-差动输入PHC

绝缘差动输出PHC绝缘

图1端子布局图2RS-485通讯接线

相关参数

参数NO.

H7.01.H7.02.H7.03.H7.04.

名称

串行口通讯协议串行口通道号串行口设置RTS选择

0:422通讯

内容

0:MITSUBISHIFX2协议1:MEMOBUS协议本机的通讯地址

设定范围

0,11~3100~FF

出厂设定

11801

1:485通讯0,1

设定通讯中断的保护方式:

H7.05.

通讯中断保护动作

0:不保护2:减速停止

H7.06.H7.07H7.08

通讯中断保护时间发送等待时间

自动写入EEPROM使能

1:自由滑行停止

3:非常减速停止4.仅警告

0.1~25.0s2~65ms0,1

1.0s5ms0

0~4

通讯中断的检测时间

接收命令后到发送响应之间的延时时间写数据到参数区时是否写入EEPROM的选择0:不写入

1:自动写入

H7.09数据方向

发送数据和地址的方向

0:高位字节在前,1:低位字节在前

0,10

注1:串口设置字的定义:

位BIT7BIT6BIT5BIT4BIT3BIT2BIT1~BIT0

使能位:0:失效

1:生效

1:有效验1:奇效验1:2位1:同步通讯

2:31250

3:38400

定义

数据长度:0:8位长度1:7位长度效验使能:0:无效验效验选择:0:偶效验停止位选择:0:1位通讯方式:0:异步通讯

通讯波特率:0:96001:19200

例如:H7.03=80,即设置串行口为9600,N,8,1

BIT7

BIT6

BIT5

BIT4

BIT3

BIT2

BIT1

BIT0

10000000

通信规格

以下表示MEMOBUS通信规格。

项目接口同步方式

RS-422,RS-485异步(起止同步)

速率:可从9600/19200/31250/38400bps中选择

通信参数

数据长:8位固定检验:从偶/奇/无中选择停止位:1位固定

通信协议可连接台数

MEMOBUS(只有RTU模式)最多31台(使用RS-485时)

规格

信号格式化

MEMOBUS通信是主控制器对驱动装置传送指令,驱动装置采取接收指令响应形式,下表为信号格式。以下所示为传接信号的构成,因指令内容的不同,数据长度有变化。

驱动器地址功能码数据故障检查

驱动器地址

是变频器的地址(0~31)。若设定为0,则为广播模式,主控制器向所有变频器传送指令信号(变频器不反馈响应信号)。

功能码

是为指定指令的编码。功能码有以下三种。

功能码(16进制)03H08H10H

功能

读出存储寄存器的内容回路测试写入多个存储寄器

8811

指令信号

最小(字节)

响应信号

最大(字节)最小(字节)最大(字节)

8841

788

3788

数据

存储寄存器地址(回路地址是测试编码)和数据组合构成一组数据。因指令的内容不同数据长度有变化。

出错检查

检出传送时的出错。使用CRCX效验,方式为CCITT16/NG(x)=1A001H。

MEMOBUS信号举例

以下所示指令/响应时MEMOBUS信号的举例。

读出存储寄存器内容

以被指定的地址里,读出连续的所指定几个地址的存储寄存器内容。寄存器的内容被分为上位8位和下位8位,按地址顺序成为响应信号的数据。

以下所示是从驱动装置2的变频器读出状态信号,故障内容,数据连接状态,频率指令时的信号举例。

指令信号驱动器地址功能码开始地址个数

上位下位上位下位

CRC-16

上位下位

02H03H00H58H00H02H45HEBH

最初的存储寄

存器接下来的存储寄存器CRC-16

响应信号(正常时)驱动器地址功能码开始地址个数

上位下位上位下位上位下位上位下位上位下位

02H03H00H58H00H02H00H65H00H00H75H27H

响应信号(故障时)驱动器地址功能码出错编号CRC-16

上位下位

02H83H03HF1H31H

测试回路

把指令信号照原样作为响应信号反馈。使用于主控制器和驱动装置间的通信检查。测试编号,数据可使用任意值。

以下所示与驱动装置1的变频器进行测试回路时的信号举例。

指令信号驱动器地址功能码测试编号数据

上位下位上位下位

CRC-16

上位下位

01H08H00H00HA5H37HDAH8DH

CRC-16

响应信号(正常时)驱动器地址功能码测试编号数据

上位下位上位下位上位下位

01H08H00H00HA5H37HDAH8DH

响应信号(故障时)驱动器地址功能码出错编码CRC-16

上位下位

01H89H01H89H50H

写入存储寄存器

以被指定的地址里,读出连续的所指定几个地址的存储寄存器内容。寄存器的内容被分为上位8位和下位8位,按地址顺序成为响应信号的数据。

以下所示是从驱动装置2的变频器写入状态信号,故障内容,数据连接状态,频率指令时的信号举例。

指令信号驱动器地址功能码开始地址个数字节数最初的存储寄存器CRC-16

上位下位上位下位上位

下位上位下位

02H10H00H

D2H00H01H02H00H65H60HF9H

CRC-16

响应信号(正常时)驱动器地址功能码开始地址个数

上位下位上位下位上位下位

02H10H00HD2H00H01HA1HC3H

响应信号(故障时)驱动器地址功能码出错编号CRC-16

上位下位

02H83H03HF1H31H

指令信号内指定的数据数,设定为指令信号中的个数×2。当单字节时个数为0。响应信号也同样设定。

故障代码

下表所示MEMOBUS通信故障代码一览表。

故障代码

01H02H

功能码错误

PLC的指令设定在03H,08H,10H以外的编号。地址错误读写非法地址个数错误

03H

·读出或写入的数据个数不在1~16范围。·写入方式中,指令数据不是位数×2。

内容

本文来源:https://www.bwwdw.com/article/8364.html

Top