工業(yè)RFID應(yīng)用之技術(shù)篇(一):RFID讀寫(xiě)器如何通過(guò)Modbus RTU與西門(mén)子PLC S7-1200進(jìn)行通信
廣州晨控智能技術(shù)有限公司
參考價(jià): | 面議 |
- 產(chǎn)品型號(hào)
- 品牌
- 其他 廠商性質(zhì)
- 所在地
訪問(wèn)次數(shù):410更新時(shí)間:2021-08-11 11:00:40
PROFINET 是一種新型的以太網(wǎng)通訊系統(tǒng),是由西門(mén)子公司和Profibus 用戶(hù)協(xié)會(huì)開(kāi)發(fā),PROFINET 具有多制造商產(chǎn)品之間的通訊能力,自動(dòng)化和工程模式,并針對(duì)分布式智能自動(dòng)化系統(tǒng)進(jìn)行了優(yōu)化。
晨控智能為了適應(yīng)技術(shù)的進(jìn)步也同時(shí)開(kāi)發(fā)了基于Profinet通訊協(xié)議的RFID讀寫(xiě)器,安裝無(wú)需專(zhuān)業(yè)知識(shí),拿到手即可使用。同時(shí)在TIA中對(duì)Profinet協(xié)議封裝,方便工程師調(diào)用,確??蛻?hù)在生產(chǎn)活動(dòng)中得到更好的使用體驗(yàn),下面我們就以CK-FR08-E02高頻RFID讀寫(xiě)器作為例子,應(yīng)用Profinet連接PLC或上位機(jī)。
程序環(huán)境搭建使用設(shè)備:
★晨控CK-FR08-E02讀寫(xiě)器(支持Profinet)
★西門(mén)子PLC(S7-1200)
★標(biāo)準(zhǔn)POE交換機(jī)
★超五類(lèi)標(biāo)準(zhǔn)8芯網(wǎng)線
★TIA Portal V14編程軟件
【安裝GSD模塊】
將PC、PLC、FR-E02讀寫(xiě)器通過(guò)交換機(jī)簡(jiǎn)單連接之后打開(kāi)TIA V14博圖編程軟件。
為了方便客戶(hù)的安裝使用,我司開(kāi)發(fā)了基于Profinet通訊協(xié)議的組態(tài)模塊,該模塊對(duì)應(yīng)RFID高頻讀寫(xiě)器,使得客戶(hù)無(wú)需了解Profinet通訊協(xié)議的復(fù)雜內(nèi)容,只需要安裝GSD工程文件,即可利用Profinet通訊協(xié)議順利連接讀寫(xiě)器。
打開(kāi)博途 -> 選項(xiàng) -> 管理通用站描述文件GSD ,選擇GSD文件點(diǎn)擊安裝
打開(kāi)程序>>打開(kāi)程序塊main[OB1]>>打開(kāi)“設(shè)備與網(wǎng)絡(luò)"
“ckreaderrepns1"Profinet通訊模塊只有安裝了GSD文件才能調(diào)用,雙擊“ckreaderrepns1",右鍵單擊打開(kāi)“分配設(shè)備名稱(chēng)"
1、選擇本地網(wǎng)卡
2、更新列表選擇組態(tài)的Profinet模塊
3、單擊顯示的節(jié)點(diǎn)
4、給節(jié)點(diǎn)分配名稱(chēng),成功后狀態(tài)欄為“確定"
Profinet通訊協(xié)議必須要分配設(shè)備名稱(chēng),這是開(kāi)發(fā)協(xié)議時(shí)規(guī)定的,如果用戶(hù)遺漏這一步,就會(huì)無(wú)法順利連接Profinet設(shè)備,會(huì)顯示“組態(tài)錯(cuò)誤"。
Profinet網(wǎng)絡(luò)標(biāo)準(zhǔn)中規(guī)定,為使Profinet設(shè)備之間能夠正常通信,需要給每臺(tái)設(shè)備(CPU,IO模塊)分配相對(duì)應(yīng)的設(shè)備名稱(chēng),相當(dāng)于在IP地址和MAC地址以外加多一個(gè)設(shè)備名稱(chēng)用以確認(rèn)設(shè)備連接情況。
分配好設(shè)備名稱(chēng)之后,將例程編譯并下載至PLC啟動(dòng),到一步,我們就已經(jīng)將PC、PLC和RFID讀寫(xiě)器連接好了,接下來(lái)測(cè)試CK-FR08-E02能否正常讀寫(xiě)數(shù)據(jù)。
【TIA程序測(cè)試】
打開(kāi)“監(jiān)控表1",找到“readswitch"和“writeswitch"。
“ReadSwitch"修改為1則執(zhí)行讀命令,“WriteSwitch"修改為1則執(zhí)行寫(xiě)命令,“ReadSwitch"和“WriteSwitch"互鎖,讓我們先測(cè)試一下數(shù)據(jù)讀取功能,將“ReadSwitch"修改為1,打開(kāi)默認(rèn)變量表。
可以看到CK-FR-08-E02的內(nèi)部“讀數(shù)據(jù)緩沖區(qū)"數(shù)據(jù)為0,這里小編準(zhǔn)備了一個(gè)寫(xiě)有數(shù)據(jù)“00 11 00 22 00 33 00 44"的標(biāo)簽用以測(cè)試讀寫(xiě)器的“讀"功能。
標(biāo)簽放到讀寫(xiě)器的感應(yīng)區(qū)后,讀寫(xiě)器右下角的綠燈亮起,說(shuō)明讀寫(xiě)器感應(yīng)到標(biāo)簽,執(zhí)行讀操作,現(xiàn)在我們?cè)賮?lái)看讀數(shù)據(jù)儲(chǔ)存區(qū)。
可以看到讀寫(xiě)器“讀數(shù)據(jù)緩沖區(qū)"數(shù)據(jù)讀取到標(biāo)簽信息,說(shuō)明讀寫(xiě)器可以正常讀數(shù)據(jù)并上傳到PLC。
試一下寫(xiě)數(shù)據(jù)操作,根據(jù)主程序可知每執(zhí)行一次寫(xiě)命令會(huì)將數(shù)據(jù)“寫(xiě)數(shù)據(jù)內(nèi)容緩沖區(qū)"內(nèi)數(shù)據(jù)寫(xiě)入標(biāo)簽,并且使用INC函數(shù)使“WriteDatas"+1后保存在緩沖區(qū)準(zhǔn)備下一次寫(xiě)入。
執(zhí)行“寫(xiě)數(shù)據(jù)"命令之后再讀取標(biāo)簽信息
數(shù)據(jù)成功寫(xiě)入標(biāo)簽,讀寫(xiě)器的“讀數(shù)據(jù)"“寫(xiě)數(shù)據(jù)"功能正常。
為了方便客戶(hù)進(jìn)行二次開(kāi)發(fā),我司對(duì)基于博圖編程軟件的RFID讀寫(xiě)程序進(jìn)行了封裝,客戶(hù)購(gòu)買(mǎi)時(shí)會(huì)將程序和使用說(shuō)明一同贈(zèng)送,客戶(hù)只需在上位機(jī)使用TIA調(diào)用RFID功能塊即可方便對(duì)標(biāo)簽進(jìn)行測(cè)試及修改。
【配置軟件測(cè)試】
接下來(lái)我們使用上位機(jī)PC連接讀寫(xiě)器并測(cè)試其的讀寫(xiě)功能,先安裝我司開(kāi)發(fā)的程序配置環(huán)境包。
按照提示安裝完成即可,打開(kāi)配置軟件開(kāi)始配置RFID讀寫(xiě)器。
步:選擇網(wǎng)卡,一般默認(rèn)都是:“Network adapter 'Realtek PCIe GBE Family Controller' on local host"本地網(wǎng)卡
第二步:配置軟件訪問(wèn)本地網(wǎng)卡
第三步:掃描網(wǎng)卡上“可訪問(wèn)外部設(shè)備"
第四步:?jiǎn)螕羲阉鞯降腞FID高頻讀寫(xiě)器信息,設(shè)備信息會(huì)自動(dòng)加載到下方“網(wǎng)絡(luò)地址",如果“Product Name"顯示“Err.IP段不同",則需要用戶(hù)配置PC機(jī)的網(wǎng)絡(luò)地址,只需要PC與讀寫(xiě)器處于同一網(wǎng)段即可,如下,可參考基礎(chǔ)篇(一)。
第五步:點(diǎn)擊“連接",上位機(jī)通過(guò)以太網(wǎng)經(jīng)由交換機(jī)連接RFID讀寫(xiě)器
第六步:打開(kāi)讀寫(xiě)器配置信息界面
可以查看當(dāng)前讀寫(xiě)器映射內(nèi)存大小,并根據(jù)需要修改RFID讀寫(xiě)器配置映射內(nèi)存,一般默認(rèn)為16字節(jié),配置好之后可以使用此軟件測(cè)試RFID高頻讀寫(xiě)器讀寫(xiě)性能。
選擇讀模式,操作寄存器長(zhǎng)度10,讀取的數(shù)據(jù)前8個(gè)字節(jié)為讀寫(xiě)器UID碼(出廠后12個(gè)字節(jié)的數(shù)據(jù)為用戶(hù)可操作數(shù)據(jù),用戶(hù)可操作數(shù)據(jù)區(qū)可擴(kuò)展至0x4100。
選擇寫(xiě)模式,因?yàn)榍八奈粸楫a(chǎn)品出廠UID碼(不可更改),我們從第五位開(kāi)始,操作長(zhǎng)度為6個(gè)寄存器,寫(xiě)入六個(gè)數(shù)據(jù),執(zhí)行寫(xiě)命令。
選擇讀模式,數(shù)據(jù)顯示,前四位UID不變,后六位寄存器已成功寫(xiě)入我們需要的數(shù)據(jù),讀寫(xiě)器可正常讀寫(xiě)標(biāo)簽。
晨控智能RFID讀寫(xiě)器出廠集成Profinet通訊協(xié)議,利用Profinet通訊協(xié)議(開(kāi)放性、靈活性、高效率和高性能)提高客戶(hù)生產(chǎn)效率。
開(kāi)放性:通過(guò)PROFINET,RFID上傳的信息可以在所有平臺(tái)上進(jìn)行快速安全的數(shù)據(jù)交換,連接自動(dòng)化設(shè)備和標(biāo)準(zhǔn)以太網(wǎng)設(shè)備。
靈活性:快速的響應(yīng)時(shí)間和工作流程優(yōu)化對(duì)于確保長(zhǎng)期競(jìng)爭(zhēng)力至關(guān)重要,從而提供高度的靈活性。
高效率:不斷上漲的原材料價(jià)格和不斷更新的環(huán)境法規(guī)促使企業(yè)必須更經(jīng)濟(jì)有效地使用其資源,顯著降低維護(hù)成本,提高可靠性,提供方便的高性能通信。
高性能:性能和精度決定了市場(chǎng)的成功,數(shù)據(jù)傳輸速率遠(yuǎn)高于傳統(tǒng)現(xiàn)場(chǎng)總線,可在不影響I/O數(shù)據(jù)傳輸?shù)那闆r下實(shí)現(xiàn)大數(shù)據(jù)量的*傳輸。
更多關(guān)于Profinet通訊的技術(shù)和RFID高頻讀寫(xiě)器的應(yīng)用與問(wèn)題解決方案請(qǐng)關(guān)注微信公眾號(hào)或者登陸晨控智能技術(shù)查詢(xún),晨控智能期待您的咨詢(xún)與合作。