
6ES7522-1BL01-0AB0西門子數(shù)字量輸出模塊 DQ 32xDC 24V/0.5A HF; 32 條通道,每組 8 條
1 系統(tǒng)配置
1.1軟硬件配置
(1)配備支持USS通信功能控制單元G120變頻器,異步電機。本例中,使用的控制單元是CU240E-2,固件版本V4.5。
(2)S7-200 PLC,與PC的連接電纜。本例中,使用的是CPU224 XP CN,連接電纜使用CP5512。
圖1-1
2.2 S7-200與控制單元間的接線
圖1-2
CU240E-2的控制端子排如圖1-2,從控制單元底部看,共有5個接線端子,其中2號端子為RS485P,3號端子為RS485N,用于通信數(shù)據(jù)的發(fā)送和接收。
圖1-3
S7-200作為USS通信主站,其通信端口和變頻器從站的接線如圖1-3。在通信網(wǎng)絡(luò)的首、末端需要使用終端電阻。
對于S7-200,需要在通信端口端子3和8之間,連接一阻值為120歐姆的電阻。
對于變頻器,把通信網(wǎng)絡(luò)末端的CU240E-2終端電阻撥碼開關(guān)撥到ON位置即可(位置在圖1-1中,標(biāo)號⑨);中間位置的CU240E-2,終端電阻撥碼開關(guān)必須撥到OFF位置。
本例中,S7-200(CPU224 XP CN)使用通信端口Port 0和變頻器進行通信。
2 變頻器設(shè)置
2.1 地址設(shè)置
變頻器的USS通信地址可以通過控制單元上的總線地址撥碼開關(guān)(位置在圖1-1中,標(biāo)號⑤)進行設(shè)置。當(dāng)?shù)刂窊艽a開關(guān)的位置都為OFF時,也可用過參數(shù)P2021進行設(shè)置。
2.2 參數(shù)設(shè)置
除了設(shè)置地址之外,還需要對變頻器一些基本的通信參數(shù)進行設(shè)置,才可以進行USS通信,如表2-1所示:
3 PLC編程
3.1使用USS協(xié)議的初始化模塊初始化S7-200的PORT0端口
圖3-1
功能塊說明:
注: 此處以及下文的“功能塊說明”僅介紹了功能塊內(nèi)的主要管腳
功能,未說明的管腳功能,請參考Step7 Micro-Win V4.0軟件的
幫助文件。
輸入:
EN:使能。每次改變通訊狀態(tài)都應(yīng)該執(zhí)行一次初始化指令,EN信號應(yīng)該通過脈沖。本例中,Port 0端口一直作為USS通信端口使用,因此使用SM0.1初始化一次即可。
Mode:1——為端口0*USS協(xié)議,并啟用該協(xié)議。
Baud:波特率,應(yīng)與變頻器定義的波特率一致。本例中,使用9600。
Active:驅(qū)動器地址,參考圖3-2。本例中,使用2#1000,即驅(qū)動器地址3。
圖3-2 驅(qū)動器地址3和5
3.2 使用USS_CTRL功能塊控制變頻器的運行
3.2.1 USS_CTRL功能塊編程
圖3-3
功能塊說明:
輸入:
EN:通常情況總是。
RUN:啟動變頻器。0-停止;1-啟動。
OFF2:自由停車。0-正常;1-自由停車。
OFF3:快速停止。0-正常;1-快速停止。
F _ACK:故障復(fù)位。通過上升沿對變頻器進行故障復(fù)位。
DIR:運行方向。0-正轉(zhuǎn);1-反轉(zhuǎn)
Drive:變頻器USS地址,0-31。本例使用3。
Speed~:速度設(shè)定值,通過百分比進行設(shè)定,范圍 -200.0~~200.0%。
輸出:
Error:錯誤代碼。有關(guān)錯誤代碼說明,請參考表3-1。
Status:變頻器返回的狀態(tài)字。有關(guān)G120變頻器狀態(tài)字,請參考《參數(shù)手冊》有關(guān)r52參數(shù)的說明。
Speed:變頻器返回的速度實際值的百分比。
Run_EN:變頻器運行狀態(tài)。0-停止;1-運行。
D_Dir:變頻器運行方向。0-正轉(zhuǎn);1-反轉(zhuǎn)。
Inhibit:變頻器禁止位狀態(tài)。0-正常;1-禁止。
Fault:變頻器故障狀態(tài)。0-正常;1-故障。
3.2.2 分配庫存儲區(qū),編譯,下載。
在編譯程序之前,選擇 “程序塊” ->“ 庫”, 右鍵點擊,選擇“庫存儲區(qū)”。在彈出的對話框中點擊 “建議地址” 選擇V存儲區(qū)的地址后點擊 “OK”退出。如圖3-4。
