1、各类专业好文档,值得你下载,教育,管理,论文,制度,方案手册,应有尽有-------------- D2009系统电梯控制器协议 序号 版本 变 更 内 容 作 者 日 期 备 注 1 V0.1 初次发行 周少锋 2010.01.05 2 V0.2 增加3.4.5项:状态监测通讯过程 周少锋 2010.01.28
2、 目 录 概述- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 接口定义- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 通讯协议- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 通讯过程- - - - - - - - - - - - - - - - - - - -
3、 - - - - - - - - - - - 5 一 概述 本协议适用于我公司D2009系统的电梯控制器(IT7)与门禁公司的电梯门禁系统之间点对点通讯。该协议开放给与我们合作的门禁公司,他们根据我们的协议修改程序,从而实现对电梯的控制功能。在下面的描述中,IT7是对讲系统的电梯控制器,MJT是门禁公司的门禁电梯控制板。 二 接口定义 硬件接口:RS-485 波特率:9600BPS 起始位:1Bit
4、结束位: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 数据构成 命 令 事 件 单 元
5、号 发送者地址 电梯开始楼层 电梯到达楼层 字节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 主机开锁
6、 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
7、 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
8、 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
9、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 D
10、2 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 高位 低位 高位
11、 低位 高位 低位 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 高位 低位
12、高位 低位 高位 低位 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
13、高位 低位 高位 低位 高位 低位 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 高位
14、 低位 高位 低位 高位 低位 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 N
15、AK 0X15 ENQ 0X05 4.1 正常通讯 IT7 MJT | | | ENQ | |- - - - - - - - - - - - - - - - - - - - >| |
16、 ACK | |<- - - - - - - - - - - - - - - - - - - - | | STX + DATA + ETX + BCC | |- - - - - - - - - - - - - - - - - - - - >| | ACK | |<- - - - - - - - - - - - - -
17、 - - - - - | 4.2 ACK应答错误 IT7 MJT | | | ENQ | |- - - - - - - - - - - - - - - - - - - - >| | XXX (NO A
18、CK) | |<- - - - - - - - - - - - - - - - - - - - | | | | ENQ (重发3次) | |- - - - - - - - - - - - - - - - - - - - >| | ACK |
19、 |<- - - - - - - - - - - - - - - - - - - - | | STX + DATA + ETX + BCC | |- - - - - - - - - - - - - - - - - - - - >| | ACK | |<- - - - - - - - - - - - - - - - - - - - | 4.3 ACK应答超时
20、 IT7 MJT | | | ENQ | |- - - - - - - - - - - - - - - - - - - - >| | |
21、 | ACK应答超时(超时时间为1秒) | | | | ENQ (重发3次) | |- - - - - - - - - - - - - - - - - - - - >| | ACK | |<- - - - - - - - - - - - -
22、 - - - - - - | | STX + DATA + ETX + BCC | |- - - - - - - - - - - - - - - - - - - - >| | ACK | |<- - - - - - - - - - - - - - - - - - - - | 4.4 发送数据后收到应答NAK IT7
23、 MJT | | | ENQ | |- - - - - - - - - - - - - - - - - - - - >| | ACK | |<- -
24、 - - - - - - - - - - - - - - - - - - | | STX + DATA + ETX + BCC | |- - - - - - - - - - - - - - - - - - - - >| | NAK | |<- - - - - - - - - - - - - - - - - - - - | | STX + DATA +
25、ETX + BCC(重发3次) | |- - - - - - - - - - - - - - - - - - - - >| | ACK | |<- - - - - - - - - - - - - - - - - - - - | 4.5 发送数据后,等待ACK超时 IT7 MJT |
26、 | | ENQ | |- - - - - - - - - - - - - - - - - - - - >| | ACK | |<- - - - - - - - - - - - - - - - - - - - | | STX + DATA
27、 + ETX + BCC | |- - - - - - - - - - - - - - - - - - - - >| | 等待ACK超时 | | | | STX + DATA + ETX + BCC(重发3次) | |- - - - - - - - - - - - - - - - - - - - >| | ACK | |<- - - - - - - - - - - - - - - - - - - - | . -------------各类专业好文档,值得你下载,教育,管理,论文,制度,方案手册,应有尽有--------------






