西門子s7-200系列PLC應(yīng)用技術(shù)課件_第1頁
西門子s7-200系列PLC應(yīng)用技術(shù)課件_第2頁
西門子s7-200系列PLC應(yīng)用技術(shù)課件_第3頁
西門子s7-200系列PLC應(yīng)用技術(shù)課件_第4頁
西門子s7-200系列PLC應(yīng)用技術(shù)課件_第5頁
已閱讀5頁,還剩153頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1.1可編程序控制器概述西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的認知初步模塊1PLC的認知初步

1.2S7-200系列PLC介紹1.3STEP-Micr/WIN4.0編程軟件的使用西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的認知初1

西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的認知初步1.1可編程序控制器概述

1.1.1PLC的由來

1968年,美國通用汽車公司(GM公司)為了在每次汽車改型或改變工藝流程時不改動原有繼電器柜內(nèi)的接線,以便降低生產(chǎn)成本,縮短新產(chǎn)品的開發(fā)周期,而提出了研制新型邏輯順序控制裝置,并提出了該裝置的研制指標要求,即10項招標技術(shù)指標,這10指標實際上就是當今可編程序控制器最基本的功能。將它們歸納一下,其核心為以下四點:(1)用計算機代替繼電器控制盤。(2)用程序代替硬件接線。(3)輸入/輸出電平可與外部裝置直接連接。(4)結(jié)構(gòu)易于擴展

西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的認知初2美國數(shù)字設(shè)備公司(DEC)中標并于1969年研出了世界上第一臺可編程序控制器,并應(yīng)用于通用汽車公司的生產(chǎn)線上。當時叫可編程邏輯控制器PLC(ProgrammableLogicController),目的是用來取代繼電器,以執(zhí)行邏輯判斷、計時、計數(shù)等順序控制功能。緊接著,美國MODICON公司也開發(fā)出同名的控制器,1971年,日本從美國引進了這項新技術(shù),很快研制成了日本第一臺可編程控制器。1973年,西歐國家也研制出他們的第一臺可編程控制器。西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的認知初步美國數(shù)字設(shè)備公司(DEC)中標并于1969年研出了世界3

西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的認知初步1.1.2可編程序控制器的定義、分類及特點

1.可編程序控制器的定義由于PLC在不斷發(fā)展,因此,對它進行確切的定義是比較困難的。1982年,國際電工委員會(InternationalElectricalCommittee,IEC)頒布了PLC標準草案,1985年提交了第2版,并在1987年的第3版中對PLC作了如下的定義:PLC是一種專門為在工業(yè)環(huán)境下應(yīng)用而設(shè)計的進行數(shù)字運算操作的電子裝置。它采用可以編制程序的存儲器,用來在其內(nèi)部存儲執(zhí)行邏輯運算、順序運算、定時、計數(shù)和算術(shù)運算等操作的指令,并能通過數(shù)字式或模擬式的輸?shù)妮斎牒洼敵???刂聘鞣N類型的機械或生產(chǎn)過程。PLC及其有關(guān)的外圍設(shè)備都應(yīng)按照易于與工業(yè)控制系統(tǒng)形成一個整體和易于擴展其功能的原則而設(shè)計。西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的認知初4

西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的認知初步

控制各種類型的機械或生產(chǎn)過程。PLC及其有關(guān)的外圍設(shè)備都應(yīng)按照易于與工業(yè)控制系統(tǒng)形成一個整體和易于擴展其功能的原則而設(shè)計。上述的定義表明,PLC是一種能直接應(yīng)用于工業(yè)環(huán)境的數(shù)字電子裝置,是以微處理器為基礎(chǔ),結(jié)合計算機技術(shù)、自動控制技術(shù)和通信技術(shù),用面向控制過程、面向用戶的“自然語言”編程的一種簡單易懂、操作方便、可靠性高的新一代通用工業(yè)控制裝置。2.可編程序控制器的分類(1)PLC硬件結(jié)構(gòu)的類型可編程序控制器發(fā)展很快,目前,全世界有幾百家工廠正在生產(chǎn)幾千種不同型號的PLC。為了便于在工業(yè)現(xiàn)場安裝,便于擴展,方便接線,其結(jié)構(gòu)與普通計算機有很大區(qū)別。通常從組成結(jié)構(gòu)形式上將這些PLC分為兩類:一類是一體化整體式PLC,另一類是結(jié)構(gòu)化模塊式PLC。西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的認知初5

西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的認知初步(2)PLC的分類

為了適應(yīng)不同工業(yè)生產(chǎn)過程的應(yīng)用要求,可編程序控制器能夠處理的輸入/輸出信號數(shù)是不一樣的。一般將一路信號叫做一個點,將輸入點數(shù)和輸出點數(shù)的總和稱為機器的點。按照I/O點數(shù)的多少,可將PLC分為超小(微)、小、中、大、超大等五種類型。如表1-1所示。

表1-1按I/O點數(shù)分類

按功能分類可分為低檔機、中檔機、高檔機。如表1-2所示表1-2按功能分類

西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的認知初6

西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的認知初步表1-2按功能分類3.可編程序控制器的特點PLC能如此迅速發(fā)展的原因,除了工業(yè)自動化的客觀需要外,還有許多獨特的優(yōu)點。它較好地解決了工業(yè)控制領(lǐng)域中普遍關(guān)心的可靠、安全、靈活、方便、經(jīng)濟等問題。其主要特點如下:(1)編程方法簡單易學(xué)西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的認知初7

西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的認知初步(2)功能強,性能價格比高(3)硬件配套齊全,用戶使用方便,適應(yīng)性強.(4)可靠性高,抗干擾能力強(5)系統(tǒng)的設(shè)計、安裝、調(diào)試工作量少(6)維修工作量小,維修方便(7)體積小,能耗低西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的認知初8

西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的認知初步1.1.3可編程序控制器的功能和應(yīng)用

1.開關(guān)邏輯和順序控制這是PLC應(yīng)用最廣泛、最基本的場合。它的主要功能是完成開關(guān)邏輯運算和進行順序邏輯控制,從而可以實現(xiàn)各種簡單或十分復(fù)雜的控制要求。2.模擬控制在工業(yè)生產(chǎn)過程中,許多連續(xù)變化的需要進行控制的物理量,如溫度、壓力、流量、液位等,這些都屬于模擬量。為了實現(xiàn)工業(yè)領(lǐng)域?qū)δM量控制的廣泛要求,目前大部分PLC產(chǎn)品都具備處理這類模擬量的功能。特別是當系統(tǒng)中模擬量控制點數(shù)不多,同時混有較多的開關(guān)量時,PLC具有其他控制裝置所無法比擬的優(yōu)勢。另外,某些PLC產(chǎn)品還提供了典型控制策略模塊,如PID模塊,從而可實現(xiàn)對系統(tǒng)的PID等反饋或其他模擬量的控制運算。西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的認知初9

西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的認知初步3.定時控制PLC具有很強的定時、計數(shù)功能,它可以為用戶提供數(shù)十甚至上百個定時器與計數(shù)器。如果需要對頻率較高的信號進行計數(shù),則可以選擇高速計數(shù)器。4.數(shù)據(jù)處理

