预览加载中,请您耐心等待几秒...
1/7
2/7
3/7
4/7
5/7
6/7
7/7

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

SYRIS 标准只读型感应式卡片阅读机 通 讯 技 术 手 册 型号:SYRDS1-485(SYRDSSS1) SYRDL1-485(SYRLSSS1) 玺瑞国际企业有限公司 SYRISInternationalCorp. 通讯技术手册 通讯协议(Protocol) 卡片阅读机模块(ReaderModule)的通讯协议(Protocol)皆出自于SYRIS的一种标准通讯协议,这种协议格式如下表: HEADDATABCCCHECK 8BITSBCCENDSOHTYPEIDFC0x09BCC1BCC20x0D起始码模块型式模块型式功能码资料错误检查码结束码 SOH和END都是一个字节的控制字符: SOH控制器端定义为<0x09> 模块端定义为<0x0A> END控制器及模块端均固定为<0x0D> 其中<0x>为十六进制表示法. TYPE为模块型式编号,固定为一个字节,本型式编号固定为“A”. ID为模块端的识别代码,这一字节的ASCII字符必须是在1<0x31>到8<0x38>的范围内,假如控制器端传送之ID值与模块地址编号相同时,则该模块将会接收控制器端所传送的数据,而模块响应时,也会传回相同的地址编号. FC是通讯功能码(FunctionCode)和资料(DATA)有相关性,固定为一个字节,这些资料请参考通讯协议表及相关说明. 错误讯息判断代码(ErrorCode)为两个字节,第一个字节为固定为<0x0E>,第二个字节为错误代码,请参考错误讯息代码表. 8BITSBCC是所有字符的检查字段,为二个字节,有关8BITSBCC的信息和范例程序,请参考附录A. RS485传输协议请设定为”E,8,1”,速率为”19200”. 错误讯息代码表(ErrorCodeTable) DataField ErrorCode#2ErrorDescriptionA无效句柄(InvalidFunctionCodeReceived)B资料或讯息格式错误(DataorMessageFormatError)C数据库错误讯息(DatabaseErrorMessage)D同位检查码错误(CheckSumError)E内存错误(MemoryError)F设定或读取保护中资料(SetorGetProtectionData)G其它错误讯息(OtherErrorMessage) ErrorCode#1固定为<0x0E>. 控制器与模块通讯协议表 Controller&ModuleProtocolTable FC DESCRIPTION NOTEB读取模块出厂序号 GetModuleFactoryCode读取模块出厂序号C设定模块地址编号 SetModuleIDCode系统公司设定模块地址编号D读取模块地址编号 GetModuleIDCode读取模块地址编号F读取卡片内码资料 ReadCardIDData读取模块感应之卡片内码资料G重新读取卡片内码资料 ReadCardIDData重新读取模块感应之卡片内码资料 读取模块出厂序号(GetModuleFactoryCode) FC:B 说明(COMMENTS): 此功能为读取卡片阅读机模块出厂序号,共有8码,第1码至第2码至出厂年份,第3码至第4码为出厂周别,第5码至第8码为该型号流水号码. 控制器发送讯息(ControllerTransceiverMessage): 模块代码(ID):<1>~<8> 资料(DATA):<None> HEADDATABCCCHECK 8BITSBCCENDSOHTYPEIDFC0x09A1BBCC1BCC20x0D 模块响应讯息(ModuleResponseMessage): 资料(DATA):<98030001> HEADDATABCCCHECK 8BITSBCCENDSOHTYPEIDFC0x0AA1B98030001BCC1BCC20x0D 设定模块地址编号(SetModuleIDCode) FC:C 说明(COMMENTS): 此功能为设定地址编号,使用模块出厂序号. 控制器发送讯息(ControllerTransceiverMessage): 模块代码(ID):固定为<X> 资料(DATA):出厂序号<98030001>,模块代码<1> HEADDATABCCCHECK 8BITSBCCENDSOHTYPEIDFC0x09AXC980300011BCC1BCC20x0D 模块响应讯息(ModuleResponseMessage): 资料(DATA):<None> HEADDATABCCCHECK 8BITSBCCENDSOHTYPEIDFC0x0AAXCBCC1BCC20x0D 读取模块地址编号(GetModuleIDCode