6ES7953-8LJ20-0AA0
PLC 的定時(shí)器 / 計(jì)數(shù)器數(shù)量分別見有關(guān)操作手冊。
7.3 PLC 軟件系統(tǒng)設(shè)計(jì)方法及步驟
7.3.1 PLC 軟件系統(tǒng)設(shè)計(jì)的方法
在了解了 PLC 程序結(jié)構(gòu)之后,就要具體地編制程序了。編制 PLC 控制程序的方法很多,這里主要介紹幾種典型的編程方法。
@
圖解法編程
圖解法是靠畫圖進(jìn)行 PLC 程序設(shè)計(jì)。常見的主要有梯形圖法、邏輯流程圖法、時(shí)序流程圖法和步進(jìn)順控法。
(1) 梯形圖法:梯形圖法是用梯形圖語言去編制 PLC 程序。這是一種模仿繼電器控制系統(tǒng)的編程方法。其圖形甚至元件名稱都與繼電器控制電路十分相近。這種方法很容易地就可以把原繼電器控制電路移植成 PLC 的梯形圖語言。這對于熟悉繼電器控制的人來說,反應(yīng)輸入與輸出的關(guān)系。邏輯流程圖法是把系統(tǒng)的工藝流程,用邏輯框圖表示出來形成系統(tǒng)的邏輯流程圖。這種方法編制的 PLC 控制程序邏輯思路清晰、輸入與輸出的因果關(guān)系及聯(lián)鎖條件明確。邏輯流程圖會(huì)使整個(gè)程序脈絡(luò)清楚,便于分析控制程序,便于查找故障點(diǎn),便于調(diào)試程序和維修程序。有時(shí)對一個(gè)復(fù)雜的程序,直接用語句表和用梯形圖編程可能覺得難以下手,則可以先畫出邏輯流程圖,再為邏輯流程圖的各個(gè)部分用語句表和梯形圖編制 PLC 應(yīng)用程序。
(3) 時(shí)序流程圖法:時(shí)序流程圖法使首先畫出控制系統(tǒng)的時(shí)序圖(即到某一個(gè)時(shí)間應(yīng)該進(jìn)行哪項(xiàng)控制的控制時(shí)序圖),再根據(jù)時(shí)序關(guān)系畫出對應(yīng)的控制任務(wù)的程序框圖,后把程序框圖寫成 PLC 程序。時(shí)序流程圖法很適合于以時(shí)間為基準(zhǔn)的控制系統(tǒng)的編程方法。
(4) 步進(jìn)順控法:步進(jìn)順控法是在順控指令的配合下設(shè)計(jì)復(fù)雜的控制程序。一般比較復(fù)雜的程序,都可以分成若干個(gè)功能比較簡單的程序段,一個(gè)程序段可以看成整個(gè)控制過程中的一步。從整個(gè)角度去看,一個(gè)復(fù)雜系統(tǒng)的控制過程是由這樣若干個(gè)步組成的。系統(tǒng)控制的任務(wù)實(shí)際上可以認(rèn)為在不同時(shí)刻或者在不同進(jìn)程中去完成對各個(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é)合自己工程的情況,對這些“試驗(yàn)程序”逐一修改,使之適合自己的工程要求。這里所說的經(jīng)驗(yàn),有的是來自自己的經(jīng)驗(yàn)總結(jié),有的可能是別人的設(shè)計(jì)經(jīng)驗(yàn),就需要日積月累,善于總結(jié)。
6ES7953-8LJ20-0AA0
S7-400 是 SIMATIC 控制器家族能強(qiáng)大的 PLC。它可以成功實(shí)現(xiàn)全集成自動(dòng)化 (TIA) 解決方案。S7-400 是一個(gè)用于制造業(yè)和過程工業(yè)系統(tǒng)解決方案的自動(dòng)化平臺(tái),其主要特點(diǎn)是具有模塊化的結(jié)構(gòu)并擁有性能儲(chǔ)備。
S7-400
- 中端性能范圍內(nèi)功能強(qiáng)大的 PLC
- 可滿足要求極為苛刻的任務(wù)的解決方案
- 全面的模塊和各種性能等級 CPU 可針對具體自動(dòng)化任務(wù)進(jìn)行調(diào)整
- 可實(shí)現(xiàn)分布式結(jié)構(gòu),適用十分靈活
- 連接方便
- 通信和聯(lián)網(wǎng)功能
- 操作方便,設(shè)計(jì)簡單,不含風(fēng)扇
- 任務(wù)增加時(shí)可順利擴(kuò)展
- 多重計(jì)算:
多個(gè) CPU 在一個(gè) S7-400 控制器中同時(shí)運(yùn)行。
多重計(jì)算功能可對 S7-400 的總體性能進(jìn)行分配。例如,可將復(fù)雜的技術(shù)任務(wù)(如開環(huán)控制、計(jì)算或通信)進(jìn)行拆分并分配給不同的 CPU。可以為每個(gè) CPU 分配自己的 I/O。 - 模塊化:
通過功能強(qiáng)大的 S7-400 背板總線和可直接連接到 CPU 的通信接口,可實(shí)現(xiàn)許多大量通信線路的高性能操作。例如,這樣可以擁有一條用于 HMI 和編程任務(wù)的通信線路、一條用于高性能等距運(yùn)動(dòng)控制組件的通信線路和一條“正常”I/O 現(xiàn)場總線。另外,還可以實(shí)現(xiàn)額外需要的與 MES/ERP 系統(tǒng)或 Internet 的連接。 - 工程組態(tài)和診斷:
結(jié)合使用 SIMATIC 工程組態(tài)工具,可極為高效地對 S7-400 進(jìn)行組態(tài)和編程,尤其對于采用高性能工程組件的廣泛自動(dòng)化任務(wù)。為此,可以使用高級語言(如 SCL)以及用于順序控制、狀態(tài)圖和工藝圖的圖形化組態(tài)工具。
S7-400H
- 具有冗余設(shè)計(jì)的高可用性自動(dòng)化系統(tǒng)。
- 用于具有很高故障安全要求的應(yīng)用:
重新啟動(dòng)成本很高、停產(chǎn)代價(jià)高昂、幾乎不需要監(jiān)視且維護(hù)選項(xiàng)較少的過程。 - 冗余設(shè)計(jì)的集能
- 提高 I/O 的可用性:切換式 I/O 配置
- 也可使用具有標(biāo)準(zhǔn)可用性的 I/O:單側(cè)配置
- 熱后備:發(fā)生故障時(shí),自動(dòng)切換到備用設(shè)備。
- 包含 2 個(gè)單獨(dú)機(jī)架或一個(gè)分隔式機(jī)架的配置
- 通過冗余 PROFIBUS DP 或系統(tǒng)冗余 PROFINET I/O 來連接切換式 I/O。
S7-400F/FH
- 故障安全型自動(dòng)化系統(tǒng),適用于具有很高安全要求的工廠
- 符合相關(guān)標(biāo)準(zhǔn)的安全要求(IEC 61508 的 SIL 3、DIN V 19250 的 AK6 以及EN 954-1 的 Cat.4)
- 如果需要,也可通過冗余設(shè)計(jì)來實(shí)現(xiàn)容錯(cuò)
- 不對安全相關(guān) I/O 進(jìn)行額外接線
- 通過采用 PROFIsafe 行規(guī)的 PROFIBUS DP 實(shí)現(xiàn)安全通信
- 基于帶有故障安全模塊的 S7-400H 和分布式 ET 200 I/O
- 適用于非安全相關(guān)應(yīng)用的標(biāo)準(zhǔn)模塊也可以在自動(dòng)化系統(tǒng)中使用
- 隔離模塊用于在一個(gè) ET 200M 的安全模式下組合使用故障安全模塊和標(biāo)準(zhǔn)模塊。
應(yīng)用
S7-400
SIMATIC S7-400 是中端性能范圍內(nèi)功能強(qiáng)大的 PLC。
SI能范圍內(nèi)要求極為苛刻的任務(wù)的理想解決方案。
SIMATIC S7-400 的應(yīng)用領(lǐng)域包括:
- 汽車工業(yè),如裝配線
- 機(jī)械設(shè)備制造,包括機(jī)械設(shè)備制造
- 倉儲(chǔ)技術(shù)
- 鋼鐵工業(yè)
- 樓宇管理系統(tǒng)
- 發(fā)電和配電
- 造紙和印刷領(lǐng)域
- 木材加工
- 食品和飲料領(lǐng)域
- 過程工程,如水務(wù)和污水處理
- 化工和石化領(lǐng)域
- 儀表和控制
- 包裝機(jī)械
- 制藥工業(yè)
由于具有多種性能等級的 CPU,并有具備大量用戶友好的功能的廣泛模塊,用戶可以根據(jù)具體情況執(zhí)行其自動(dòng)化任務(wù)。
任務(wù)擴(kuò)展時(shí),可通過附加模塊隨時(shí)對控制器進(jìn)行擴(kuò)展,成本不會(huì)很高。
SIMATIC S7-400 是一種通用控制器:
- 具有很高電磁兼容性以及抗沖擊性和抗振性,因此擁有*的工業(yè)適用性。
- 可以帶電連接和斷開各模塊。
S7-400H
在自動(dòng)化技術(shù)的許多領(lǐng)域中,對自動(dòng)化系統(tǒng)的可用性(從而故障安全性)的需求在不斷提高。在許多領(lǐng)域中,設(shè)備停機(jī)會(huì)產(chǎn)生*的成本。此時(shí),只有冗余系統(tǒng)才能滿足可用性要求。
容錯(cuò)型 SIMATIC S7-400H 即能滿足這些要求。即使在一個(gè)或多個(gè)故障導(dǎo)致控制器的部件出現(xiàn)故障時(shí),也能繼續(xù)運(yùn)行。通過以這種方式實(shí)現(xiàn)的可用性讓 SIMATIC S7-400H 尤其適用于以下應(yīng)用領(lǐng)域:
- 控制器發(fā)生故障后重啟會(huì)產(chǎn)生很高費(fèi)用的過程(通常在過程工業(yè)中)。
- 停產(chǎn)的代價(jià)十分高昂的過程。
- 涉及貴重材料的過程(例如在制藥工業(yè)中)。
- 無人監(jiān)視的應(yīng)用
- 涉及較少維護(hù)人員的應(yīng)用
S7-400F/FH
SIMATIC S7-400F/FH 故障安全自動(dòng)化系統(tǒng)可在安全要求較高的工廠中使用。它可對立即停機(jī)不會(huì)給人員或環(huán)境帶來危險(xiǎn)的過程進(jìn)行控制。S7-400F/FH 具有兩種基本設(shè)計(jì):
- S7-400F:
故障安全自動(dòng)化系統(tǒng)。在控制系統(tǒng)中發(fā)生故障的情況下,生產(chǎn)過程會(huì)切換到安全狀態(tài)并中斷。 - S7-400FH:
故障安全和高可用性自動(dòng)化系統(tǒng)。在控制系統(tǒng)中發(fā)生故障的情況下,冗余控制部分將發(fā)揮作用,繼續(xù)控制生產(chǎn)過程。
通過另外使用標(biāo)準(zhǔn)模塊,可以建立一個(gè)全集成控制系統(tǒng),可在非安全相關(guān)和安全相關(guān)任務(wù)共存的工廠環(huán)境中使用。可以使用相同的標(biāo)準(zhǔn)工具對整個(gè)工廠進(jìn)行組態(tài)和編程。
西門子S7-300 PLC是模塊式的PLC,它由以下幾個(gè)部分組成:
(1)處理單元(CPU)
各種CPU有不同的性能,例如有的CPU集成有數(shù)字量和模擬量輸入/輸出點(diǎn),浙江銷售西門子S7-400功能模塊,有的CPU集成有PROFIBUS-DP等通信接口。CPU前面板上有狀態(tài)故障指示燈、模式開關(guān)、24V電源端子、電池盒與存儲(chǔ)器模塊盒(有的CPU沒有)。
(2)負(fù)載電源模塊(PS)
負(fù)載電源模塊用于將AC220V電源轉(zhuǎn)換為DC24V電源,供CPU和I/0模塊使用。額定輸出電流有2A、5A和10A 3種,過載時(shí)模塊上的LED閃爍。
(3)信號模塊(SM)
信號模塊是數(shù)字量輸入/輸出模塊和模擬量輸入/輸出模塊的總稱,它們使不同的過程信號電壓或電流與PLC內(nèi)部的信號電平匹配:信號模塊主要有數(shù)字量輸入模塊SM321和數(shù)字量輸出模塊SM322。模擬量輸入模塊SM331和模擬量輸出模塊SM332。模擬量輸入模塊可以輸入熱電阻、熱電偶、DC4-20mA和DC0-1OV等多種不同類型和不同量程的模擬信號。每個(gè)模塊上有一個(gè)背板總線連接器,現(xiàn)場的過程信號連接到前連接器的端子上。
(4)功能模塊(FM)
功能模塊主要用于對實(shí)時(shí)性和存儲(chǔ)容量要求高的控制任務(wù),如計(jì)數(shù)器模塊、快速/慢速進(jìn)給驅(qū)動(dòng)位置控制模塊、電子凸輪控制器模塊、步進(jìn)電動(dòng)機(jī)定位模塊、伺服電動(dòng)機(jī)定位模塊、未定和連續(xù)路徑控制模塊、閉環(huán)控制模塊、工業(yè)標(biāo)識(shí)系統(tǒng)的接口模塊、稱重模塊、位置輸入模塊、超聲波位置解碼器等。
(5)通信處理器(CP)
通信處理器用于PLC之間、PLC與計(jì)算機(jī)和其他智能設(shè)備之間的通信,可以將PLC接入PROFIBUS-DP、AS-i和工業(yè)以太網(wǎng),或用于實(shí)現(xiàn)點(diǎn)對點(diǎn)通信等。通信處理器可以減輕CPU處理通信的負(fù)擔(dān),并減少用戶對通信的編程工作。
(6)接口模塊(IM)
接口模塊用于多機(jī)架配置時(shí)鏈接主機(jī)架(CR)和擴(kuò)展機(jī)架(ER)。S7-300通過分布式的主機(jī)架和3個(gè)擴(kuò)展機(jī)架,最多可以配置32個(gè)信號模塊、功能模塊和通信處理器。
(7)導(dǎo)軌
鋁質(zhì)導(dǎo)軌用來固定和安裝S7-300上述的各種模塊。