新型PLC它不僅具有算術(shù)運算、數(shù)據(jù)傳送的能力,而且還能進行數(shù)據(jù)比較、數(shù)據(jù)轉(zhuǎn)換、數(shù)據(jù)顯示打印等功能,有的PLC還可以進行浮點運算和函數(shù)運算。5.通信聯(lián)網(wǎng)把PLC作為下位機,與上位機或同級的可編程序控制器進行通信,可完成數(shù)據(jù)的處理和信息的交換,實現(xiàn)對整個生產(chǎn)過程的信息控制和管理,因此PLC是實現(xiàn)工廠自動化的理想工業(yè)控制器。6.信號聯(lián)鎖系統(tǒng)信號聯(lián)鎖是安全生產(chǎn)所必需的。西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的認知初10

西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的認知初步1.1.4可編程序控制器的發(fā)展趨勢1.增強網(wǎng)絡(luò)通信功能2.發(fā)展智能模塊3.外部診斷功能4.編程語言、編程工具標準化、高級化5.軟件、硬件的標準化6.組態(tài)軟件的迅速發(fā)展西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的認知初11

西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的認知初步1.1.5PLC的組成與基本結(jié)構(gòu)

工業(yè)控制計算機,其硬件系統(tǒng)都大體相同,主要由中央處理器模塊、存儲器模塊、輸入輸出模塊、編程器和電源等幾部分構(gòu)成,如圖1-1所示。西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的認知初12

西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的認知初步1.中央處理器(CPU)CPU是PLC的核心部件,主要用來運行用戶程序、監(jiān)控輸入/輸出接口狀態(tài)以及進行邏輯判斷和數(shù)據(jù)處理。CPU用掃描的方式讀取輸入裝置的狀態(tài)或數(shù)據(jù),從內(nèi)存逐條讀取用戶程序,通過解釋后按指令的規(guī)定產(chǎn)生控制信號,然后分時、分渠道地執(zhí)行數(shù)據(jù)的存取、傳送、比較和變換等處理過程,完成用戶程序所設(shè)計的邏輯或算術(shù)運算任務(wù),并根據(jù)運算結(jié)果控制輸出設(shè)備響應(yīng)外部設(shè)備的請求以及進行各種內(nèi)部診斷。2.存儲器可編程控制器的存儲器由只讀存儲器ROM、隨機存儲器RAM和可電擦寫的存儲器EEPROM三大部分構(gòu)成,只讀存儲器ROM用以存放系統(tǒng)程序,可編程控制器在生產(chǎn)過程中將系統(tǒng)程序固化在ROM中的。用戶程序和中間運算數(shù)據(jù)存放的隨機存儲器RAM中,RAM存儲器是一種高密度、低功耗、價格便宜的半導(dǎo)體存儲器,可用鋰電池做備用電源。西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的認知初13

西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的認知初步3.電源PLC的電源是指為CPU、存儲器和I/O接口等內(nèi)部電子電路工作所配備的直流開關(guān)電源。電源的交流輸入端一般都有脈沖吸收電路,交流輸入電壓范圍一般都比較寬,抗干擾能力比較強。電源的直流輸電壓多為直流5V和直流24V。直流5V電源供PLC內(nèi)部使用,直流24V電源除供內(nèi)部使用外還可以供輸入/輸出單元和各種傳感器使用。4.輸入/輸出接口PLC內(nèi)部輸入電路作用是將PLC外部電路(如行程開關(guān)、按鈕、傳感器等)提供的符合PLC輸入電路要求的電壓信號,通過光電耦合電路送至PLC內(nèi)部電路。輸入電路有直流輸入電路、交流輸入電路和交直流輸入電路。輸入電路通常以光電隔離和阻容濾波的方式提高抗干擾能力,根據(jù)輸入信號形式的不同,可分為模擬量I/O單元、數(shù)字量I/O單元兩大類。根據(jù)輸入單元形式的不同,可分為基本I/O單元、擴展I/O單元兩大類。西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的認知初14

西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的認知初步PLC內(nèi)部輸出電路作用是將輸出映像寄存器的結(jié)果通過輸出接口電路驅(qū)動外部的負載(如接觸器線圈、電磁閥、指示燈等)。輸出電路用于把用戶程序的邏輯運算結(jié)果輸出到PLC外部,輸出電路具有隔離PLC內(nèi)部電路和外部執(zhí)行元件的作用,還具有功率放大的作用。輸出電路有晶體管輸出型、可控硅輸出型和繼電器輸出型三種。功能模塊是一些智能化的輸入/輸出電路。如溫度檢測模塊、位置檢測模塊、位置控制模塊和PID控制模塊等。(1)輸入接口電路由于生產(chǎn)過程中使用的各種開關(guān)、按鈕、傳感器等輸入器件直接接到PLC輸入接口電路上,為防止由于觸點抖動或干擾脈沖引起錯誤的輸入信號,輸入接口電路必須有很強的抗干擾能力。以直流輸入電路為例,如圖1-2所示,輸入接口電路提高抗干擾能力的方法主要有利用光電耦合器提高抗干擾能力和利用濾波電路提高抗干擾能力。西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的認知初15

西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的認知初步圖1-2直流輸入電路

(2)輸出接口電路根據(jù)驅(qū)動負載元件不同可將輸出接口電路分為3種:①小型繼電器輸出形式。如圖1-3所示。這種輸出形西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的認知初16式既可驅(qū)動交流負載,又可驅(qū)動直流負載。驅(qū)動負載的能力在2A左右。圖1-3所示電路工作原理是:當內(nèi)部電路的狀態(tài)為1時,使繼電器K的線圈通電,產(chǎn)生電磁吸力,觸點閉合,則負載得電,同時點亮LED,表示該路輸出點有輸出。當內(nèi)部電路的狀態(tài)為0時,使繼電器K的線圈無電流,觸點斷開,則負載斷電,同時LED熄滅,表示該路輸出點無輸出。

西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的認知初步

圖1-3小型繼電器輸出形式電路式既可驅(qū)動交流負載,又可驅(qū)動直流負載。驅(qū)動負載的能力在17

西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的認知初步

②大功率晶體管或場效應(yīng)管輸出形式。如圖1-4所示。這種輸出形式只可驅(qū)動直流負載。驅(qū)動負載的能力:每一個輸出點為零點幾安培左右。它的優(yōu)點是可靠性強,執(zhí)行速度快,壽命長。缺點是過載能力差。適合在直流供電、輸出量變化快的場合選用。圖1-4所示電路工作原理是:當內(nèi)部電路的狀態(tài)為1時,光電耦合器T1導(dǎo)通,使大功率晶體管VT飽和導(dǎo)通,則負載得電,同時點亮LED,表示該路輸出點有輸出。當內(nèi)部電路的狀態(tài)為0時,光電耦合器T1斷開,大功率晶體管VT截止,則負載失電,LED熄滅,表示該路輸出點無輸出。VD為保護二極管,可防止負載電壓極性接反或高電壓、交流電壓損壞晶體管。FU的作用是:防止負載短路時損壞PLC。當負載為電感性負載,VT關(guān)斷時會產(chǎn)生較高的反電勢所以必須給負載并聯(lián)續(xù)流二極管,為其提供放電回路,避免VT承受過電壓。西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的18

西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的認知初步

圖1-4大功率晶體管輸出形式電路

西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的19

西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的認知初步

