三辊闸为485接口,翼摆闸为232接口波特率:19200bps。数据格式:1个起始位、8个数据位、1个停止位、无校验位。数据包格式F_Head、DevType、DevAdr、SorAdr、Cmd、AckType、Sequence、DataBlock、Crc16、F_End符号说明F-Head,F-End:1字节帧头及帧尾,固定为0X7E,注意,帧头及帧尾只在中继器和分控制器进行串口通讯时有效,PC与网络中继器进行UDP通讯时无此域。DevType:分控制器的设备类别,1字节,0为广播所有类别的设备,设备分类见附录E;DevAdr:设备地址,2字节,高位在前,取值范围1-320,0为广播同类的所有设备。SorAdr:PC地址编号,2字节。高位在前。Cmd:命令码,1字节,应答时为所应答的对方数据帧中的命令字。见附录G。AckType:应答类别,1字节,其值为NOTACK(0XAA)时表示本帧数据为主动发送的命令,其它值则表示是应答对方的命令,并指示命令的执行情况。见附录G。Sequence:数据包顺序号,2字节,高位在前,发新数据包时将此数加1,超时重发时不变,加到65535后又从0开始,应答包中的Sequence为所应答的数据包中的Sequencd,PC和设备单独维护自己发送的数据包序号。DateBlock:命令或应答所带数据,最大长度应小于等于1024字节,执行命令应答时其长度为0。Crc16:ITT效验码,从DevType至DateBlock最后一字节,高位在前,PC端和分控制器端必须计算,当中继器作为数据接收的终点时也须计算。而只是作为数据转发时可不计算此域。本文档中所有数据未加说明均为16进制,多字节数据类型均为高位在前(大端模式):0x80DataBlock:2字节命令序列第1字节:1左开2右开第2字节:1为常开,不会自动关闭0为普通,达到开启时长自动关闭应答:按执行命令应答,无DateBlock域。:0x81DataBlock:1字节命令序列第1字节:1左关2右关应答:按执行命令应答,无DateBlock域。:0x9B无数据域应答:按读数据命令应答,DateBlock域1字节。0 闸机空闲1 左开闸2 右开闸3 左关闸4 :0x9CDataBlock:1字节命令序列第1字节:语音序号应答:按执行命令应答,无DateBlock域。1 非法闯入,请刷卡2 欢迎光临3 欢迎再次光临4 欢迎回家5 一路平安6 多谢惠顾,请走好7 密码错误8 系统启动完成9 禁止通行10 系统错误请检查11 谢谢12 一路顺风13 你已进入临管区域14 请刷卡15 进入施工现场16 嘟嘟17 欢迎回家请刷卡18 刷卡成功19 合法刷卡,请通行20 多谢惠顾附录F:ITT计算函数//----------------------------------------------------------------//ITT-itt_16Table[]={0x0000,0x1021,0x2042,0x3063,0x4084,0x50A5,0x60C6,0x70E7,0x8108,0x9129,0xA14A,0xB16B,0xC18C,0xD1AD,0xE1CE,0xF
三辊闸为485接口,翼摆闸为232接口 来自淘豆网m.daumloan.com转载请标明出处.