廣東西門子S7-200SMARTPLC代理批發(fā)銷售
系統(tǒng)數(shù)據(jù)( System Data)包括硬件組態(tài)、網(wǎng)絡(luò)組態(tài)和連接表也應(yīng)下載到CPU。下載的用戶程序保存在裝載存儲器的快閃存儲器( FEPROM)中。CPU電源掉電又重新恢復(fù)時(shí),FEPROM中的內(nèi)容被重新復(fù)制到CPU存儲器的RAM區(qū)。

(1)在線連接的建立與在線操作
1)建立在線連接。必須通過硬件接口連接計(jì)算機(jī)和PLC,然后通過在線的項(xiàng)目窗口訪問PLC。管理器中通過執(zhí)行菜單命令“View>Online”、“View>Offline”進(jìn)入在線或離線狀態(tài)。在線窗口顯示的是PLC中的內(nèi)容,離線窗口顯示的是計(jì)算機(jī)中的內(nèi)容。如果PLC與STEP 7中的程序和組態(tài)數(shù)據(jù)是*的,在線窗口顯示的是PLC與STEP 7中數(shù)據(jù)的組合。
2)處理模式與測試模式。設(shè)置CPU屬性的對話框中的“Protection”(保護(hù))標(biāo)簽頁選擇處理( Process)模式或測試(Test)模式。
3)在線操作。進(jìn)入在線狀態(tài)后,執(zhí)行菜單命令“PLC>Diagnostics>Settings”中不同的子命令。
(2)下載與上傳
1)下載的準(zhǔn)備工作。計(jì)算機(jī)與CPU之間必須建立起連接,要下載的程序已編譯好。在RUN-P模式一次只能下載一個(gè)塊,建議在STOP模式下載。在保存塊或下載塊時(shí),STEP 7首*行語法檢查,應(yīng)改正檢查出來的錯(cuò)誤。下載前應(yīng)將CPU中的用戶存儲器復(fù)位,可以用模式選擇開關(guān)復(fù)位,CPU進(jìn)入STOP模式,再用菜單命令“PLC>Clear/Reset”復(fù)位存儲器。
2)下載的方法。在管理器的塊工作區(qū)選擇塊,可用Ctrl鍵和Shift鍵選擇多個(gè)塊,用菜單命令“PLC>Download”將被選擇的塊下載到CPU。在管理器左邊的目錄窗口中選擇“Blocks”對象,下載所有的塊和系統(tǒng)數(shù)據(jù)。
當(dāng)對塊編程或組態(tài)硬件和網(wǎng)絡(luò)時(shí),在當(dāng)時(shí)主窗口上,用菜單命令“PLC>Download”下載當(dāng)前正在編輯的對象,如圖5-33所示。

圖5-33 下載到CPU
3)上傳程序??梢杂?ldquo;PLC>Upload”命令從CPU的RAM裝載到存儲器中,把塊的當(dāng)前內(nèi)容上傳到計(jì)算機(jī)打開的項(xiàng)目中。

(3)用變量表調(diào)試程序
1)系統(tǒng)調(diào)試的基本步驟。首*行硬件調(diào)試,可以用變量表來測試硬件,通過觀察CPU模塊上的故障指示燈,使用故障診斷工具來診斷故障。下載程序之前應(yīng)將CPU的存儲器復(fù)位,將CPU切換到STOP模式。下載用戶程序時(shí)應(yīng)同時(shí)下載硬件組態(tài)數(shù)據(jù)。
2)變量表的生成。可以在管理器中生成新的變量表?;蛟谧兞勘砭庉嬈髦?,可以用主菜單“Table”生成一個(gè)新的變量表。在變量表中輸入變量,或從符號表中復(fù)制地址,將它粘貼到變量表。
3)變量表的使用。
①建立與CPU的連接。
②定義變量表的觸發(fā)方式。用菜單命令“Variable>Trigger”打開對話框,選擇觸發(fā)方式。
③監(jiān)視變量。用菜單命令“Variable>updat Monitor Values”對所選變量的數(shù)值作一次立即刷新。
④修改變量。在STOP模式修改變量時(shí),各變量的狀態(tài)不會互相影響,并且有保持功能。在RUN模式修改變量時(shí),各變量同時(shí)又受到用戶程序的控制。
⑤強(qiáng)制變量。強(qiáng)制變量操作給用戶程序中的變量賦一個(gè)固定的值,不會因?yàn)橛脩舫绦虻膱?zhí)行而改變,如圖5-35所示。