③雙向晶閘管輸出形式。如圖1-5所示。這種輸出形式適合驅(qū)動交流負載。由于雙向可控硅和大功率晶體管同屬于半導(dǎo)體材料元件,所以優(yōu)缺點與大功率晶體管或場效應(yīng)管輸出形式的相似,適合在交流供電、輸出量變化快的場合選用。圖1-5所示電路工作原理是:當內(nèi)部電路的狀態(tài)為1時,發(fā)光二極管導(dǎo)通發(fā)光,相當于雙向晶閘管施加了觸發(fā)信號,無論外接電源極性圖1-5雙向可控硅輸出形式電路西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的20

西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的認知初步

如何,雙向晶閘管T均導(dǎo)通,負載得電,同時輸出指示LED點亮,表示該輸出點接通;當對應(yīng)T的內(nèi)部繼電器的狀態(tài)為0時,雙向晶閘管施加了觸發(fā)信號,雙向晶閘管關(guān)斷,此時LED不亮,負載失電。這種輸出接口電路驅(qū)動負載的能力為1A左右。(3)I/O電路的常見問題①用三極管等有源元件作為無觸點開關(guān)的輸出設(shè)備,與PLC輸入單元的連接時,由于三極管自身有漏電流存在,或者電路不能保證三極管可靠截止而處于放大狀態(tài),就可能引起PLC輸入電路發(fā)生誤動作??稍赑LC輸入端并聯(lián)一個旁路電阻來分漏流,使流入PLC的電流小于1.3mA。②應(yīng)在輸出回路串聯(lián)保險絲,避免負載電流過大,會損壞輸出元件或電路板。③由于晶體管、雙向晶閘管型輸出端子漏電流和殘余電壓的存在,當驅(qū)動不同類型的負載時,需要考慮電平匹配和誤動等問題。西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的21

西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的認知初步

5.外部設(shè)備接口外設(shè)接口電路用于連接編程器或其他圖形編程器、文本顯示器、觸摸屏、變頻器等并能通過外設(shè)接口組成PLC的控制網(wǎng)絡(luò)。PLC通過PC/PPI電纜或使用MPI卡通過RS-485接口與計算機連接,可以實現(xiàn)編程、監(jiān)控、連網(wǎng)等功能。6.I/O擴展接口擴展接口用于擴展輸入/輸出單元,它使PLC的控制規(guī)模配置更加靈活,這種擴展接口實際上為總線形式,可以配置開關(guān)量的I/O單元,也可配置模擬量和高速計數(shù)等特殊I/O單元及通信適配器等。7.編程器編程器是PLC的重要外圍設(shè)備。利用編程器將用戶程序送入PLC的存儲器,還可以用編程器檢查程序,修改程序,監(jiān)視PLC的工作狀態(tài)?,F(xiàn)在手持式編程器已逐漸被筆記本取代。

(4)感性負載斷電時產(chǎn)生很高的反電勢,對輸出單元電路產(chǎn)生沖擊,對于大電感或頻繁關(guān)斷的感性負載應(yīng)使用外部抑制電路,一般采用阻容吸收電路或二極管吸收電路。西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的22

西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的認知初步1.2S7-200系列PLC介紹

1.2.1S7-200系列PLC系統(tǒng)德國的西門子公司是歐洲最大的電子和電氣設(shè)備制造商,生產(chǎn)的SIMATIC可編程序控制器在歐洲處于領(lǐng)先地位。最新的SIMATIC產(chǎn)品為SIMATICS7、M7和C7等幾大系列。SIMATICS7系列產(chǎn)品分為通用邏輯模塊(LOGO!)、微型PLC(S7-200系列)、中小型PLC(S7-300系列)和大中型PLC(S7-400系列)4個產(chǎn)品系列。從CPU模塊的功能來看,SIMATICS7-200系列微型PLC發(fā)展至今大致經(jīng)歷了兩代。第一代產(chǎn)品(21版),其CPU模塊為CPU21X,主機都可進行擴展;第二代產(chǎn)品(22版),其CPU模塊為CPU22X,是在21世紀初投放市場的,速度快,具有較強的通信能力。西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的認知初23

西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的認知初步

S7-200系列PLC的硬件主要包括CPU和擴展模塊。擴展模塊則包括模擬量I/O擴展模塊、數(shù)字量I/O擴展模塊、溫度測量擴展模塊、特殊功能模塊(如定位模塊)和通信模塊等。外部結(jié)構(gòu)如圖1-6所示。它是整體式PLC,它將輸入/輸出模塊、CPU模塊、電源模塊均裝在一個機殼內(nèi),當系統(tǒng)需要擴展時,可選用需要的擴展模塊與基本單元(主機)連接。

1.S7-200系列PLC的外部結(jié)構(gòu)圖1-6S7-200系列PLC外部結(jié)構(gòu)西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的24

西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的認知初步

(1)CPU模塊S7-200系列的CPU的中央處理器是16位的,其參數(shù)見下表1-3所示。西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的25

西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的認知初步

1)CPU的工作方式CPU的前面板即存儲卡插槽的上部,有3盞指示燈顯示當前工作方式。CPU前面板上用兩個發(fā)光二極管顯示當前工作方式,綠色指示燈亮,表示為RUN運行狀態(tài),紅色指示燈亮,表示為STOP停止狀態(tài),在標有SF指示燈亮?xí)r表示系統(tǒng)故障,PLC停止工作。

西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的26

西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的認知初步

2)改變CPU工作方式的方法①用工作方式開關(guān)改變工作方式。工作方式開關(guān)有3個擋位:STOP、TERM(Terminal)、RUN。把方式開關(guān)切到STOP位,可以停止程序的執(zhí)行;把方式開關(guān)切到RUN位,可以起動程序的執(zhí)行;把方式開切到TERM(暫態(tài))或RUN位,允許STEP7-Micro/WIN32軟件設(shè)置CPU工作狀態(tài)。設(shè)置為RUN時,電源上電時,CPU自動進入RUN工作狀態(tài)。②用編程軟件改變工作方式。把方式開關(guān)切換到TERM(暫態(tài)),可以使用STEP7-Micro/WIN32編程軟件設(shè)置工作方式。③在程序中用指令改變CPU的工作方式。在程序中插入一個STOP指令,CPU可由RUN方式進入STOP工作方式。西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的27

西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的認知初步

(2)存儲系統(tǒng)S7-200系列PLC的CPU模塊內(nèi)部配備了一定容量的RAM(RandomAccessMemory)和EEPROM(ElectricallyErasableProgrammableRead-OnlyMemory),兩種類型的存儲器構(gòu)成了PLC的存儲系統(tǒng),如圖1-7所示。主機CPU模塊內(nèi)部配備的EEPROM,上裝程序時,可自動裝入并永久保存用戶程序、數(shù)據(jù)和CPU的組態(tài)數(shù)據(jù),用戶可以用程序?qū)⒋鎯υ赗AM中的數(shù)據(jù)備份到EEPROM存儲器,主機CPU提供一個超級電容器,可使RAM中的程序和數(shù)據(jù)在斷電后保持幾天之久。CPU提供一個可選的電池卡,可在斷電后超級電容器中的電量完全耗盡時,繼續(xù)為內(nèi)部RAM存儲器供電,以延長數(shù)據(jù)所存的時間,可選的存儲器卡可使用戶像使用計算機磁盤一樣來方便地備份和裝載程序和數(shù)據(jù)。西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的28

西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的認知初步

圖1-7存儲系統(tǒng)西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的29

西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的認知初步

