资源描述
-------------各类专业好文档,值得你下载,教育,管理,论文,制度,方案手册,应有尽有--------------
D2009系统电梯控制器协议
序号
版本
变 更 内 容
作 者
日 期
备 注
1
V0.1
初次发行
周少锋
2010.01.05
2
V0.2
增加3.4.5项:状态监测通讯过程
周少锋
2010.01.28
目 录
概述- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1
接口定义- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1
通讯协议- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1
通讯过程- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5
一 概述
本协议适用于我公司D2009系统的电梯控制器(IT7)与门禁公司的电梯门禁系统之间点对点通讯。该协议开放给与我们合作的门禁公司,他们根据我们的协议修改程序,从而实现对电梯的控制功能。在下面的描述中,IT7是对讲系统的电梯控制器,MJT是门禁公司的门禁电梯控制板。
二 接口定义
硬件接口:RS-485
波特率:9600BPS
起始位:1Bit 结束位:1Bit 数据位:8Bit ASCII
纠错方式:BCC校验
三 通讯协议
3.1 数据格式
STX
数据长
数据
ETX
SUM
STX :0x02
数据长:2 字节构成,表示数据长度。
例:数据的长为18 字节的时候,记为‘18’(16 进制为0x31 0x38)。
(本式样书中数据部的长都是16 字节的固定长。考虑到以后的扩展性,规定可以通过指
定数据长对应可变长)
ETX :0x03
SUM :从STX 之后的字符到ETX 为止的累加值,忽略进位。
3.2 数据构成
命 令
事 件
单 元 号
发送者地址
电梯开始楼层
电梯到达楼层
字节2
字节1
字节2
字节1
D3
D2
D1
D0
A3
A2
A1
A0
B2
B1
B0
C2
C1
C0
数据说明:
1、在数据电梯开始楼层中,如果B2 = A表示为负楼层,例如:B2B1B0 = A02,表示为负2层。
3.3 命令列表
命令描述
命令
事 件
单元号
发送者地址
电梯开始楼层
电梯到达楼层
通讯方向
IU呼叫电梯
11
00
XXXX
XXXX
000
XXX
IT7à MJT
主机开锁
12
01 IU开锁
XXXX
XXXX
XXX
XXX
IT7à MJT
02 密码开锁/刷卡开锁
XXXX
XXXX
XXX
000
03 MC开锁
XXXX
XXXX
XXX
000
IU查询电梯位置
13
00
XXXX
XXXX
000
000
IT7à MJT
应答电梯位置
14
00
XXXX
0000
000
XXX
MJTà IT7
状态检测
20
00
0000
0000
000
000
IT7à MJT
状态检测应答
21
00
0000
0000
000
000
MJTà IT7
命令说明:
1、IT7一分钟发送一次“状态检测”指令,然后等待MJT的“状态检测应答”,如果5次均未收到MJT的“状态检测应答”则表示通讯故障。
3.4 通讯举例
3.4.1 1234单元的0801分机呼叫电梯
STX
数 据 长 度
指 令
事 件
单 元 号
发送者地址
电 梯 开 始 楼 层
电梯到 达 楼 层
ETX
SUM
高位
低位
高位
低位
高位
低位
D3
D2
D1
D0
A3
A2
A1
A0
B2
B1
B0
C2
C1
C0
02
31
38
31
31
30
30
31
32
33
34
30
38
30
31
30
30
30
30
30
38
03
E9
3.4.2 0001单元安装在负一层的01主机呼叫0605分机,分机按开锁键开锁
STX
数 据长 度
指 令
事 件
单 元 号
发送者地址
电 梯 开始 楼 层
电梯到 达 楼 层
ETX
SUM
高位
低位
高位
低位
高位
低位
D3
D2
D1
D0
A3
A2
A1
A0
B2
B1
B0
C2
C1
C0
02
31
38
31
32
30
31
30
30
30
31
30
30
30
31
41
30
31
30
30
36
03
EA
3.4.3 0002单元安装在一层的02主机密码开锁(刷卡开锁与之类似)
STX
数 据长 度
指 令
事 件
单 元 号
发送者地址
电 梯 开始 楼 层
电梯到 达 楼 层
ETX
SUM
高位
低位
高位
低位
高位
低位
D3
D2
D1
D0
A3
A2
A1
A0
B2
B1
B0
C2
C1
C0
02
31
38
31
32
30
32
30
30
30
32
30
30
30
32
30
30
31
30
30
30
03
D6
3.4.4 0003单元的0901分机查询电梯当前的位置
IT7àMJT
STX
数 据长 度
指 令
事 件
单 元 号
发送者地址
电 梯 开始 楼 层
电梯到 达 楼 层
ETX
SUM
高位
低位
高位
低位
高位
低位
D3
D2
D1
D0
A3
A2
A1
A0
B2
B1
B0
C2
C1
C0
02
31
38
31
33
30
30
30
30
30
33
30
39
30
31
30
30
30
30
30
30
03
DD
MJTàIT7 应答当前电梯在16层
STX
数 据长 度
指 令
事 件
单 元 号
发送者地址
电 梯 开始 楼 层
电梯到 达 楼 层
ETX
SUM
高位
低位
高位
低位
高位
低位
D3
D2
D1
D0
A3
A2
A1
A0
B2
B1
B0
C2
C1
C0
02
31
38
31
34
30
30
30
30
30
33
30
30
30
30
30
30
30
30
31
36
03
DB
3.4.5 0001单元的IT7状态检测
IT7àMJT
STX
数 据长 度
指 令
事 件
单 元 号
发送者地址
电 梯 开始 楼 层
电梯到 达 楼 层
ETX
SUM
高位
低位
高位
低位
高位
低位
D3
D2
D1
D0
A3
A2
A1
A0
B2
B1
B0
C2
C1
C0
02
31
38
32
30
30
30
30
30
30
31
30
30
30
30
30
30
30
30
30
30
03
CF
MJTàIT7
MJT应答状态检测
STX
数 据长 度
指 令
事 件
单 元 号
发送者地址
电 梯 开始 楼 层
电梯到 达 楼 层
ETX
SUM
高位
低位
高位
低位
高位
低位
D3
D2
D1
D0
A3
A2
A1
A0
B2
B1
B0
C2
C1
C0
02
31
38
32
31
30
30
30
30
30
31
30
30
30
30
30
30
30
30
30
30
03
D0
四 通讯过程
控 制 代 码 定 义
名 称
代 码 (HEX)
名 称
代 码 (HEX)
STX
0X02
ETX
0X03
ACK
0X06
NAK
0X15
ENQ
0X05
4.1 正常通讯
IT7 MJT
| |
| ENQ |
|- - - - - - - - - - - - - - - - - - - - >|
| ACK |
|<- - - - - - - - - - - - - - - - - - - - |
| STX + DATA + ETX + BCC |
|- - - - - - - - - - - - - - - - - - - - >|
| ACK |
|<- - - - - - - - - - - - - - - - - - - - |
4.2 ACK应答错误
IT7 MJT
| |
| ENQ |
|- - - - - - - - - - - - - - - - - - - - >|
| XXX (NO ACK) |
|<- - - - - - - - - - - - - - - - - - - - |
| |
| ENQ (重发3次) |
|- - - - - - - - - - - - - - - - - - - - >|
| ACK |
|<- - - - - - - - - - - - - - - - - - - - |
| STX + DATA + ETX + BCC |
|- - - - - - - - - - - - - - - - - - - - >|
| ACK |
|<- - - - - - - - - - - - - - - - - - - - |
4.3 ACK应答超时
IT7 MJT
| |
| ENQ |
|- - - - - - - - - - - - - - - - - - - - >|
| |
| ACK应答超时(超时时间为1秒) |
| |
| ENQ (重发3次) |
|- - - - - - - - - - - - - - - - - - - - >|
| ACK |
|<- - - - - - - - - - - - - - - - - - - - |
| STX + DATA + ETX + BCC |
|- - - - - - - - - - - - - - - - - - - - >|
| ACK |
|<- - - - - - - - - - - - - - - - - - - - |
4.4 发送数据后收到应答NAK
IT7 MJT
| |
| ENQ |
|- - - - - - - - - - - - - - - - - - - - >|
| ACK |
|<- - - - - - - - - - - - - - - - - - - - |
| STX + DATA + ETX + BCC |
|- - - - - - - - - - - - - - - - - - - - >|
| NAK |
|<- - - - - - - - - - - - - - - - - - - - |
| STX + DATA + ETX + BCC(重发3次) |
|- - - - - - - - - - - - - - - - - - - - >|
| ACK |
|<- - - - - - - - - - - - - - - - - - - - |
4.5 发送数据后,等待ACK超时
IT7 MJT
| |
| ENQ |
|- - - - - - - - - - - - - - - - - - - - >|
| ACK |
|<- - - - - - - - - - - - - - - - - - - - |
| STX + DATA + ETX + BCC |
|- - - - - - - - - - - - - - - - - - - - >|
| 等待ACK超时 |
| |
| STX + DATA + ETX + BCC(重发3次) |
|- - - - - - - - - - - - - - - - - - - - >|
| ACK |
|<- - - - - - - - - - - - - - - - - - - - |
.
-------------各类专业好文档,值得你下载,教育,管理,论文,制度,方案手册,应有尽有--------------
展开阅读全文