西門子S7-200SMART模塊吉林代理商

用戶數(shù)據(jù)塊DB用來存儲程序數(shù)據(jù),包括全局?jǐn)?shù)據(jù)塊、背景數(shù)據(jù)塊、基于PLC數(shù)據(jù)類型的數(shù)據(jù)塊、數(shù)組數(shù)據(jù)塊和系統(tǒng)數(shù)據(jù)類型的數(shù)據(jù)塊。
全局?jǐn)?shù)據(jù)塊中的變量需要用戶自己定義,基于PLC數(shù)據(jù)類型的數(shù)據(jù)塊中的變量使用事先創(chuàng)建好的PLC數(shù)據(jù)類型模板進(jìn)行定義,而數(shù)組數(shù)據(jù)塊中的變量在創(chuàng)建數(shù)組數(shù)據(jù)塊的同時進(jìn)行定義,這三種數(shù)據(jù)塊均可以被所有程序塊進(jìn)行讀寫訪問。
背景數(shù)據(jù)塊只隸屬于某個功能塊FB,創(chuàng)建背景數(shù)據(jù)塊時需要FB塊,背景數(shù)據(jù)塊內(nèi)的變量結(jié)構(gòu)與FB塊的接口參數(shù)和靜態(tài)變量保持*,不需要用戶另行定義。系統(tǒng)數(shù)據(jù)類型的數(shù)據(jù)塊專門存儲程序中所使用的系統(tǒng)數(shù)據(jù)類型的數(shù)據(jù)。
在添加新塊時,如果選擇“數(shù)據(jù)塊”( DB),鼠標(biāo)單擊“確定”后,將彈出“添加新塊”的窗口。單擊“類型”右側(cè)的下拉列表,出現(xiàn)可選項,如圖5-149所示。要創(chuàng)建全局?jǐn)?shù)據(jù)塊,選擇列表條目“全局DB”(Global DB);要創(chuàng)建數(shù)組數(shù)據(jù)塊,則需在列表中選擇條目“數(shù)組DB”(Array DB);要創(chuàng)建背景數(shù)據(jù)塊,從列表中選擇要為其分配背景數(shù)據(jù)塊的FB塊(之前已創(chuàng)建),如圖5-149的“報警(FB1)”;要創(chuàng)建基于PLC數(shù)據(jù)類型的數(shù)據(jù)塊,從列表中選擇之前已創(chuàng)建好的PLC數(shù)據(jù)類型,如圖5-149的“用戶數(shù)據(jù)類型_1”;要創(chuàng)建基于系統(tǒng)數(shù)據(jù)類型的數(shù)據(jù)塊,從列表中選擇系統(tǒng)數(shù)據(jù)類型。
跳轉(zhuǎn)類型指令的梯形圖形式如圖5-142~圖5-147所示,主要包括跳轉(zhuǎn)標(biāo)簽指令(LABEL)、若RLO=“1”則跳轉(zhuǎn)指令(JMP)、若RLO=“1”則跳轉(zhuǎn)指令(JMPN)、定義跳轉(zhuǎn)列表指令( JMP_LIST)、跳轉(zhuǎn)分配器指令(SWITCH)和返回指令(RET)。
圖5-142 LABEL指令
圖5-143 JMP指令
圖5-144 JMPN指令
圖5-145 RET指令
圖5-146 JMP_LIST指令
圖5-147 SWITCH指令
跳轉(zhuǎn)標(biāo)簽指令( LABEL)是配合跳轉(zhuǎn)指令實現(xiàn)程序跳轉(zhuǎn),該指令用來標(biāo)識一個目標(biāo)程序段,執(zhí)行程序跳轉(zhuǎn)時,程序跳轉(zhuǎn)到跳轉(zhuǎn)標(biāo)簽下方的程序段開始執(zhí)行。
“若RLO=”1”則跳轉(zhuǎn)”指令(JMP)在滿足該指令輸入的條件(RLO =1)時可中斷當(dāng)前程序的順序執(zhí)行,而跳轉(zhuǎn)到由跳轉(zhuǎn)標(biāo)簽( LABEL)進(jìn)行標(biāo)識的程序段開始執(zhí)行;如果不滿足該指令輸入的條件( RLO =0),則程序?qū)⒗^續(xù)執(zhí)行下一程序段。
“若RLO=”0”則跳轉(zhuǎn)”指令(JMPN)與JMP指令的跳轉(zhuǎn)條件正好相反,即當(dāng)RLO =0時程序跳轉(zhuǎn)到由跳轉(zhuǎn)標(biāo)簽( LABEL)進(jìn)行標(biāo)識的程序段開始執(zhí)行,否則順序執(zhí)行。
“返回”指令( RET)可停止當(dāng)前程序塊的執(zhí)行。如果“返回”指令輸入端的邏輯運算結(jié)果( RLO)為“1”,則將終止當(dāng)前調(diào)用塊中的程序執(zhí)行,并在調(diào)用塊(例如,在調(diào)用OB中)中調(diào)用函數(shù)之后,繼續(xù)執(zhí)行。
對于LABEL、JMP、JMPN和RET指令,的跳轉(zhuǎn)標(biāo)簽與執(zhí)行的跳轉(zhuǎn)指令必須位于同一程序塊中,的跳轉(zhuǎn)標(biāo)簽名稱在程序塊中只能出現(xiàn)一次,一個程度段中只能使用一條跳轉(zhuǎn)指令(JMP、JMPN和RET)。CPU S7 -1200多可以聲明32個跳轉(zhuǎn)標(biāo)簽,而CPU S7 -1500多可以聲明256個跳轉(zhuǎn)標(biāo)簽。
“定義跳轉(zhuǎn)列表”指令( JMP_LIST)與LABEL指令配合使用,根據(jù)K值實現(xiàn)跳轉(zhuǎn)。在指令的輸出中只能跳轉(zhuǎn)標(biāo)簽,而不能指令或操作數(shù)。當(dāng)EN使能輸入的信號狀態(tài)為“1”時,執(zhí)行JMP_LIST指令,程序?qū)⑻D(zhuǎn)到由K參數(shù)的值的輸出編號所對應(yīng)的目標(biāo)程序段開始執(zhí)行。如果K參數(shù)值大于可用的輸出編號,則順序執(zhí)行程序??稍谥噶羁蛑型ㄟ^鼠標(biāo)單擊“*”來擴(kuò)展輸出的數(shù)量(CPU S7 -1200多可以聲明32個輸出,而CPU S7 -1500多可以聲明99個輸出),輸出編號從“0”開始,每增加一個新輸出,都會按升序連續(xù)遞增。
“跳轉(zhuǎn)分支指令”指令( SWITCH)也與LABEL指令配合使用,根據(jù)比較結(jié)果,定義要執(zhí)行的程序跳轉(zhuǎn)。在指令框中為每個輸入選擇比較類型(==、<>、>=、<=、>、<,各比較指令的可用性取決于指令的數(shù)據(jù)類型),在指令的輸出中跳轉(zhuǎn)標(biāo)簽( LABEL),在參數(shù)K中要比較的值,將該值依次與各個輸入(編號按照從小到大的順序)提供的值按照選擇的比較類型進(jìn)行比較,直至滿足比較條件為止,選擇滿足條件的輸入編號所對應(yīng)的輸出的跳轉(zhuǎn)標(biāo)簽進(jìn)行程序跳轉(zhuǎn)。如果滿足比較條件,則將不考慮后續(xù)比較條件;如果不滿足任何的比較條件,則將執(zhí)行輸出ELSE處的跳轉(zhuǎn);如果輸出ELSE中未定義程序跳轉(zhuǎn),則程序順序執(zhí)行??稍谥噶羁蛑型ㄟ^鼠標(biāo)單擊“*”增加輸出的數(shù)量,輸出編號從“0”開始,每增加一個新輸出,都會按升序連續(xù)遞增,同時會自動插入一個輸入。
基本指令下的“原有”指令集如圖5-148所示,包括執(zhí)行順控程序指令、離散控制定時器報警指令、電動機控制定時器報警指令、比較輸入位與掩碼位指令、比較掃描矩陣指令、提前和滯后算法指令、創(chuàng)建7段顯示的位模式指令、求十進(jìn)制補碼指令和統(tǒng)計設(shè)置位數(shù)量指令。
圖5-148 “原有”指令集
在TIA Portal STEP 7指令系統(tǒng)中,除了基本指令集,還有擴(kuò)展指令集、工藝指令集、通信指令集和選件包指令集。
擴(kuò)展指令集中主要包括日期和時間、分布式I/O、中斷、報警、診斷、數(shù)據(jù)塊控制和尋址等方面的指令。工藝指令集中主要包括計數(shù)和測量、PID控制、運動控制和時基I/O等與工藝功能有關(guān)的指令。通信指令集中主要包括S7通信、開放式用戶通信、WEB服務(wù)器以及,通信處理器等與通信有關(guān)的指令。選件包指令中為部分插件功能指令。使用時請查閱Portal STEP 7軟件的幫助信息系統(tǒng)或相關(guān)的系統(tǒng)手冊。
1.操作步驟
1)按4-13所示接好電路。
2)接通PLC的220 V電源,將PLC開關(guān)撥至“STOP”位置,在PLC中輸入程序。梯形程序圖如圖2-14所示。
3)將PLC程序運行開關(guān)撥向“RUN”,合上空氣開關(guān)QF。按下SB1,接通變頻器電源。
4)按【MODE】鍵和【▲/▼】鍵,將外部操作模式轉(zhuǎn)換為面板操作模式,初始化變頻器,使變頻器內(nèi)的所有參數(shù)恢復(fù)到出廠設(shè)定值。
5)設(shè)置Pr. 79=3,“EXT”燈和“PU”燈均亮。
6)設(shè)定7擋運行速度參數(shù),有關(guān)參數(shù)典型值如下:
Pr.4=20 Hz
Pr.5=25 Hz
Pr.6=30 Hz
Pr.24=35 Hz
Pr25=40 Hz
Pr.26=45 Hz
Pr.27=50 Hz
7)將SA2旋至“1”位,按下SB3,電動機正轉(zhuǎn)運行在20 Hz。
8)將SA2旋至“2”位,電動機正轉(zhuǎn)運行在25 Hz。
9)將SA2旋至“3”位,電動機正轉(zhuǎn)運行在30 Hz。
10)將SA2旋至“4”位,電動機正轉(zhuǎn)運行在35 Hz。
11)將SA2旋至“5”位,電動機正轉(zhuǎn)運行在40 Hz。
12)將SA2旋至“6”位,電動機正轉(zhuǎn)運行在45 Hz。
13)將SA2旋至“7”位,電動機正轉(zhuǎn)運行在50 Hz。
14)按下SB4,變頻器斷電,電動機開始減速并停止。
15)將PLC撥至“STOP”,斷開空氣開關(guān)QF,拆線并清理現(xiàn)場。
16)按下SB3,電動機正轉(zhuǎn)啟動并運行。
17)旋轉(zhuǎn)電位器Rp,將運行頻率調(diào)節(jié)至30 Hz,用轉(zhuǎn)速表測試電動機的正向轉(zhuǎn)速大小。
18)按下SB4,變頻器停止工作,電動機降速并停止。
19)將選擇開關(guān)SA2旋至“工頻運行”位,按啟動按鈕SB1,電動機將在工頻電壓下啟動并運行。用轉(zhuǎn)速表測試電動機的正向轉(zhuǎn)速大小。
20)按停止按鈕SB2,變頻器斷電,電動機停止運行。
21)將PLC撥至“STOP”,斷開空氣開關(guān)QF,拆線并清理現(xiàn)場。
2.注意事項
1)運行中出現(xiàn)“E.LF”字樣,表示變頻器輸出至電動機的連線有一相斷線(即缺相保護(hù)),這時返回“PU操作模式”,然后關(guān)掉電源重新開啟即可消除,具體操作如圖4-16所示。若不要此功能,設(shè)定Pr. 25=0.。
2)出現(xiàn)“E.TMH”字樣,表示電子過流保護(hù)動作,同樣在“PU操作模式”下,進(jìn)行清除操作。具體操作如圖4-17所示。
圖4-16 報警記錄清除操作示意圖
圖4-17 全部清除操作示意圖
西門子S7-200SMART模塊吉林代理商