版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、 #1/0 1/0三菱電機Q系列PLC與圖爾克RFID串行通信說明作者巢曉陽實驗對象:三菱電機Q系列PLC:Q38B+Q61P+Q03UDECPU+QJ61BT11N+QJ71C24N圖爾克RFID:BL20-E-GW-RS-MB/ET(串口網(wǎng)關(guān)),BL20-2RFID-S(RFID模塊),TN-Q80-H1147(RFID讀寫頭),TW-R50-B128(RFID載碼體)。由于圖爾克的該串口網(wǎng)關(guān)采用Modbus-RTU通信,所以此次QJ71C24N串口模塊采用預(yù)定義協(xié)議方式來進(jìn)行通信。 #1/0 #1/0 1/0 #1/0一.QJ71C24N串口模塊的設(shè)置(GXWorks)1在“智能功能模塊
2、”上點擊右鍵,并選擇“添加新模塊”。 #卩0 卩0在彈出的對話框中設(shè)置如下(此次采用RS48K通信,設(shè)置CH2如紅框中所示): #卩0 #卩0 #卩0 #卩04雙擊“各種控制指定”并設(shè)置如下: #卩0 #卩0 #卩0 #卩0 #卩0 #卩0K.選擇“工具”/“通信協(xié)議支持功能”/“串行通信模塊”。工具窗口幫助m存儲卡(X)程序檢查.參數(shù)檢查().渚除全部參數(shù)().自動分配軟元件設(shè)置.塊口綾設(shè)置直存儲器客量計算1).數(shù)據(jù)合并(A).TEHi能設(shè)置/通過調(diào)制解調(diào)器連接迢)卜記錄設(shè)置工具(1).以丈網(wǎng)適配器模塊設(shè)置工具Q).內(nèi)置L/o模塊用工具址)智能功能檯塊參數(shù)檢查卜智能功能模塊用工具卜 #卩0
3、#卩0通信協(xié)邀支持功能迅選擇語言配置文件登錄(1).自定爻快捷鍵.選項(jo)-串行通信模塊以龍網(wǎng)模塊3).內(nèi)置/適配器串行g(shù).內(nèi)置以龍網(wǎng)10106在彈出的窗口中選擇“文件”/“新建”。:新建Ctrl+Na打開(io).關(guān)閉Ctrl+U保存另存為(A).Ctrl+S打?。?).Ctrl+F退出創(chuàng)=文件應(yīng)編輯在線辺、擊“添加”造商”選擇“SchnederElec”“型號”選擇“MODBUS”:2:ReadrnuReg功stie碼:04: 1/07選擇“編輯”/“軟元件批量設(shè)置”。編輯在線工具(T)iJ協(xié)溟添加更改為可編輯協(xié)議(1)協(xié)謖詳細(xì)設(shè)置接收包添加迅刪除Del復(fù)制CCtrl+C粘貼迥Ctrl
4、+V刪除哆牛協(xié)議(L).復(fù)制寒平協(xié)謖粘貼爹于協(xié)議姬出元件批話設(shè)達(dá)Qh置 1/09.PLC程序編寫(需要使用CPRTCL專用指令來執(zhí)行預(yù)定義協(xié)議)中指定的是第1個執(zhí)行的協(xié)議編號為1,D303中指定的是第2個執(zhí)行的協(xié)議編號為2。D300 #1/0 1/0FFGoOF0卄1.丿-14InEON二.圖爾克串口網(wǎng)關(guān)(BL20-E-GW-RS-MB/ET)的設(shè)置該串口網(wǎng)關(guān)的默認(rèn)設(shè)置為:Modbus-RTU,數(shù)據(jù)位8位,偶校驗,停止位1位。另外,可以通過DIP開關(guān)進(jìn)行地址號、波特率、RS232/RS48選擇等項的設(shè)置。下圖為DIP開關(guān)的示意圖:Switchposition5009.6kbps0119.2kb
5、psI038.4kbps11115.2kbps此次實驗中,地址號(ADDRESS:對應(yīng)DO和D134)設(shè)為4(22撥到N),波特率(BS設(shè)為9600bs(2個開關(guān)均為F),RS48(開關(guān)撥到N。之前QJ71C24N串口模塊的“開關(guān)設(shè)置”中也已按以上進(jìn)行了相應(yīng)的設(shè)置。接線圖爾克串口網(wǎng)關(guān)o_GNDlDADBDADBssRRGNDsysBA/vlrsr-9Sp-zl-lfiEGQlxEQE.JTRx/BGNDSHLDQJ71C24NModbus通信說明1.Modbus寄存器地址表(串口網(wǎng)關(guān))DescriptionHeKDdmal5digitModkonpackedinputdata0 x000004
6、X)01400001toto切to0 x01FF5114)512400512niitnutdah449totototo0XO9FF遲49415604025602指令1)WrieMuiileR(功能代碼:16)(L)根據(jù)之前在QJ71C24N串口模塊中添加協(xié)議時所設(shè)置的軟元件以及Modbus寄存器地址表,CiinfHinnjd-uriAHeadhtdJinqWritepoints(DQDlHtowZBH)NumberutOOF)FuncrionDevice #1/0其中Headholdinreiser(對應(yīng)ID1)應(yīng)為2048(十進(jìn)制),由于每個RFID模塊占用輸出地址長度為24個字節(jié),所以Wr
7、itepoint(對應(yīng)D2)應(yīng)為12,Numberofbyte對應(yīng)D3)應(yīng)為24。Devicedat(對應(yīng)D4D15)中的具體內(nèi)容將在第四項的“輸出地址”中詳細(xì)說明。2)ReadInuRe(功能代碼:04)FunctioncodeReadpoints(POQ1HtoD07Dh)Functioncodeeadinputrecisternumber(DDOOhioFFFFk)(H)(L)(H),LJ根據(jù)之前在QJ71C24N串口模塊中添加協(xié)議時所設(shè)置的軟元件以及Modbus寄存器地址表,其中HeadinureiseK對應(yīng)Dbe35)應(yīng)為0,由于每個RFID模塊占用輸入地址長度為24個字節(jié),所以Re
8、adoin(對應(yīng)D136)應(yīng)為12。正常情況下,將會返回以下數(shù)據(jù):FunctioncodeIII11Data二code(D4h)Numberofreadbytes十(H),(L)DevicedataH|(L)Devicedata對應(yīng)D139D15U)中的具體內(nèi)容將在第四項的輸入地址中詳細(xì)說明。 #1/0 1/0圖爾克RFID通信具體說明每個RFID模塊(BL20-2RFID-S)有2個通道,可以連接2個讀寫頭。共占用輸入地址長度為24個字節(jié),輸出地址長度為24個字節(jié),即每個通道占用輸入地址12個字節(jié),占用輸出地址12個字節(jié)。1.輸入地址(對應(yīng)D139D150)的定義如下:Done(對應(yīng)D139
9、.7):完成讀寫操作Busy(對應(yīng)D139.6):接收到讀寫命令,正在等待載碼體XCVRCON讀寫頭與模塊正常通訊標(biāo)志XCVR_ON:讀寫頭處于激活狀態(tài)ReadDat(對應(yīng)D141D144):讀出的數(shù)據(jù)(最多一次讀8個字節(jié))TP(對應(yīng)D139.2):載碼體在讀寫頭范圍內(nèi)Error:當(dāng)出現(xiàn)故障時,此位為1T+ki+7kiAIri+AKikit9kO1Channel0byteObytelbyte2DoneError(Error(Busy;odelode2ErrorXCVRCONXCVRONTPTFRbyteSReservedoyxereaauaxauuybcu丄cduualoCiianne11L*
10、.斗亠r亠4二h下產(chǎn)十a(chǎn)Rt戸airirisihad.bvte9bytelObytellbytel2readDatabreadDatafi匸巳呂dDat已了DoneBusyErrorXCVRCONXCVR_0NTPTFRbytexnrrortoaeiuyit:丄Cl丄UJLuTJWy,J_ULWk2亠R2U.1-_一亠一fXVtir十117T*i.arlTllo-hoibytel9byte20byte21readData3readData4readDatabbyteii2readDatabuyreauuaLa/2.輸出地址(對應(yīng)D4D15)的定義如下:XCVR(對應(yīng)D4.7):激活讀寫頭TAG
11、_ID:讀取載碼體的ID號Read(對應(yīng)D4.4):讀命令Write(對應(yīng)D4.3):寫命令Reset:復(fù)位命令Bytecount2,1,0寸應(yīng)D4.A,D4.9,D4.8):次讀寫的字節(jié)數(shù)000=1、001=2、010=3111=8(最多一次讀寫8個字節(jié))Addresshigh_byt讀寫載碼體內(nèi)數(shù)據(jù)的起始字節(jié)數(shù)(高8位)Addresslow_byte讀寫載碼體內(nèi)數(shù)據(jù)的起始字節(jié)數(shù)(低8位)WriteDat,對應(yīng)D6D9):要寫入載碼體的數(shù)據(jù)(最多一次寫8個字節(jié))OutputBytebit7bit6bit5bit4bit3bit2bitlbyteOXCVRNextTAG_IDReadWrite
12、TAG_INFOXCTC_INFIbytelReservedBytecount2Bytecount1byte2AddresshighbytEbyte3Addresslow_bytEbyte4writeDataOChannel0writeDatalbyte6writeDat亂2byte7writeData3byte8writeDat亂4byte9writeData5bytelOwriteData6bytellwriteDat前bytel2XCVRNextTAG_IDReadWriteTAG_INFOXCTC_INFIbytel3ReservedBytecount2Bytecount1bytel4Addresshigh_bytEbytel5Addresslow_byt巳bytelfiwriteDataOChsi活讀ellbXCVl=輸出tDataibytelBwriteDat亂2輸出辻置1后
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年代理合同簽署注意事項
- 2025年商業(yè)合作形象授權(quán)代理服務(wù)協(xié)議
- 二零二五版商業(yè)地產(chǎn)買賣合同附帶抵押權(quán)登記0023篇
- 2025年高校與企業(yè)聯(lián)合培養(yǎng)協(xié)議教授合作協(xié)議9篇
- 二零二五年度出口合同模板(含出口貨物倉儲與物流服務(wù))4篇
- 2025年度裝配式建筑構(gòu)件生產(chǎn)與施工合同范本4篇
- 2025版水電安裝工程新能源并網(wǎng)服務(wù)合同集錦3篇
- 二零二五版零擔(dān)運輸合同物流數(shù)據(jù)安全保護合同4篇
- 二零二五版路演車輛租賃與后勤保障合同4篇
- 二零二五年度家族財產(chǎn)管理及子女成長支持協(xié)議
- (一模)臨汾市2025年高考考前適應(yīng)性訓(xùn)練考試(一)語文試卷(含答案)
- 2024-2025學(xué)年滬科版數(shù)學(xué)七年級上冊期末綜合測試卷(一)(含答案)
- 2023年廣東省公務(wù)員錄用考試《行測》真題及答案解析
- 2024年公證遺產(chǎn)繼承分配協(xié)議書模板
- 燃?xì)饨?jīng)營安全重大隱患判定標(biāo)準(zhǔn)課件
- 深圳小學(xué)英語單詞表(中英文)
- 護理質(zhì)量反饋內(nèi)容
- 抖音搜索用戶分析報告
- 鉆孔灌注樁技術(shù)規(guī)范
- 2023-2024學(xué)年北師大版必修二unit 5 humans and nature lesson 3 Race to the pole 教學(xué)設(shè)計
- 供貨進(jìn)度計劃
評論
0/150
提交評論