(3)輸入/輸出端子

輸入/輸出模塊電路是PLC與被控設(shè)備間傳遞輸入/輸出信號的接口部件。各輸入/輸出點的通/斷狀態(tài)用LED顯示,外部接線就接在PLC輸入/輸出接線端子上。S7-200系列CPU22X主機的輸入和輸入有兩種類型:一種是CPU22XAC/DC/繼電器,AC表示供電為交流輸入電源220V,DC表示輸入端的電源電壓為直流24V,提供24V直流電源給外部元件(如傳感器、開關(guān))等,“繼電器”表示輸出為繼電器輸出(驅(qū)動交、直流負載);另一種是CPU22XDC/DC/DC,DC表示供電電源電壓為直流24V,第二個DC表示輸入端的電源電壓為直流24V,提供24V直流給外部元件(如傳感器、開關(guān)等),第三個DC表示輸出端子的電源為直流24V,場效應(yīng)晶體管輸出(驅(qū)動直流負載),用戶可根據(jù)需要選用。西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的30

西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的認知初步

(1)CPU224型PLC輸入端子接線CPU224的主機共有14個輸入點(I0.0~I0.7、I1.0~I1.5)和10個輸出點(Q0.0~Q0.7,Q1.0~Q1.1),在編寫端子代碼時采用八進制,沒有0.8和0.9。CPU224輸入端子的接線如下圖1-8和1-9所示,它采用了雙向光電耦合器,24V直流極性可任意選擇,L+和M端子分別是模塊提供24V直流電源的正極和負極,它可以作為輸入電路的電源,也可作為外部傳感器、開關(guān)的電源。系統(tǒng)設(shè)置1M為輸入端子(I0.0~I0.7)公共端,2M為(I1.0~I1.5)輸入端子內(nèi)部電路的公共端。西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的31

西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的認知初步

圖1-8輸入端子的接線(PNP)圖1-9輸入端子的接線(NPN)西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的32

西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的認知初步

【例1-1】有一臺S7-224CPU,輸入端有一只三線PNP接近開關(guān)和一只二線PNP接近開關(guān),應(yīng)如何接線?

【解】對于S7-224CPU,公共端接電源的負極。而對于三線PNP接近開關(guān),只要將其正、負極分別與電源的正、負極相連,將信號線與PLC的“I0.0”相連即可;而對于二線PNP接近開關(guān),只要將電源的正極分別與其正極相連,將信號線與PLC的“I0.1”相連即可,如圖1-10為例1-1輸入端子的接線示意圖。2)CPU224型PLC輸出端子接線CPU224的輸出電路有場效應(yīng)晶體管輸出電路和繼電器輸出電路兩種供用戶選用,其用法前面已敘述,具體接法如圖1-11和1-12所示。西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的33

西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的認知初步

圖1-11晶體管輸出(直流輸出)圖1-12繼電器輸出西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的34

西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的認知初步

【例1-2】有一臺S7-224CPU,控制一只24VDC的電磁閥和一只220VAC電磁閥,輸出端應(yīng)如何接線?【解】因為兩個電磁閥的線圈電壓不同,而且有直流和交流兩種電壓,所以如果不經(jīng)過轉(zhuǎn)換,只能用繼電器輸出的CPU,而且兩個電磁閥分別在兩個組中。其接線如圖1-13所示。圖1-13例1-2接線圖西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的35

西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的認知初步

(4)電源模塊外部提供給PLC的電源,有24VDC、220VAC兩種,根據(jù)型號不同有所變化,電源的技術(shù)指標見表1-4。S7-200的CPU單元有一個內(nèi)部電源模塊,S7-200小型PLC的電源模塊與CPU封裝在一起,通過連接總線為CPU模塊、擴展模塊提供5V的直流電源,如果容量許可,還可提供給外部24V直流的電源,供本機輸入點和擴展模塊繼電器線圈使用。應(yīng)根據(jù)下面的原則來確定I/O電源的配置。圖1-13例1-2接線圖表1-4電源的技術(shù)指標西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的36

西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的認知初步

1)有擴展模塊連接時如果擴展模塊對5VDC電源的需求超過CPU的5V電源模塊的容量,則必須減少擴展模塊的數(shù)量。2)當+24V直流電源的容量不滿足要求時可以增加一個外部24V直流電源給擴展模塊供電。此時外部電源不能與S7-200的傳感器電源并聯(lián)使用,但兩個電源的公共端(M)應(yīng)連接在一起。(5)擴展功能模塊擴展單元作為基本單元輸入/輸出點數(shù)的擴充,只能與基本單元連接使用。不能單獨使用。S7-200的擴展單元包括數(shù)字量擴展單元,模擬量擴展單元,熱電偶、熱電阻擴展模塊,PROFIBUS-DP通信模塊。有不同功能的擴展模塊,可以滿足不同的控制需要,節(jié)約投資費用。連接時CPU模塊放在最左側(cè),擴展模塊用扁平電纜與左側(cè)的模塊相連,如圖1-14所示。CPU222最多連接兩個擴展模塊,CPU224/CPU226最多連接7個擴展模塊。西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的37

西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的認知初步

1)數(shù)字量I/O擴展模塊S7-200PLC提供了多種類型的數(shù)字量擴展模塊,用戶可選用8點、16點和32點的數(shù)字量輸入/輸出模塊。數(shù)字量I/O擴展模塊規(guī)格如表1-5所示。西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的38

西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的認知初步

2)模擬量I/O擴展模塊模擬量擴展模塊提供了模擬輸入量(如壓力、溫度、流量、轉(zhuǎn)速等)和某些執(zhí)行機構(gòu)(如晶閘管調(diào)速裝置、電動調(diào)節(jié)閥和變頻器等)輸出模擬量的功能,模擬量I/O擴展模塊規(guī)格如表1-6所示。西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的39

西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的認知初步

3)熱電偶、熱電阻擴展模塊EM231熱電偶、熱電阻擴展模塊是為S7-200CPU222CPU224和CPU226/226XM設(shè)計的模擬量擴展模塊,EM231熱電偶模塊具有特殊的冷端補償電路,該電路測量模塊連接器上的溫度,并適當改變測量值,以補償參考溫度與模塊溫度之間的溫度差,如果在EM231熱電偶模塊安裝區(qū)域的環(huán)境溫度迅速地變化,則會產(chǎn)生額外的誤差,要想達到最大的精度和重復(fù)性,熱電阻和熱電偶模塊應(yīng)安裝在穩(wěn)定的環(huán)境溫度中。4)通信模塊PROFIBUS-DPS7-200系列的CPU要接入PROFIBUS-DP網(wǎng),則必須配置通信模塊EM277模塊,EM277作為DP從站,EM277模塊接收來自主站的多種不同的I/O組態(tài),向主站發(fā)送和接收數(shù)據(jù)。5)定位模塊EM253西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的40

西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的認知初步

1.用觸點和線圈實現(xiàn)邏輯運算在數(shù)字量控制系統(tǒng)中,變量僅有兩種相反的工作狀態(tài),如高電平和低電平、繼電器線圈的通電和斷電、觸點的接通和斷開,可用邏輯代數(shù)中的1和0來表示它們。在波形圖中,用高電平表示1狀態(tài),用低電子表示0狀態(tài)?!芭c”、“或”、“非”邏輯運算的輸入/輸出關(guān)系如表1-7所示,用繼電器電路或類似于繼電器接觸器電氣控制電路的PLC編程軟件梯形圖可以實現(xiàn)“與”、“或”、“非”邏輯運算(見圖1-15)。用多個觸點的串、并聯(lián)電路可以實現(xiàn)復(fù)雜的邏輯運算,例如圖1-16中的繼電器電路。

