当前位置:文档之家› SMOS-II电梯综合监控系统与BA通讯协议

SMOS-II电梯综合监控系统与BA通讯协议

SMOS-II 电梯综合监控系统与BA 通讯协议

一、SMOS-II 提供给楼宇自动化系统(以下简称为BA )的信息内容

1、 升降梯

运行方向:上行、下行、无方向

所在楼层:井道位置实际楼层(BA 系统对照电梯在相应楼层时的实际显示内容进行显示) 故障状态:综合故障信息、满载/超载

门状态:开门、关门

电梯运行状态:自动、检修

2、监视对象的通讯情况(有无故障)

二、接口标准

RJ-45接口。基于TCP/IP 协议。

三、设计思想

采用Windows Socket 实现底层TCP/IP 协议,在VB 中为Winsock 控件,在VC 中为CSocket 类。

SMOS-II 程序运行中,启动BA 模式后,Windows Socket 处于侦听状态,由BA 端请求连接(建立连接需要的PORT 端口设定为6666),建立连接后进行数据通信,其后一直保持连接状态,直至一端的程序关闭或出现网路故障。

四、通信协议

1、 数据类别

(1) BA 侧

轮询(ENQ )

1(2) SMOS-II 侧

数据包(DAT )

2、 通信过程(建立连接后)

3、 异常情况处理

在以上通讯情况下,不存在冲突发生可能;

对所发信息0.1秒内应收到应答,超过0.1秒则认为超时。超时后,重发数据包;连续三次超时则认为对方不在工作状态;

事实上采用TCP/IP 协议通信过程中,收发数据出现异常的可能几乎不存在。

对于通讯故障处理应主要着力于建立、断开通讯连接,以及外界对通讯连接的影响。

BA 与SMOS-II 建立连接后,即向SMOS-II 发轮询命令,3次无答复则认为SMOS-II 故障;

SMOS-II 收到轮询命令后,回相

应数据;

ENQ

BA SMOS DAT

4、数据格式

(1)数据长度(2Bytes )

全数据包长度,包括本身长度,高位在前。

(2)控制码(1Byte )

表明数据类别。

ENQ 0xE0

DAT 0xA0

(3)数据内容(3nBytes )

仅DAT 数据包含该项内容;DAT 数据包 n 为监视电梯台数;每台电梯数据为3Bytes 。

Byte1:

Bit6~Bit7:电梯种类

01:升降梯

10:自动扶梯

Bit0~Bit5:电梯编号

000000~111111:此值加1后分别对应电梯编号1~64

Byte2:

Bit6~Bit7:运行方向

升降梯 自动扶梯

00: 无方向 停止

10: 上行 上行

01: 下行 下行

11: / /

Bit0~Bit5:层楼(电梯实际楼层)

000000~111111:此值加1后对应电梯实际楼层1~64层

000000:自动扶梯默认

Byte3:

Bit6~Bit7:满载/超载

数据长度控制码数据内容校验

bit7bit0

bit1bit2bit3bit4bit5bit6

00:正常

10:满载

01:超载

11:非正常数据

Bit5:自动/检修

0:自动

1:检修

Bit4:门状态

0:关门

1:开门

Bit3:通讯故障信息(指电梯监控系统与电梯)

1:有故障

0:无故障

Bit2:综合故障信息

1:有故障

0:无故障

(4)校验(1Byte)

全数据包除校验位外求和取反。

////////////////////////////////////////////////////////////////////

电梯类型

运行所在楼层

运行方向

是否综合故障

是否通讯故障

门的运行状态

门的状态

是否超载

相关主题