




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、第第 11 章章西門子西門子S7系列系列PLC 西門子的PLC產品包括LOGO、S7-200、S3-300、S7-400、工業網絡、HMI人機界面、工業軟件等,覆蓋了所有自動化領域。其PLC產品主要有: SIMATIC主要包括S7 PLC、M7自動化計算機、C7、SIMATIC NET工業網絡、SIMATIC HMI操作界面、DP分布式I/O設備、SIMATIC PC及PCS7過程控制系統。 SIMATIC S7系列可編程控制器又分為微型PLC(如S7-200)、小規模性能要求的PLC(如S7-300)和中、高性能要求的PLC(如S7-400)。本章提要本章提要11.1 西門子S7系列PLC簡
2、介11.2 STEP7編程軟件簡介 11.3 S7-200 PLC部分指令系統11.1 西門子西門子S7系列系列PLC簡介簡介11.1.1 西門子S7-200 PLC 11.1.2 西門子S7-300 PLC11.1.3 西門子S7-400 PLC 11.1.1 西門子西門子S7-200 PLC S7-200 PLC是超小型的PLC,它適用于各行各業,各種場合中的自動檢測、監測及控制等。 S7-200 PLC的強大功能使其無論在獨立運行,或相連成網絡都能實現復雜控制功能。 S7-200 PLC在集散自動化系統中充分發揮其強大功能。使用范圍可覆蓋從替代繼電器的簡單控制到更復雜的自動化控制。 S7
3、-200 PLC可提供4種不同型號的基本單元和6種型號的擴展單元供選擇使用。11.1.2 西門子西門子S7-300 PLC1.系統組成1)中央處理單元(CPU):各種CPU的性能各不相同,例如有的CPU上集成有輸入輸出點,有的CPUP上集成有PROFIBUS-DP通信接口等。2)信號模塊(SM): 用于數字量和模擬量輸入/ 輸出。3)通信處理器(CP): 用于連接網絡和點對點連接。4)功能模塊(FM): 用于高速計數、定位操作(開環或閉環定位)和閉環控制。5)負載電源模塊,用于將SIMATIC S7-300連接到120/230V交流電源;或24/48/60/110V直流電源 6)接口模塊(IM
4、):用于多機架配置時連接主機架(CR)和擴展機架(ER)。S7-300通過分布式的主機架和3個擴展機架,可以操作多達32個模塊,運行時無需風扇。2.主要功能 1)高速(0.60.1s)指令處理:為在中等到較低的性能要求范圍內開辟了全新的應用領域。 2)浮點數運算:可以有效地實現更為復雜的算術運算。 3)用戶接口:提供一個標準的用戶接口軟件工具,可方便用戶給所有模塊運行參數賦值。 4)人機界面(HMI):方便的人機界面服務已經集成在S7-300操作系統內,人機對話的編程要求大大減少,SIMATIC人機界面從S7-300中取得數據,S7-300按用戶指定的刷新速度傳送這些數據。 5)智能診斷:CP
5、U的智能化診斷系統能連續監控系統的功能是否正常、記錄錯誤和特殊系統事件(例如超時、模塊更換等)。 6)多級口令保護可以使用戶高度、有效地保護其技術機密,防止未經允許的復制和修改。 7)S7-300 PLC設有操作方式選擇開關、操作方式選擇開關像鑰匙一樣可以拔出,當鑰匙拔出時,就不能改變操作方式。這樣就防止非法刪除或改寫用戶程序。3. 通信功能 S7-300 CPU支持的通信類型有: 1)過程通信:通過總線(AS-I或PROFIBUS)對I/O模塊周期尋址(過程映像交換)。 2)數據通信:在自動控制系統之間或人機界面和幾個自動控制系統之間,數據通信會周期地進行或被用戶程序或功能塊調用。11.1.
6、3 西門子西門子S7400 PLC S7-400 PLC是用于中、高檔性能范圍的可編程控制器。它采用模塊化無風扇的設計,可靠耐用。同時可以選用多種級別(功能逐級升級)的CPU,并配有多種通用功能的模塊,這使用戶能根據需要組合成不同的專用系統。當控制系統規模擴大或升級時,只要適當地增加一些模塊,便能使系統升級和充分滿足需要。 S7-400 PLC主要由下列模塊(部件)組成: 1)電源模塊(PS)。將SIMATIC S7-400連接到 AC120/230V或 DC24V電源上。 2)中央處理單元(CPU)。有多種CPU可供用戶選擇,有些帶有內置PROFIBUS-DP 的接口,用于各種性能可包括多個
7、CPU以加強其性能。 3)I/O模塊(SM)。數字量輸入和輸出(DI/DO)和模擬量輸入和輸出(AI/AO)的信號模塊。 4)通信處理器(CP)。用于總線連接和點到點連接。 5)功能模塊(FM)。專門用于計數、定位、凸輪等控制任務。 此外,SIMATIC S7-400還提供接口模塊(IM)部件,用于連接中央控制單元和擴 展單元。SIMATIC S7-400中央控制器最 多能連接21個擴展單元。11.2.1 STEP 7概述 11.2.2 使用STEP 7的基本步驟 11.2.3 設計程序結構的基本原理 11.2.4 建立和編輯項目 11.2 STEP7編程軟件簡介編程軟件簡介11.2.1 ST
8、EP 7概述概述 STEP 7是一種用于對SIMATIC可編程邏輯控制器進行組態和編程的標準軟件包。它是SIMATIC工業軟件的一部分。STEP 7標準軟件包有下列各種版本: 1)STEP 7 Micro/DOS和STEP7 Micro/Win用于SIMATIC S7-200上的簡化單機應用程序。 2)STEP 7,應用在SIMATIC S7-300/S7-400、SIMATIC M7-300/M7-400以及SIMATIC C7上。STEP 7標準軟件包中包含有一系列應用程序(工具): SIMATIC管理器(SIMATIC Manager),符號編輯器(Symbol Editor),NetP
9、ro網絡配置 (NETPRO Communication Configuration),硬件配置(Hardware Configuration),編程語言(Programming Languages LAD/FBD/STL),硬件診斷(Hardware Diagnostics)。 在選擇相應功能或打開對象時,將會自動啟動這些工具。 11.2.2 使用使用STEP 7的基本步驟的基本步驟 1)裝STEP 7和許可證密鑰。在第一次使用STEP 7時,對其進行安裝,并將許可證密鑰從軟盤傳送到硬盤。 2)規劃控制器。在使用STEP 7進行工作之前,對自動化解決方案進行規劃,將過程分解為單個的任務,并為
10、其創建一個組態圖。 3)設計程序結構。使用STEP 7中可供利用的塊,將控制器設計草圖中所描述的任務轉化為一個程序結構。 4)創建項目結構。項目類似一個文件夾,所有的數據均可按照一種體系化的結構存儲在其中,并隨時可供使用。在項目創建完畢之后,所有其他的任務均將在該項目中執行。 5)組態一個站。在對PLC站進行組態時,可指定你希望使用的可編程控制器:例如,SIMATIC S7-300、SIMATIC S7-400、SIMATIC S5。 6)組態硬件。在對硬件進行組態時,可在組態表中指定自動化解決方案要實用的模塊以及用戶程序用來對模塊進行訪問的地址。實用參數也可對模塊的屬性進行設置。 7)組態網
11、絡和通信連接。通信的基礎是預先組態的網絡。為此,需要創建自動化網路所需要的子網、設置子網屬性、以及設置已聯網工作站的網絡連接屬性和某些通信連接。 8)定義符號??稍诜柋碇卸x局部符號或具有更多描述性名稱的共享符號,以便代替用戶程序中的絕對地址進行使用。 9)創建程序。使用一種可選編程語言創建一個與模塊相連接或與模塊無關的程序,并將其存儲為塊、源文件或圖表。 10)將程序下載給可編程控制器。在完成所有的組態、參數分配以及編程任務之后,可將整個用戶程序或其中的單個塊下載給可編程控制器。 11)測試程序。為了進行測試,可顯示用戶程序或CPU中的變量值,為變量分配數值,以及為想要顯示或修改的變量創建
12、一個變量表。 12)監視操作、診斷硬件。通過顯示關于模塊的在線信息,確定模塊故障的原因。 13)歸檔設備。在創建項目/設備之后,應為項目數據制作清楚的文檔,從而使項目的編輯以及維修更容易。11.2.3 設計程序結構的基本原理設計程序結構的基本原理 1.CPU中的程序 CPU原則上運行兩個不同的程序:操作系統和用戶程序。 每個CPU都帶有集成的操作系統,組織與特定控制任務無關的所有CPU功能和順序。操作系統任務包括以下各項: 1)處理重啟(熱啟動)和熱重啟。 2)更新輸入的過程映像表,并輸出過程映像表。 3)調用用戶程序。 4)采集中斷信息,調用中斷OB。 5)識別錯誤并進行錯誤處理。 6)管理
13、存儲區域。 7)與編程設備和其它通信設備進行通信。 用戶程序由程序設計人員編寫,并將其下載到CPU中,它包含處理特定自動化任務所要求的所有功能。用戶程序任務包括: 1) 確定CPU的重啟(熱啟動)和熱重啟條件(例如,用特定值初始化信號)。 2) 處理過程數據(例如,產生二進制信號的邏輯鏈接,獲取并評估模擬信號,指定用于輸出的二進制信號,輸出模擬值)。 3) 響應中斷。 4) 處理正常程序周期中的干擾。2. 用戶程序中的塊 STEP 7編程軟件允許用戶采用模塊化結構設計程序,即將程序分解成若干單個或獨立的程序段,這使得大程序更易于理解;可以標準化單個程序段;簡化程序結構;易于修改和測試單個程序段
14、,因而簡化調試,系統調試變得更簡單。 STEP 7用戶程序塊的類型見表11-1(p264)。 3. 線性編程與結構化編程 可以在OB1中寫入整個用戶程序(線性編程)。只有在給S7-300CPU編寫簡單程序、并要求極少存儲器時才可行。 將復雜自動化任務分割成反映過程技術功能或可多次處理的小任務,可以更易于控制復雜任務。這些任務以相應的程序段表示,稱為塊(結構化編程)。11.2.4 建立和編輯項目建立和編輯項目 1. 創建項目 使用菜單命令“文件”“新項目”來打開向導。向導提示在對話框中輸入所要求的詳細資料,然后創建項目。除了站、CPU、程序文件夾、源文件夾、塊文件夾以及OB1之外,還可以選擇已存
15、在的OB1,進行錯誤和報警處理??稍赟IMATIC管理器中使用菜單命令“文件” “新建”來創建一個新項目。它已經包含“MPI子網”對象。 2. 插入站 在項目中,站代表了可編程控制器的硬件結構,并包含有用于組態和給各個模塊進行參數分配的數據。使用“新建項目”向導創建的新項目已經包含有一個站?;蛘呖梢允褂貌藛蚊睢安迦搿?“站”來創建新站??蛇x擇一個下列站點: 1)SIMATIC 300站; 2)SIMATIC 400站; 3)SIMATIC H站; 4)SIMATIC PC站; 5)PC/可編程設備; 6)SIMATIC S5; 7)其他站,即非SIMATIC S7/M7和SIMATIC S5
16、的站。3. 組態硬件 雙擊站點,即可啟動硬件配置應用程序。對于在組態中創建的每個可編程模塊,一旦保存完畢并退出硬件配置,將自動創建一個S7或M7程序以及連接表(“連接”對象)。使用“新建項目”向導創建的項目已經包含有這些對象。 創建連接表將為每個可編程模塊自動創建一個(空白)連接表(“連接”對象)。連接表用于定義網絡中的可編程模塊之間的通信連接。打開時,將顯示一個包含有表格的窗口,可在該表格中定義可編程模塊之間的連接。4. 插入S7程序 用于可編程模塊的軟件存儲在對象文件夾中。對于SIMATIC S7模塊,該對象文件夾被稱為“S7程序”,對于SIMATIC M7,該對象文件夾被稱為“M7程序”
17、。 每個可編程模塊都有一個自動創建的S7/M7程序,用作軟件容器。下列對象已經位于新創建的S7程序中: 1)符號表(“符號”對象)。 2)包含第一個塊的“塊”文件夾。 3)用于源文件的“源文件”文件夾。 當用戶希望創建語句表、梯形圖或功能塊圖程序時,可選擇已存在的“塊”對象,然后選擇菜單命令插入S7塊。5. 創建符號表 創建S7/M7程序時,會自動創建一個(空)的符號表(“符號”對象)。打開符號表時,“符號編輯器”窗口會打開,顯示一個符號表,可在其中定義符號。可在符號表中輸入多個共享符號。 6. 編輯項目 1)打開項目。若要打開現有項目,使用菜單命令“文件”“打開”。然后在緊接著出現的對話框中
18、選擇一個項目。于是項目窗口打開。 2)復制項目??墒褂貌藛蚊睢拔募薄傲泶鏋椤?,通過用另一個名稱保存項目來復制項目。也可使用菜單命令“編輯”“復制”來復制部分項目,如站、程序、塊等。 3)刪除項目??墒褂貌藛蚊睢拔募薄皠h除”來刪除項目。也可使用菜單命令“編輯”“刪除”來刪除部分項目,如站、程序、塊等。11.3 S7-200 PLC部分指令系統部分指令系統11.3.1 S7-200系列部分CPU性能(p266-267)11.3.2 基本邏輯指令(p267-270) 11.3.3 程序控制指令(p270-271)11.3.4 定時器/計數器指令(p271-272)11.3.5 算術運算指令(
19、p273-275)11.3.6 邏輯運算指令(p275-276)11.3.7 數據傳輸指令(p277-278)11.3.8 移位與循環移位指令(p279-280)11.3.9 數據轉換指令(p280-282)11.3.10 S7-200 PLC指令應用實例11.3.10 S7-200 PLC指令應用實例指令應用實例 1. 混合液體裝置的控制2. PLC在電動單梁起重機質量檢測中的應用 (1)裝置結構與工藝要求 圖11-1為兩種液體的混合裝置結構圖。 (2)輸入/輸出地址分配 該裝置的控制采用的PLC為S7-200 CPU214,輸入/輸出地址分配和PLC外部接線如圖11-2所示。 (3)梯形圖
20、程序設計 根據控制要求編寫的梯形圖及指令表如圖11-3所示。 (4)工作過程分析1.混合液體裝置的控制圖11-1 液體混合裝置結構圖 SL1、SL2、SL3為液面傳感器,液面淹沒時接通,兩種液體(液體A、液體B)的流入和混合液體流出分別由電磁閥YV1、YV2、YV3控制,M為攪勻電動機,按照控制要求進行控制控制要求 1)初始狀態。當裝置投入運行時,液體A、B閥門關閉,混合液體閥門打開20s,將容器放空后關閉。 2)啟動操作。按下啟動按鈕SB1,裝置就開始按下列給定的規定動作工作。液體A閥門打開,液體A流入容器。當液面到達SL2時,SL2接通,關閉液體A閥門,打開B閥門。當液面到達SL1時,關閉
21、液體B閥門,攪勻電動機開始轉動。攪勻電動機工作1min后停止攪動,混合液體閥門打開,開始放出混合液體。當液面下降到SL3時,SL3由接通變為斷開,再經過20s后,容器放空,混合液閥門關閉,開始下一周期操作。 3)停止操作。按下停止按鈕SB2后,在當前的混合操作處理完畢后,才停止操作,即停在初始狀態上。圖11-2 PLC輸入/輸出地址分配與接線圖11-3 混合液控制梯形圖及指令表工作過程分析 1)啟動操作。按下啟動按鈕SB1,I0.0的常開接點閉合,M0.0產生啟動脈沖,第10行的M0.0的常開接點閉合,使Q0.0保持接通,液體A電磁閥YV1打開,液體A流入容器。 2)液面上升到SL2。當液面上
22、升到SL3時,雖然I0.4常開接點接通,但沒有引起輸出動作。當液面上升到SL2位置時,SL2接通,I0.3的常開接點接通,M0.3產生脈沖,第11行M0.3的常開接點接通一個掃描周期,復位指令(R Q0.0,1)使線圈Q0.0斷開,YV1電磁閥關閉,液體A停止流入;與此同時,第12行M0.3的常開接點接通一個掃描周期;置位指令(S Q0.1,1)使線圈Q0.1接通,液體B電磁閥YV2打開,液體B流入。 3)液面上升到SL1。當液面上升到SL1時,SL1接通,M0.2產生脈沖,第13行M0.2常開接點閉合,使線圈Q0.1線圈斷開,YV2關閉,液體B停止流入,第14行的M0.2常開接點閉合,Q0.
23、2線圈接通,攪勻電動機工作,快速攪勻。 4)攪勻后放混合液。攪勻電動機工作時,第16行的Q0.3常開接點閉合,啟動定時器T33,過了60s,第15行的T33常開接點閉合,Q0.3線圈斷開,電機停止攪動。當攪勻電動機由接通變為斷開時,第17、18、19行的電路,使M1.0產生一個掃描周期的脈沖,第20行M1.0的常開接點閉合,Q0.2線圈接通,混合液電磁閥YV3打開,開始放混合液。 5)液面下降到SL3。當液面傳感器SL3由接通變為斷開,第6、7行的電路使第22行的M0.4常開接點接通一個掃描周期,M1.2線圈接通,第24行的T34開始工作,20s后,混合液放完,第21行的T34常開接點閉合,Q
24、0.2線圈斷開,電磁閥YV3關閉,同時第10行T34的常開接點閉合,Q0.0線圈接通,YV1打開,液體A流入,開始進入下一循環。 6)停止操作。按下停止按鈕SB2,I0.1的常開接點接通,M0.1產生停止脈沖,使M0.6線圈復位斷開,第10行的M0.6已閉合的常開接點斷開,在當前的混合操作處理完畢后,使Q0.0不能再接通,即停止操作。2PLC在電動單梁起重機質量檢測中的應用(1)控制要求 電動單梁起重機有升降、進退、左右行三個動作機構。該起重機在工作時有上升、下降、左行、右行、前進、后退6個動作。 起重機的整機性能檢測一般要求是這樣的:當鉤上沒有負載時,上升、下降、左行、右行、前進、后退6個動
25、作運行,若無異?,F象,逐步加載至1.1倍額定負載再重復上述6個動作,按規定當加載到1.1倍額定負載時,周期運行不少于1h。測試時的工作時間為:進退時,前進30s,停45s,后退30s,停45s,每周期150s,反復運行。當進退機構一個周期結束1s后,進行左行右行檢測。左行14s,停23s,右行14s,停23s,左行右行一個周期75s。即左、右行機構每運行兩個循環,進退機構運行一個循環。升降機構是在進退機構啟動后15s啟動,即在左、右行機構工作14s停止時啟動,上升10s,停15s,下降10s,停15s,一個周期50s。也就是說,升降機構每運行3個循環相當于進退機構運行1個循環。電動單梁起重機任意兩個機構不能同時啟動,可同時運行,但3個機構不能同時運行。 (2)可編程控制器控制系統 用可編程控制器作起重機質量檢測的控制設備,體積小便于攜帶,使用時與起重機接線簡單,測試精確。采用S7200 CPU214,圖11-4所示為其輸入/輸出地址分配和PLC外部接線。圖11-4 PLC輸入/輸出地址分配與接線(3)PLC程序設計及工作過程分析 進退機構的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030年中國神經退行性疾病治療學行業市場現狀供需分析及投資評估規劃分析研究報告
- 2025-2030年中國電動口腔護理行業市場現狀供需分析及投資評估規劃分析研究報告
- 2025-2030年中國燃氣煙機行業市場現狀供需分析及投資評估規劃分析研究報告
- 2025-2030年中國熱電偶溫度傳感器行業市場現狀供需分析及投資評估規劃分析研究報告
- 2025-2030年中國滅蚊燈行業供需趨勢及投資風險研究報告
- 2025年氨基酸表面活性劑分析方法探討
- 2025-2030年中國流動包裝機行業市場現狀供需分析及投資評估規劃分析研究報告
- 2025-2030年中國沼氣肥行業市場現狀供需分析及投資評估規劃分析研究報告
- 黃芪葛根湯治療糖尿病匯報講課件
- vr教學課件制作
- 華為大學人才培養與發展實踐
- 年產12000噸水合肼(100%)項目環評報告書
- 《有機波譜分析》期末考試試卷及參考答案
- 最詳細的整車開發流程
- 部編版七年級歷史(下)材料論述題專項訓練
- 年產1000噸乳酸的生產工藝設計
- 博克服裝CAD制版說明操作手冊(共95頁)
- 光電效應測普朗克常數-實驗報告
- (完整word版)數據模型與決策課程案例分析
- 自制桁架移動式操作平臺施工方案
- 物業服務參與校園文化建設及舉辦大型活動配合措施
評論
0/150
提交評論