1.2.2可編程序控制器的工作原理西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的41

西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的認知初步

實現(xiàn)的邏輯運算可用邏輯代數(shù)式表示為:表1-7邏輯運算關(guān)系表上式左邊的KM與圖中的線圈相對應(yīng),右邊的KM與KM的常開觸點相對應(yīng),與SB2的常閉觸點相對應(yīng)。在繼電器電路圖和梯形圖中,線圈的狀態(tài)是輸出量或被控量,觸點的\狀態(tài)是輸入量。繼電器的線圈通電時,其常開觸點接通,常閉觸點斷開,線圈斷電時西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的42

西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的認知初步

其常開觸點斷開,常閉觸點閉合。梯形圖中的位操作元件(如可編程序控制器的輸出Q0.0的觸點和線圈也有類似的關(guān)系。接觸器的結(jié)構(gòu)和工作原理與繼電器的基本相同,區(qū)別僅在于繼電器觸點的額定電流較小(如幾十毫安),而接觸器是用來控制大電流負載的,例如它可以控制額定電流為幾十安培至上千安培的異步電動機。圖1-16是用交流接觸器控制異步電動機的主電路、控制電路和有關(guān)的波形圖。按下起動按鈕SBl,它的常開觸點接通,電流經(jīng)過SBl的常開觸點和停止按鈕SB2的常閉觸點,流過交流接觸器KM的線圈、接觸器的銜鐵被吸合,使主電路中KM的3對常開觸點閉合,異步電動機M的三相電源接通,電動機開始運行,控制電路中接觸器KM的輔助常開觸點同時接通。放開起動按鈕后,SBl的常開觸點斷開,電流經(jīng)KM的輔助常開觸點和SB2的常閉觸點流過KM的線圈,電動機繼續(xù)運行。西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的43

西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的認知初步

KM的輔助常開觸點實現(xiàn)的這種功能稱為“自鎖”或“自保持”,它使繼電器電路具有類似于R-S觸發(fā)器的記憶功能。圖1-16異步電動機控制電路西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的44

西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的認知初步

在電動機運行時按停止按鈕SB2,它的常閉觸點斷開,使KM的線圈失電,KM的主觸點斷開、異步電動機的三相電源被切斷,電動機停止運行,同時控制電路中KM的輔助常開觸點斷開。當停止按鈕SB2被放開,其常閉觸點閉合后,KM的線圈仍然失電,電動機繼續(xù)保持停止運行狀態(tài)。圖1-9(c)給出了有關(guān)信號的波形圖,圖中用高電平表示1狀態(tài)(線圈通電、按鈕被按下),用低電平表示0狀態(tài)(線圈斷電、按鈕被放開)。圖中的熱繼電器FR用于過載保護,電動機過載時,經(jīng)過一段時間后,F(xiàn)R的常閉觸點斷開,使KM的線圈斷電,電動機停轉(zhuǎn)。2.可編程序控制器的工作原理眾所周知,繼電器控制系統(tǒng)是一種“硬件邏輯系統(tǒng)”,它所采用的是并行工作方式,也就是條件一旦西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的45

西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的認知初步

形成,多條支路可以同時動作。PLC是在繼電器控制系統(tǒng)邏輯關(guān)系基礎(chǔ)上發(fā)展演變的。而PLC是一種專用的工業(yè)控制計算機,其工作原理是建立在計算機工作原理基礎(chǔ)上的。為了可靠地應(yīng)用在工業(yè)環(huán)境下,便于現(xiàn)場電氣技術(shù)人員的使用和維護,應(yīng)有大量的接口器件、特定的監(jiān)控軟件和專用的編程器件。這樣一來,不但其外觀不像計算機,其操作使用方法、編程語言及工作過程與計算機控制系統(tǒng)也是有區(qū)別的。實現(xiàn)的工作原理是通過執(zhí)行反映控制要求的用戶程序,PLC的CPU是以分時操作方式來處理各項任務(wù)的。計算機在每一瞬間只能做一件事,所以,程序的執(zhí)行是按程序順序依次完成相應(yīng)段落上的動作,所以,它屬于串行工作方式。西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的46

西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的認知初步

1)PLC控制系統(tǒng)的等效工作電路PLC控制系統(tǒng)的等效工作電路可以由輸入部分、內(nèi)部控制電路和輸出部分組成。輸入部分就是采集輸入信號,輸出部分就是系統(tǒng)的執(zhí)行部件。這兩部分與繼電器控制電路相同,內(nèi)部控制電路就是用戶所編寫的程序,可以實現(xiàn)控制邏輯,用軟件編程代替繼電器電路的功能。其等效工作電路如圖1-17所示,它是工作臺前進、到位后停車并有工作指示燈的控制電路。西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的47

西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的認知初步

圖1-17PLC的等效工作電路西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的48

西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的認知初步

①輸入部分。輸入部分由外部輸入電路、PLC輸入接線端子和輸入繼電器組成。外部輸入信號經(jīng)PLC輸入接線端子去驅(qū)動輸入繼電器線圈。每個輸入端子與其相同編號的輸入繼電器有著唯一確定的對應(yīng)關(guān)系。如當外部的輸入元件(前進按鈕SB1)處于接通狀態(tài)時,對應(yīng)的輸入繼電器線圈(I0.0)“得電”。這個輸入繼電器(I0.0)是PLC內(nèi)部的軟繼電器,實際上這里不存在真正的物理上的繼電器,它只是存儲器(I0)中的某一位(I0.0),它可以提供任意多個的動合觸點或動斷觸點。這里所說的“觸點”實際上也是不存在的,還是為了向早期的繼電器線路圖靠攏,便于大家理解。“觸點”實際上就是存儲器位的狀態(tài),這樣一來就可以任意取用了。為使輸入繼電器的線圈“得電”,即讓外部輸入元件的接通狀態(tài)寫入其對應(yīng)的存儲單元中去,輸入回路要有電流,這個電源可以用PLC自己提供的24V直流電源,也可以由PLC外部的獨立的交流或直流電源供電。西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的49

西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的認知初步

②內(nèi)部控制電路。內(nèi)部控制電路是由用戶程序形成的用“軟繼電器”來替代硬繼電器的控制邏輯。它的作用是按照用戶編寫的程序所規(guī)定的邏輯關(guān)系,處理輸入信號和輸出信號。一般用戶程序是用梯形圖語言編制的,看上去很像繼電器控制線路圖,這也是PLC設(shè)計者所追求的。在前面已經(jīng)提到過,即使PLC的梯形圖與繼電器控制線路圖完全相同,最后的輸出結(jié)果不一定相同,這是因為處理信號的過程是不一樣的。繼電器控制線路圖中的繼電器線圈都是并聯(lián)關(guān)系,機會相等,只要條件允許可以,同時動作。而PLC的梯形圖程序的工作特點是周期性逐行掃描的。這樣一來最后的輸出結(jié)果就難免不一樣了。除了輸人信號和輸出信號,在PLC中還提供了計時器、計數(shù)器、輔助繼電器(相當于繼電器控制線路中的中間繼電器)及某些特殊功能的繼電器。為了實現(xiàn)控制要求,在編程時可根據(jù)需要選用繼電器;西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的50

