<sub id="62jh5"><p id="62jh5"><li id="62jh5"></li></p></sub>
  1. <center id="62jh5"></center>

    <legend id="62jh5"></legend>
    <sub id="62jh5"></sub>

    高頻IC卡Modbus讀卡器開發(fā)指南

    支持高頻IC卡在PLC中應(yīng)用,兼容屏,組態(tài)軟件

    高頻IC卡Modbus讀卡器支持M1,F(xiàn)M08, CPU卡及其兼容卡片。
    所有的寄存器描述適用于Modbus RTU和Modbus TCP接口的高頻IC卡Modbus讀卡器,包括YW-630MA, YW-630NA, YW-631MA,YW-641MA,YW-641NA

    高頻IC卡Modbus讀寫器寄存器描述

    名稱 寄存器地址 屬性 寄存器內(nèi)容
    蜂鳴器和LED控制 0003 只寫 值可以控制蜂鳴器和LED,但是正常情況下不需要操作這個寄存器, 通過配置可以讓蜂鳴器和LED配合刷卡動作.
    卡片序列號 0004到0007 可讀可寫 值為非0,即為卡號。寫的時候只接收0,即清零操作,清零即重新尋卡,卡號分為4字節(jié)和7字節(jié)卡號,如果是4字節(jié)只需操作0004和0005寄存器.
    卡片操作 0008 只寫 1為讀塊,2為寫塊,3為卡休眠,4為初始化錢包,5為錢包讀余額,6為錢包扣款,7為錢包充值
    卡片操作狀態(tài) 0009 只讀 0為操作成功,非零為失敗
    卡片操作對應(yīng)的塊 000A 可讀可寫 高字節(jié)為塊數(shù)量,低字節(jié)為塊數(shù)量,不可跨扇區(qū)
    操作的塊認證的密鑰 000B到000D 只寫 密鑰為6字節(jié),占用3個寄存器
    塊數(shù)據(jù) 0010到002F 可讀可寫 32個寄存器,最多保存64字節(jié),對應(yīng)卡片最多4個塊,所使用的寄存器與卡片操作對應(yīng)的塊(寄存器:000A)有關(guān)

    Modbus讀寫器寄存器與寄存器值

    1.蜂鳴器和LED,寄存器地址:0003。Modbus讀寫器YW-630和YW-631上面的蜂鳴器和LED燈除了通過系統(tǒng)設(shè)置觸發(fā)工作以外,還可以單獨控制,通過寫0003寄存器可以直接控制蜂鳴器和LED燈。0003寄存器共2個字節(jié),16位.
    0-3位:斷開的時間,單位100ms
    4-7位:通電的時間,單位100ms
    8-9為:選擇LED還是蜂鳴器,1(二進制01)為LED燈,2(二進制10)為蜂鳴器,3(二進制11)為LED燈和蜂鳴器
    10-15位:執(zhí)行的次數(shù),6位,值0到63。
    例如:讓蜂鳴器短促的鳴叫3聲。10-15位為3,000011, 8-9位為2,10,4-7位為1,0001,0-3位為1,0001。合起來為0000111000010001,16進制為0E11。
    簡易的辦法可以從Modbus讀寫器演示程序中計算出來:
    蜂鳴器和LED

    2.卡片序列號(卡號)寄存器,寄存器地址:0004-0007。Modbus讀寫器YW-630和YW-631除了可以支持4字節(jié)的卡號,還可以支持7字節(jié)的卡號,目前大多為4字節(jié)的卡號。如果為4字節(jié)占用0004和0005寄存器。
    該寄存器可讀可寫。上電后,該寄存器為0,為尋卡狀態(tài),一旦有卡進入,讀卡器讀到卡片后,立即填充該寄存器,并且不再尋卡, 直到程序?qū)⒃摷拇嫫髑辶?,即寫寄存?004和0005寄存器=0。一旦設(shè)置為0后,讀卡器啟動尋卡流程,直到讀到卡后,填充該寄存器,停止尋卡。清零后重新尋卡。

    3.卡片操作寄存器:0008。Modbus讀寫器YW-630和YW-631除了支持讀取卡號外,還可以對卡內(nèi)存進行讀和寫操作,也可以對卡片進行錢包操作,讀余額,扣款等等。此寄存器不可讀,只能寫入。次此存器可以寫入以下值:
    1:讀數(shù)據(jù)塊操作
    2:寫數(shù)據(jù)塊操
    3:卡片休眠
    4:初始化錢包操作
    5:讀錢包余額
    6: 錢包扣款
    7: 錢包充值
    這個寄存器的操作必須建立在尋卡成功的基礎(chǔ)上, 如果某個操作失敗,必須重新尋卡。
    卡片操作寄存器寫入1到7中的某個值后,將影響2種寄存器的值,一個是執(zhí)行狀態(tài)寄存器0009, 另外一個就是塊數(shù)據(jù)寄存器0010-002F。

    4.卡片操作執(zhí)行狀態(tài)寄存器:0009。當對卡片進行操作,即對0008寄存器寫入某個值后,讀卡器將是否成功的標志寫入當前寄存器,當前寄存器只有2個值,0或者1。
    0:操作成功。
    1:操作失敗。

    5.要操作的數(shù)據(jù)塊寄存器:000A。在對卡片進行操作之前,要設(shè)置要操作的塊號。高字節(jié)為塊數(shù)量,低字節(jié)為起始塊號,不可跨扇區(qū)操作。
    例如:要操作第2塊,塊數(shù)量為1,則該寄存器的值為0x0201。

    6.密鑰寄存器:000B到000D。在對卡片進行操作之前,不僅要設(shè)置要操作的塊號。還要設(shè)置操作該塊所需要的密鑰,如果在系統(tǒng)配置時選擇為系統(tǒng)密鑰認證,則此寄存器可以忽略。如果選擇寄存器密鑰,則需要寫入這個寄存器。
    IC卡的密鑰為6字節(jié),存放在000B到000D共3個寄存器中。
    例如卡的密鑰:112233445566(16進制),則000B=0x2211,000C=0x4433,000D=0x6655.
    可以參考modbus讀寫器演示程序中的密鑰配置:
    密鑰配置

    7.塊數(shù)據(jù)寄存器:0010到002F。這里共有32個寄存器,最多可以保存64個字節(jié)。實際使用的寄存器數(shù)量與卡片操作寄存器0008和要操作的數(shù)據(jù)塊寄存器000A有關(guān)。讀塊和寫塊最少占用16個字節(jié),即8個寄存器。 對錢包操作只需4字節(jié),占用2個寄存器。
    例如寫入某個塊,16字節(jié)11223344556677889900AABBCCDDEEFF, 則0010到0017寄存器如下:
    寫塊數(shù)據(jù)
    如果執(zhí)行扣款操作,則只需寫2個寄存器。例如扣款0x01020304,則配置如下:
    錢包配置

    Modbus高頻讀寫器配置信息介紹

    8.波特率和Modbus站號,地址40001
    選擇相應(yīng)的波特率和站號可以設(shè)置YW-630和YW-631設(shè)備的通信波特率和Modbus的站地址.RS485總線參數(shù)為:us的站地址.
    RS485總線默認參數(shù)為:
    波特率:19200,
    校驗:無,
    數(shù)據(jù)位:8,
    停止位:1位

    9.系統(tǒng)密鑰(同密鑰寄存器2,地址為40103,40104,40105)
    在Modbus讀寫器YW-630和YW-631的V2.0版本之前,有系統(tǒng)密鑰寄存器可以存儲卡認證的密鑰,這個功能還將繼續(xù)支持。設(shè)置方法也沒有任何改變。

    10.讀卡參數(shù)寄存器
    讀卡參數(shù)寄存器可以設(shè)置對卡操作時所使用的參數(shù)。
    密鑰類型:讀寫數(shù)據(jù)塊時所使用的密鑰類型,A密鑰還是B密鑰。
    密鑰方式:可以選擇兩種密鑰寄存器認證,密鑰寄存器1為掉電不保存的密鑰,地址為40011,40012,40013。 密鑰寄存器2為掉電保存的密鑰,地址為40103,40104,40105。
    LED和蜂鳴器:讀到卡后相應(yīng)的狀態(tài)提示。

    11.參數(shù)寄存器,地址40100:
    參數(shù)寄存器可以用于配置Modbus讀寫器讀到卡后是否要繼續(xù)讀寫某個數(shù)據(jù)塊,以及這些數(shù)據(jù)塊的數(shù)據(jù)輸出的方式。
    1. 讀寫數(shù)據(jù)是否跳過密鑰塊,密鑰塊必須按照相應(yīng)的規(guī)則寫入,否則就會鎖死當前扇區(qū)。為了避免這種情況發(fā)生,客戶可以選擇跳過密鑰塊。
    2. 清卡號是否清除數(shù)據(jù)區(qū),清卡號系統(tǒng)就會重新尋卡,如果配置了該選項,則數(shù)據(jù)區(qū)同時會被清除。
    3. 數(shù)據(jù)大小端模式,只要為了與PLC的顯示模式一致。
    4. 配置是否休眠,如果配置了讀卡后讀寫數(shù)據(jù)塊,則讀寫數(shù)據(jù)塊后休眠。
    5. 讀寫塊地址寄存器,如果選擇了尋到卡后自動讀數(shù)據(jù)塊,則讀寫器會根據(jù)這個參數(shù)來讀取相應(yīng)的塊數(shù)據(jù)。
    6. 尋到卡后是否要讀數(shù)據(jù)。

    12讀塊寄存器,塊寄存器2,地址40101
    如果在參數(shù)寄存器配置了使用讀塊寄存器2,則讀寫器會調(diào)用這個寄存器的值。

    13寫塊寄存器,塊寄存器3,地址:40102
    如果在參數(shù)寄存器配置了使用寫塊寄存器3,則讀寫器會調(diào)用這個寄存器的值。

    143.4 密鑰寄存器2,地址40103,40104,40105
    密鑰寄存器2與以往的系統(tǒng)密鑰寄存器是一樣的,這里以寄存器的形式展現(xiàn)出來,需要注意的是6個字節(jié)的順序,具體參見《Modbus讀寫器YW630 YW-631 用戶手冊 V1.4》

    Modbus讀寫器讀取IC卡卡號的流程:

    在Modbus讀寫器使用前,可以根據(jù)實際需求用友我科技Modbus讀寫器演示程序來進行配置。關(guān)于卡片序列號(卡號)寄存器0004到0007,在實際使用中可能存在4字節(jié)和7字節(jié)的卡號,如果能確認當前使用的是4字節(jié)卡號,那么只需要操作0004和0005兩個寄存器。
    只讀卡號流程

    Modbus讀寫器讀取數(shù)據(jù)塊的流程:

    在Modbus讀寫器使用前,可以根據(jù)實際需求用友我科技Modbus讀寫器演示程序來進行配置。關(guān)于卡片序列號(卡號)寄存器0004到0007,在實際使用中可能存在4字節(jié)和7字節(jié)的卡號,如果能確認當前使用的是4字節(jié)卡號,那么只需要操作0004和0005兩個寄存器。
    讀取數(shù)據(jù)塊流程

    Modbus讀卡器PLC開發(fā)指南:

    Modbus讀卡器,PLC讀卡器,Modbus RTU, Modbus TCP,modbus接口IC卡讀卡器,Modbus接口RFID讀卡器
    北京友我科技有限公司 版權(quán)所有 (C)2015-2023
    客戶服務(wù)中心信箱:coodor#126.com(將#改為@).
    熱線直撥: 13691531038 18910685939 QQ: 896163157,1403463073
    京ICP備14016005號
    微信掃一掃聯(lián)系我們

    微信掃一掃聯(lián)系我們

    友我科技


    1
    RFID讀寫器產(chǎn)品手冊下載
    2
    讀寫器開發(fā)SDK下載
    3
    WEB讀卡器開發(fā)指南
    4
    Windows讀卡器開發(fā)指南
    5
    Android讀卡器開發(fā)指南
    6
    Wince讀卡器開發(fā)指南
    7
    PLC讀卡器開發(fā)指南
    8
    Linux讀卡器開發(fā)指南
    9
    單片機讀卡器開發(fā)指南
    10
    PCSC讀卡器開發(fā)指南
      <sub id="62jh5"><p id="62jh5"><li id="62jh5"></li></p></sub>
    1. <center id="62jh5"></center>

        <legend id="62jh5"></legend>
        <sub id="62jh5"></sub>
        做爱视频网站 | 老外的大雞巴黑長粗视频 | 久热视频这里只有精品 | 日韩另类色图 | 成人性生交片无码费 | 国产91 国语对白在线 | 欧美一级夜夜爽 | 成人做爰黄 片免费观看视频视频 | 国产三区av | 红桃精品 国产精品动漫 |