時(shí)間:2010-09-13 14:52:48來(lái)源:xuliyuan
一.概述
SIEMENS FR340采用3964R協(xié)議(SIEMENS串口協(xié)議),通過(guò)德國(guó)赫優(yōu)訊NT30-DNS(3964R 至DeviceNet協(xié)議網(wǎng)關(guān)),可以實(shí)現(xiàn)FR340與Rockwell 1769-SDN通訊,進(jìn)而在CompactLogix中對(duì)
FR340進(jìn)行數(shù)據(jù)讀寫(xiě)和控制。 以下應(yīng)用采用FR340R(Reader,讀寫(xiě)器)和FR340T(Transponder,數(shù)據(jù)載體)。
二.系統(tǒng)需求
為應(yīng)用FR340R與1769-SDN通訊,需要一些配置軟件和硬件,如下:
Hilscher SYCON.net軟件,用于對(duì)NT30-DNS網(wǎng)關(guān)進(jìn)行配置,產(chǎn)品隨機(jī)光盤(pán)自帶
Rockwell RSLOGIX5000 V16.03軟件,編程軟件
Rockwell RSlinx Classic 2.54軟件,通訊驅(qū)動(dòng)軟件
Rockwell RSNetWorx for DeviceNet軟件,DeviceNet配置軟件
NT30-DNS-RSI4網(wǎng)關(guān)一個(gè)(含配置電纜)
CompactLogix PLC一套,集成1769-SDN掃描器
DeviceNet通訊電纜一根
SIEMENS FR340R及FR340T
附件,如24VDC電源等
三.FR340R接線(xiàn)以及NT30-DNS工作方式
需要完成FR340R至NT30-DNS的通訊接線(xiàn)以及NT30-DNS至1769-SDN的通訊接線(xiàn)。
1) FR340R至NT30-DNS的通訊接線(xiàn):RS422通訊
FR340R的通訊接口為RS422通訊端口,形式為8針M12插頭,具體可參考FR300系統(tǒng)手冊(cè)第99頁(yè);通過(guò)一個(gè)M12的通訊線(xiàn)纜將FR340R連接到NT30-DNS的RS422引出線(xiàn)即可。接線(xiàn)圖如下:
FR340R的通訊端口 NT30-DNS的RS422端口定義
1.+24V(外部供電)
2.T-(發(fā)送負(fù)) R-(接收負(fù),灰色)
3.0V(外部供電地)
4.T+(發(fā)送正) R+(接收正,粉色)
5.R+(接收正) T+(發(fā)送正,棕色)
6.R-(接收負(fù)) T-(發(fā)送負(fù),白色)
7.未用
8.屏蔽地
注意:需要一個(gè)外部24VDC電源給FR340供電(1和3端口)。
2) NT30-DNS至1769-SDN的通訊接線(xiàn):DeviceNet通訊
NT30-DNS至1769-SDN的通訊接線(xiàn)為標(biāo)準(zhǔn)的DeviceNet總線(xiàn)連接,采用DeviceNet總線(xiàn)電纜可以將NT30-DNS與1769-SDN直接連接起來(lái)。接線(xiàn)圖如下:
NT30-DNS的DeviceNet端口定義 1769-SDN的DeviceNet端口定義
(從站) (主站)
5.+24V(外部供電) 5.+24V(外部供電)
1.GND(外部供電地) 1.GND(外部供電地)
4.CAN_High 4.CAN_High
2.CAN_Low 2.CAN_Low
3.Shield Earth(屏蔽地) 3.Shield Earth(屏蔽地)
關(guān)于NT30-DNS的接線(xiàn)可以參考赫優(yōu)訊netTAP網(wǎng)關(guān)硬件說(shuō)明手冊(cè)。
3) NT30-DNS工作方式
來(lái)自FR340R的數(shù)據(jù)通過(guò)NT30-DNS網(wǎng)關(guān)被放入1769-SDN的輸入映像區(qū),1769-SDN的輸出映像區(qū)數(shù)據(jù)被網(wǎng)關(guān)發(fā)送到FR340R。NT30-DNS網(wǎng)關(guān)通過(guò)占用1769-SDN的輸入輸出映像區(qū)的前兩個(gè)字節(jié)來(lái)控制和
應(yīng)答數(shù)據(jù)的雙向通訊。
四.FR340R和NT30-DNS的指示燈意義
FR340R的指示燈意義:
1. 綠燈閃爍:FR340R已經(jīng)供電,但FR340R沒(méi)有復(fù)位或者FR340R的天線(xiàn)關(guān)閉。
2. 綠燈常亮:FR340R已經(jīng)供電,F(xiàn)R340R復(fù)位完成并且FR340R的天線(xiàn)已經(jīng)打開(kāi)。
3. 黃燈常亮:FR340R檢測(cè)到數(shù)據(jù)載體(如FR340T)在線(xiàn),此時(shí)可以對(duì)數(shù)據(jù)載體讀寫(xiě)數(shù)據(jù)。
4. 紅燈閃爍:FR340R發(fā)生錯(cuò)誤。
NT30-DNS的指示燈意義:
1. RDY燈常亮:NT30-DNS初始化正常
2. RUN燈常亮:NT30-DNS運(yùn)行正常
3. MNS綠燈常亮:Nt30-DNS已經(jīng)和主站連接
具體可參考赫優(yōu)訊netTAP網(wǎng)關(guān)硬件說(shuō)明手冊(cè)。
五.FR340R的工作說(shuō)明
1. 每次當(dāng)FR340R重新上電后FR340R將會(huì)在其RS422端口持續(xù)發(fā)送一串識(shí)別碼,當(dāng)1769-SDN接收到其識(shí)別碼后即可認(rèn)定FR340R已經(jīng)連接到系統(tǒng)中。
2. 每次當(dāng)FR340R重新上電后FR340R必須經(jīng)過(guò)復(fù)位才能進(jìn)入工作狀態(tài),在實(shí)際應(yīng)用時(shí)應(yīng)用復(fù)位命令(RESET)在1769-SDN上通過(guò)NT30-DNS向FR340R發(fā)送。
3. 當(dāng)FR340R復(fù)位完成后指示燈應(yīng)該從綠色閃爍變?yōu)榫G色常亮,F(xiàn)R340R進(jìn)入工作狀態(tài)(天線(xiàn)已被打開(kāi))。
4. 當(dāng)FR340R檢測(cè)到數(shù)據(jù)載體進(jìn)入其檢測(cè)范圍時(shí),F(xiàn)R340R將發(fā)送一串?dāng)?shù)據(jù)載體在線(xiàn)碼表明有一個(gè)數(shù)據(jù)載體進(jìn)入其檢測(cè)范圍,當(dāng)1769-SDN接收到該數(shù)據(jù)碼時(shí)即可開(kāi)始執(zhí)行對(duì)數(shù)據(jù)載體的讀寫(xiě)命令。
5. 當(dāng)FR340R檢測(cè)到數(shù)據(jù)載體離開(kāi)其檢測(cè)范圍時(shí),F(xiàn)R340R將發(fā)送一串?dāng)?shù)據(jù)載體離線(xiàn)碼表明有一個(gè)數(shù)據(jù)載體離開(kāi)其檢測(cè)范圍,當(dāng)1769-SDN接收到該數(shù)據(jù)碼時(shí)應(yīng)該停止執(zhí)行對(duì)數(shù)據(jù)載體的讀寫(xiě)命令。
6. 如果在FR340R復(fù)位完成后1769-SDN直接發(fā)送讀寫(xiě)命令(此時(shí)數(shù)據(jù)載體并不在線(xiàn)),那么
FR340R將等待命令的執(zhí)行,直到檢測(cè)到數(shù)據(jù)載體后將直接返回讀寫(xiě)的數(shù)據(jù)。在這種情況下,通常第一個(gè)命令會(huì)被FR340R接受,隨后的命令將被FR340R拋棄并產(chǎn)生一個(gè)錯(cuò)誤。
7. 通過(guò)INIT初始化命令可以要求FR340R將數(shù)據(jù)載體的整個(gè)數(shù)據(jù)區(qū)全部初始化為某個(gè)指定的值(如0),這通常用于在某種情況下初始化數(shù)據(jù)載體。
8. 通過(guò)READ讀命令可以要求FR340R從數(shù)據(jù)載體中讀取從指定地址開(kāi)始的N個(gè)字節(jié)長(zhǎng)度的數(shù)據(jù)。
9. 通過(guò)WRITE寫(xiě)命令可以要求FR340R將N個(gè)字節(jié)長(zhǎng)度的數(shù)據(jù)寫(xiě)入到數(shù)據(jù)載體指定起始地址開(kāi)始的
空間中。
下面舉例一個(gè)應(yīng)用步驟:
1. CompactLogix在系統(tǒng)上電后的一段時(shí)間內(nèi)(如PLC完全啟動(dòng)后的10秒鐘內(nèi))被動(dòng)接收所有的FR340R的識(shí)別碼并標(biāo)記一個(gè)BOOL數(shù)組以記錄某位置的FR340R是否在線(xiàn)。10秒鐘后查看是否所有FR340R都在線(xiàn),如果不是,則需要報(bào)錯(cuò)并檢查網(wǎng)絡(luò),因?yàn)檎G闆r下,所有的FR340R在上電后都
應(yīng)該自動(dòng)發(fā)送識(shí)別碼直到被復(fù)位為止。
2. 如果所有FR340R都在線(xiàn),則對(duì)所有的FR340R發(fā)送RESET命令執(zhí)行復(fù)位。每個(gè)RESET命令都會(huì)返回一個(gè)錯(cuò)誤值,如果非0則指示有錯(cuò),然后需要報(bào)錯(cuò)并檢查原因(返回的具體錯(cuò)誤號(hào)的意義可以參
考FR300系統(tǒng)手冊(cè))。
3. 如果所有FR340R復(fù)位完成(天線(xiàn)會(huì)被打開(kāi)),則可以等待FR340R的數(shù)據(jù)載體在線(xiàn)碼,如果接收到某個(gè)FR340R的數(shù)據(jù)載體在線(xiàn)碼,則表明有一個(gè)數(shù)據(jù)載體已經(jīng)進(jìn)入該FR340R的讀寫(xiě)區(qū)域,則可以采用INIT、READ或者WRITE讀寫(xiě)命令對(duì)數(shù)據(jù)載體進(jìn)行操作?;蛘?,也可以根據(jù)一個(gè)位置傳感器來(lái)
預(yù)先捕捉數(shù)據(jù)載體在輸送帶上的通過(guò),然后如果在一段時(shí)間過(guò)后仍然沒(méi)有收到FR340R的數(shù)據(jù)載體
在線(xiàn)碼,則需要報(bào)錯(cuò)。
4. 另外,還可以接收FR340R的數(shù)據(jù)載體離線(xiàn)碼(通常是先接收到在線(xiàn)碼然后接收到離線(xiàn)碼,正
常情況下這總是成對(duì)出現(xiàn)的)并以此判定數(shù)據(jù)載體的正常離開(kāi)。
六.樣本程序說(shuō)明
1. 首先,需要打開(kāi)RSNetWorx for DeviceNet,并加載NT30-DNS隨機(jī)光盤(pán)中的EDS描述文件。然后可以打開(kāi)樣本程序的網(wǎng)絡(luò)配置文件DeviceNet.dnt,并將其下載到1769-SDN中。
2. 用RSLogix5000打開(kāi)PLC的樣本程序RFID_Sample.ACD,將其下載到PLC中,注意實(shí)際的硬件配置。
3. 樣本程序分別對(duì)RESET、INIT、READ、WRITE命令做了一個(gè)簡(jiǎn)單的封裝。所有對(duì)FR340R的操作都在Program Tags的RFID_Param_DB數(shù)據(jù)塊中進(jìn)行。
4. RFID_Reader_Present:當(dāng)PLC檢測(cè)到FR340R在線(xiàn)時(shí)該標(biāo)志置1。
5. RFID_Transpr_Present:當(dāng)FR340R檢測(cè)到數(shù)據(jù)載體時(shí)該標(biāo)志置1,當(dāng)數(shù)據(jù)載體離開(kāi)FR340R時(shí)該標(biāo)志復(fù)0。
6. RFID_CMD_Reset:置位該標(biāo)志執(zhí)行對(duì)FR340R的復(fù)位;錯(cuò)誤返回值在RFID_Reset_Error中(非0代表有錯(cuò)),該標(biāo)志在命令執(zhí)行完成后自動(dòng)復(fù)位。
7. RFID_CMD_Init:置位該標(biāo)志要求FR340R對(duì)數(shù)據(jù)載體進(jìn)行內(nèi)存初始化;初始化值在RFID_Init_Data中指定,錯(cuò)誤返回值在RFID_Init_Erro中,該標(biāo)志在命令執(zhí)行完成后自動(dòng)復(fù)位。
8. RFID_CMD_Read:置位該標(biāo)志要求FR340R對(duì)數(shù)據(jù)載體進(jìn)行讀數(shù)據(jù)命令;讀數(shù)據(jù)的起始地址在RFID_Read_Adr中指定,讀取長(zhǎng)度(字節(jié)數(shù))在RFID_Read_Length中指定,實(shí)際讀取的數(shù)據(jù)在RFID_Read_Data中返回,錯(cuò)誤返回值在RFID_Read_Error中,該標(biāo)志在命令執(zhí)行完成后自動(dòng)復(fù)位。
9. RFID_CMD_Write:置位該標(biāo)志要求FR340R對(duì)數(shù)據(jù)載體進(jìn)行寫(xiě)數(shù)據(jù)命令;寫(xiě)數(shù)據(jù)的起始地址在RFID_Write_Adr中指定,寫(xiě)數(shù)據(jù)的長(zhǎng)度(字節(jié)數(shù))在RFID_Write_Length中指定,待寫(xiě)的數(shù)據(jù)在RFID_Write_Data中指定,錯(cuò)誤返回值在RFID_Write_Error中,該標(biāo)志在命令執(zhí)行完成后自動(dòng)復(fù)
位。
七. 小結(jié)
隨著RFID技術(shù)在國(guó)內(nèi)市場(chǎng)的流行,其與PLC和控制器的聯(lián)網(wǎng)要求也日益增多。本文即以西門(mén)子RFID產(chǎn)品為例,介紹了通過(guò)赫優(yōu)訊NT30-DNS與AB PLC通訊,連入DeviceNet網(wǎng)絡(luò)的一個(gè)案例。如果連入其他現(xiàn)場(chǎng)總線(xiàn)或?qū)崟r(shí)以太網(wǎng)網(wǎng)絡(luò),都可以采用netTAP網(wǎng)關(guān)的其他型號(hào)。
標(biāo)簽:
中國(guó)傳動(dòng)網(wǎng)版權(quán)與免責(zé)聲明:凡本網(wǎng)注明[來(lái)源:中國(guó)傳動(dòng)網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為中國(guó)傳動(dòng)網(wǎng)(www.surachana.com)獨(dú)家所有。如需轉(zhuǎn)載請(qǐng)與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個(gè)人轉(zhuǎn)載使用時(shí)須注明來(lái)源“中國(guó)傳動(dòng)網(wǎng)”,違反者本網(wǎng)將追究其法律責(zé)任。
本網(wǎng)轉(zhuǎn)載并注明其他來(lái)源的稿件,均來(lái)自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請(qǐng)保留稿件來(lái)源及作者,禁止擅自篡改,違者自負(fù)版權(quán)法律責(zé)任。
相關(guān)資訊
產(chǎn)品新聞
更多>性能躍升20%!維宏NK300CX Plus數(shù)控系統(tǒng)...
2025-04-11
rpi-image-gen:樹(shù)莓派軟件鏡像構(gòu)建的終...
2025-04-08
【產(chǎn)品解讀】全面提升精密制造檢測(cè)節(jié)拍...
2025-03-31
激光閃耀 智慧引領(lǐng) | WISE MASER 黑武士...
2025-03-20
2025-03-13
推薦專(zhuān)題
更多>