西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的認知初步

但這些器件只能在PLC的內(nèi)部控制電路中使用,在PLC的I/O點處是看不到它們的。③輸出部分(以數(shù)字量繼電器輸出型PLC為例)。輸出部分是由在PLC內(nèi)部且與內(nèi)部控制電路隔離的輸出繼電器的外部動合觸點、輸出接線端子和外部驅(qū)動電路組成,用來驅(qū)動外部負載。每個輸出繼電器除了有為內(nèi)部控制電路提供編程用的任意多個動合、動斷觸點外,還為外部輸出電路提供了一個實際的動合觸點與輸出接線端子相連。需要特別指出的是輸出繼電器是PLC中唯一存在的實際物理器件,打開PLC可發(fā)現(xiàn)在輸出側(cè)放置的那些微型繼電器。2)PLC的工作原理PLC雖然具有許多微型計算機的特點,但它的工作方式卻與微型計算機有很多不同點,這主要是各自的操作系統(tǒng)和系統(tǒng)軟件的不同造成的。PLC的工作方式有兩個顯著特點:一個是周期性順序掃描,一個是信號集中批處理。西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的51

西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的認知初步

PLC通電后,需要對軟硬件都做一些初始化的工作。為了使PLC的輸出及時地響應(yīng)各種輸入信號,初始化后反復(fù)不停地分步處理各種不同的任務(wù),這種周而復(fù)始的循環(huán)工作方式稱為周期性順序掃描工作方式。PLC在運行過程中,總是處在不斷循環(huán)的順序掃描過程中,每次掃描所用的時間稱為掃描時間,又稱為掃描周期或工作周期。由于PLC的I/O點數(shù)較多,采用集中批處理的方法,可簡化操作過程便于控制,提高系統(tǒng)可靠性。因此,PLC的另一個主要特點就是對輸入采樣、執(zhí)行用戶程序、輸出刷新實施集中批處理。上面提到過PLC通電后,首先要進行的就是初始化工作,這一過程包括對工作內(nèi)存的初始化,復(fù)位所有的定時器,將輸入/輸出繼電器清零,檢查I/O單元是否完好,如有異常則發(fā)出報警信號。初始化之后,就進入周期性掃描過程。PLC的運行過程如圖1-18所示。西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的52

西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的認知初步

圖1-18PLC的工作過程流程圖西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的53

西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的認知初步

PLC的工作流程即掃描過程主要有“輸入采樣”,“執(zhí)行用戶程序”和“輸出刷新”三個階段了。這三個階段是PLC工作過程的中心內(nèi)容(見圖1-19),理解透PLC工作過程的這三個階段是學(xué)習(xí)好PLC的基礎(chǔ)。下面就詳細分析這三個階段:①輸入采樣掃描階段在PLC的存儲器中,設(shè)置了一片區(qū)域來存放輸入信號和輸出信號的狀態(tài),它們分別稱為輸入過程映像寄存器和輸出過程映像寄存器。CPU以字節(jié)(8位)為單位來讀寫輸入/輸出過程映像寄存器。西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的54

西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的認知初步

圖1-19PLC的掃描工作過程西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的55

西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的認知初步

這是第一個集中批處理過程,在這個階段中,PLC首先按順序掃描所有輸入端子,并將各輸入狀態(tài)存人相對應(yīng)的輸入映像寄存器中。此時,輸入映像存儲器被刷新,在當前的掃描周期內(nèi),用戶程序依據(jù)的輸入信號的狀態(tài)(ON或OFF),均從輸入映像寄存器中去讀取,而不管此時外部輸入信號的狀態(tài)是否變化。在此程序執(zhí)行階段和接下來的輸出刷新階段,輸入映像寄存器與外界隔離,即使此時外部輸入信號的狀態(tài)發(fā)生變化,也只能在下一個掃描周期的輸入采樣階段去讀取。一般來說,輸入信號的寬度要大于一個掃描周期,否則很可能造成信號的丟失。如當SB1按鈕按下后,外部輸入信號I0.0為ON狀態(tài)(1狀態(tài)),輸入映像寄存器中的位寄存器I0.0中的結(jié)果為1。西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的56

西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的認知初步

②執(zhí)行用戶程序的掃描階段PLC的用戶程序由若干條指令組成,指令在存儲器中按照順序排列。在RUN工作模式的程序執(zhí)行階段,在沒有跳轉(zhuǎn)指令時,CPU從第一條指令開始,逐條順序地執(zhí)行用戶程序。在執(zhí)行指令時,從I/O映像寄存器或別的位元件的映像寄存器讀取其ON/OFF狀態(tài),并根據(jù)指令的要求執(zhí)行相應(yīng)的邏輯運算,運算的結(jié)果寫入到相應(yīng)的映像寄存器中。因此,除了輸入過程映像寄存器屬于只讀的之外,各映像寄存器的內(nèi)容隨著程序的執(zhí)行而變化。這是第二個集中批處理過程,在此階段PLC的工作過程是這樣的:CPU對用戶程序按順序進行掃描,如果程序用梯形圖表示,則總是按先上再下,從左至右的順序進行掃描,每掃描到一條指令,所需要的輸入信息的狀態(tài)就要從輸入映像寄存器中去讀取,西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的57

西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的認知初步

而不是直接使用現(xiàn)場的即時輸入信息。因為第一個批處理過程(取輸人信號狀態(tài))已經(jīng)結(jié)束,“大門”已經(jīng)關(guān)閉,現(xiàn)場即時信號此刻是進不來的。對于其他信息,則是從PLC的元件映像寄存器中讀取,在這個過程順序掃描中,每一次運算的中間結(jié)果都立即寫入元件映像寄存器中,這樣該元素的狀態(tài)馬上就可以被后面將要掃描到的指令所利用,所以在編程時指令的先后位置將決定最后的輸出結(jié)果。對輸出繼電器的掃描結(jié)果,也不是馬上去驅(qū)動外部負載,而是將其結(jié)果寫入元件映像寄存器中的輸出映像寄存器中,同樣該元素的狀態(tài)也馬上就可以被后面將要掃描到的指令所利用,待整個用戶程序掃描階段結(jié)束后,進入輸出刷新掃描階段時,成批將輸出信號狀態(tài)送出去。圖1-19中梯形圖程序的邏輯運行為:西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的58

西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的認知初步

執(zhí)行第一條指令時,從輸入映像寄存器I0.0中取出二進制數(shù)1并存入堆棧的棧頂,梯形圖中對應(yīng)的常開觸點閉合,常閉觸點斷開。執(zhí)行第二條指令時,從輸出映像寄存器Q0.0中取出二進制數(shù)0,并與棧頂中的二進制數(shù)1相“或”(觸點的并聯(lián)對應(yīng)“或”運算),運算結(jié)果1存入堆棧的棧頂。執(zhí)行第三條指令時,從輸入映像寄存器I0.1中取出二進制數(shù)0,梯形圖中對應(yīng)的常開觸點斷開,常閉觸點閉合,即對應(yīng)的觸點不動作。由于是常閉觸點,取反后與前面的運算結(jié)果相“與”(觸點的串聯(lián)對應(yīng)“與”運算),然后結(jié)果1存入堆棧的棧頂。執(zhí)行第四條指令時,從輸入映像寄存器I0.4中取出二進制數(shù)0,梯形圖中對應(yīng)的常開觸點斷開,常閉觸點閉合,即對應(yīng)的觸點不動作。由于是常閉觸點,取反后與前面的運算結(jié)果相“與”(觸點的串聯(lián)對應(yīng)“與”運算),然后結(jié)果1存入堆棧的棧頂。西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的59

