Modbus讀卡器,不管是485接口的 YW-630MA, YW-631MA,還是以太網(wǎng)接口的 YW-630NA, YW-641NA, 讀取IC卡卡號(hào)和操作流程都是一樣的,讀取數(shù)據(jù)流程也是一樣的。Modbus讀卡器數(shù)據(jù)對(duì)應(yīng)的寄存器地址位40016及以后的寄存器,讀卡器讀到數(shù)據(jù)后,將依次從40016往后填充, PLC只需要直接讀取這些數(shù)據(jù)寄存器即可。如果是西門子的PLC,由于基址不一樣,對(duì)應(yīng)的寄存器地址從40017開始。
對(duì)于Modbus RTU的讀卡器,我們先需要初始化485信息:

然后按照項(xiàng)目需求,讀取40016開始地址的n個(gè)寄存器的值

對(duì)于ModbusTCP的讀卡器,PLC梯形圖如下:


配置好Modbus讀卡器的IP地址和端口號(hào),就可以讀取數(shù)據(jù)了。
Modbus讀卡器讀取IC卡數(shù)據(jù),有兩種方式可以采用:
一、采用固定配置方法
這種方法適用于總是讀取固定的數(shù)據(jù)塊。配置對(duì)應(yīng)的掉電保持寄存器,配置一次即可??梢耘渲贸勺x卡器自動(dòng)讀取IC卡某塊數(shù)據(jù),當(dāng)讀卡器讀到卡后,先將卡號(hào)填充到卡號(hào)寄存器,然后讀取 配置的塊數(shù)據(jù),并填充到40016及以后的寄存器。

如果要自動(dòng)讀取數(shù)據(jù)塊, 則在配置上首先要選擇自動(dòng)讀數(shù)據(jù)塊,然后選擇讀數(shù)據(jù)塊適用地址寄存器40101。 然后在40101寄存器中設(shè)置,要讀取的塊號(hào):

二、采用程序語(yǔ)句讀取
根據(jù)需求,有的卡片可能需要讀取數(shù)據(jù)后然后再寫數(shù)據(jù)。這時(shí)候當(dāng)讀到卡號(hào)后,再執(zhí)行40008寄存器=1讀取數(shù)據(jù)塊或者40008=2寫數(shù)據(jù)塊。
上一篇:Modbus讀卡器如何讀取IC卡卡號(hào)
下一篇:Modbus讀卡器如何操作錢包
|
Modbus讀卡器,PLC讀卡器,Modbus RTU, Modbus TCP,modbus接口IC卡讀卡器,Modbus接口RFID讀卡器 微信掃一掃聯(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ā)指南 |