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)的掉電保持寄存器,配置一次即可。可以配置成讀卡器自動(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)系我們 |