SIEMENS/6ES7211-1BE40-0XB0現(xiàn)貨供應(yīng)
SIEMENS/6ES7211-1BE40-0XB0
ARM 處理器,,主頻達(dá)到 400MHz,使數(shù)據(jù)處理更快,,畫面顯示更流暢CP 將不能發(fā)布用于 CPUs V3.x 及更低版本,;甚至也不能作為 CP 443-1 (EX11) 的備件。數(shù)字量和模擬量模塊在通道數(shù)量,、電壓和電流范圍,、電氣隔離、診斷和警報(bào)功能等方面都存在著差別,。在這里提到的所有模塊范圍中,,SIPLUS 組件可用于擴(kuò)展的溫度范圍 -25… 60°C 和有害的空氣/冷凝。許多模塊還會(huì)監(jiān)控信號(hào)采集(診斷)和從過(guò)程(過(guò)程中斷)中傳回的信號(hào),。這樣便可對(duì)過(guò)程中出現(xiàn)的錯(cuò)誤(例如斷線或短路)以及任何過(guò)程事件(例如數(shù)字輸入時(shí)的上升邊或下降邊)立刻做出反應(yīng),。使用 STEP 7,即可輕松對(duì)控制器的響應(yīng)進(jìn)行編程,。MICROMASTER 440 是用于控制三相交流電動(dòng)機(jī)速度的變頻器系列,。本系列有多種型號(hào),額定功率范圍120W 到200kW 恒定(轉(zhuǎn)矩CT 控制方式),,或者可達(dá)250kW (可變轉(zhuǎn)矩VT控制方式),,供用戶選用。本變頻器由微處理器控制,,并采用具有現(xiàn)代*技術(shù)水平的絕緣柵雙極型晶體管(IGBT )作為功率輸出器件,。因此,它們具有很高的運(yùn)行可靠性和功能的多樣性,。其脈沖寬度調(diào)制的開關(guān)頻率是可選的,因而降低了電動(dòng)機(jī)運(yùn)行的噪聲。全面而完善的保護(hù)功能為變頻器和電動(dòng)機(jī)提供了良好的保護(hù)MICROMASTER 440 具有缺省的工廠設(shè)置數(shù)
三、 PLC 硬件系統(tǒng)設(shè)計(jì)
1 . PLC 型號(hào)的選擇
在作出系統(tǒng)控制方案的決策之前,,要詳細(xì)了解被控對(duì)象的控制要求,,從而決定是否選用 PLC 進(jìn)行控制,。
在控制系統(tǒng)邏輯關(guān)系較復(fù)雜(需要大量中間繼電器、時(shí)間繼電器,、計(jì)數(shù)器等),、工藝流程和產(chǎn)品改型較頻繁,、需要進(jìn)行數(shù)據(jù)處理和信息管理(有數(shù)據(jù)運(yùn)算、模擬量的控制,、 PID 調(diào)節(jié)等),、系統(tǒng)要求有較高的可靠性和穩(wěn)定性,、準(zhǔn)備實(shí)現(xiàn)工廠自動(dòng)化聯(lián)網(wǎng)等情況下,使用 PLC 控制是很必要的,。
目前,,國(guó)內(nèi)外眾多的生產(chǎn)廠家提供了多種系列功能各異的 PLC 產(chǎn)品,,使用戶眼花繚亂、無(wú)所適從,。所以全面權(quán)衡利弊,、合理地選擇機(jī)型才能達(dá)到經(jīng)濟(jì)實(shí)用的目的。一般選擇機(jī)型要以滿足系統(tǒng)功能需要為宗旨,,不要盲目貪大求全,,以免造成投資和設(shè)備資源的浪費(fèi)。機(jī)型的選擇可從以下幾個(gè)方面來(lái)考慮,。
( 1 )對(duì)輸入 / 輸出點(diǎn)的選擇
盲目選擇點(diǎn)數(shù)多的機(jī)型會(huì)造成一定浪費(fèi),。
要先弄清除控制系統(tǒng)的 I/O 總點(diǎn)數(shù),再按實(shí)際所需總點(diǎn)數(shù)的 15 ~ 20 %留出備用量(為系統(tǒng)的改造等留有余地)后確定所需 PLC的點(diǎn)數(shù),。
另外要注意,,一些高密度輸入點(diǎn)的模塊對(duì)同時(shí)接通的輸入點(diǎn)數(shù)有限制,一般同時(shí)接通的輸入點(diǎn)不得超過(guò)總輸入點(diǎn)的 60 %,; PLC 每個(gè)輸出點(diǎn)的驅(qū)動(dòng)能力( A/ 點(diǎn))也是有限的,,有的 PLC 其每點(diǎn)輸出電流的大小還隨所加負(fù)載電壓的不同而異;一般 PLC 的允許輸出電流隨環(huán)境溫度的升高而有所降低等,。在選型時(shí)要考慮這些問(wèn)題,。
PLC 的輸出點(diǎn)可分為共點(diǎn)式、分組式和隔離式幾種接法,。隔離式的各組輸出點(diǎn)之間可以采用不同的電壓種類和電壓等級(jí),,但這種 PLC平均每點(diǎn)的價(jià)格較高。如果輸出信號(hào)之間不需要隔離,,則應(yīng)選擇前兩種輸出方式的 PLC ,。
( 2 )對(duì)存儲(chǔ)容量的選擇
對(duì)用戶存儲(chǔ)容量只能作粗略的估算。在僅對(duì)開關(guān)量進(jìn)行控制的系統(tǒng)中,,可以用輸入總點(diǎn)數(shù)乘 10 字 / 點(diǎn)+輸出總點(diǎn)數(shù)乘 5 字 / 點(diǎn)來(lái)估算,;計(jì)數(shù)器 / 定時(shí)器按( 3 ~ 5 )字 / 個(gè)估算,;有運(yùn)算處理時(shí)按( 5 ~ 10 )字 / 量估算;在有模擬量輸入 / 輸出的系統(tǒng)中,,可以按每輸入 / (或輸出)一路模擬量約需( 80 ~ 100 )字左右的存儲(chǔ)容量來(lái)估算,;有通信處理時(shí)按每個(gè)接口 200 字以上的數(shù)量粗略估算。**后,,一般按估算容量的 50 ~ 100 %留有裕量,。對(duì)缺乏經(jīng)驗(yàn)的設(shè)計(jì)者,選擇容量時(shí)留有裕量要大些,。
( 3 )對(duì) I/O 響應(yīng)時(shí)間的選擇
PLC 的 I/O 響應(yīng)時(shí)間包括輸入電路延遲,、輸出電路延遲和掃描工作方式引起的時(shí)間延遲(一般在 2 ~ 3 個(gè)掃描周期)等。對(duì)開關(guān)量控制的系統(tǒng),, PLC 和 I/O 響應(yīng)時(shí)間一般都能滿足實(shí)際工程的要求,,可不必考慮 I/O 響應(yīng)問(wèn)題。但對(duì)模擬量控制的系統(tǒng),、特別是閉環(huán)系統(tǒng)就要考慮這個(gè)問(wèn)題,。
( 4 )根據(jù)輸出負(fù)載的特點(diǎn)選型
不同的負(fù)載對(duì) PLC 的輸出方式有相應(yīng)的要求。例如,,頻繁通斷的感性負(fù)載,,應(yīng)選擇晶體管或晶閘管輸出型的,而不應(yīng)選用繼電器輸出型的,。但繼電器輸出型的 PLC 有許多優(yōu)點(diǎn),,如導(dǎo)通壓降小,有隔離作用,,價(jià)格相對(duì)較便宜,,承受瞬時(shí)過(guò)電壓和過(guò)電流的能力較強(qiáng),其負(fù)載電壓靈活(可交流,、可直流)且電壓等級(jí)范圍大等,。所以動(dòng)作不頻繁的交、直流負(fù)載可以選擇繼電器輸出型的 PLC ,。
( 5 )對(duì)在線和離線編程的選擇
離線編程示指主機(jī)和編程器共用一個(gè) CPU ,,通過(guò)編程器的方式選擇開關(guān)來(lái)選擇 PLC 的編程、監(jiān)控和運(yùn)行工作狀態(tài),。編程狀態(tài)時(shí),,CPU 只為編程器服務(wù),而不對(duì)現(xiàn)場(chǎng)進(jìn)行控制,。編程器編程屬于這種情況,。在線編程是指主機(jī)和編程器各有一個(gè) CPU ,主機(jī)的CPU 完成對(duì)現(xiàn)場(chǎng)的控制,在每一個(gè)掃描周期末尾與編程器通信,,編程器把修改的程序發(fā)給主機(jī),,在下一個(gè)掃描周期主機(jī)將按新的程序?qū)ΜF(xiàn)場(chǎng)進(jìn)行控制。計(jì)算機(jī)輔助編程既能實(shí)現(xiàn)離線編程,,也能實(shí)現(xiàn)在線編程,。在線編程需購(gòu)置計(jì)算機(jī),并配置編程軟件,。采用哪種編程方法應(yīng)根據(jù)需要決定,。
( 6 )據(jù)是否聯(lián)網(wǎng)通信選型
若 PLC 控制的系統(tǒng)需要聯(lián)入工廠自動(dòng)化網(wǎng)絡(luò),則 PLC 需要有通信聯(lián)網(wǎng)功能,,即要求 PLC 應(yīng)具有連接其他 PLC 、上位計(jì)算機(jī)及 CRT等的接口,。大,、中型機(jī)都有通信功能,目前大部分小型機(jī)也具有通信功能,。
( 7 )對(duì) PLC 結(jié)構(gòu)形式的選擇
在相同功能和相同 I/O 點(diǎn)數(shù)據(jù)的情況下,,整體式比模塊式價(jià)格低。但模塊式具有功能擴(kuò)展靈活,,維修方便(換模塊),,容易判斷故障等優(yōu)點(diǎn),要按實(shí)際需要選擇 PLC 的結(jié)構(gòu)形式,。
2 .分配輸入 / 輸出點(diǎn)
一般輸入點(diǎn)和輸入信號(hào),、輸出點(diǎn)和輸出控制是一一對(duì)應(yīng)的。
分配好后,,按系統(tǒng)配置的通道與接點(diǎn)號(hào),,分配給每一個(gè)輸入信號(hào)和輸出信號(hào),即進(jìn)行編號(hào),。
在個(gè)別情況下,,也有兩個(gè)信號(hào)用一個(gè)輸入點(diǎn)的,那樣就應(yīng)在接入輸入點(diǎn)前,,按邏輯關(guān)系接好線(如兩個(gè)觸點(diǎn)先串聯(lián)或并聯(lián)),,然后再接到輸入點(diǎn)。
( 1 )確定 I/O 通道范圍
不同型號(hào)的 PLC ,,其輸入 / 輸出通道的范圍是不一樣的,,應(yīng)根據(jù)所選 PLC 型號(hào),查閱相應(yīng)的編程手冊(cè),,決不可“張冠李戴",。必須參閱有關(guān)操作手冊(cè)。
( 2 )部輔助繼電器
內(nèi)部輔助繼電器不對(duì)外輸出,不能直接連接外部器件,,而是在控制其他繼電器,、定時(shí)器 / 計(jì)數(shù)器時(shí)作數(shù)據(jù)存儲(chǔ)或數(shù)據(jù)處理用。
從功能上講,,內(nèi)部輔助繼電器相當(dāng)于傳統(tǒng)電控柜中的中間繼電器,。
未分配模塊的輸入 / 輸出繼電器區(qū)以及未使用 1 : 1 鏈接時(shí)的鏈接繼電器區(qū)等均可作為內(nèi)部輔助繼電器使用。根據(jù)程序設(shè)計(jì)的需要,,應(yīng)合理安排 PLC 的內(nèi)部輔助繼電器,,在設(shè)計(jì)說(shuō)明書中應(yīng)詳細(xì)列出各內(nèi)部輔助繼電器在程序中的用途,避免重復(fù)使用,。參閱有關(guān)操作手冊(cè),。
( 3 )分配定時(shí)器 / 計(jì)數(shù)器
PLC 的定時(shí)器 / 計(jì)數(shù)器數(shù)量分別見有關(guān)操作手冊(cè)。
7.3 PLC 軟件系統(tǒng)設(shè)計(jì)方法及步驟
7.3.1 PLC 軟件系統(tǒng)設(shè)計(jì)的方法
在了解了 PLC 程序結(jié)構(gòu)之后,,就要具體地編制程序了,。編制 PLC 控制程序的方法很多,這里主要介紹幾種典型的編程方法,。
1. 圖解法編程
圖解法是靠畫圖進(jìn)行 PLC 程序設(shè)計(jì),。常見的主要有梯形圖法、邏輯流程圖法,、時(shí)序流程圖法和步進(jìn)順控法,。
(1) 梯形圖法:梯形圖法是用梯形圖語(yǔ)言去編制 PLC 程序。這是一種模仿繼電器控制系統(tǒng)的編程方法,。其圖形甚至元件名稱都與繼電器控制電路十分相近,。這種方法很容易地就可以把原繼電器控制電路移植成 PLC 的梯形圖語(yǔ)言。這對(duì)于熟悉繼電器控制的人來(lái)說(shuō),,是**方便的一種編程方法,。
(2) 邏輯流程圖法:邏輯流程圖法是用邏輯框圖表示 PLC 程序的執(zhí)行過(guò)程,反應(yīng)輸入與輸出的關(guān)系,。邏輯流程圖法是把系統(tǒng)的工藝流程,,用邏輯框圖表示出來(lái)形成系統(tǒng)的邏輯流程圖。這種方法編制的 PLC 控制程序邏輯思路清晰,、輸入與輸出的因果關(guān)系及聯(lián)鎖條件明確,。邏輯流程圖會(huì)使整個(gè)程序脈絡(luò)清楚,便于分析控制程序,,便于查找故障點(diǎn),,便于調(diào)試程序和維修程序。有時(shí)對(duì)一個(gè)復(fù)雜的程序,,直接用語(yǔ)句表和用梯形圖編程可能覺(jué)得難以下手,,則可以先畫出邏輯流程圖,,再為邏輯流程圖的各個(gè)部分用語(yǔ)句表和梯形圖編制PLC 應(yīng)用程序。
(3) 時(shí)序流程圖法:時(shí)序流程圖法使首先畫出控制系統(tǒng)的時(shí)序圖(即到某一個(gè)時(shí)間應(yīng)該進(jìn)行哪項(xiàng)控制的控制時(shí)序圖),,再根據(jù)時(shí)序關(guān)系畫出對(duì)應(yīng)的控制任務(wù)的程序框圖,,**后把程序框圖寫成 PLC 程序。時(shí)序流程圖法很適合于以時(shí)間為基準(zhǔn)的控制系統(tǒng)的編程方法,。
(4) 步進(jìn)順控法:步進(jìn)順控法是在順控指令的配合下設(shè)計(jì)復(fù)雜的控制程序,。一般比較復(fù)雜的程序,都可以分成若干個(gè)功能比較簡(jiǎn)單的程序段,,一個(gè)程序段可以看成整個(gè)控制過(guò)程中的一步,。從整個(gè)角度去看,一個(gè)復(fù)雜系統(tǒng)的控制過(guò)程是由這樣若干個(gè)步組成的,。系統(tǒng)控制的任務(wù)實(shí)際上可以認(rèn)為在不同時(shí)刻或者在不同進(jìn)程中去完成對(duì)各個(gè)步的控制,。為此,不少 PLC 生產(chǎn)廠家在自己的 PLC 中增加了步進(jìn)順控指令,。在畫完各個(gè)步進(jìn)的狀態(tài)流程圖之后,,可以利用步進(jìn)順控指令方便地編寫控制程序。
2. 經(jīng)驗(yàn)法編程
經(jīng)驗(yàn)法是運(yùn)用自己的或別人的經(jīng)驗(yàn)進(jìn)行設(shè)計(jì),。多數(shù)是設(shè)計(jì)前先選擇與自己工藝要求相近的程序,,把這些程序看成是自己的“試驗(yàn)程序",。結(jié)合自己工程的情況,,對(duì)這些“試驗(yàn)程序"逐一修改,使之適合自己的工程要求,。這里所說(shuō)的經(jīng)驗(yàn),,有的是來(lái)自自己的經(jīng)驗(yàn)總結(jié),有的可能是別人的設(shè)計(jì)經(jīng)驗(yàn),,就需要日積月累,,善于總結(jié)。
PLC執(zhí)行程序的過(guò)程分為三個(gè)階段,,即輸入采樣階段,、程序執(zhí)行階段、輸出刷新階段,,PLC的掃描工作過(guò)程:
(1)輸入采樣階段,。在這一階段中,PLC以掃描方式讀入所有輸入端子上的輸入信號(hào),,并將各輸入狀態(tài)存入對(duì)應(yīng)的輸入映像寄存器中,。此時(shí),輸入映像寄存器被刷斷,。在程序執(zhí)行階段和輸出刷新階段中,,輸入映像存儲(chǔ)器與外界隔離,,其內(nèi)容保持不變,直至下一個(gè)掃描周期的輸入掃描階段,,才被重新讀入的輸入信號(hào)刷新,??梢?,PLC在執(zhí)行程序和處理數(shù)據(jù)時(shí),,不直接使用現(xiàn)場(chǎng)當(dāng)時(shí)的輸入信號(hào),,而使用本次采樣時(shí)輸入到映像區(qū)中的數(shù)據(jù),。一般來(lái)說(shuō),,輸入信號(hào)的寬度要大于一個(gè)掃描周期,,否則可能造成信號(hào)的丟失,。
(2)程序執(zhí)行階段,。在執(zhí)行用戶程序過(guò)程中,,PLC按照梯形圖程序掃描原則,一般來(lái)說(shuō),,PLC按從左至右,、從上到下的步驟逐個(gè)執(zhí)行程序。但遇到程序跳轉(zhuǎn)指令,,則根據(jù)跳轉(zhuǎn)條件是否滿足來(lái)決定程序跳轉(zhuǎn)地址,。程序執(zhí)行過(guò)程中,當(dāng)指令中涉及輸入,、輸出狀態(tài)時(shí),,PLC就從輸入映像寄存器中“讀入"對(duì)應(yīng)輸入端子狀態(tài),從輸出映像寄存器“讀入"對(duì)應(yīng)元件(“軟繼電器")的當(dāng)前狀態(tài),。然后進(jìn)行相應(yīng)的運(yùn)算,,運(yùn)算結(jié)果再存入輸出映像寄存器中。對(duì)輸出映像寄存器來(lái)說(shuō),,每一個(gè)元件(“軟繼電器")的狀態(tài)會(huì)隨著程序執(zhí)行過(guò)程而變化,。
(3)輸出刷新階段。程序執(zhí)行階段的運(yùn)算結(jié)果被存入輸出映像區(qū),,而不送到輸出端口上,。在輸出刷新階段,PLC將輸出映像區(qū)中的輸出變量送入輸出鎖存器,,然后由鎖存器通過(guò)輸出模塊產(chǎn)生本周期的控制輸出,。如果內(nèi)部輸出繼電器的狀態(tài)為“1",則輸出繼電器觸點(diǎn)閉合,,經(jīng)過(guò)輸出端子驅(qū)動(dòng)外部負(fù)載,。全部輸出設(shè)備的狀態(tài)要保持一個(gè)掃描周期。

