版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、S7 300 / 400 PLC控制基礎1目錄CONTENTS123STEP 7編程軟件介紹4硬件配置與組態(tài) STEP 7程序結(jié)構(gòu) 大中型PLC模塊化控制系統(tǒng)2 大中型PLC最大的特點就是采用模塊化控制系統(tǒng),基本的模塊化硬件結(jié)構(gòu)結(jié)構(gòu)包括機架、電源、處理器CPU、輸入輸出I/O模塊、編程或通訊用接口,下圖表示了一個模塊化控制器是如何由模塊化硬件部件一一組成的。 大中型PLC模塊化控制系統(tǒng)1.1 大中型PLC的模塊化結(jié)構(gòu)31、機架:機架是用來安裝處理器和I/O模塊、特殊模塊的,所有模塊都可以很容易地沿著導軌插入到機架。大中型PLC系統(tǒng)在配置時,其機架數(shù)可以有很多,機架之間的關系可以用下圖表示。2、
2、電源:電源一般安裝在機架的左面。3、處理器CPU:在傳統(tǒng)的大中型PLC系統(tǒng)中,處理器CPU的位置并一般固定在機架的左邊,但是在最新型大中型PLC中則可以任意安裝,數(shù)量也可以不只一個。 大中型PLC模塊化控制系統(tǒng)41.2 大中型PLC系統(tǒng)的配置流程1、估計系統(tǒng)所需的內(nèi)存總量 (1)累計數(shù)字量I/O點的數(shù)量 (2)累計模擬量I/O的數(shù)量 (3)累計特殊功能模塊的數(shù)量 (4)根據(jù)上述3個數(shù)量,乘上一定的系數(shù),進行內(nèi)存的估算2、選擇CPU 根據(jù)內(nèi)存量來選擇3、選擇I/O模塊 (1)寫上機架號和相應的槽號 (2)選擇數(shù)字量I/O模塊 (3)選擇特殊功能模塊和模擬量I/O模塊 大中型PLC模塊化控制系統(tǒng)5
3、 (4)在工作單上,把每一個模塊放入所要放置的槽內(nèi) (5)在指定的欄目內(nèi)填入每個模塊的功率消耗值,并完成整個機架的總功率4、選擇正確的電源模塊 選擇可以提供足夠功率的最小電源模塊,并考慮系統(tǒng)擴容所需的電源消耗功率。5、選擇機架 累計所用槽數(shù),并選擇所能容納所有I/O模塊的最小機架,并考慮到將來的擴展需求。6、選擇其他設備 要構(gòu)成一個完整的系統(tǒng),還需要其他設備,如電纜、通訊接口、操作器接口、存儲器模塊等。表5-1所示為具體的機架配置表。 大中型PLC模塊化控制系統(tǒng)6表5-1 機架配置表 一個實際的PLC系統(tǒng),確定所有的模塊后,要選擇合適的電源模塊,所選定的電源模塊的輸出功率必須大于CPU模塊、所
4、有I/O模塊、各種功能模塊等總消耗功率之和,并且要留有30左右的裕量。 大中型PLC模塊化控制系統(tǒng)71.3 西門子S7300 PLC1、模塊化結(jié)構(gòu) S7-300為節(jié)省空間的模塊化結(jié)構(gòu)設計,可以適配用戶現(xiàn)有的各種機械控制任務,不需要考慮槽位規(guī)則。如圖所示為S7-300模塊化結(jié)構(gòu)。 大中型PLC模塊化控制系統(tǒng)8S7-300的組件及功能9 S7-300是模塊化的組合結(jié)構(gòu),根據(jù)應用對象的不同,可選用不同型號和不同數(shù)量的模塊,并可以將這些模塊安裝在同一機架(導軌)或多個機架上,如圖所示。PS:電源模塊;IM:接口模塊;SM:信號模塊;FM:功能模塊;PG:編程器;OP:操作面板 大中型PLC模塊化控制系
5、統(tǒng)102、主要功能 S7-300的大量功能能夠支持和幫助用戶進行編程、啟動和維護,其主要功能如下: (1) 高速的指令處理 (2) 人機界面(HMI) (3) 診斷功能 (4) 口令保護3、CPU的種類 S7-300 PLC系統(tǒng)可以選擇各種不同性能分級的CPU作控制器使用。通過高效處理速率,CPU能提供比小型PLC快得多的掃描時間來執(zhí)行相同的程序。根據(jù)用戶的任務要求和項目特點,S7-300的CPU還可以具有帶集成式I/O、集成技術功能和集成通訊接口。 大中型PLC模塊化控制系統(tǒng)11 大中型PLC模塊化控制系統(tǒng)1213 大中型PLC模塊化控制系統(tǒng)14S7-300 CPU共有四種工作方式:(1)R
6、UN-P:可編程運行方式。CPU掃描用戶程序,既可以用編程裝置從CPU中讀出,也可以由編程裝置裝入CPU中。用編程裝置可監(jiān)控程序的運行。在此位置鑰匙不能拔出。(2)RUN:運行方式。CPU掃描用戶程序,可以用編程裝置讀出并監(jiān)控PLC CPU中的程序,但不能改變裝載存儲器中的程序。在此位置可以拔出鑰匙,以防止程序在正常運行時被改變操作方式。(3)STOP:停止方式。CPU不掃描用戶程序,可以通過編程裝置從CPU中讀出,也可以下載程序到CPU。在此位置可以拔出鑰匙。 (4)MRES:該位置瞬間接通,用以清除CPU的存儲器。 大中型PLC模塊化控制系統(tǒng)15狀態(tài)及故障顯示16174、擴展單元 如果控制
7、系統(tǒng)所需的模塊數(shù)大于8塊時,S7-300 PLC的中央控制器可以通過擴展單元加以擴展外,如圖所示。最多可以有32個模塊與中央控制器相連接,每個擴展單元最多允許8個模塊。各個擴展單元之間的通訊是由接口模塊(IM)相互獨立地進行處理。 大中型PLC模塊化控制系統(tǒng)181.3 西門子S7400 PLC 西門子S7-400是用于中、高檔性能范圍的PLC,具有模塊化及無風扇的設計、堅固耐用、容易擴展和廣泛的通訊能力、容易實現(xiàn)分布式結(jié)構(gòu)、操作界面用戶友好等特點。 S7-400PLC已經(jīng)在以下領域有了廣泛的應用:通用機械工程、汽車工業(yè)、立體倉庫、機床與工具、過程控制控制技術與儀表、紡織機械、包裝機械、控制設備
8、制造、專用機械等。 大中型PLC模塊化控制系統(tǒng)19 S7-400 PLC系統(tǒng)采用模塊化設計,其擴展和配置能夠按照用戶項目不同的需求而進行靈活組合。如圖所示為S7-400示意圖。該系統(tǒng)包括:電源模板,中央處理單元(CPU),各種信號模板(SM),通訊模板(CP),功能模板(FM),接口模板(IM),SIMATIC S5模板等。1、設計綜述1. 電源模板 2. 后備電池 3. 模式開關(鑰匙操作) 4. 狀態(tài)和故障LED 5. 存儲器卡 6. 有標簽區(qū)的前連接器 7. CPU1 8. CPU 2 10. M7擴展模塊 11.I/O模板 12. IM接口模板 大中型PLC模塊化控制系統(tǒng)202122
9、大中型PLC模塊化控制系統(tǒng)PS 405和PS 407電源電源用于對S7-400 PLC的供電。一般情況下每個機架均需要電源模板,除了包含有電源傳輸?shù)慕涌凇1仨氉⒁獾氖莻鞲衅骱蛨?zhí)行器用的負載電壓應單獨提供。總線S7-400的背板總線是并行I/O總線,又稱為P總線,用于CPU與輸入輸出模塊、功能模塊等進行高速數(shù)據(jù)交換。232425S7-300/400各模塊簡介2627282930313233341.4 西門子S7-300 PLC的電氣安裝舉例 西門子S7-400是用于中、高檔性能范圍的PLC,具有模塊化及無風扇的設計、堅固耐用、容易擴展和廣泛的通訊能力、容易實現(xiàn)分布式結(jié)構(gòu)、操作界面用戶友好等特點。
10、 1、安裝裝配導軌 準備2 米長的裝配導軌用于安裝,具體步驟如下: (1)將長度為2 米的裝配導軌削減到需要的長度。 (2)標出四個用于安裝固定螺絲的孔和一個用于保護導體螺栓的孔。 (3)如果導軌長度超出了830 mm,則必須提供附加孔,以便用更多的螺絲固定才能使其穩(wěn)固。沿導軌中間部分的凹槽標出這些孔(如圖5-8),其間距應大約為500 mm。 大中型PLC模塊化控制系統(tǒng)35 大中型PLC模塊化控制系統(tǒng)36(4)鉆出標記的這些孔,M6 螺絲的孔徑 = 6.5+0.2mm。(5)安裝一個M6 螺栓,用以固定接地導線。(6)確認導軌安裝后PLC間隙(如圖所示)。 大中型PLC模塊化控制系統(tǒng)372、
11、將模塊安裝在裝配導軌上 從機架左邊開始,按照“先電源模塊、再CPU、最后SM/FM/CP/IM模塊”的順序,將模塊掛靠在導軌上。具體步驟如下:(1)如圖所示,將總線連接器插入 CPU 和SM/FM/CP/IM。除CPU 外,每個模塊都帶有一個總線連接器。在插入總線連接器時,必須從CPU 開始。拔掉裝配中“最后一個”模塊的總線連接器,因為“最后一個”模塊不接受總線連接器。 大中型PLC模塊化控制系統(tǒng)38(2)如圖5-11所示,按指定的順序,將所有模塊掛靠到導軌上,滑動到靠近左邊的模塊 ,然后向下旋轉(zhuǎn)。 大中型PLC模塊化控制系統(tǒng)39(3)用螺絲擰緊模塊,如圖5-12所示。 大中型PLC模塊化控制
12、系統(tǒng)4041(1)分配插槽號。應給每個安裝的模塊指定一個插槽號,這會使在STEP 7 的組態(tài)表中分配模塊更加容易。下表顯示了插槽號分配情況。3、標記模塊 大中型PLC模塊化控制系統(tǒng)42(2)將插槽號貼到模塊上。先把相應的插槽號拿到相關模塊前,然后將卡舌放置到模塊 的開口中,最后將插槽號壓入模塊 中,插槽號從輪子處斷開。圖5-13 標記模塊 大中型PLC模塊化控制系統(tǒng)431、定義 STEP 7是一種用于對SIMATIC可編程邏輯控制器進行組態(tài)和編程的標準軟件包。它具有更廣泛的功能:可作為SIMATIC工業(yè)軟件的軟件產(chǎn)品中的一個擴展選項包;為功能模塊和通訊處理器分配參數(shù)的時機等. 集成在STEP
13、7中的SIMATIC編程語言符合EN 61131-3標準,在MS Windows系列操作系統(tǒng)中均能正常運行,其具體構(gòu)成如圖所示。2.1 STEP 7概述STEP 7編程軟件介紹442、SIMATIC管理器SIMATIC管理器管理一個自動化項目中的所有數(shù)據(jù)(如圖所示),無論其設計用于何種類型的可編程控制系統(tǒng)(S7/M7/C7),編輯數(shù)據(jù)所需的工具均可由SIMATIC管理器自動啟動。 STEP 7編程軟件介紹4546473、符號編輯器如圖,通過符號編輯器,可以管理所有共享符號。符號屬性的任何變化都可被所有工具自動識別。STEP 7編程軟件介紹484、硬件診斷如圖所示,硬件診斷可以概覽可編程控制器的
14、狀態(tài)。概覽可顯示符號來指示各個模塊是否發(fā)生故障。STEP 7編程軟件介紹49 如圖,雙擊模塊可顯示關于模塊的詳細信息。該信息范圍取決于每個模塊:顯示模塊的常規(guī)信息以及模塊狀態(tài);I/O和DP從站的模塊故障;顯示來自診斷緩沖區(qū)的消息。 STEP 7編程軟件介紹50 5、編程語言 梯形圖(或LAD)是STEP 7編程語言的圖形表示,和電路圖很相似,采用諸如觸點和線圈的符號。其指令語法與傳遞梯形圖相似:梯形圖允許在能流過各種觸點、復雜元件和輸出線圈時,跟蹤母線之間的電量流。 語句表(或STL)是STEP 7編程語言的文本表示,與機器代碼相似。如果用語句表書寫程序,則每條指令都與CPU執(zhí)行程序的步驟相對
15、應。為便于編程,語句表已經(jīng)擴展包括一些高級語言結(jié)構(gòu)。 功能塊圖(FBD)是STEP 7編程語言的圖形表示,使用布爾代數(shù)慣用的邏輯框表示邏輯功能。復雜功能可直接結(jié)合邏輯框表示。功能塊圖使用不同的功能“盒”,盒中的符號表示功能 。STEP 7編程軟件介紹51圖為STEP 7編程語言的三種類型。a) LAD編程b) STL編程c) FBD編程STEP 7編程軟件介紹526、硬件配置 如圖5-20,使用硬件配置工具可對自動化項目的硬件進行配置并分配參數(shù)。硬件配置提供功能如下: (1)要組態(tài)可編程控制器,可從電子目錄中選擇機架,然后在機架所要求的插槽中排列所選模塊。 (2)組態(tài)分布式I/O與組態(tài)集中式I
16、/O相同,同時也支持具有通道式I/O。 (3)分配CPU參數(shù)期間,可以設置屬性,如啟動特性和通過菜單導航的掃描周期監(jiān)控。支持多值計算。輸入數(shù)據(jù)存儲在系統(tǒng)數(shù)據(jù)塊中。 (4)分配模塊參數(shù)期間,通過對話框設置所有可設定的參數(shù)。不需要通過DIP開關進行設置。在啟動CPU期間,自動將參數(shù)分配給模塊。STEP 7編程軟件介紹53此外,在硬件配置工具中可將參數(shù)分配給功能模塊(FM)和通訊處理器(CP),其分配方式與其它模塊完全相同。每個FM和CP (包含在FM/CP功能包中)都有與模塊有關的對話框和規(guī)則。系統(tǒng)在對話框中只提供有效選項,以防止錯誤輸入。STEP 7編程軟件介紹54 可以使用NetPro通過MP
17、I進行網(wǎng)絡配置,包括選擇通訊節(jié)點和設置通訊連接。圖所示為鋼鐵廠酸洗車間的PLC網(wǎng)絡配置,包括工業(yè)以太網(wǎng)、MPI、Profibus等。7、NetPro (網(wǎng)絡配置)STEP 7編程軟件介紹55 要使用STEP 7編程軟件,需要一個產(chǎn)品專用的許可證密鑰(用戶權限)。從STEP 7 V5.3版本起,該密鑰通過Automation License Manager安裝。Automation License Manager是西門子公司的軟件產(chǎn)品,它用于管理所有系統(tǒng)的許可證密鑰(許可證模塊)。 1、許可證合法使用受許可證保護的STEP 7程序軟件包時必須要有許可證,它為用戶提供使用產(chǎn)品的合法權限。CoL (
18、許可證證書) 和許可證密鑰提供了使用權限證明。許可證證書(CoL)產(chǎn)品所包含的許可證是使用該產(chǎn)品權限的合法證明,該產(chǎn)品只能供許可證證書(CoL)擁有者或由擁有者授權使用的人員使用。5.2.2 STEP 7用戶權限STEP 7編程軟件介紹56 而許可證密鑰是軟件使用許可證的技術表示(電子許可證標志),西門子公司給受許可證保護的所有軟件頒發(fā)許可證密鑰,啟動計算機后,只能在確認具有有效許可證密鑰之后,才能根據(jù)許可證和使用條款使用該軟件。如圖所示為許可證密鑰。STEP 7編程軟件介紹57 在下列存儲設備之可存儲和傳送許可證密鑰:在許可證密鑰磁盤上或U盤上;在本地硬盤上;在網(wǎng)絡硬盤上。2、許可證密鑰的存
19、儲和傳送圖5-23傳送快捷鍵圖5-24 存儲和傳送STEP 7編程軟件介紹58西門子軟件產(chǎn)品提供下列不同類型的面向應用的用戶許可證(表5-4所示)。用戶所需軟件的實際特性取決于所安裝的許可證密鑰類型。3、許可證類型許可證類型描述Single許可證該軟件可在希望具有無限使用時間的單臺計算機上使用。 Floating許可證該軟件可在希望具有無限使用時間的計算機網(wǎng)絡(遠程使用)上使用。 Trial許可證 該軟件可在下列限制條件下使用:第一次使用之日起的總操作天數(shù)(即有效期)最多為14天,用于測試和確認(免除責任)。Rental License該軟件可在下列限制條件下使用:有效期最多為50天(即使用的
20、總工作小時數(shù)為5024h)Upgrade許可證在軟件升級方面,現(xiàn)有系統(tǒng)中的特定要求可能適用:Upgrade License可用于將舊版本X軟件轉(zhuǎn)換為新版本X+。由于給定系統(tǒng)中需處理的數(shù)據(jù)量增大,可能需要升級。STEP 7編程軟件介紹591、STEP 7安裝概要 可通過標準Windows 2000/XP/Server 2003軟件安裝程序執(zhí)行安裝(如圖)。2.3 安裝STEP 7STEP 7安裝的主要步驟為:(1)將數(shù)據(jù)復制到編程設備中;(2)組態(tài)EPROM和通訊驅(qū)動程序;(3)安裝許可證密鑰(如果需要)。STEP 7編程軟件介紹602、設置PG/PC接口 安裝STEP 7期間,將顯示一個對話框
21、,可以將參數(shù)分配給PG/PC接口,也可以在STEP 7程序組中調(diào)用“設置PG/PC接口”,在安裝后打開該對話框。 如果使用帶MPI卡或通訊處理器(CP) 的PC,那么應該在Windows的控制面板中檢查中斷和地址分配,確保沒有發(fā)生中斷沖突,也沒有地址區(qū)重疊現(xiàn)象。為簡化將參數(shù)分配給編程設備/PC接口,對話框?qū)@示默認的基本參數(shù)設置(接口組態(tài))選擇列表。 如圖5-26所示,在Windows控制面板中雙擊設置PG/PC接口,將應用訪問點設置為S7ONLINE。STEP 7編程軟件介紹61圖5-26 控制面板設置STEP 7編程軟件介紹62 在為使用的接口分配參數(shù)列表中,選擇所要求的接口參數(shù)設置。如果
22、沒有顯示所要求的接口參數(shù)設置,那么必須首先通過選擇按鈕安裝一個模塊或協(xié)議。然后自動產(chǎn)生接口參數(shù)設置。在即插即用系統(tǒng)中,不能手動安裝即插即用CP (CP 5611和CP 5511)。在PG/PC中安裝硬件后,它們自動集成在設置PG/PC接口中。STEP 7編程軟件介紹63具體的設置步驟和屬性如圖5-27圖5-29所示。圖5-27 設置PG/PC接口STEP 7編程軟件介紹64圖5-28 設置MPI屬性圖5-29 設置本地連接屬性STEP 7編程軟件介紹65如果選擇具有自動識別總線參數(shù)功能的接口,那么可以將編程設備或PC連接到MPI或PROFIBUS,而無需設置總線參數(shù)。對于PG/PC接口如果發(fā)生
23、變更時,可以進行如圖所示的“安裝/刪除接口”操作。STEP 7編程軟件介紹663、軟件安裝過程 在安裝STEP 7后將出現(xiàn)如圖5-31所示的Simatic任務欄,它將西門子公司所有的軟件(包括S7-200和S7-300/400)都歸為同一個任務欄。圖5-31 軟件安裝后STEP 7編程軟件介紹67 由于STEP 7安裝后為英語菜單,為了使用上的方便需要改成中文,如圖5-32所示,選擇SIMATIC管理器中的菜單“Options”|“Customize”;然后在圖5-33所示的Customize窗口中選擇Language為“中文(簡體)”;然后退出STEP 7軟件,重新啟動后就會看到中文界面(如
24、圖5-34所示)。圖5-32 Customize選擇STEP 7編程軟件介紹68圖5-33 語言選擇圖5-34 中文界面STEP 7編程軟件介紹69在實際工程中,STEP 7還會用到以下編程語言:1、順序功能圖(SFC) ,即STEP 7 中的S7 Graph。2、結(jié)構(gòu)文本(ST),即STEP 7的S7 SCL(結(jié)構(gòu)化控制語言),它符合EN61131-3標準。SCL適合于復雜的公式計算、復雜的計算任務和最優(yōu)化算法,或管理大量的數(shù)據(jù)等。3、S7 HiGraph 編程語言。圖形編程語言S7 HiGraph 屬于可選軟件包,它用狀態(tài)圖(state graphs)來描述異步、非順序過程的編程語言。4、
25、S7 CFC 編程語言??蛇x軟件包CFC(Continuous Function Chart,連續(xù)功能圖)用圖形方式連接程序庫中以塊的形式提供的各種功能。5.2.4 STEP 7的其他編程語言STEP 7編程軟件介紹70 1、組態(tài) 組態(tài)是制作自動化項目不可缺少的一個環(huán)節(jié),它是在STEP 7軟件窗口中對機架、模塊、分布式I/O(DP)機架以及接口子模塊等進行排列。使用組態(tài)表表示機架,就像實際的機架一樣,可在其中插入特定數(shù)目的模塊。 在組態(tài)表中,STEP 7自動給每個模塊分配一個地址。如果站中的CPU可自由尋址(意思是可為模塊的每個通道自由分配一個地址,而與其插槽無關),就可隨意改變站中模塊的地址
26、。 在實際操作中,可將組態(tài)任意多次復制給其他STEP 7項目,并進行必要的修改,然后將其下載到一個或多個現(xiàn)有的設備中去。在可編程控制器啟動時,CPU將比較STEP 7中創(chuàng)建的預置組態(tài)與設備的實際組態(tài),從而可立即識別出它們之間的任何差異,并進行。5.3.1 STEP 7硬件配置介紹硬 件 配 置 與 組 態(tài) 712、分配參數(shù) 分配參數(shù)即為本地組態(tài)中和網(wǎng)絡中的可編程模塊設置屬性。對主站系統(tǒng)(PROFIBUS)的總線參數(shù)、主站與從站參數(shù)等進行設置或?qū)M件之間的數(shù)據(jù)交換進行設置。參數(shù)將下載給CPU并由CPU在啟動期間傳送給各自的模塊。3、硬件組態(tài)S7可編程控制器和模塊的屬性均可預先設置為默認值,這樣,
27、在許多情況下,都不需要對其進行組態(tài)。而在下列情況下,組態(tài)是必需的:(1)如果希望改變模塊的默認參數(shù)(例如,啟用模塊的硬件中斷);(2)如果希望組態(tài)通訊連接;(3)對于具有分布式I/O的站(PROFIBUS DP或PROFINET IO) ;(4)對于具有多個CPU(多值計算)或擴展機架的S7-400站;(5)對于容錯(H)型可編程控制系統(tǒng)。硬 件 配 置 與 組 態(tài) 724、S7-300硬件組態(tài)實例圖5-35所示為S7-300典型的硬件示意。使用編程設備(PG)對S7-300 PLC 編程,并使用PG 電纜將PG 和CPU 互連在一起。 電源(PS)模塊; 中央處理單元(CPU),圖中的實例顯
28、示了一個帶有集成 I/O 的 CPU31xC; 信號模塊(SM); PROFIBUS 總線電纜; 連接編程設備(PG)的電纜硬 件 配 置 與 組 態(tài) 73圖5-36所示為S7-300典型的硬件組態(tài)示意。硬 件 配 置 與 組 態(tài) 74以下是具體的硬件組態(tài)步驟:(1)雙擊Windows桌面上的SIMATIC管理器圖標,打開STEP 7軟件,默認自動啟動向?qū)Вㄈ鐖D)。如果向?qū)]有啟動,可以選擇菜單“文件”下的“新建項目向?qū)А?。單擊“預覽”,可以看到將要建立的項目結(jié)構(gòu)的視圖。硬 件 配 置 與 組 態(tài) 75(2)單擊“下一個”按鈕,進入選擇CPU的界面(如圖5-38所示),在此可以選擇跟用戶硬件相
29、對應的CPU類型。在本案例中,選擇CPU313-2 DP,MPI地址默認為2,當然MPI地址也可以更改為“2”以上的其他值,注意該值只是為了使CPU與編程設備PC之間進行通信,因此必須設置地址。硬 件 配 置 與 組 態(tài) 76圖5-38硬 件 配 置 與 組 態(tài) 77(3)單擊“下一個”按鈕,進入用戶程序選擇界面(如圖)。用戶程序必須選擇OB1,可以選擇指令表STL、梯形圖LAD或功能塊圖FBD任何一種合適的編程語言。硬 件 配 置 與 組 態(tài) 78(4)單擊“下一個”按鈕,進入項目名稱命名界面(如圖5-40所示)。在項目名稱中可以輸入用戶想要設置的名稱,在此輸入“硬件配置1”,最后單擊完成,
30、系統(tǒng)將按照剛才的設置生成項目,如圖5-41所示。圖5-40 項目名稱命名硬 件 配 置 與 組 態(tài) 79(5)在圖5-41中,雙擊“硬件”,彈出配置的畫面(如圖5-42)。其中機架(UR)已經(jīng)自動配置,如果沒有沒有機架,可以單擊硬件目錄中的“SIMATIC 300”| “RACK-300”雙擊,并將其“拖”至機架位置區(qū),默認的機架為(0)UR。圖5-41 自動生成項目硬 件 配 置 與 組 態(tài) 80 在機架UR的第一格中,放入的是電源PS,也可以不選擇;本案例選擇的CPU313C-2 DP放在第2格,包含了內(nèi)置DP口、DI16/DO16和計數(shù)模塊;第3格為了擴展機架而設計的,如不擴展機架,置空
31、即可。從第4格開始即為SM模塊,如本案例中的AI和AO等,單擊“SM-300”將會出現(xiàn)模擬量模塊、數(shù)字量模塊和其他信號模塊,根據(jù)型號將其放入到適當?shù)牟厶栔?,如果選中某個模塊,并且這個模塊和相應的槽號對應,也就是說可以插入這個槽號,那么這個槽號將顯示“綠色”,下面與機架相對應的信息表也會顯示為“綠色”(如圖5-43所示)。硬 件 配 置 與 組 態(tài) 81圖5-42 插入SM模塊一硬 件 配 置 與 組 態(tài) 82(6)操作完畢之后,可以通過菜單命令進行保存和編譯,同時會在管理畫面的“塊”文件夾中出現(xiàn)的符號。圖5-43 插入SM模塊二硬 件 配 置 與 組 態(tài) 831、模塊的插槽特定尋址 如果組態(tài)數(shù)
32、據(jù)尚未載入CPU中,使用插槽特定尋址,即每個插槽號被分配一個模塊起始地址。根據(jù)模塊的類型,它可以是數(shù)字量地址,也可以是模擬量地址。圖5-44顯示了一個安裝在四個機架上的S7-300 裝配,以及帶有各自模塊的可選插槽。起始地址I/O 模塊的輸入和輸出地址從相同的模塊起始地址開始 3.2 模塊的尋址硬 件 配 置 與 組 態(tài) 84S7-300 數(shù)字量模塊地址的確定85S7-300 數(shù)字量模塊地址的確定86(1)中央機架CR和擴展機架ERS7-300 PLC 由一個中央單元(CU)和一個或多個擴展模塊組成。包含CPU 的機架是中央單元(CU),配有模塊并連接到CU 的機架形成了系統(tǒng)的擴展模塊(EM)
33、。(2)擴展模塊(EM)的使用如果對于用戶的工程應用,CU 如果已經(jīng)用完了所有插槽,則可以使用EM。使用EM 時,除額外的機架和接口模塊(IM)之外,可能還需要更多的電源模塊。 使用接口模塊時,必須確保與其他機架相兼容。需要說明的是:在 CPU 31xC 系統(tǒng)上,不能將任何模塊插入機架3插槽 11 中。該地址范圍為集成 I/O保留。硬 件 配 置 與 組 態(tài) 878889S7-400 配置示例90機架0 91機架1 92機架2 93機架3 94S7-400 配置示例952、模塊的用戶指定尋址 用戶指定尋址的含義是可以將所選的一個地址分配給任何一個模塊(SM/FM/CP)。 地址將在STEP 7
34、中進行分配。在STEP 7 中,用戶可指定形成模塊的所有其它地址的基礎的模塊起始地址。 用戶指定尋址的優(yōu)點是優(yōu)化可用地址空間,使模塊之間不存在“地址間隙”;同時在標準的軟件組態(tài)中,用戶可以定義獨立于相關S7-300/400 組態(tài)的地址。硬 件 配 置 與 組 態(tài) 961、CPU中的程序 S7-300/400系列CPU 原則上運行兩個不同的程序:操作系統(tǒng)和用戶程序。 每個CPU都帶有集成的操作系統(tǒng),組織與特定控制任務無關的所有CPU功能和順序。操作系統(tǒng)任務包括下列各項:處理重啟(熱啟動)和熱重啟;更新輸入的過程映像表,并輸出輸出過程映像表;調(diào)用用戶程序;采集中斷信息,調(diào)用中斷OB;識別錯誤并進行
35、錯誤處理;管理內(nèi)存區(qū)域;與編程設備和其它通訊伙伴進行通訊;通過修改操作系統(tǒng)參數(shù)(操作系統(tǒng)默認設置),可以在某些區(qū)域影響CPU響應。4.1 STEP 7程序結(jié)構(gòu)的基本原理STEP 7 程 序 結(jié) 構(gòu) 972、用戶程序中的塊 在STEP 7編程軟件中進行構(gòu)建的用戶程序,可以將程序分成單個或獨立的程序段,稱為“塊表所示為在S7用戶程序內(nèi)可使用多種塊的類型。塊功能簡介組織塊(OB)OB確定用戶程序的結(jié)構(gòu)。系統(tǒng)功能塊(SFB)和系統(tǒng)功能(SFC)SFB和SFC集成在S7 CPU中,可以用來訪問一些重要的系統(tǒng)功能。功能塊(FB) FB是帶有用戶可自行編程的存儲器的塊。功能(FC)FC包含頻繁使用功能的例行
36、程序。 實例數(shù)據(jù)塊 (實例DB)調(diào)用FB/SFB時,實例DB與塊關聯(lián)。它們在編譯期間自動創(chuàng)建。 數(shù)據(jù)塊 (DB)DB是用于存儲用戶數(shù)據(jù)的數(shù)據(jù)區(qū)。除分配給功能塊的數(shù)據(jù)外,共享數(shù)據(jù)塊也可由任何一個塊來定義和使用。 OB、FB、SFB、FC和SFC包含程序段,因此也稱為邏輯塊。每種塊類型許可的塊數(shù)目和塊長度由CPU決定。STEP 7 程 序 結(jié) 構(gòu) 98 組織塊(OB)表示操作系統(tǒng)和用戶程序之間的接口,它由操作系統(tǒng)調(diào)用,控制循環(huán)中斷驅(qū)動的程序執(zhí)行、PLC啟動特性和錯誤處理。用戶可以在STEP 7中對組織塊進行編程來確定CPU特性。1、常見的組織塊4.2 組織塊STEP 7 程 序 結(jié) 構(gòu) 99(1)
37、啟動 如圖5-46所示,當CPU上電后或操作模式改變?yōu)檫\行狀態(tài)(通過CPU上的模式選擇開關或利用PG),在循環(huán)程序OB1執(zhí)行之前,要執(zhí)行啟動程序。OB 100(暖啟動)、OB101(熱啟動)和OB 102(冷啟動)就是用于啟動程序的組織塊,用戶在這些塊里可以預置通訊連接。STEP 7 程 序 結(jié) 構(gòu) 100圖5-46 啟動組織塊工作原理STEP 7 程 序 結(jié) 構(gòu) 101 啟動組織塊的設置可以在硬件組態(tài)中對CPU屬性進行操作設定,如圖所示對CPU 414-2 DP的啟動設置為熱啟動OB101。STEP 7 程 序 結(jié) 構(gòu) 102 CPU 318-2和CPU 417-4 CPU還具有冷啟動型的啟
38、動方式,針對電源故障可以定義這種附加的啟動方式。它是通過硬件組態(tài)時的CPU參數(shù)來設置。冷啟動時,所有過程映像和定時器、計數(shù)器及標志存儲器被清除,數(shù)據(jù)塊保持其預置值。冷啟動后,首先執(zhí)行啟動組織塊OB 102, 然后從OB1的第一條指令開始執(zhí)行。STEP 7 程 序 結(jié) 構(gòu) 103(2)循環(huán)的程序執(zhí)行 需要連續(xù)執(zhí)行的程序存在組織塊OB1里。OB1中的用戶程序執(zhí)行完畢后,將開始一個新的循環(huán):刷新映像區(qū)然后從OB1的第一條語句開始執(zhí)行。循環(huán)掃描時間和系統(tǒng)響應時間就是由這些操作來決定的。 系統(tǒng)響應時間包括CPU操作系統(tǒng)總的執(zhí)行時間和執(zhí)行所有用戶程序的時間。系統(tǒng)響應時間,也就是當輸入信號變化后到輸出動作的
39、時間,等于兩個掃描周期。(3)定期的程序執(zhí)行 定期的程序執(zhí)行可以根據(jù)設定的間隔中斷循環(huán)的程序執(zhí)行。通過循環(huán)中斷,組織塊OB 30 到 OB 38可以每隔一段預定的時間(例如圖5-48所示的OB35可以設置為100ms)執(zhí)行一次,其工作原理如圖5-49所示。例如,在這些塊中可以調(diào)用循環(huán)采樣控制程序。 STEP 7 程 序 結(jié) 構(gòu) 104圖5-48 周期性中斷 圖5-49 周期性中斷工作示意STEP 7 程 序 結(jié) 構(gòu) 105 通過日期時間中斷,一個OB可以在特定的時間執(zhí)行(即時間中斷OB10-OB17),例如從2010年3月1日開始每天10:00保存數(shù)據(jù),其設置如圖所示。STEP 7 程 序 結(jié)
40、 構(gòu) 106 為了使用日時鐘中斷(OB10), 用戶必須執(zhí)行下列任務:通過定義它執(zhí)行的起始時刻(日期和/或時間)和間隔時間, 對OB10進行配置,這可以通過S7組態(tài)工具配置CPU的日時鐘的中斷參數(shù)或者在程序中調(diào)用SFC28(SET_TINT)來實現(xiàn);激活OB10,這可以通過S7組態(tài)工具在CPU的日時鐘中斷參數(shù)塊中選擇激活項,或者在程序中調(diào)用SFC30(ACT_TINT)來實現(xiàn);在OB10中編輯你想執(zhí)行的日時鐘中斷程序,并將OB塊裝載到CPU中作為用戶程序的一部分。STEP 7 程 序 結(jié) 構(gòu) 107(4)事件驅(qū)動的程序執(zhí)行 事件驅(qū)動的中斷設置如圖5-51所示。硬件中斷OB40-OB47可以用于
41、快速響應的過程事件,當事件發(fā)生后,馬上打斷循環(huán)程序并執(zhí)行中斷程序;時間延遲中斷(或延時中斷)OB20-OB23可以在一個過程事件出現(xiàn)后延時一段時間響應;通過錯誤OB可以在出現(xiàn)錯誤時(如后備電池故障)決定系統(tǒng)如何響應。STEP 7 程 序 結(jié) 構(gòu) 108圖5-51 事件驅(qū)動的中斷設置STEP 7 程 序 結(jié) 構(gòu) 1092、組織塊優(yōu)先級 組織塊確定單個程序段執(zhí)行的順序,即啟動事件。啟動事件觸發(fā)OB調(diào)用稱為中斷,一個OB調(diào)用可以中斷另一個OB的執(zhí)行,哪個OB允許中斷另一個OB取決于其優(yōu)先級,高優(yōu)先級的OB可以中斷低優(yōu)先級的OB,背景OB的優(yōu)先級最低。表5-6顯示了STEP 7 中的中斷類型以及分配給
42、這些中斷的組織塊的優(yōu)先級。 中斷類型組織塊優(yōu)先級(默認)參見主程序掃描OB11用于循環(huán)程序處理的組織塊(OB1)時間中斷OB10 到 OB172時間中斷組織塊(OB10到OB17)延時中斷OB20OB21OB22OB233456延時中斷組織塊(OB20至OB23)循環(huán)中斷OB30OB31OB32OB33OB34OB35OB36OB37OB38789101112131415循環(huán)中斷組織塊(OB30至OB38)STEP 7 程 序 結(jié) 構(gòu) 110硬件中斷OB40OB41OB42OB43OB44OB45OB46OB471617181920212223硬件中斷組織塊(OB40至OB47)DPV1 中斷OB 55到OB 572編程DPV1設備多值計算中斷OB60 多值計算25多值計算 - 多個CPU同步運行同步循環(huán)中斷OB 61到OB 6425在PROFIBUS-DP上組態(tài)短的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度玻璃深加工技術研發(fā)與轉(zhuǎn)化合同3篇
- 2024西安商務活動車輛租賃協(xié)議版B版
- 2024期房房屋買賣合同樣書
- 二零二四年前期物業(yè)服務委托合同范本:含社區(qū)環(huán)境美化條款3篇
- 2024景區(qū)廣告位租賃合同
- 2025年度旅游目的地VI視覺導視系統(tǒng)設計合同3篇
- 二零二四墓地用地使用權轉(zhuǎn)讓與陵園墓地運營管理合同范本3篇
- 2024版教育實習全面規(guī)定協(xié)議范本
- 2024款新能源汽車租賃市場推廣合同
- 2024版學校食堂廚師聘用合同:廚師工作內(nèi)容與要求
- 全自動化學發(fā)光分析儀操作規(guī)程
- 北侖區(qū)建筑工程質(zhì)量監(jiān)督站監(jiān)督告知書
- 深藍的故事(全3冊)
- GB/T 42461-2023信息安全技術網(wǎng)絡安全服務成本度量指南
- 職校開學第一課班會PPT
- 法考客觀題歷年真題及答案解析卷一(第1套)
- 央國企信創(chuàng)白皮書 -基于信創(chuàng)體系的數(shù)字化轉(zhuǎn)型
- GB/T 36964-2018軟件工程軟件開發(fā)成本度量規(guī)范
- 6第六章 社會契約論.電子教案教學課件
- 機加車間各崗位績效考核方案
- 小學數(shù)學專題講座:小學數(shù)學計算能力的培養(yǎng)課件
評論
0/150
提交評論