雷翔霄 唐小梅
(1.長沙民政職業(yè)技術(shù)學(xué)院,湖南 長沙 410004;2.湖南湖機國際鋸床有限公司,湖南 長沙 410009)
三菱FX3u PLC與Siemens RF260通信的實現(xiàn)
雷翔霄1唐小梅2
(1.長沙民政職業(yè)技術(shù)學(xué)院,湖南 長沙 410004;2.湖南湖機國際鋸床有限公司,湖南 長沙 410009)
文中采用三菱FX3u PLC及FX3U-232-BD通訊板作為主站,Siemens RF260作為從站。剖析了Siemens RF260的通信協(xié)議,完成了FX3u PLC與Siemens RF260通訊軟件設(shè)計。
PLC;RFID;RF260;通信
RFID識別系統(tǒng)是一種非接觸式的自動識別技術(shù),它通過射頻信號自動識別目標對象并獲取相關(guān)數(shù)據(jù),識別工作無須人工干預(yù),操作快捷方便。西門RF 260R是帶有集成天線的低成本緊湊型讀寫器[1],非常適用于在工業(yè)生產(chǎn)中的小型裝配線和內(nèi)部物流系統(tǒng)中使用。該讀寫器配有:一個RS232通信接口,帶有3964傳送程序,用于連接到PC系統(tǒng)、S7-1200、三菱等其他控制器。本文主要介紹FX3u PLC與Siemens RF260通信的實現(xiàn)方法。
FX3U-64MT PLC內(nèi)帶一個RS-422異步串行通信口[2],用來與計算機進行通訊編程,為與RF260R進行通訊控制,系統(tǒng)通過擴展 232通信模塊 FX3U-232-BD。FX3u-64MT+FX3U-232-BD作為主站Host,RF260R作為從站Slave,采用232通信方式。RF260R與第三方控制器通信時僅能采用無協(xié)議通信方式 [3][4],傳輸速率為19200 bit/s。本設(shè)計所用的三菱FX3U PLC外接232通信模塊,只需將PLC的232BD擴展板與RF260R的232通信口連接起來,就可以實現(xiàn)通信功能。系統(tǒng)接線圖如圖1所示。
圖1 系統(tǒng)接線圖
RF260R帶232通訊協(xié)議可方便地與其它通訊設(shè)備進行數(shù)據(jù)通信,當與第三方控制器進行通信時只能采用無協(xié)議通信并且不可更改[1]。其具體通信參數(shù)設(shè)置如下:
3.1 通訊參數(shù)設(shè)置
為保證通信的順暢可靠,通訊雙方要采用統(tǒng)一的波特率、數(shù)據(jù)位、停止位和奇偶校驗位等,并據(jù)此建立雙方通信的應(yīng)答信號。PLC的通訊工作方式由D8120設(shè)定,設(shè)置D8120為2C93。在編程中,該設(shè)定只需設(shè)定一次,且只在由特殊功能指令RS驅(qū)動時有效[2]。RS指令是使用Rs-485、RS-422功能擴展板及特殊適配器,進行發(fā)送接收串行數(shù)據(jù)的指令其格式為:
RS:串行數(shù)據(jù)傳送指令代碼;
S:待發(fā)送數(shù)據(jù)首地址;
m:待發(fā)送數(shù)據(jù)個數(shù);
D:接收數(shù)據(jù)存放首地址; n:準備接收數(shù)據(jù)個數(shù)
3.2 PLC通訊程序的編寫
FX3U PLC從RF260R讀取數(shù)據(jù)流程圖如圖2所示。
TP271.5
B
1671-5136(2014)03-0136-01
2014-07-10
雷翔霄(1974--),男,湖南洞口人,長沙民政職業(yè)技術(shù)學(xué)院講師、碩士。研究方向:智能控制,智能檢測研究。