西門子軟起動(dòng)器模擬工具 (STS) 的每個(gè)報(bào)告都列出了用于對(duì) SIRIUS 3RW軟起動(dòng)器進(jìn)行初始調(diào)試的參數(shù),。另外,,我們的高性能型軟起動(dòng)器還通過(guò)其調(diào)試向?qū)峁┲С帧?/span>
帶軟起動(dòng)器的電機(jī)起動(dòng)器
安裝電機(jī)軟起動(dòng)器所根據(jù)的協(xié)調(diào)類型取決于與應(yīng)用相關(guān)的要求,。通常,無(wú)熔斷器安裝(電機(jī)起動(dòng)保護(hù)器與軟起動(dòng)器的組合)就足夠了,。如果需要實(shí)現(xiàn)協(xié)調(diào)類型“2",,則必須在電機(jī)起動(dòng)器中安裝半導(dǎo)體熔斷器。
符合 IEC 60947-4-1 的協(xié)調(diào)類型“1":
在發(fā)生短路事件后,,裝置出現(xiàn)故障,,因此不適合進(jìn)一步使用(人員和系統(tǒng)保護(hù)得到保證)。
符合 IEC 60947-4-1 的協(xié)調(diào)類型“2":在發(fā)生短路事件后,,裝置適合進(jìn)一步使用(人員和系統(tǒng)保護(hù)得到保證),。
協(xié)調(diào)類型涉及軟起動(dòng)器與規(guī)定的保護(hù)裝置結(jié)合使用(電機(jī)起動(dòng)保護(hù)器/熔斷器),而不涉及起動(dòng)器中的任何附加組件,。
協(xié)調(diào)類型將通過(guò)使用文中以橙色背景顯示的圖標(biāo)在相應(yīng)的表格中標(biāo)明,。
起動(dòng)器測(cè)試和事件
為了將 SIRIUS 3RW軟起動(dòng)器測(cè)試保持在經(jīng)濟(jì)上合理的范圍內(nèi),測(cè)試是使用覆蓋絕大多數(shù)使用情況的起動(dòng)器組件(電機(jī)起動(dòng)保護(hù)器/斷路器,、熔斷器)進(jìn)行的(軟起動(dòng)器型號(hào)取決于進(jìn)線電壓,、回路類型或必要的超規(guī)格設(shè)計(jì)等)。對(duì)于所執(zhí)行的組合測(cè)試,,確定并記錄了短路分?jǐn)嗄芰q(單位為kA)的值,。
當(dāng)然,如果短路分?jǐn)嗄芰ο嗤?,那么較小的斷路器或熔斷器也可用于所選軟起動(dòng)器,,前提是短路組件的規(guī)格設(shè)計(jì)適合所連接的三相電機(jī)以及所用電纜的線路保護(hù)。對(duì)于協(xié)調(diào)類型“2"(帶半導(dǎo)體保護(hù)),,還需要對(duì)特性進(jìn)行比較,,因?yàn)槿绻x擇的熔斷器規(guī)格太小,,就不會(huì)確保保護(hù)功能,。如果軟起動(dòng)器沒(méi)有電機(jī)保護(hù)功能,則必須還要對(duì)電機(jī)保護(hù)進(jìn)行規(guī)格設(shè)計(jì),。
設(shè)置電機(jī)電流
如果使用帶過(guò)載脫扣器的斷路器(例如,,SIRIUS 3RV20 電機(jī)起動(dòng)保護(hù)器),建議激活 SIRIUS 3RW軟起動(dòng)器的電機(jī)保護(hù)功能以保護(hù)電機(jī),,并將軟起動(dòng)器設(shè)置到電機(jī)的額定工作電流Ie,。建議對(duì)斷路器進(jìn)行設(shè)置,使其提供線路保護(hù)但通常又不會(huì)在發(fā)生電機(jī)過(guò)載時(shí)在軟起動(dòng)器之前脫扣,。
PLC是專為工業(yè)自動(dòng)控制而開發(fā)的裝置,,通常PLC采用面向控制過(guò)程,面向問(wèn)題的“自然語(yǔ)言"編程,。不同廠家的產(chǎn)品采用的編程語(yǔ)言不同,,這些編程語(yǔ)言有梯形圖,、語(yǔ)句表、控制系統(tǒng)流程圖等,。為了增強(qiáng)PLC的各種運(yùn)算功能,,有的PLC還配有BASIC語(yǔ)言,并正在探索用其他語(yǔ)言來(lái)編程,。
日本的FANUC公司,、立石公司、三菱公司,、富士公司等所生產(chǎn)的PLC產(chǎn)品,,都采用梯形圖編程。在用編程器向PLC輸入程序時(shí),,一般簡(jiǎn)易編程器都采用編碼表輸入,,大型編程器也可用梯形圖直接輸入。在眾多的PLC產(chǎn)品中,,由于制造廠家不同,,其指令系統(tǒng)的表示方法和語(yǔ)句表中的助記符也不盡相同,但原理是相同的,。在本書中我們以FANUC-PMC-L為例,,對(duì)適用于數(shù)控機(jī)床控制的PLC指令作一介紹。在FANUC系列的PLC中,,規(guī)格型號(hào)不同時(shí),,只是功能指令的數(shù)目有所不同,如北京機(jī)床研究所與FANUC公司合作開發(fā)的FANUC-BESKPLC-B功能指令23條,,除此以外,,指令系統(tǒng)是一樣的。
在FANUC-PMC-L中有兩種指令:基本指令和功能指令,。當(dāng)設(shè)計(jì)順序程序時(shí),,使用多的是基本指令,基本指令共12條,。功能指令便于機(jī)床特殊運(yùn)行控制的編程,,功能指令有35條。
在基本指令和功能指令執(zhí)行中,,用一個(gè)堆棧寄存器暫存邏輯操作的中間結(jié)果,,堆棧寄存器有9位(如圖1所示),按*后出,、后進(jìn)先出的原理工作,。當(dāng)前操作結(jié)果壓入時(shí),堆棧各原狀態(tài)全部左移一位,;相反地取出操作結(jié)果時(shí)堆棧全部右移一位,,后壓入的信號(hào)首先恢復(fù)讀出,。
先梳理幾個(gè)概念:
將編譯好的程序從電腦傳輸?shù)絧lc,這一過(guò)程一般叫做“**",,即download,;
將程序從PLC傳輸?shù)诫娔X,這一過(guò)程一般叫做“上載",,即upload,;
不同廠家的PLC,下載,、上傳程序在細(xì)節(jié)上略有不同,,但原理上大同小異,這里以西門子S7-300系列PLC為例,,加以說(shuō)明,。
一、搭建編譯環(huán)境
S7-300系列PLC的工程項(xiàng)目的建立,、硬件組態(tài),、編程、下載和上裝以及程序狀態(tài)診斷和監(jiān)控都由西門子的配套軟件SIMATICManager來(lái)管理和維護(hù),,如下圖所示,。
SIMATIC Manager是一個(gè)綜合管理軟件,若只需要編寫,、維護(hù)PLC程序,,只需下載、安裝STEP7即可,。
二,、選擇PLC與電腦(工程師站)之間的通信方式
PLC和工程師站之間一般可以采用MPI、Profibus DP以及以太網(wǎng)進(jìn)行通信,。
所有的S7-300/400系列CPU都有一個(gè)支持MPI通信協(xié)議的接口
部分S7-300/400系列CPU提供支持ProfibusDP協(xié)議的接口,,如果CPU沒(méi)有該接口,可在硬件組態(tài)上配置一塊Profibus DP網(wǎng)卡,,比如CP342-5
部分S7-300/400系列CPU提供支持TCP/IP協(xié)議的接口,,如果CPU沒(méi)有該接口,,可在硬件組態(tài)上配置一塊以太網(wǎng)模塊,,比如CP343-1
如果選擇MPI或ProfibusDP的方式進(jìn)行通訊,工程師站必須安裝一塊CP5611或CP5613網(wǎng)卡,,或者買一個(gè)USB適配器,,通過(guò)USB接口進(jìn)行通信
如果選擇以太網(wǎng)方式進(jìn)行通訊,只需要工程師站端配置了以太網(wǎng)卡即可,。
下面以MPI通訊方式為例,,來(lái)說(shuō)明如何進(jìn)行通信配置,。
假定PLC與工程師站之間的物理連接已經(jīng)完成,即二者之間通過(guò)DP電纜連接起來(lái),。
在“SIMATICManager"中,,通過(guò)菜單命令:“選項(xiàng)->設(shè)置PG/PC接口",進(jìn)行網(wǎng)絡(luò)端口設(shè)置,,如下圖所示,。這一步,也可以在“控制面板"中的“設(shè)置PG/PC接口"中設(shè)定,。工程師站需要和PLC通訊,,因此應(yīng)用訪問(wèn)點(diǎn)要選擇“STEP7",接口根據(jù)實(shí)際情況選擇(這里我們用到時(shí)PLCSIM,,因此選擇PLCSIM(MPI),。)
經(jīng)過(guò)上述設(shè)置后,就可以進(jìn)行下載和上傳操作了,。