圖5-35 強(qiáng)制數(shù)值窗口
強(qiáng)制作業(yè)只能用菜單命令“Variable>Stop Forcing”來刪除或終止。
(4)用程序狀態(tài)功能調(diào)試程序
1)啟動程序狀態(tài)。進(jìn)入程序狀態(tài)的條件:經(jīng)過編譯的程序下載到CPU;打開邏輯塊,用菜單命令“Debug>Monitor”進(jìn)入在線監(jiān)控狀態(tài);將CPU切換到RUN或RUN-P模式。
2)語句表程序狀態(tài)的顯示,如圖5-36所示。
從光標(biāo)選擇的網(wǎng)絡(luò)開始監(jiān)視程序狀態(tài),右邊窗口顯示每條指令執(zhí)行后的邏輯運(yùn)算結(jié)果( RLO)和狀態(tài)位STA (Status)、累加器1(STANDARD)、累加器2(ACCU 2)和狀態(tài)字(STATUS…)。
用菜單命令“Options>Customize”打開的對話框分STL標(biāo)簽頁選擇需要監(jiān)視的內(nèi)容,用LAD/FBD標(biāo)簽頁可以設(shè)置梯形圖(LAD)和功能塊圖(SFB)程序狀態(tài)的顯示方式。
3)梯形圖程序狀態(tài)的顯示。LAD和FBD中用綠色連續(xù)線來表示狀態(tài)滿足,即有“能流”流過,如圖5-37所示左邊較粗較淺的線;用蘭色點(diǎn)狀細(xì)線表示狀態(tài)不滿足,沒有“能流”流過;用黑色連續(xù)線表示狀態(tài)未知。

(1) S7-PLCSIM的主要功能
S7-PLCSIM的主要功能是在計(jì)算機(jī)上對S7-300/400 PLC的用戶程序進(jìn)行離線仿真與調(diào)試,模擬PLC的輸入/輸出存儲器區(qū)來控制程序的運(yùn)行,觀察有關(guān)輸出變量的狀態(tài)。在運(yùn)行仿真PLC時(shí)可以使用變量表和程序狀態(tài)等方法來監(jiān)視和修改變量??梢詫Υ蟛糠纸M織塊(OB)、系統(tǒng)功能塊(SFB)和系統(tǒng)功能塊(SFC)進(jìn)行仿真。
(2)使用S7-PLCSIM仿真軟件調(diào)試程序的步驟
1)在STEP 7編程軟件中生成項(xiàng)目,編寫用戶程序。
2)打開S7-PLCSIM窗口,自動建立了STEP 7與仿真CPU的連接。仿真PLC的電源處于接通狀態(tài),CPU處于STOP模式,掃描方式為連續(xù)掃描。
3)在管理器中打開要仿真的項(xiàng)目,選中“Blocks”對象,將所有的塊下載到仿真PLC。
4)生成視圖對象。
5)用視圖對象來模擬實(shí)際PLC的輸入/輸出信號,檢查下載的用戶程序是否正確。
1)通過單擊灰色注釋框下面的任意區(qū)域就可打開正文框。
2)輸入指令、按空格鍵,然后輸入地址(直接或間接地址)。
3)按空格鍵并輸入以雙斜線“//”開始的注釋(可選)。
4)在完成一條(一行)帶注釋或不帶注釋的語句后單擊“Return”按鈕。
輸入一行完成后,運(yùn)行語法檢查,這條語句形成并顯示,指令中或地址中的任何小寫字母都轉(zhuǎn)換為大寫。查到的語法錯(cuò)誤都顯示為紅色斜體,在存儲該邏輯塊之前必須修改所有錯(cuò)誤。
(1)控制要求
在實(shí)際應(yīng)用中,經(jīng)常會遇到需要產(chǎn)生一個(gè)周期確定而占空比可調(diào)的脈沖系列,這樣脈沖用兩個(gè)接通延時(shí)的定時(shí)器即可實(shí)現(xiàn)。設(shè)計(jì)一個(gè)周期為10s、占空比為0.5的脈沖系列。其時(shí)序圖如圖5-21示。
(2)編程元件的地址
該脈沖的產(chǎn)生由輸入端I0.0控制,采用時(shí)間繼電器T101、T102。
(3)控制系統(tǒng)軟件設(shè)計(jì)
設(shè)計(jì)梯形圖及指令表如圖5-22所示。

圖5-21 時(shí)序
當(dāng)I0.0由0變?yōu)?/span>1時(shí),T102常閉觸點(diǎn)閉合,T101被啟動并且開始計(jì)時(shí):當(dāng)T101的當(dāng)前值SV達(dá)到設(shè)定值PT (50×100ms=5s)時(shí),T101接通,T101常開觸點(diǎn)閉合,T102被啟動,開始計(jì)時(shí);當(dāng)T102的當(dāng)前值SV達(dá)到其設(shè)定值PT (5s)時(shí),T102接通,T102常閉觸點(diǎn)斷開,T101復(fù)位,使T101當(dāng)前值SV=0,T101的常開觸點(diǎn)斷開,T102復(fù)位,T102常閉觸點(diǎn)閉合,T101重新啟動,開始下一個(gè)周期。
從以上分析可知,T101從計(jì)時(shí)開始到接通的時(shí)間取決于T101的PT值,T102計(jì)時(shí)開始到T102接通的時(shí)間取決于T102的PT值,兩個(gè)PT值相加就是脈沖的周期。PT2/(PT1+PT2)就是占空比。

如果T101的設(shè)定值由VW0提供,T102的設(shè)定值由VW2提供,就組成了周期T=(VW0)+(VW2),占空比τ=(VW2)/T的脈沖序列。
廣東西門子S7-200SMARTPLC代理批發(fā)銷售