<td id="n3ws3"></td>
          <th id="n3ws3"></th>
            <b id="n3ws3"><menuitem id="n3ws3"></menuitem></b>
            <del id="n3ws3"><form id="n3ws3"></form></del>
            <b id="n3ws3"><menuitem id="n3ws3"></menuitem></b>
          1. <dd id="n3ws3"><dl id="n3ws3"></dl></dd>

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

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

            1.蜂鳴器和LED,寄存器地址:0003。Modbus讀寫器YW-630和YW-631上面的蜂鳴器和LED燈除了通過系統(tǒng)設(shè)置觸發(fā)工作以外,還可以單獨(dú)控制,通過寫0003寄存器可以直接控制蜂鳴器和LED燈。0003寄存器共2個(gè)字節(jié),16位.
            0-3位:斷開的時(shí)間,單位100ms
            4-7位:通電的時(shí)間,單位100ms
            8-9為:選擇LED還是蜂鳴器,1(二進(jìn)制01)為L(zhǎng)ED燈,2(二進(jìn)制10)為蜂鳴器,3(二進(jìn)制11)為L(zhǎng)ED燈和蜂鳴器
            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進(jìn)制為0E11。
            簡(jiǎn)易的辦法可以從Modbus讀寫器演示程序中計(jì)算出來:
            蜂鳴器和LED

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

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

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

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

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

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

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

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

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

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

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

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

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

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

            Modbus讀寫器讀取IC卡卡號(hào)的流程:

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

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

            在Modbus讀寫器使用前,可以根據(jù)實(shí)際需求用友我科技Modbus讀寫器演示程序來進(jìn)行配置。關(guān)于卡片序列號(hào)(卡號(hào))寄存器0004到0007,在實(shí)際使用中可能存在4字節(jié)和7字節(jié)的卡號(hào),如果能確認(rèn)當(dāng)前使用的是4字節(jié)卡號(hào),那么只需要操作0004和0005兩個(gè)寄存器。
            讀取數(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號(hào)
            微信掃一掃聯(lián)系我們

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

            友我科技


            1
            RFID讀寫器產(chǎn)品手冊(cè)下載
            2
            讀寫器開發(fā)SDK下載
            3
            WEB讀卡器開發(fā)指南
            4
            Windows讀卡器開發(fā)指南
            5
            Android讀卡器開發(fā)指南
            6
            Wince讀卡器開發(fā)指南
            7
            PLC讀卡器開發(fā)指南
            8
            Linux讀卡器開發(fā)指南
            9
            單片機(jī)讀卡器開發(fā)指南
            10
            PCSC讀卡器開發(fā)指南
              <td id="n3ws3"></td>
                      <th id="n3ws3"></th>
                        <b id="n3ws3"><menuitem id="n3ws3"></menuitem></b>
                        <del id="n3ws3"><form id="n3ws3"></form></del>
                        <b id="n3ws3"><menuitem id="n3ws3"></menuitem></b>
                      1. <dd id="n3ws3"><dl id="n3ws3"></dl></dd>
                        日日夜夜人人人 | 国产无遮挡又黄又爽又色视频软件 | 久久影院av无码 卡一卡二在线视频 | 亚洲高清视频在线 | 女人片60免费视频18 |