三菱電機 Q 系列 PLC 與圖爾克 RFID 串行通信說明_第1頁
三菱電機 Q 系列 PLC 與圖爾克 RFID 串行通信說明_第2頁
三菱電機 Q 系列 PLC 與圖爾克 RFID 串行通信說明_第3頁
三菱電機 Q 系列 PLC 與圖爾克 RFID 串行通信說明_第4頁
三菱電機 Q 系列 PLC 與圖爾克 RFID 串行通信說明_第5頁
已閱讀5頁,還剩5頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、三菱電機 Q 系列 PLC 與圖爾克 RFID 串行通信說明作者 巢曉陽實驗對象:三菱電機 Q 系列 PLC:Q38B+Q61P+Q03UDECPU+QJ61BT11N+QJ71C24N圖爾克 RFID:BL20-E-GW-RS-MB/ET(串口網關),BL20-2RFID-S(RFID 模塊),TN-Q80-H1147(RFID 讀寫頭),TW-R50-B128(RFID 載碼體)。由于圖爾克的該串口網關采用 Modbus-RTU 通信,所以此次 QJ71C24N 串口模塊采用預定義協(xié)議方式來進行通信。一QJ71C24N 串口模塊的設置(GX Works2)1在“智能功能模塊”上點擊右鍵,并

2、選擇“添加新模塊”。2在彈出的對話框中選擇如下:3雙擊“開關設置”。1 / 10在彈出的對話框中設置如下(此次采用 RS485 通信,設置 CH2 如紅框中所示):其中,“通信協(xié)議設置”選擇“通信協(xié)議”表示采用預定義協(xié)議方式。4雙擊“各種控制指定”并設置如下:5選擇“工具”/“通信協(xié)議支持功能”/“串行通信模塊”。2 / 106在彈出的窗口中選擇“文件”/“新建”。點擊“添加”。在彈出的對話框中設置如下(由于采用 Modbus-RTU 通信,“類型”選擇“通信協(xié)議庫”,“制造商”選擇“Schneider Electric”,“型號”選擇“MODBUS”):根據此次通信的需要,添加以下 2 個協(xié)

3、議:1) Write Multiple Registers(功能代碼:16)2) Read Input Registers(功能代碼:04)3 / 107選擇“編輯”/“軟元件批量設置”。在彈出的對話框中設置如下:8在完成以上設置以后,選擇“在線”/“模塊寫入”將協(xié)議設置數據寫入到 QJ71C24N 串口模塊中。4 / 109PLC 程序編寫(需要使用 CPRTCL 專用指令來執(zhí)行預定義協(xié)議)其中,專用指令 CPRTCL 中的第 1 個 K2 表示 CH2,第 2 個 K2 表示連續(xù)執(zhí)行 2 條協(xié)議,D302中指定的是第 1 個執(zhí)行的協(xié)議編號為 1,D303 中指定的是第 2 個執(zhí)行的協(xié)議編號

4、為 2。二圖爾克串口網關(BL20-E-GW-RS-MB/ET)的設置該串口網關的默認設置為:Modbus-RTU,數據位 8 位,偶校驗,停止位 1 位。另外,可以通過 DIP 開關進行地址號、波特率、RS232/RS485 選擇等項的設置。下圖為 DIP 開關的示意圖:此次實驗中,地址號(ADDRESS:對應 D0 和 D134)設為 4(22 撥到 ON),波特率(Bps)設為 9600bps(2 個開關均為 OFF),RS485(開關撥到 ON)。之前 QJ71C24N 串口模塊的“開關設置”中也已按以上進行了相應的設置。三接線5 / 10四Modbus 通信說明1Modbus 寄存器

5、地址表(串口網關)2指令1)Write Multiple Registers(功能代碼:16)根據之前在 QJ71C24N 串口模塊中添加協(xié)議時所設置的軟元件以及 Modbus 寄存器地址表,其中 Head holding register number(對應 D1)應為 2048(十進制),由于每個 RFID 模塊占用輸出地址長度為 24 個字節(jié),所以 Write points(對應 D2)應為 12,Number of bytes(對應 D3)應為 24。Device data(對應 D4D15)中的具體內容將在第四項的“輸出地址”中詳細說明。2)Read Input Registers(

6、功能代碼:04)根據之前在 QJ71C24N 串口模塊中添加協(xié)議時所設置的軟元件以及 Modbus 寄存器地址表,其中 Head input register number(對應 D135)應為 0,由于每個 RFID 模塊占用輸入地址長度為 24 個字節(jié),所以 Read points(對應 D136)應為 12。正常情況下,將會返回以下數據:Device data(對應 D139D150)中的具體內容將在第四項的“輸入地址”中詳細說明。6 / 10五圖爾克 RFID 通信具體說明每個RFID模塊(BL20-2RFID-S)有2個通道,可以連接2個讀寫頭。共占用輸入地址長度為24個字節(jié),輸出地

7、址長度為24個字節(jié),即每個通道占用輸入地址12個字節(jié),占用輸出地址12個字節(jié)。1輸入地址(對應 D139D150)的定義如下:Done(對應D139.7):完成讀寫操作Busy(對應D139.6):接收到讀寫命令,正在等待載碼體XCVR CON:讀寫頭與模塊正常通訊標志XCVR_ON:讀寫頭處于激活狀態(tài)Read Data(對應D141D144):讀出的數據(最多一次讀8個字節(jié))TP(對應D139.2):載碼體在讀寫頭范圍內Error:當出現故障時,此位為 17 / 102輸出地址(對應 D4D15)的定義如下:XCVR(對應D4.7):激活讀寫頭TAG_ID:讀取載碼體的ID號Read(對應D

8、4.4):讀命令Write(對應D4.3):寫命令Reset:復位命令Byte count 2,1,0(對應D4.A,D4.9,D4.8):一次讀寫的字節(jié)數 000=1、001=2、 010=3 111=8(最多一次讀寫8個字節(jié))Address high_byte:讀寫載碼體內數據的起始字節(jié)數(高8位)Address low_byte:讀寫載碼體內數據的起始字節(jié)數(低8位)Write Data(對應 D6D9):要寫入載碼體的數據(最多一次寫 8 個字節(jié))1) 激活讀寫頭,使XCVR=1(輸出)。2) 設置讀寫載碼體的起始地址Address byte=0(輸出),設置數據長度Byte Count(輸出)為8個字節(jié)。3) 當進行讀操作時,READ(輸出)置 1 后再為 0。當進行寫操作時,WRITE(輸出)置 1 后再為 0。8 /

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論