技表088/第2版小区电梯监视系统是我公司的一套对电梯运行状态实现远程监视的系统,通过该系统能实时监视、自动记录电梯的运行中的多项数据。系统采用串行通信对各电梯的信号进行采集,用计算机进行电梯的状态显示,大大方便了用户对电梯的监视和管理,其主要适用于电梯台数较多的小区电梯的集中监视。电梯电脑监视系统采用RS-485接口,主要由数据采集与终端监视软件两大部分组成,本说明为采用RS-485接口(BA接口)通信协议及技术参数的说明。小区电梯监视系统的基本组成如下图所示:当客户需要我司提供电梯BA接口(RS-485接口,波特率:9600bps)时,我司只提供到监控终端RS-BAS或RS400D部分,RS-BAS安装于控制柜内,RS400D安装于机房,客户在组成系统时需要遵从本份协议资料。一、RS-BAS监控终端适用通讯协议1、通讯结构基于BA接口板组建的电梯监控系统使用Master/Slave主从式结构,所有的通信均由位于监控中心的上位机控制完成。2、主从多机通讯流程主从多机通信过程为:“主”为监控中心的上位机,“从”为RS-BAS监控终端。任意一块RS-BAS板接入网络后自动进入监听状态,等待接收主机发送的包含分机地址信息的指令包。地址匹配的分机在收到指令包后,将根据包中的指令执行不同的操作。在完成指定的操作后,该分机将再次进入监听状态。2.1、主机指令包说明主机查询指令格式为:(以下数据均为十六进制格式)STXSATACMDDATSUMETX内容说明:内容十六进制码说明STXA5HStartoftext帧起始标志SA81HSourceAddress帧源地址TA--TargetAddress帧目标地址CMD--Command帧指令技密A(工场)电梯监视室计算机显示串行通信接口监控终端RS-BAS或RS400D控制柜NO.1监控终端RS-BAS或RS400D控制柜NO.n…………技表088/第2版DAT--Data指令数据SUM--Summary帧校验和ETX5AHEndoftext帧结束标志其中:SUM=(SA+TA+CMD+DAT)&FFH,值为SA、TA、CMD、DAT的和与0FFH“与”运算的结果。SA固定为81H,表示该帧由主机发出。TA为分机地址,值为00H至7FH。(其中分机的地址可由终端的拔码开关设定)CMD表示控制指令,相关内容列表含义为:CMD数值标识说明DAT数值说明00HCMD_CHECK查询指令00H备用01HCMD_RST备用指令00H备用02HCMD_BACKUP备用指令00H备用例如中心主机需要查询6号分机的数据,则主机需要发送以下数据帧:A5-81-06-00-00-87-5A中心主机需要7号分机重新启动,可发送以下数据帧:A5-81-07-01-00-89-5A2.2、主机软件编写注意事项多机通信中主机的软件编写需要注意以下问题:1、每个指令数据包中包含7个字节,任意两个字节的发送需要有一定的间隔时间(一般为1ms左右,这个只是一个参考值,要视实际情况及线路的长短而定,实际最佳值可以在调试中确定)以保证可靠接收。2、终端分机从接收到指令包到数据输出完毕需要一定的转换时间。当通信速率为9600bps时,对每台分机的查询操作需要占用50ms的时间段。3、主机应该使用收/发自动切换的RS232/RS485转换器,同时必须考虑该转换器在收/发状态间切换的时间,一般可认为是1ms。4、多机通信中特别需要注意保持数据的完整性与可靠性,对于来自线路的各种干扰均能够可靠的进行处理。这种处理是通过对每一帧数据进行校验来实现的。5、485总线是一种差分通讯方式,同时置为发送状态的终端,有可能因为输出电平的不同而造成长短路过流现象,进而有可能损坏芯片,所以必须非常注意器件的状态。在任意时刻,不允许有任何两部或多部设备同时进入发送状态。这一点主机可通过对分机进行分时操作来保证。6、注意:楼层数据返回的层站数据,并不是电梯所处的真实楼层,所以在编写软件应有一个设置表,用于设置层站数据所对应的真实楼层。例如:当电梯的最低楼层是-1层时,返回的层站数据可能是1,表示电梯处于第-1层;但当电梯的最低楼层是1时,返回的层站数据也可能是1,但表示的却是电梯处于第一层,所以为避免软件写完后要作大的修改来对应层站数据及真实楼层的对应,最好能在上位机软件上有一可以设置层站数据与真实楼层相对应的功能。2.3、从机工作模式当所有分机收到该指令包后,均与自身地址相比较,若地址信息不相同,则不响应该指令;若相同,则终端被设为输出状态,向上位机发送相应电梯的运行数据。数据发送发完毕后,该分机再次进入输入状态。接着上位机又将向所有终端发送包含新的分机地址信息的查技表088/第2版询指令包,如此反复循环实现对各电梯的实时监视功能。2.4、分机返回数据格式说明分机RS-BAS向主机返回的电梯运行数据格式结构如下:STXSATAD1D2D3D4D5D6SUMETX内容说明:内容十六进制码说明STXA5HStartoftext帧起始标志SA分机本身地址(00H-7FH)SourceAddress帧源地址TA81HTargetAddress帧目标地址D1-D6--Data[1..6]电梯运行数据SUM--Summary帧校验和ETX5AHEndoftext帧结束标志其中:SUM=(SA+TA+D1+D2+D3+D4+D5+D6)&FFH,值为SA、TA、D1、D2、D3、D4、D5、D6的和与0FFH“与”运算的结果。TA固定为81H,表示该帧由主机接收。SA为发出数据帧的分机地址,值为00H至7FH。D1表示楼层信息,D2表示电梯运行状态I,D3表示电梯运行状态II,D4表示电梯运行状态III,D5表示电梯运行状态V,D6表示电梯运行状态VI。D1至D5的具体内容信息如下说明所示:①楼层信息(D1数据)(范围01H-40H)该信息返回值为01H至40H,表示当前轿厢所处的层站位置。示例如下(但会根据实际情况而改变)示例表述的是:最低层为1楼,中间没有非标显示的情况②电梯运行状态I(D2数据)数据分析05=101,表示下行,运行中06=110,表示上行,运行中位内容说明0下行为1表示下行1上行为1表示上行2运行中为1表示电梯运行中3检修为1表示检修中4电梯故障为0表示电梯故障5泊梯为1表示电梯泊梯6消防专用为1表示电梯消防专用7消防返回为1表示电梯消防返回数据楼层01H102H2……40H64技表088/第2版③电梯运行状态II(D3数据)位内容说明0并联正常为1表示电梯并联正常1群管理正常为1表示群管理正常2电源正常为1表示电梯电源正常3轿门门锁为1表示轿门关闭4自发电为1表示电梯自发电运行5电梯到达为1表示电梯到达6电梯开门为1表示开门中7电梯关门为1表示关门中④电梯运行状态III(D4数据)位内容说明0地震运行为1时电梯地震管制运行1安全装置正常为1时电梯安全装置正常2专用运行为1时电梯专用运行3火灾管制运行为1时电梯管制运行中4位于门区为1时电梯位于门区中5自救运行为1时电梯自救运行中6A2故障为1时电梯发生A2级故障7A1故障为1时电梯发生A1级故障⑤电梯运行状态Ⅳ(D5数据)(内部代码只供专业人士使用)代码(十六进制)运行状态信息代码(十六进制)运行状态信息01AN运行2E02地震管制后开门待机2F03停止3004检修3105地震管制完了3206地震管制3307地震代速运行3408最近层站平层运行3509层高测定准备360A层高测定370BALP运行完了380CALP运行390D地震时1次消防运行3A0E2次消防运行3B0F1次消防运行3C11地震后1周运行3E13消防员专用运行22泊梯23泊梯完成24专用技表088/第2版25司机27自动运行⑤电梯运行状态Ⅴ(D6数据)位内容说明0厅门门锁为1时厅门关闭1抱闸为1时抱闸打开2安全触板为1时安全触板动作3光电保护为1时光电保护动作4、5、6、7备用二、RS400D监控终端适用通讯协议1、通讯结构基于BA接口板组建的电梯监控系统使用Master/Slave主从式结构,所有的通信均由位于监控中心的上位机控制完成。2、主从多机通讯流程主从多机通信过程为:“主”为监控中心的上位机,“从”为RS400D监控终端。任意一块RS400D板接入网络后自动进入监听状态,等待接收主机发送的包含分机地址信息的指令包。地址匹配的分机在收到指令包后,将根据包中的指令执行不同的操作。在完成指定的操作后,该分机将再次进入监听状态。2.1、主机指令包说明主机查询指令格式为:(以下数据均为十六进制格式)STXSATACMDDATSUMETX内容说明:内容十六进制码说明STXA5HStartoftext帧起始标志SA81HSourceAddress帧源地址TA--TargetAddress帧目标地址CMD--Command帧指令DAT--Data指令数据SUM--Summary帧校验和ETX5AHEndoftext帧结束标志其中:SUM=(SA+TA+CMD+DAT)&FFH,值为SA、TA、CMD、DAT的和与0FFH“与”运算的结果。SA固定为81H,表示该帧由主机发出。TA为分机地址,值为00H至7FH。(其中分机的地址可由终端的拔码开关设定)CMD表示控制指令,相关内容列表含义为:CMD数值标识说明DAT数值说明00HCMD_CHECK查询指令00H备用01HCMD_RST备用指令00H备用02HCMD_BACKUP备用指令00H备用例如中心主机需要查询6号分机的数据,则主机需要发送以下数据帧:技表088/第2版A5-81-06-00-00-87-5A中心主机需要7号分机重新启动,可发送以下数据帧:A5-81-07-01-00-89-5A2.2、主机软件编写注意事项多机通信中主机的软件编写需要注意以下问题:1、每个指令数据包中包含7个字节,任意两个字节的发送需要有一定的间隔时间(一般为1ms左右,这个只是一个参考值,要视实际情况及线路的长短而定,实际最佳值可以在调试中确定)以保证可靠接收。2、终端分机从接收到指令包到数据输出完毕需要一定的转换时间。当通信速率为9600bps时,对每台分机的查询操作需要占用50ms的时间段。3、主机应该使用收/发自动切换的RS232/RS485转换器,同时必须考虑该转换器在收/发状态间切换的时间,一般可认为是1ms。4、多机通信中特别需要注意保持数据的完整性与可靠性,对于来自线路的各种干扰均能够可靠的进行处理。这种处理是通过对每一帧数据进行校验来实现的。5、485总线是一种差分通讯方式,同时置为发送状态的终端,有可能因为输出电平的不同而造成长短路过流现象,进而有可能损坏芯片,所以必须非常注意器件的状态。在任意时刻,不允许有任何两部或多部设备同时进入发送状态。这一点主机可通过对分机进行分时操作来保证。6、注意:楼层数据D1返回的是对应的编码值,并不是电梯所处的真实楼层,所以在编写软件应有一个设置表,用于设置层站数据所对应的真实楼层。编码值所对应的真实楼层,详细可参阅真值表。7、注意:状态数据D3返回的是端口P3的数据,具体数据的含义,要视RS400D与电梯的接线而定,所以在编写软件应有一个设置表,用于设置D3数据的8个位分别对应的接入状态。例如:当端口P3的端1接入的是电梯的“故障”的接点,即D2数据的0位用于表示“故障”状态;但其中是“1”表示有故障,还是“0”表示有故障,各种类型的电梯有所不同,所以在编写软件时,应可以在上位机上任意设置。2.4、从机工作模式当所有分机收到该指令包后,均与自身地址相比较,若地址信息不相同,则不响应该指令;若相同,则终端被设为输出状态,向上位机发送相应电梯的运行数据。数据发送发完毕后,该分机再次进入输入状态。接着上位机又将向所有终端发送包含新的分机地址信息的查询指令包,如此反复循环实现对各电梯的实时监视功能。2.5、分机返回数据格式说明分机RS400D向主机返回的电梯运行数据格式结构如下:STXSATAD1D2D3D4D5D6SUMETX内容说明: