IC-10MRW型MODBUS读写器功能及寄存器说明.docVIP

IC-10MRW型MODBUS读写器功能及寄存器说明.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
IC-10MRW型MODBUS读写器功能及寄存器说明.doc

IC-10MRW型MODBUS读写器功能及寄存器说明 IC-10MRW型MODBUS读写器适用S50、S70射频卡。 IC-10MRW型MODBUS读写器能通过MODBUS-RTU方式与PLC通信,MODBUS读写器为从站(出厂一般默认站号为2)、PLC为主站,通讯参数:波特率,N,8,1(波特率出厂是一般默认19200,波特率有4800,9600,19200,38400四档可设,设定方法请看第四项,校验位出厂是为N,也就是无校验,有None无、Odd奇、Even偶、Mask常1、Space常0五种方式可设,设定方法请看第五项)。需要实现即时刷卡功能,可用PLC设备每隔0.2秒读卡一次。 寄存器说明 注:西门子PLC 中的40001寄存器相当于本读写器的00000寄存器,以此类推(下面有关于寄存器的说明都是以本读写器的说明为准)。 00000:存放读卡器的站号(机号),可读可写,写可以更改站号,只能用06功能码,可用03寄存器来读或连读。 00001:在读写型的MODBUS读写器中为无效寄存器。 00002:驱动读卡器响声,只能用06功能码,可用03寄存器来读或连读。 如写为0表示短滴一声,如下表 表1 0 短滴一声 1 短滴两声 2 短滴三声 3 长鸣一声 4 长鸣两声 5 长鸣三声 6 一长一短 7 一长两短 8 一长三短 9 两长一短 10 两长两短 11 两长三短 其他 短滴一声 00003至00006寄存器保留,暂不使用 00007寄存器为读写卡控制寄存器:只能用06功能码写,可用03寄存器来读或连读。 表2 15~8位 7~6位 5位 4位 3位 2位 1位 0位 自定义 自定义 为1表示IC卡密码错,对应IC卡的密码要通过密码管理卡在MODUBS读卡器上设定 为1表示仅读或写指定卡号的卡,指定卡号放在寄存器00008,00009 写1驱动读卡操作,读寄存器这个位只能读出0 写1驱动写卡操作,读寄存器这个位只能读出0 读卡成功 写卡成功 00008至00009共2个寄存器存放IC卡卡号(4个字节)。 00010至00033共24个寄存器对应于IC卡的扇区内48字节内容。 波特率更改说明 波特率出厂时默认为19200,波特率有4800,9600,19200,38400四档可设,在00060寄存器中写入波特率值,再在00061寄存器中写入21930(十六进制为055AA),也可以采用连写00060、00061两个寄存器,也就是用功能码10(十六进制)。如需将波特率改为9600,在00060寄存器写入9600,接着在一秒中内在00061寄存器中写入21930。 通讯校验位更改说明 校验位出厂是为N(None),也就是无校验,共有None无、Odd奇、Even偶、Mask常1、Space常0五种方式可设,在00062寄存器中写入0~4中的一个值(分别对应None、Odd、Even、Mask、Space),再在00063寄存器中写入21930(十六进制为055AA)。也可以采用连写00062、00063两个寄存器,也就是用功能码10(十六进制)。如需将校验为改为为None,在00062寄存器写入0,接着在一秒中内在00062寄存器中写入21930。 数据报文格式 在数据报文层面,寄存器起始地址都是从0开始。数据报文格式:设备地址+功能码+起始地址+寄存器个数+校验码。其中起始地址是从0开始的。 如:从站号2读卡器读取00008开始的两个寄存器数据的报文 发送: 设备地址 功能码 起始地址 寄存器个数 校验码(CRC16) 02 03 00 08 00 02 45 FA 成功返回: 设备地址 功能码 数据长度 数据信息 校验码(CRC16) 02 03 04 28 5B 90 BB 9D 33 其中:285B 90BB 为卡的内码数据,寄存器内高字节在前。 所以: 正码为:5B28BB90,转换成十进制为:1529396112; 反码为:90BB285B, 转换成十进制为:2428184667; IC卡应用于MODBUS读写器 操作步骤: 使用密码卡更新MODBUS读写器的校验密码,密码卡制作方法如下: 在PC端运行IC卡发卡软件; 选取1-14扇区的任意一个区号(MODBUS读写器只使用一个扇区),自己设定IC卡的A、B密码,将设定的扇区跟密码信息保存起来,方便调试; 连接USB发卡器,发卡器需装驱动,用供应商提供的驱动完成安装; 将IC卡放在USB发卡器感应区,点击制作密码卡按键,制作成功按照提示,将密码卡拿到MODBUS读写器感应区刷卡更新

您可能关注的文档

文档评论(0)

yanzhaoqiang + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档