西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的認知初步

執(zhí)行第五條指令時,將堆棧的棧頂中的二進制數(shù)1送入輸出映像寄存器Q0.0。執(zhí)行第六條指令時,從輸出映像寄存器Q0.0中取出二進制數(shù)1,存入堆棧的棧頂,然后再將1送入輸出映像寄存器Q0.4中。

③輸出刷新掃描階段CPU執(zhí)行完用戶程序后,將輸出過程映像寄存器的(ON/OFF)如Q0.0的1狀態(tài)傳送到輸出模塊并鎖存起來,梯形圖中某一輸出位的線圈“得電”時,對應(yīng)的輸出映像寄存器為1狀態(tài)。信號經(jīng)輸出模塊隔離和功率放大后,繼電器型輸出模塊中對應(yīng)的硬件繼電器(確實存在的物理器件)的線圈如KM得電,它對應(yīng)的主電路中的常開觸點閉合,使外部負載如工作臺通電工作。到此,一個周期掃描過程中的三個主要過程就結(jié)束了,CPU又進入了下一個掃描周期。

西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的60西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的認知初步1.3STEP7-Micro/WIN編程軟件的使用

STEP7-Micro/WIN編程軟件是基于Windows的應(yīng)用軟件,它是西門子公司專門為S7-200系列PLC而設(shè)計開發(fā)的,是S7-200系列PLC必不可少的開發(fā)工具。這里主要介紹STEP7-Micro/WIN4.0版本的使用。

1.3.1STEP7-Micro/WINV4.0編程軟件介紹1.軟件安裝將STEP7-Micro/WINV4.0的安裝光盤插入PC機的CD-ROM中,安裝向?qū)С绦驅(qū)⒆詣訂硬⒁龑?dǎo)用戶完成整個安裝過程。用戶還可以在安裝目錄中雙擊setup.exe圖標,進入安裝向?qū)В凑瞻惭b向?qū)瓿绍浖陌惭b。其步驟如下:(1)選擇安裝程序界面的語言,系統(tǒng)默認使用英語;(2)按照安裝向?qū)崾?,接受License條款,單擊“Next”按鈕繼續(xù);西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的認知初61

西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的認知初步

(3)為STEP7-Micro/WINV4.0選擇安裝目錄文件夾,單擊“Next”按鈕繼續(xù)。(4)在STEP7-Micro/WINV4.0安裝過程中,必須為STEP7-Micro/WINV4.0配置波特率和站地址,其波特率必須與網(wǎng)絡(luò)上的其它設(shè)備的波特率一致,而且站地址必須唯一。(5)STEP7-Micro/WINV4.0SP3安裝完成后,重新啟動PC機,單擊“Finish”按鈕完成軟件的安裝;(6)初次運行STEP7-Micro/WINV4.0為英文界面,如果用戶想要使用中文界面,必須進行設(shè)置。在主菜單中,選擇“Tools”中的“Options”選項。在彈出的Options選項對話框中,選擇“General”(常規(guī)),對話框右半部分會顯示“Language”選項,選擇“Chinese”,單擊“OK”按鈕,保存退出,重新啟動STEP7-Micro/WINV4.0后即為中文操作界面。

西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的62

西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的認知初步

2.在線連接順利完成硬件連接和軟件安裝后,就可建立PC機與S7-200CPU的在線聯(lián)系了,步驟如下:(1)在STEP7-Micro/WINV4.0主操作界面下,單擊操作欄中的“通信”圖標或選擇主菜單中的“查看→組件→通信”選項,則會出現(xiàn)一個通信建立結(jié)果對話框,顯示是否連接了CPU主機;(2)雙擊“雙擊刷新”圖標,STEP7-Micro/WINV4.0將檢查連接的所有S7-200CPU站,并為每個站建立一個CPU圖標。(3)雙擊要進行通信的站,在通信建立對話框中可以顯示所選站的通信參數(shù)。此時,可以建立與S7-200CPU的在線聯(lián)系,如進行主機組態(tài)、上傳和下載用戶程序等操作。3.編程軟件基本功能

STEP7-Micro/WINV4.0SP3編程軟件的主要功能有:(1)在離線(脫機)方式下可以實現(xiàn)對程序的編輯、編譯、調(diào)試和系統(tǒng)組態(tài)。(2)在線方式下可通過聯(lián)機通信的方式上傳和下載用戶程序及組態(tài)數(shù)據(jù),編輯和修改用戶程序。(3)支持STL、LAD、FBD三種編程語言,并且可以在三者之間任意切換。西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的63

西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的認知初步

(4)在編輯過程中具有簡單的語法檢查功能,能夠在程序錯誤行處加上紅色曲線進行標注。(5)具有文檔管理和密碼保護等功能。(6)提供軟件工具,能幫助用戶調(diào)試和監(jiān)控程序。(7)提供設(shè)計復(fù)雜程序的向?qū)Чδ埽缰噶钕驅(qū)Чδ?、PID自整定界面、配方向?qū)У?。?)支持TD200和TD200C文本顯示界面(TD200向?qū)В?.窗口組件及功能

STEP7-Micro/WINV4.0編程軟件采用了標準的Windows界面,熟悉Windows的用戶可以輕松掌握。主要界面外觀如圖1-20所示。主界面一般可分為以下6個區(qū)域:菜單欄(包含8個主菜單項)、工具欄(快捷按鈕)、瀏覽欄(快捷操作窗口)、指令樹(快捷操作窗口)、輸出窗口和用戶窗口(可同時或分別打開圖中的5個用戶窗口)。除菜單欄外,用戶可根據(jù)需要決定其他窗口的取舍和樣式的設(shè)置。西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的64

西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的認知初步

如圖1-20STEP7-Micro/WIN編程軟件的主界面西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的65

西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的認知初步

STEP7-Micro/WIN4.0編程軟件具有編程和程序調(diào)試等多種功能,下面通過一個簡單的程序示例,介紹編程軟件的基本使用。STEP7-Micro/WIN4.0編程軟件的基本使用示例如圖1-21所示。1.編程的準備(1)創(chuàng)建一個項目或打開一個已有的項目。在進行控制程序編程之前,首先應(yīng)創(chuàng)建一個項目。單擊菜單“文件”→“新建”選項或單擊工具欄的新建按鈕,可以生成一個新的項目。單擊菜單“文件”→“打開”選項或單擊工具欄的的打開按鈕,可以打開已有的項目。項目以擴展名為.mwp的文件格式保存。(2)設(shè)置與讀取PLC的型號。在對PLC編程之前,應(yīng)正確設(shè)置其型號,以防止發(fā)生編輯錯誤,設(shè)置和讀取PLC的型號有兩種方法:

1.3.2STEP7-Micro/WIN4.0主要編程功能西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的66

西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的認知初步

