为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

非接触IC卡读卡器PLC开发指南

2017-09-08 6页 pdf 308KB 61阅读

用户头像

is_086909

暂无简介

举报
非接触IC卡读卡器PLC开发指南IC卡读卡器PLC开发指南IC卡读卡器YW-630和YW-631专门为ModbusRTU协议设计的IC卡读卡器,支持在PLC,屏,组态软件中使用IC卡读卡器,对IC卡进行读和写。支持IC卡读卡器在PLC中应用,兼容屏,组态软件.IC卡读卡器YW-630和YW-631相关信息:项目信息支持的PLC系统西门子,三菱,施耐德,只要有modbusrtu协议和RS485总线就可以读卡器接口RS485供电电压+12VDC到+24VDC读卡器接线红:电源正黑:电源地黄:RS485+或者A绿:RS485-或者BIC卡读卡器YW-630和YW-...
非接触IC卡读卡器PLC开发指南
IC卡读卡器PLC开发IC卡读卡器YW-630和YW-631专门为ModbusRTU协议设计的IC卡读卡器,支持在PLC,屏,组态软件中使用IC卡读卡器,对IC卡进行读和写。支持IC卡读卡器在PLC中应用,兼容屏,组态软件.IC卡读卡器YW-630和YW-631相关信息:项目信息支持的PLC系统西门子,三菱,施耐德,只要有modbusrtu协议和RS485总线就可以读卡器接口RS485供电电压+12VDC到+24VDC读卡器接线红:电源正黑:电源地黄:RS485+或者A绿:RS485-或者BIC卡读卡器YW-630和YW-631寄存器描述名称寄存器地址属性寄存器蜂鸣器和LED控制0003只写值可以控制蜂鸣器和LED卡片序列号0004到0007可读可写值为非0,即为卡号。写的时候只接收0,即清零操作,清零即重新寻卡,卡号分为4字节和7字节卡号,如果是4字节只需操作0004和0005寄存器.卡片操作0008只写1为读块,2为写块,3为卡休眠,4为初始化钱包,5为钱包读余额,6为钱包扣款,7为钱包充值卡片操作状态0009只读0为操作成功,非零为失败卡片操作对应的块000A可读可写高字节为块数量,低字节为块数量,不可跨扇区操作的块认证的密钥000B到000D只写密钥为6字节,占用3个寄存器块数据0010到002F可读可写32个寄存器,最多保存64字节,对应卡片最多4个块,所使用的寄存器与卡片操作对应的块(寄存器:000A)有关IC卡读卡器YW-630和YW-631寄存器与寄存器值1.蜂鸣器和LED,寄存器地址:0003。Modbus读写器YW-630和YW-631上面的蜂鸣器和LED灯除了通过系统设置触发工作以外,还可以单独控制,通过写0003寄存器可以直接控制蜂鸣器和LED灯。0003寄存器共2个字节,16位.0-3位:断开的时间,单位100ms4-7位:通电的时间,单位100ms8-9为:选择LED还是蜂鸣器,1(二进制01)为LED灯,2(二进制10)为蜂鸣器,3(二进制11)为LED灯和蜂鸣器10-15位:执行的次数,6位,值0到63。例如:让蜂鸣器短促的鸣叫3声。10-15位为3,000011,8-9位为2,10,4-7位为1,0001,0-3位为1,0001。合起来为0000111000010001,16进制为0E11。简易的办法可以从Modbus读写器演示程序中计算出来:2.卡片序列号(卡号)寄存器,寄存器地址:0004-0007。Modbus读写器YW-630和YW-631除了可以支持4字节的卡号,还可以支持7字节的卡号,目前大多为4字节的卡号。如果为4字节占用0004和0005寄存器。该寄存器可读可写。上电后,该寄存器为0,为寻卡状态,一旦有卡进入,读卡器读到卡片后,立即填充该寄存器,并且不再寻卡,直到程序将该寄存器清零,即写寄存器0004和0005寄存器=0。一旦设置为0后,读卡器启动寻卡,直到读到卡后,填充该寄存器,停止寻卡。清零后重新寻卡。3.卡片操作寄存器:0008。Modbus读写器YW-630和YW-631除了支持读取卡号外,还可以对卡内存进行读和写操作,也可以对卡片进行钱包操作,读余额,扣款等等。此寄存器不可读,只能写入。次此存器可以写入以下值:1:读数据块操作2:写数据块操3:卡片休眠4:初始化钱包操作5:读钱包余额6:钱包扣款7:钱包充值这个寄存器的操作必须建立在寻卡成功的基础上,如果某个操作失败,必须重新寻卡。卡片操作寄存器写入1到7中的某个值后,将影响2种寄存器的值,一个是执行状态寄存器0009,另外一个就是块数据寄存器0010-002F。4.卡片操作执行状态寄存器:0009。当对卡片进行操作,即对0008寄存器写入某个值后,读卡器将是否成功的标志写入当前寄存器,当前寄存器只有2个值,0或者1。0:操作成功。1:操作失败。5.要操作的数据块寄存器:000A。在对卡片进行操作之前,要设置要操作的块号。高字节为块数量,低字节为起始块号,不可跨扇区操作。例如:要操作第2块,块数量为1,则该寄存器的值为0x0201。6.密钥寄存器:000B到000D。在对卡片进行操作之前,不仅要设置要操作的块号。还要设置操作该块所需要的密钥,如果在系统配置时选择为系统密钥认证,则此寄存器可以忽略。如果选择寄存器密钥,则需要写入这个寄存器。IC卡的密钥为6字节,存放在000B到000D共3个寄存器中。例如卡的密钥:112233445566(16进制),则000B=0x2211,000C=0x4433,000D=0x6655.可以参考modbus读写器演示程序中的密钥配置:7.块数据寄存器:0010到002F。这里共有32个寄存器,最多可以保存64个字节。实际使用的寄存器数量与卡片操作寄存器0008和要操作的数据块寄存器000A有关。读块和写块最少占用16个字节,即8个寄存器。对钱包操作只需4字节,占用2个寄存器。例如写入某个块,16字节11223344556677889900AABBCCDDEEFF,则0010到0017寄存器如下:如果执行扣款操作,则只需写2个寄存器。例如扣款0x01020304,则配置如下:Modbus读写器读取IC卡卡号的流程:在Modbus读写器使用前,可以根据实际需求用Modbus读写器演示程序来进行配置。关于卡片序列号(卡号)寄存器0004到0007,在实际使用中可能存在4字节和7字节的卡号,如果能确认当前使用的是4字节卡号,那么只需要操作0004和0005两个寄存器。Modbus读写器读取数据块的流程:在Modbus读写器使用前,可以根据实际需求用Modbus读写器演示程序来进行配置。关于卡片序列号(卡号)寄存器0004到0007,在实际使用中可能存在4字节和7字节的卡号,如果能确认当前使用的是4字节卡号,那么只需要操作0004和0005两个寄存器。
/
本文档为【非接触IC卡读卡器PLC开发指南】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索