(2)設(shè)置與讀取PLC的型號。在對PLC編程之前,應(yīng)正確設(shè)置其型號,以防止發(fā)生編輯錯誤,設(shè)置和讀取PLC的型號有兩種方法:方法一:單擊菜單“PLC”→“類型”選項,在彈出的對話框中,可以選擇PLC型號和CPU版本如圖1-22所示。方法二:雙擊指令樹的“項目1”,然后雙擊PLC型號和CPU版本選項,在彈出的對話框中進行設(shè)置即可。如果已經(jīng)成功地建立通信連接,那么單擊對話框中的“讀取PLC”按鈕,便可以通過通信讀出PLC的信號與硬件版本號。(3)選擇編程語言和指令集。

S7-200系列PLC支持的指令集有SIMATIC和IEC1131-3兩種。SIMATIC編程模式選擇,可以單擊菜單“工具”→“選項”→“常規(guī)”→SIMATIC選項來確定。

編程軟件可實現(xiàn)3種編程語言(編程器)之間的任意切換,單擊菜單“查看”→“梯形圖”或STL或FBD選項便可進入相應(yīng)的編程環(huán)境。西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的67

西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的認知初步

圖1-21示例梯形圖

圖1-22設(shè)置PLC的型號(4)確定程序的結(jié)構(gòu)。簡單的數(shù)字量控制程序一般只有主程序,而系統(tǒng)較大、功能復(fù)雜的程序除了主程序外,還可能有子程序、中斷程序。編程時可以單擊編輯窗口下方的選項來實現(xiàn)切換以完成不同程序結(jié)構(gòu)的程序編輯。用戶程序結(jié)構(gòu)選擇編輯窗口如圖1-23所示。西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的68

西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的認知初步

圖1-23用戶程序結(jié)構(gòu)選擇編輯窗口主程序在每個掃描周期內(nèi)均被順序執(zhí)行一次。子程序的指令放在獨立的程序塊中,僅在被程序調(diào)用時才執(zhí)行。中斷程序的指令也放在獨立的程序塊中,用來處理預(yù)先規(guī)定的中斷事件,在中斷事件發(fā)生時操作系統(tǒng)調(diào)用程序。2.梯形圖的編輯在梯形圖的編輯窗口中,梯形圖程序被劃分為若干個網(wǎng)絡(luò),且一個網(wǎng)絡(luò)中只能有一個獨立的電路塊。如果一個網(wǎng)絡(luò)中有兩個獨立的電路塊,那么在編譯時輸出窗口將顯示“1個錯誤”,待錯誤修正后方可繼續(xù)。當然,也可對網(wǎng)絡(luò)中的程序或者某個編程元件進行編輯,執(zhí)行刪除、復(fù)制或粘貼操作。西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的69

西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的認知初步

(1)首先打開STEP7—Micro/WIN4.0編程軟件,進入主界面,如圖1-24所示。(2)單擊瀏覽欄的“程序塊”按鈕,進入梯形圖編輯窗口。(3)在編輯窗口中,把光標定位到將要輸入編程元件的地方。(4)可直接在指令工具欄中單擊常開觸點按鈕,選取觸點如圖1-25所示。在彈出的位邏輯指令中單擊圖標選項,選擇常開觸點如圖1-26所示。輸入的常開觸點符號會自動寫入到光標所在位置。輸入常開觸點如圖1-27所示。也可以在指令樹中雙擊位邏輯選項,然后雙擊常開觸點輸入。西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的70

西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的認知初步

圖1-24

STEP7—Micro/WIN4.0編程軟件主面西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的71

西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的認知初步

圖1-24

STEP7—Micro/WIN4.0編程軟件主面圖1-25選取觸點圖1-26選擇常開觸點圖1-27輸入常開觸點西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的72

西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的認知初步

5)在??.?中輸入操作數(shù)I0.1,如圖1-281所示,然后光標自動移到下一列。(6)用同樣的方法在光標位置輸入和,并填寫對應(yīng)地址。I0.0和M0.0的編輯結(jié)果如圖1-29所示。(7)將光標定位到I0.1下方,按照I0.1的輸入辦法輸入M0.0,編輯結(jié)果如圖1-30所示。(8)將光標移到要合并的觸點處,單擊指令工具欄中的向上連線按鈕,將M0.0和I0.1并聯(lián)連接,如圖1-31所示。圖1-28輸入操作數(shù)I0.0圖1-29I0.0和M0.0的編輯結(jié)果西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的73

西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的認知初步

圖1-30M0.0的編輯結(jié)果圖1-31M0.0和I0.1并聯(lián)連接(9)將光標定位到網(wǎng)絡(luò)2,按照I0.1的輸入方法編寫M0.0和Q0.0,將光標移到要M0.0的觸點處,單擊指令工具欄中的向下連線按鈕

(10)將光標定位到定時器輸入位置,雙擊指令樹的“定時器”選項,然后在展開的選項中雙擊接通延時定時器圖標(如圖1-32所示),這時在光標位置即可輸入接通延時定時器。在定時器指令上面的????處輸入定時器編號T37,在左側(cè)????處輸入定時器的預(yù)置值50,編輯結(jié)果如圖1-33所示。經(jīng)過上述操作過程,編程軟件使用示例的梯形圖就編輯完成了。如果需要進行語句表和功能圖編輯,可按下面的方法來實現(xiàn)。西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的74

西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的認知初步

語句表的編輯:單擊菜單“查看”→“STL”選項,可以直接進行語句表的編輯。如圖1-34所示。圖1-32選擇定時器圖1-33輸入定時器圖1-34語句表的編輯西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的75

西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的認知初步

1.3.3程序的狀態(tài)監(jiān)控與調(diào)試1.編譯程序單擊菜單“PLC”→“編譯”或“全部編譯”選項,或單擊工具欄的或按鈕,可以分別編譯當前打開的程序或全部程序。編譯后在輸出窗口中顯示程序的編譯結(jié)果,必須修正程序中的所有錯誤,編譯無錯誤后,才能下載程序。若沒有對程序進行編譯,在下載之前編程軟件會自動對程序進行編譯。2.下載與上載程序下載是將當前編程器中的程序?qū)懭氲絇LC的存儲器中。下載操作可單擊菜單“文件”→“下載”選項,或單擊工具欄的按鈕。上載是將PLC中未加密的程序向上傳送到編程器中。上載操作可單擊菜單“文件”→“上載”選項,或單擊工具欄的按鈕。

3.PLC的工作方式西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的76

西門子s7-200系列PLC應(yīng)用技術(shù)模塊1PLC的認知初步

PLC有兩種工作方式,即運行和停止。在不同的工作方式PLC進行調(diào)試操作的方法不同。可以通過單擊菜單PLC→“運行”或“停止”的選項來選擇,也可以再PLC面板上的工作方式開關(guān)操作來選擇。PLC只有在運行工作方式下才能啟動程序的狀態(tài)監(jiān)視。4.程序的調(diào)試與運行程序的調(diào)試及運行監(jiān)控是程序開發(fā)的重要環(huán)節(jié),很少有程序一經(jīng)編制就是完整的,只有經(jīng)過調(diào)試運行甚至現(xiàn)場運行后才能發(fā)現(xiàn)程序中不合理的地方,從而進行修改。STEP7-Micro/WIN4.0編程軟件提供了一系列工具,可使用戶直接在軟件環(huán)境下調(diào)試并監(jiān)視用戶程序的執(zhí)行。5.程序的運行單擊工具欄的按鈕,或單擊菜單PLC→“

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論