![西門子PLC介紹教程_第1頁](http://file4.renrendoc.com/view/921f99c0feb643ee2282ea0d033892a1/921f99c0feb643ee2282ea0d033892a11.gif)
![西門子PLC介紹教程_第2頁](http://file4.renrendoc.com/view/921f99c0feb643ee2282ea0d033892a1/921f99c0feb643ee2282ea0d033892a12.gif)
![西門子PLC介紹教程_第3頁](http://file4.renrendoc.com/view/921f99c0feb643ee2282ea0d033892a1/921f99c0feb643ee2282ea0d033892a13.gif)
![西門子PLC介紹教程_第4頁](http://file4.renrendoc.com/view/921f99c0feb643ee2282ea0d033892a1/921f99c0feb643ee2282ea0d033892a14.gif)
![西門子PLC介紹教程_第5頁](http://file4.renrendoc.com/view/921f99c0feb643ee2282ea0d033892a1/921f99c0feb643ee2282ea0d033892a15.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1PLC基礎(chǔ)知識簡介2
德國西門子公司出品的S7-300及S7-400系列PLC產(chǎn)品在首鋼公司各廠礦中各個系統(tǒng)上的不斷運用,我們在短時間內(nèi)要了解并掌握這項1969年由美國DEC公司應(yīng)汽車生產(chǎn)工業(yè)化的高速需求而應(yīng)運而生的技術(shù)?,F(xiàn)代PLC技術(shù)已不僅僅滿足于數(shù)字量和模擬量的控制,其快速發(fā)展主要有兩個趨勢:其一是向體積更小、速度更快、功能更強、價格更低的微小型PLC方面發(fā)展;其二是向大型網(wǎng)絡(luò)化、高可靠性、好的兼容性、多功能方面發(fā)展,如與DCS系統(tǒng)及工業(yè)以太網(wǎng)的融合。
PLC最基本、最廣泛的應(yīng)用是取代傳統(tǒng)的繼電器控制系統(tǒng),實現(xiàn)邏輯控制、順序控制、位置控制和過程控制、數(shù)據(jù)運算處理功能。這在用微電子技術(shù)改造傳統(tǒng)產(chǎn)業(yè)的過程中將是必然的趨勢。
PLC最初是針對工業(yè)順序控制應(yīng)用而發(fā)展而來,硬件結(jié)構(gòu)專用性強,通用性差。但由于使用了工廠技術(shù)人員熟悉的梯形圖語言編程,易學(xué)易懂,便于推廣應(yīng)用。從適應(yīng)性、可靠性、方便性及設(shè)計、安裝、維護等各方面比較,PLC都比工業(yè)控制計算機(IPC)有顯著的優(yōu)勢。
PLC的通信包括PLC之間,與上位機,與其它智能設(shè)備之間的通信,PLC系統(tǒng)與通用型計算機可以直接或通過通信處理單元、通信轉(zhuǎn)接器相連構(gòu)成網(wǎng)絡(luò),以實現(xiàn)信息的交換,并可構(gòu)成“集中管理,分散控制”的分布式(DCS)控制系統(tǒng),滿足工廠自動化系統(tǒng)發(fā)展的需要。在工業(yè)生產(chǎn)過程中,計算機集成制造系統(tǒng)(CIMS)的廣泛應(yīng)用使得PLC成為實現(xiàn)工業(yè)過程綜合自動化控制系統(tǒng)的整機設(shè)備,由此可見,PLC在現(xiàn)代工業(yè)中的地位是十分重要的。
概述3西門子PLC介紹
在首鋼廠區(qū)中,應(yīng)用了各種類型的PLC進行自動控制,其中包括西門子系列,施奈德的昆騰,AB公司的,OMRON系列等,其中以西門子應(yīng)用的最為廣泛。主要由于其具有執(zhí)行指令速度高,豐富的指令功能,輸入和輸出的直接查詢與賦值,友好的調(diào)試和故障診斷功能,輸入輸出強制功能,通信功能等特點。SIMATICPCPPS/MESControllevel
CelllevelFieldlevelServer/Office辦公室級工業(yè)級4什么是PLC?
在我們談?wù)摷夹g(shù)之前,從非專業(yè)的角度我們更容易理解PLC。基本上,一個可編程控制器是一個工業(yè)制造業(yè)過程的大腦。它使一個實際的控制系統(tǒng)更加自動化。你可以把PLC想象成為一個可以在諸如一個汽車工廠、印刷廠或類似啤酒廠等惡劣的工業(yè)環(huán)境下生存的一臺計算機。從另一方面來講,你所開的汽車,所讀的報紙,所喝的飲料,很可能是四十年前來自于PLC施耐德的電氣發(fā)明的工業(yè)自動化技術(shù)的產(chǎn)品。右圖是一個有關(guān)CPU的近視圖。它由三部分組成:處理器、存儲器和電源。這些元件的集合提供了控制器的智能能力。CPU從不同的傳感設(shè)備讀取輸入的數(shù)據(jù),從存儲器中執(zhí)行所存儲的用戶程序,把恰當(dāng)?shù)妮敵雒畎l(fā)送到控制設(shè)備。讀取輸入、執(zhí)行程序和在一個連續(xù)的基礎(chǔ)上控制輸出的過程稱為掃描。電源提供給其它需要合適操作的CPU部件的所需電壓。5廠區(qū)結(jié)構(gòu)圖工業(yè)以太網(wǎng)(IEEE802-3和IEEE802.3u)PROFIBUS(EN50170)/MPI(在CPU、PG/PC,TD/OP)AS接口(EN50295)這些自動化場合的要求能被按照以下四種自動化水平來分類。6廠區(qū)結(jié)構(gòu)圖ManagementLevel(管理級):在管理級,影響整個工作(管理功能)的監(jiān)控任務(wù)始終被執(zhí)行。包括存儲過程值、優(yōu)化和分析處理功能以及報告生成。報告要求的數(shù)據(jù)從不同的站點和過程中被收集。對于管理級,訪問別的站點也是可能的。站的數(shù)目可以達到1000。CellLevel(單元級):在單元級,所有自動化和優(yōu)化功能被獨立地處理,在這個單元級,可編程控制器、PC機以及人機對話接口被相互連結(jié)。FieldLevel(現(xiàn)場級):現(xiàn)場級是裝置、可編程控制器等之間的鏈接?,F(xiàn)場級從單元級測量、發(fā)信號以及傳輸命令到裝置,小數(shù)據(jù)量被經(jīng)常傳送、分層的通信管理是這一級的典型特征,例如幾個現(xiàn)場設(shè)備和一個主設(shè)備進行通信。Actuator/SensorLevel(傳感器級):在這一級,一個主設(shè)備和鏈接到子網(wǎng)上的執(zhí)行機構(gòu)和傳感器通訊,對于少量的數(shù)據(jù)位的快速響應(yīng)是它的特有性能。7SIMATICS7300/400系列產(chǎn)品簡介S7-300S7-4008SIMATICS7300系列產(chǎn)品簡介9北京首鋼自動化信息技術(shù)有限公司運行事業(yè)部SIMATICS7Allrightsreserved.AuthorbyPhenix.Date:2005/06/01File:Courseware_S7SIMATICS7300系列產(chǎn)品簡介10北京首鋼自動化信息技術(shù)有限公司運行事業(yè)部SIMATICS7Allrightsreserved.AuthorbyPhenix.Date:2005/06/01File:Courseware_S7SIMATICS7300系列產(chǎn)品簡介11北京首鋼自動化信息技術(shù)有限公司運行事業(yè)部SIMATICS7Allrightsreserved.AuthorbyPhenix.Date:2005/06/01File:Courseware_S7導(dǎo)軌概述?SIMATICS7-300的機械安裝機架?用于保持住模塊?可用螺絲緊固在墻上應(yīng)用DIN導(dǎo)軌是S7-300可編程序控制器的機械安裝機架。需要該導(dǎo)軌來安裝單元。該導(dǎo)軌用螺絲緊固安裝在墻上,S7-300的所有模塊均直接用螺絲緊固在導(dǎo)軌上。即使在有可能發(fā)生機械問題的場合,有了DIN導(dǎo)軌也可以使用SIMATICS7-300可編程序控制器。SIMATICS7300系列產(chǎn)品簡介12北京首鋼自動化信息技術(shù)有限公司運行事業(yè)部SIMATICS7Allrightsreserved.AuthorbyPhenix.Date:2005/06/01File:Courseware_S7電源模塊概述?為S7-300/ET200M提供電源?將120/230伏交流電壓轉(zhuǎn)變到所需要的24伏直流工作電壓?輸出電流2安、5安或10安應(yīng)用PS307負(fù)載電源模塊將120或230伏交流電壓轉(zhuǎn)變?yōu)?4伏直流工作電壓。24伏直流電源用來為SIMATICS7-300和傳感器及執(zhí)行元件供電。SIMATICS7300系列產(chǎn)品簡介13北京首鋼自動化信息技術(shù)有限公司運行事業(yè)部SIMATICS7Allrightsreserved.AuthorbyPhenix.Date:2005/06/01File:Courseware_S7CPU模塊?具有中、大規(guī)模的程序存儲容量,如果需要可以使用SIMATIC功能工具?對二進制和浮點數(shù)運算具有較高的處理性能?PROFIBUSDP主站/從站接口?可用于大規(guī)模的I/O配置?可用于建立分布式I/O結(jié)構(gòu)?CPU運行時需要微存儲器卡SIMATICS7300系列產(chǎn)品簡介14北京首鋼自動化信息技術(shù)有限公司運行事業(yè)部SIMATICS7Allrightsreserved.AuthorbyPhenix.Date:2005/06/01File:Courseware_S7開關(guān)量輸入模塊概述?SIMATICS7-300的數(shù)字輸入?用于連接開關(guān)和2線接近開關(guān)(BERO)應(yīng)用數(shù)字輸入模塊將從過程傳輸來的外部數(shù)字信號的電平轉(zhuǎn)換為內(nèi)部S7-300信號電平。該種模塊適用于連接開關(guān)和2線BERO接近開關(guān),光頭,按鈕等。SIMATICS7300系列產(chǎn)品簡介15北京首鋼自動化信息技術(shù)有限公司運行事業(yè)部SIMATICS7Allrightsreserved.AuthorbyPhenix.Date:2005/06/01File:Courseware_S7開關(guān)量輸出模塊概述?SIMATICS7-300的數(shù)字輸出模塊?用于連接電磁閥、接觸器、小功率電機、燈和電機啟動器應(yīng)用數(shù)字輸出模塊將S7-300的內(nèi)部信號電平轉(zhuǎn)化為控制過程所需的外部信號電平。該種模塊適用于連接電磁閥、接觸器、小功率電機、燈和電機啟動器。SIMATICS7300系列產(chǎn)品簡介16北京首鋼自動化信息技術(shù)有限公司運行事業(yè)部SIMATICS7Allrightsreserved.AuthorbyPhenix.Date:2005/06/01File:Courseware_S7SIMATICS7400系列產(chǎn)品簡介17北京首鋼自動化信息技術(shù)有限公司運行事業(yè)部SIMATICS7Allrightsreserved.AuthorbyPhenix.Date:2005/06/01File:Courseware_S7機架底板概述?SIMATICS7-400/S7-400H1S7-400F/FH的基本機械框架?用于安放模板,提供工作電壓和通過背板總線連接模板?有多種型號,用以建立集中控制和擴展控制應(yīng)用機架構(gòu)成SIMATICS7-400的機械框架,它有以下功能:?為模板提供機械支持?為模板提供電源?通過背板總線將各個模板連接在一起機架設(shè)計為壁掛式,可以安裝在框架內(nèi),或安裝在機柜內(nèi)。配置SIMATICS7-400有多種型式的機架:?UR1和UR2機架;用于中央控制器和擴展單元?CR2機架;用于有分隔的中央控制器(二個CPU在單一機架內(nèi)彼此獨立地并行運行)?ER1和ER2機架;用于有信號模板的擴展單元?UR2-H機架;用于S7-400HSIMATICS7400系列產(chǎn)品簡介18北京首鋼自動化信息技術(shù)有限公司運行事業(yè)部SIMATICS7Allrightsreserved.AuthorbyPhenix.Date:2005/06/01File:Courseware_S7SIMATICS7400系列產(chǎn)品簡介功能PS40710A(標(biāo)準(zhǔn)型)和PS40710AR(冗余型)電源模板的設(shè)計是用于連接85至264VAC或88至300VDC電源并提供5VDC/10A和24VDC/1A電源。電源模塊任務(wù)S7-400的電源模板通過背板總線,向機架上的其它模板提供工作電壓。它們不為信號模板提供負(fù)載電壓。更換按以下步驟正確地啟動電源模板:1.斷開電源模板的電源(不僅是斷開Standby開關(guān))2.取出電源模板3.將電源模板安裝到1號槽4.至少等待1分鐘,然后再接通電源。19北京首鋼自動化信息技術(shù)有限公司運行事業(yè)部SIMATICS7Allrightsreserved.AuthorbyPhenix.Date:2005/06/01File:Courseware_S7SIMATICS7400系列產(chǎn)品簡介后備電池介紹
S7-400的電源模板有一個電池盒,可以裝1個或2個后備電池。這些電池是選件。功能如果已經(jīng)裝入后備電池,則在電源發(fā)生故障時,參數(shù)設(shè)置和存儲器內(nèi)容(RAM)將通過背板總線備份到CPU和可編程模板中。電池電壓必須在允許的范圍內(nèi)。此外,在上電后,后備電池可以對CPU執(zhí)行重啟動。電源模板和后備模板均可監(jiān)視電池電壓。后備時間最長后備時間取決于后備電池的容量以及在基板上的后備電流。后備電流是指當(dāng)電源關(guān)閉時,所插入的后備模板的電流及電源模板所需要的電流的總和。下面的技術(shù)規(guī)范是針對于一個具有PS4074A和CPU417-4的中央機架的后備時間。后備電池容量:1.9Ah電源的最大后備電流(包括電源關(guān)閉時自己所需的電流):100μACPU417-4典型的后備電流:75μA當(dāng)計算后備時間時,由于在電源打開時后備電池會受到影響,所以額定能力將低于100%。一個具有63%額定容量的電池具有:后備時間=1.9Ahx0.63/(100+75)μA=(1.197/175)x1000000=6840h,得出最大后備時間為285天。20北京首鋼自動化信息技術(shù)有限公司運行事業(yè)部SIMATICS7Allrightsreserved.AuthorbyPhenix.Date:2005/06/01File:Courseware_S7SIMATICS7400系列產(chǎn)品簡介指示燈介紹S7-400電源模板的控制和指示燈均基本相同,其主要區(qū)別是:?不是所有的電源模板都有電壓選擇開關(guān)?帶后備電池的電源模板有一個LED(BATTF),用來指示電池耗盡、不合格或沒有電池。帶兩個冗余后備電池的電源模板有兩個LED(BATTF和BATT2F),用來指示電池耗盡、不合格或沒有電池。指示燈含義電源模板上的LED指示燈的含義描述如下。3.5節(jié)中列出了這些LED指示的故障及說明如何確認(rèn)故障。21北京首鋼自動化信息技術(shù)有限公司運行事業(yè)部SIMATICS7Allrightsreserved.AuthorbyPhenix.Date:2005/06/01File:Courseware_S7SIMATICS7400系列產(chǎn)品簡介22北京首鋼自動化信息技術(shù)有限公司運行事業(yè)部SIMATICS7Allrightsreserved.AuthorbyPhenix.Date:2005/06/01File:Courseware_S7CPU概述?強大的CPU適用于高性能級別范圍?可用于高性能范圍中的各種要求應(yīng)用CPU416-2是功能強大的SIMATICS7-400CPU。集成的PROFIBUS-DP接口,使它能作為主站直接連接到PROFIBUS-DP現(xiàn)場總線。SIMATICS7400系列產(chǎn)品簡介23北京首鋼自動化信息技術(shù)有限公司運行事業(yè)部SIMATICS7Allrightsreserved.AuthorbyPhenix.Date:2005/06/01File:Courseware_S7模式選擇開關(guān)可以用模式選擇開關(guān)選擇CPU當(dāng)前的運行模式。模式選擇開關(guān)是一把鑰匙開關(guān),可以選擇4個位置。利用不同的保護等級限制專門人員進行修改程序或再啟動(STOP到RUN轉(zhuǎn)換)。存儲器卡插槽此插槽用于插人存儲器卡。存儲器卡分為兩種:?RAM卡:用RAM卡可以擴展CPU裝載存儲器的容量。?FLASH卡:用FLASH卡存儲用于程序和數(shù)據(jù),即使在沒有后備電池的情況下,其內(nèi)容也不會丟失??梢栽诰幊唐骰駽PU上編寫FLASH卡的內(nèi)容。FLASH卡也可以擴展CPU裝載存儲區(qū)的容量。重啟動(Restart)?重啟動時,包括過程映像的數(shù)據(jù)在內(nèi)的所有數(shù)據(jù)將保持不變。?程序?qū)陌l(fā)生中斷的位置重新執(zhí)行。?在循環(huán)周期結(jié)束前,輸出值不會改變。?當(dāng)電源中斷時,重啟動只可能在后備模式。SIMATICS7400系列產(chǎn)品簡介24北京首鋼自動化信息技術(shù)有限公司運行事業(yè)部SIMATICS7Allrightsreserved.AuthorbyPhenix.Date:2005/06/01File:Courseware_S7狀態(tài)指示燈CPU前面板上的RUN和STOP指示燈將指示CPU當(dāng)前的運行狀態(tài)。SIMATICS7400系列產(chǎn)品簡介25北京首鋼自動化信息技術(shù)有限公司運行事業(yè)部SIMATICS7Allrightsreserved.AuthorbyPhenix.Date:2005/06/01File:Courseware_S7模式選擇開關(guān)功能使用模式選擇開關(guān),可以將CPU處于RUN/RUN-P、STOP或存儲器復(fù)位狀態(tài)。SIMATICS7400系列產(chǎn)品簡介26北京首鋼自動化信息技術(shù)有限公司運行事業(yè)部SIMATICS7Allrightsreserved.AuthorbyPhenix.Date:2005/06/01File:Courseware_S7數(shù)字量輸入模塊概述?用于S7-400的數(shù)字量輸入?用于連接開關(guān)或2線接近開關(guān)(BERO)應(yīng)用數(shù)字量輸入模板將外部過程發(fā)送的數(shù)字信號電平轉(zhuǎn)換成S7-400內(nèi)部的信號電平。模板適合于連接開關(guān)或2線BERO接近開關(guān)。SIMATICS7400系列產(chǎn)品簡介特性SM421;DI32×24VDC數(shù)字量輸入模板具有下列特性:?32點輸入,隔離為一組32通道。也就是說所有的輸入通道共地。?額定負(fù)載電壓:24VDC?適用于開關(guān)和2/3/4線制接近開關(guān)(BERO;IEC61131,類型2)LED狀態(tài)指示燈指示過程狀態(tài)。27北京首鋼自動化信息技術(shù)有限公司運行事業(yè)部SIMATICS7Allrightsreserved.AuthorbyPhenix.Date:2005/06/01File:Courseware_S7數(shù)字量輸出模塊概述?用于SIMATICS7-400的數(shù)字量輸出?用于連接電磁閥、接觸器、小型電動機、燈和電機啟動器應(yīng)用數(shù)字量輸出模板將S7-400的內(nèi)部信號電平轉(zhuǎn)換成過程所需要的外部信號電平。模板適合于連接如電磁閥,接觸器,小型電動機,燈和電機啟動器等裝置。SIMATICS7400系列產(chǎn)品簡介特性SM422;DO32×24VDC/0.5A數(shù)字量輸出模板具有下列特性:?32點輸出,隔離為1組32通道?每8個通道一組進行供電?輸出電流:0.5A?額定負(fù)載電壓:24VDC即使沒插入前連接器,也能通過狀態(tài)LED指示系統(tǒng)狀態(tài)。28北京首鋼自動化信息技術(shù)有限公司運行事業(yè)部SIMATICS7Allrightsreserved.AuthorbyPhenix.Date:2005/06/01File:Courseware_S7模擬量輸入模塊概述?用于SIMATICS7-400的模擬量輸入?用于連接電壓和電流傳感器、熱電偶、電阻器和熱電阻?分辨率為13到16位應(yīng)用模擬量輸入模板將從過程來的模擬量信號轉(zhuǎn)換成S7-400內(nèi)部處理用的數(shù)字量信號。電壓和電流傳感器、熱電偶、電阻器和熱電阻可作為傳感器連接到S7-200。SIMATICS7400系列產(chǎn)品簡介特性模擬量輸入模板SM431;AI8×14位具有一些特性:?快速A/D轉(zhuǎn)換,特別適用于高速動態(tài)處理?8點輸入,可測量電壓/電流?4點輸入,用于測量電阻?無量程選擇限制?14位分辨率?供電電壓:只有連接2線變送器時需要24VDC?模擬部分與CPU隔離?通道間及通道與中央接地點間的最大共模電壓為8VAC29北京首鋼自動化信息技術(shù)有限公司運行事業(yè)部SIMATICS7Allrightsreserved.AuthorbyPhenix.Date:2005/06/01File:Courseware_S7模擬量輸入通道測量方法和測量范圍的設(shè)定兩個步驟模擬量輸入模板的輸入通道的測量方法和測量范圍的設(shè)定有以下兩個步驟:?用量程模板和STEP7?通過模板量輸入通道的接線和STEP7根據(jù)模板的特性決定用哪種方法進行設(shè)定。SIMATICS7400系列產(chǎn)品簡介量程模板的可能的設(shè)置量程模板可設(shè)置在以下位置:A、B、C和D。在模板特性介紹中講述了其設(shè)置范圍。同時模擬量模板上也印有設(shè)定標(biāo)記。30北京首鋼自動化信息技術(shù)有限公司運行事業(yè)部SIMATICS7Allrightsreserved.AuthorbyPhenix.Date:2005/06/01File:Courseware_S7模擬量輸出模塊概述?用于SIMATICS7-400的模擬量輸出?用于連接模擬量執(zhí)行器應(yīng)用模擬量輸出模板將從S7-400來的數(shù)字量轉(zhuǎn)換為過程用的模擬量信號SIMATICS7400系列產(chǎn)品簡介特性模擬量輸出模板SM432;AO8×13位具有一些特性:?8路輸出?每個輸出通道均可編程為電壓輸出和電流輸出?13位分辨率?模擬部分與CPU隔離?通道間及通道與MANA間的最大共模電壓為3VDC31北京首鋼自動化信息技術(shù)有限公司運行事業(yè)部SIMATICS7Allrightsreserved.AuthorbyPhenix.Date:2005/06/01File:Courseware_S7以太網(wǎng)通訊模塊概述?用于將SIMATICS7-400連接到工業(yè)以太網(wǎng)-10/100Mbit/s自適應(yīng)全雙工連接,可自動切換可用于ITP、RJ45和AUI的全球連接-帶有ISO和TCP/IP的多協(xié)議操作?通訊服務(wù)-PG/OP通訊-S7通訊-S5兼容的通訊-IT通訊?使用Web瀏覽器存取過程數(shù)據(jù)的Web功能?從S7-400發(fā)送電子郵件的E-mail功能?利用S7路由的網(wǎng)絡(luò)間的PG/OP通訊。?通過網(wǎng)絡(luò)進行遠(yuǎn)程編程和調(diào)試SIMATICS7400系列產(chǎn)品簡介32北京首鋼自動化信息技術(shù)有限公司運行事業(yè)部SIMATICS7Allrightsreserved.AuthorbyPhenix.Date:2005/06/01File:Courseware_S7應(yīng)用CP443-1IT是將SIMATICS7-400用于工業(yè)以太網(wǎng)的通訊處理器。利用其自身的處理器,CP443-1IT可以減輕CPU的通訊負(fù)擔(dān)并進一步擴展連接。S7-400利用CP443-1IT可以實現(xiàn)以下通訊:?編程設(shè)備、計算機、HMI系統(tǒng)?其它SIMATICS7系統(tǒng)?SIMATICS5可編程控制器?集成進了帶有電子郵件技術(shù)和Web技術(shù)的信息技術(shù)(IT)CP443-1IT可以將機械文檔、用戶指南、以及HTML頁容納到它的龐大的文件系統(tǒng)中。SIMATICS7400系列產(chǎn)品簡介33北京首鋼自動化信息技術(shù)有限公司運行事業(yè)部SIMATICS7Allrightsreserved.AuthorbyPhenix.Date:2005/06/01File:Courseware_S7SIMATICStep7V5.3軟件介紹我們將要學(xué)習(xí)以下內(nèi)容:1軟件介紹2SIMATIC管理器介紹3程序編制4組態(tài)中央機架5下載和調(diào)試程序34北京首鋼自動化信息技術(shù)有限公司運行事業(yè)部SIMATICS7Allrightsreserved.AuthorbyPhenix.Date:2005/06/01File:Courseware_S7一、STEP7概述
STEP7是用于SIMATIC可編程邏輯控制器的組態(tài)和編程的標(biāo)準(zhǔn)軟件包。它是SIMATIC工業(yè)軟件的組成部分。有下列的STEP7軟件包:用于簡單單站應(yīng)用SIMATICS7-200的STEP7版本。用于使用帶有各種功能的SIMATICS7-300/ST-400、SIMATICM7-300/M7-400和SIMATICC7的STEP7;-可通過選擇SIMATIC工業(yè)軟件中的軟件產(chǎn)品進行擴展-為功能模塊和通訊處理器賦值參數(shù)-強制和多處理器模式-全局?jǐn)?shù)據(jù)通訊-使用通訊功能塊的事件驅(qū)動數(shù)據(jù)傳送-組態(tài)連接SIMATICStep7V5.3軟件介紹35北京首鋼自動化信息技術(shù)有限公司運行事業(yè)部SIMATICS7Allrightsreserved.AuthorbyPhenix.Date:2005/06/01File:Courseware_S7一個實際的練習(xí)
使用實際的練習(xí),將顯示使用STEP7的梯形邏輯、語句表和功能圖編程的基本過程。 我們將使用二進制邏輯生成一個程序,使用已編程的邏輯操作,可以尋址CPU的輸入和輸出控制。第一個二進制邏輯操作是AND(與)功能。如果鍵1和鍵2都被按下則燈被點亮。第二個二進制邏輯操作是OR(或)功能。如果鍵3或鍵4被按下則燈被點亮。SIMATICStep7V5.3軟件介紹36北京首鋼自動化信息技術(shù)有限公司運行事業(yè)部SIMATICS7Allrightsreserved.AuthorbyPhenix.Date:2005/06/01File:Courseware_S7SIMATICStep7V5.3軟件介紹第三個二進制邏輯操作是記憶單元。在一個電路中利用SR觸發(fā)器對某一電壓狀態(tài)做出響應(yīng)并傳遞這一狀態(tài)。如果按下S鍵則燈被點亮并且一直保持直到按下R鍵。37北京首鋼自動化信息技術(shù)有限公司運行事業(yè)部SIMATICS7Allrightsreserved.AuthorbyPhenix.Date:2005/06/01File:Courseware_S7SIMATICStep7V5.3軟件介紹組合硬件和軟件使用STEP7軟件,可以在一個項目下生成S7程序。S7可編程控制器包括一個供電單元,一個CPU,以及必需的輸入和輸出模塊??删幊踢壿嬁刂破鳎≒LC)用S7程序監(jiān)視和控制你的機器。并在S7程序中通過地址尋址I/O模塊。38北京首鋼自動化信息技術(shù)有限公司運行事業(yè)部SIMATICS7Allrightsreserved.AuthorbyPhenix.Date:2005/06/01File:Courseware_S7SIMATICStep7V5.3軟件介紹使用STEP7的基本步驟在生成一個工程項目之前,可以根據(jù)實際情況按下圖所示的不同順序生成。在生成一個使用了許多輸入和輸出的綜合程序中,推薦先組態(tài)硬件,其優(yōu)勢在于STEP7在硬件組態(tài)編輯器中可以顯示可能的地址。在選項二中,必須決定每一個地址,且只能依據(jù)所選的組件,而不能通過STEP7調(diào)入這些地址。這種方法建議用于系統(tǒng)維修和維護工作。在硬件組態(tài)中,可以通過定義地址,任意修改模塊的參數(shù)和特性。當(dāng)對多個CPU進行操作時,必須區(qū)分各個CPU的MPI地址。39北京首鋼自動化信息技術(shù)有限公司運行事業(yè)部SIMATICS7Allrightsreserved.AuthorbyPhenix.Date:2005/06/01File:Courseware_S7SIMATICStep7V5.3軟件介紹
當(dāng)采用STEP7創(chuàng)建一個較為復(fù)雜的自動化解決方案時,有一系列的基本任務(wù)。右圖所示為大多數(shù)工程項目需要執(zhí)行的任務(wù),并把這些任務(wù)分配到基本程序中。40北京首鋼自動化信息技術(shù)有限公司運行事業(yè)部SIMATICS7Allrightsreserved.AuthorbyPhenix.Date:2005/06/01File:Courseware_S7SIMATICStep7V5.3軟件介紹STEP7標(biāo)準(zhǔn)軟件包使用標(biāo)準(zhǔn)
1STEP7中集成的SIMATIC編程語言和語言表達方式,符合EN61131-3或IEC1131-3標(biāo)準(zhǔn)。標(biāo)準(zhǔn)軟件包運行在操作系統(tǒng)98/NT/2000下,并與Windows的圖形和面向?qū)ο蟮牟僮髟硐嗥ヅ洹?標(biāo)準(zhǔn)軟件包的功能標(biāo)準(zhǔn)軟件支持自動化任務(wù)創(chuàng)建過程的各個階段:建立和管理項目;對硬件和通訊作組態(tài)和參數(shù)賦值;管理符號;創(chuàng)建可用于S7可編程控制器的程序;下載程序到可編程控制器;測試自動化系統(tǒng);診斷設(shè)備故障。STEP7軟件的用戶接口,基于當(dāng)前最新水平的人機控制工程設(shè)計,輕松使用。41北京首鋼自動化信息技術(shù)有限公司運行事業(yè)部SIMATICS7Allrightsreserved.AuthorbyPhenix.Date:2005/06/01File:Courseware_S7SIMATICStep7V5.3軟件介紹3STEP7中的應(yīng)用程序
STEP7標(biāo)準(zhǔn)軟件包提供一系列的應(yīng)用程序(工具):4SIMATIC管理器
SIMATIC管理器是一個中央窗口,STEP7啟動時激活。缺省設(shè)置啟動STEP7助手,它可以在創(chuàng)建項目時給你支持。項目結(jié)構(gòu)用來以一定的順序保存和排列所有數(shù)據(jù)和程序。當(dāng)在編程過程中調(diào)用相應(yīng)功能或打開某個對象時,將會自動打開各個工具。42北京首鋼自動化信息技術(shù)有限公司運行事業(yè)部SIMATICS7Allrightsreserved.AuthorbyPhenix.Date:2005/06/01File:Courseware_S7SIMATICStep7V5.3軟件介紹5符號編輯器使用SymbolEditor,可以管理所有的共享符號。具有以下功能:為過程信號(I/O)、位存儲和塊設(shè)定符號名和注釋;分類功能;從/向其它的Windows程序?qū)?導(dǎo)出。使用這個工具生成的符號表可供其它所有工具使用。因而,對一個符號特性的任何變化都能自動被其它工具所識別。6診斷硬件這些功能可以向你提供可編程控制器的狀態(tài)概況。這個概況中可以顯示符號,指示每個模塊是否正常或有故障。通過雙擊故障模塊,可以顯示有關(guān)故障的詳細(xì)信息。信息的范圍視各個模塊而定:顯示關(guān)于模塊的一般信息以及模塊狀態(tài);顯示中央I/O和分布式從站的模塊信息;顯示來自診斷緩存區(qū)的報文。對于CPU,還可顯示以下附加信息:用戶程序處理過程中的故障原因;顯示循環(huán)時間;MPI(多點接口)的通訊可能性及負(fù)載顯示性能數(shù)據(jù)(可能的I/O、位存儲、計數(shù)器、定時器和塊的數(shù)量)。43北京首鋼自動化信息技術(shù)有限公司運行事業(yè)部SIMATICS7Allrightsreserved.AuthorbyPhenix.Date:2005/06/01File:Courseware_S7SIMATICStep7V5.3軟件介紹7編程語言用于S7-300和S7-400的編程語言梯形邏輯圖LAD、語句表STL和功能塊圖FBD都集成在一個標(biāo)準(zhǔn)軟件包中。LAD是STEP7編程語言的圖形表達方式。它的指令語法與一個繼電器的梯形邏輯圖相似;當(dāng)電信號通過各個觸點、復(fù)合元件以及輸出線圈時,使用LAD,可以追蹤電信號在電源示意線之間的流動。STL是STEP7編程語言的文本表達方式,與機器碼相似。如果一個程序是用語句表編寫的,CPU執(zhí)行程序時則按每一條指令一步一步地執(zhí)行。為使編程更容易,語句表已進行擴展,還包括一些諸如結(jié)構(gòu)數(shù)據(jù)的訪問和塊參數(shù)的高層語言結(jié)構(gòu)。FBD是STEP7編程語言的圖形表達方式,使用與布爾代數(shù)相類似的邏輯框來表達邏輯。復(fù)合功能可用邏輯框相連直接表達。8硬件組態(tài)組態(tài)可編程控制器時,從電子目錄中選擇一個機架,并在機架中將選中的模塊安排在所需要的空槽上;組態(tài)分布式I/O與組態(tài)中央I/O一致,也支持以通道為單位的I/O;在給CPU賦值參數(shù)的過程中,可以通過菜單的指導(dǎo)設(shè)置屬性,如:啟動特性和循環(huán)掃描時間監(jiān)控。支持多處理方式,輸入的數(shù)據(jù)保存在系統(tǒng)數(shù)據(jù)塊中;在向模塊作參數(shù)賦值過程中,通過對話框來設(shè)置所有可以設(shè)置的參數(shù),不采用DIP(撥碼)開關(guān),參數(shù)賦值向模塊的傳送在CPU啟動過程中自動完成。這表明模塊可以相互交換或更換而無需重新賦值和參數(shù);功能模塊和通訊處理器的參數(shù)賦值也是在硬件組態(tài)工具中完成。通過在對話框中選擇所提供的有效的選項進行設(shè)置,系統(tǒng)可以防止不正確的參數(shù)輸入。44北京首鋼自動化信息技術(shù)有限公司運行事業(yè)部SIMATICS7Allrightsreserved.AuthorbyPhenix.Date:2005/06/01File:Courseware_S7SIMATICStep7V5.3軟件介紹9網(wǎng)絡(luò)組態(tài)(通過MPI實現(xiàn)NetPro時間驅(qū)動的循環(huán)數(shù)據(jù)傳送)選擇通訊的站;在表中輸入數(shù)據(jù)源和數(shù)據(jù)目標(biāo);自動生成所要下載的所有塊(SDB),并且自動完整地下載到所有的CPU中;事件驅(qū)動的數(shù)據(jù)傳送路徑:設(shè)置通訊連接;從集成的塊庫中選擇通訊或功能塊;根據(jù)所選擇的編程語言為所選的通訊或功能塊賦值參數(shù)45北京首鋼自動化信息技術(shù)有限公司運行事業(yè)部SIMATICS7Allrightsreserved.AuthorbyPhenix.Date:2005/06/01File:Courseware_S7SIMATICStep7V5.3軟件介紹STEP7軟件的安裝STEP7的授權(quán)授權(quán)的安裝授權(quán)管理的原則安裝STEP746北京首鋼自動化信息技術(shù)有限公司運行事業(yè)部SIMATICS7Allrightsreserved.AuthorbyPhenix.Date:2005/06/01File:Courseware_S7SIMATICStep7V5.3軟件介紹設(shè)計自動化解決方案1基本步驟通過簡述為一個可編程控制器設(shè)計一個行車控制自動化項目所涉及的基本任務(wù),將基本步驟貫穿整個過程。
可用于任何工程項目的基本步驟的說明如下圖所示:2將過程分割為任務(wù)和區(qū)域一個自動化過程包括許多單個的任務(wù)。通過識別一個過程內(nèi)的相關(guān)任務(wù)組,然后將這些組再分解為更小的任務(wù),即使最復(fù)雜的過程也能夠被定義。47北京首鋼自動化信息技術(shù)有限公司運行事業(yè)部SIMATICS7Allrightsreserved.AuthorbyPhenix.Date:2005/06/01File:Courseware_S7SIMATICStep7V5.3軟件介紹CPU中的程序1.1操作系統(tǒng)1.2用戶程序用戶程序中的塊2.1用戶程序中的塊2.2組織塊和程序結(jié)構(gòu)設(shè)計程序結(jié)構(gòu)基礎(chǔ)塊類型塊功能的簡要描述參考組織塊(OB)OB決定用戶程序的結(jié)構(gòu)組織塊和程序結(jié)構(gòu)系統(tǒng)功能塊(SFB)系統(tǒng)功能(SFC)SFB和SFC集成在S7CPU中可以讓你訪問一些重要的系統(tǒng)功能SFB和SFC功能塊(FB)FB是帶有“存儲區(qū)域”的塊,由用戶自由編程FB功能(FC)FC中包含經(jīng)常使用的功能的例行程序FC背景數(shù)據(jù)塊(背景DB)當(dāng)一個FB/SFB被調(diào)用時,背景DB與該塊相關(guān)聯(lián),在編譯中自動生成背景DB數(shù)據(jù)塊(DB)DB是用于存儲用戶數(shù)據(jù)的區(qū)域,除了指定給一個功能塊的數(shù)據(jù),還可以定義可以被任何塊使用的共享數(shù)據(jù)共享數(shù)據(jù)塊DB48北京首鋼自動化信息技術(shù)有限公司運行事業(yè)部SIMATICS7Allrightsreserved.AuthorbyPhenix.Date:2005/06/01File:Courseware_S7SIMATICStep7V5.3軟件介紹2.2.1中斷的類型和優(yōu)先級中斷類型組織塊優(yōu)先級參
考主程序循環(huán)OB11用于循環(huán)程序處理的組織塊日時鐘中斷OB10~OB172日時鐘中斷組織塊時間延遲中斷OB20~OB233~6時間延遲中斷組織塊循環(huán)中斷OB30~OB387~15循環(huán)中斷組織塊硬件中斷OB40~OB4716~23硬件中斷組織塊多處理器中斷OB60多處理器25多處理器多CPU的同步操作冗余錯誤OB70I/OOB72CPU2528故障處理級組織塊異步的故障OB80~OB8726故障處理組織塊背景循環(huán)OB9029背景組織塊啟動OB100~OB10227啟動組織塊同步錯誤OB121、OB122錯誤OB故障處理組織塊49北京首鋼自動化信息技術(shù)有限公司運行事業(yè)部SIMATICS7Allrightsreserved.AuthorbyPhenix.Date:2005/06/01File:Courseware_S7SIMATICStep7V5.3軟件介紹2.2.2循環(huán)程序處理2.2.3事件驅(qū)動的程序處理50北京首鋼自動化信息技術(shù)有限公司運行事業(yè)部SIMATICS7Allrightsreserved.AuthorbyPhenix.Date:2005/06/01File:Courseware_S7SIMATICStep7V5.3軟件介紹2.3用戶程序中調(diào)用的分層結(jié)構(gòu)2.3.1順序和嵌套深度2.3.2塊調(diào)用51北京首鋼自動化信息技術(shù)有限公司運行事業(yè)部SIMATICS7Allrightsreserved.AuthorbyPhenix.Date:2005/06/01File:Courseware_S7SIMATICStep7V5.3軟件介紹2.4塊類型和循環(huán)程序執(zhí)行2.4.1循環(huán)程序處理組織塊OB1
在可編程控制器上循環(huán)程序處理是程序執(zhí)行的“普通”類型。操作系統(tǒng)循環(huán)調(diào)用OB1并用這個調(diào)用啟動用戶程序的循環(huán)執(zhí)行。
2.4.2功能FC
功能由用戶自由編程。它屬于“無存儲區(qū)”的邏輯塊。FC的臨時變量存儲在局域數(shù)據(jù)堆棧中。FC執(zhí)行結(jié)束后自動清除數(shù)據(jù)。當(dāng)FC使用共享數(shù)據(jù)塊時可永久保留數(shù)據(jù)。
FC沒有單獨的存儲區(qū),因此必須指定實際參數(shù)。不能夠為一個FC的局域數(shù)據(jù)分配初始值。2.4.3功能塊FB
功能塊由用戶自由編程,具有“存儲功能”,用數(shù)據(jù)塊作為功能塊的存儲器(背景DB)。傳遞給FB的參數(shù)和靜態(tài)變量存在背景DB中。臨時變量存在本地數(shù)據(jù)堆棧中。當(dāng)FB執(zhí)行結(jié)束時,存在背景DB中的數(shù)據(jù)不會丟失。當(dāng)FB的執(zhí)行結(jié)束時,存在本地數(shù)據(jù)堆棧中的數(shù)據(jù)將丟失。52北京首鋼自動化信息技術(shù)有限公司運行事業(yè)部SIMATICS7Allrightsreserved.AuthorbyPhenix.Date:2005/06/01File:Courseware_S7SIMATICStep7V5.3軟件介紹2.4.4背景DB
每次功能塊的調(diào)用都將賦給一個背景DB,用于傳遞參數(shù)。FB的實際參數(shù)和靜態(tài)數(shù)據(jù)存儲在背景DB中。在FB中定義的變量,決定背景DB的結(jié)構(gòu)。一個背景意味著一次功能塊調(diào)用。2.4.5共享數(shù)據(jù)塊(DB)數(shù)據(jù)塊中存放用戶程序工作時所需的變量數(shù)據(jù)。共享數(shù)據(jù)塊用于存放所有其它塊都可以訪問的用戶數(shù)據(jù)。
DB的大小可以不同。用戶可以用任意方式來建立數(shù)據(jù)塊的結(jié)構(gòu),以滿足其不同的需求。
53北京首鋼自動化信息技術(shù)有限公司運行事業(yè)部SIMATICS7Allrightsreserved.AuthorbyPhenix.Date:2005/06/01File:Courseware_S7SIMATICStep7V5.3軟件介紹2.4.6系統(tǒng)功能塊和系統(tǒng)功能系統(tǒng)功能塊SFBSFB集成在S7CPU中,作為操作系統(tǒng)的一部分,并不占用用戶程序空間。用戶必須為SFB生成背景DB,并下載到CPU中作為用戶程序的一部分。
S7CPU提供的SFB主要通過組態(tài)連接用于通訊目的。系統(tǒng)功能SFCSFC是集成在S7CPU中預(yù)先編好程序并通過測試的功能。可在用戶程序中調(diào)用SFC。它屬于操作系統(tǒng)的一部分,不具有存儲能力。S7CPU中的SFC具有以下功能:復(fù)制及塊功能;檢查程序;處理時鐘和在線運行儀表;處理時鐘和在線運行儀表;處理時鐘和在線運行儀表;傳遞數(shù)據(jù)集;在多CPU狀態(tài)中將事件從一個CPU傳到所有其它的CPU中;處理日期時間中斷和延時中斷;處理同步錯誤、中斷錯誤和異步錯誤;有關(guān)靜態(tài)和動態(tài)系統(tǒng)數(shù)據(jù)的信息;過程映象刷新和位域處理;尋址模塊;分布式I/O;全局?jǐn)?shù)據(jù)通訊;非組態(tài)連接的通訊;生成塊相關(guān)信息。54北京首鋼自動化信息技術(shù)有限公司運行事業(yè)部SIMATICS7Allrightsreserved.AuthorbyPhenix.Date:2005/06/01File:Courseware_S7SIMATICStep7V5.3軟件介紹SIMATIC管理器1啟動SIMATIC管理器并創(chuàng)建一個項目SIMATIC管理器SIMATIC管理器用于基本的組態(tài)和編程,其基本功能如下:建立項目Project;硬件組態(tài)及參數(shù)設(shè)定;組態(tài)硬件網(wǎng)絡(luò);編寫程序;編輯、調(diào)試程序。可以使用SIMATIC管理器在下列方式工作離線方式,不與可編程控制器相聯(lián)在線方式,與可編程控制器相聯(lián)55北京首鋼自動化信息技術(shù)有限公司運行事業(yè)部SIMATICS7Allrightsreserved.AuthorbyPhenix.Date:2005/06/01File:Courseware_S7SIMATICStep7V5.3軟件介紹
總的來說,SIMATIC管理器是一個中央窗口,STEP7啟動時激活,缺省設(shè)置啟動STEP7向?qū)?,它可以在?chuàng)建項目時給你支持:項目結(jié)構(gòu)用來以一定的順序保存和排列所有數(shù)據(jù)和程序。在Preview中你可以將創(chuàng)建的項目結(jié)構(gòu)的視圖在on和off之間切換。要轉(zhuǎn)到下一個對話框,點擊Next。
STEP7向?qū)б魂P(guān)閉,就出現(xiàn)SIMATIC管理器及打開的“GettingStarted”項目窗口,從這里可以啟動所有的STEP7功能和窗口。56北京首鋼自動化信息技術(shù)有限公司運行事業(yè)部SIMATICS7Allrightsreserved.AuthorbyPhenix.Date:2005/06/01File:Courseware_S7SIMATICStep7V5.3軟件介紹2SIMATIC管理器的對象2.1對象和對象等級
SIMATIC管理器可以在STEP7的項目和庫中顯示對象等級。項目對象站對象編程模塊對象S7程序?qū)ο笤次募募A對象塊文件夾對象57北京首鋼自動化信息技術(shù)有限公司運行事業(yè)部SIMATICS7Allrightsreserved.AuthorbyPhenix.Date:2005/06/01File:Courseware_S7SIMATICStep7V5.3軟件介紹創(chuàng)建并編輯項目
1項目結(jié)構(gòu)項目可用來存儲為自動化任務(wù)解決方案而生成的數(shù)據(jù)和程序。這些被收集在一個項目下的數(shù)據(jù)包括:硬件結(jié)構(gòu)的組態(tài)數(shù)據(jù)及模塊參數(shù);網(wǎng)絡(luò)通訊的組態(tài)數(shù)據(jù);為可編程模塊編制的程序。生成一個項目的主要任務(wù)就是為編程準(zhǔn)備這些數(shù)據(jù)。
數(shù)據(jù)在一個項目中以對象的形式存儲。這些對象在一個項目下按樹狀結(jié)構(gòu)分布(項目層次)。在項目窗口中各層次的顯示與資源管理器相似。只是圖標(biāo)不同。項目層次的頂端結(jié)構(gòu)如下:1層:項目2層:子網(wǎng)、站或S7/M7程序3層:依據(jù)第二層中的對象而定。58北京首鋼自動化信息技術(shù)有限公司運行事業(yè)部SIMATICS7Allrightsreserved.AuthorbyPhenix.Date:2005/06/01File:Courseware_S7SIMATICStep7V5.3軟件介紹1.1項目窗口項目窗口分為二個部分。左半部顯示項目的樹狀結(jié)構(gòu)。右半部窗口以選中的顯示方式(大符號,小符號,列表),或明細(xì)數(shù)據(jù)顯示左半窗口中打開的對象中所包含的各個對象。1.2項目查看在項目窗口中,選擇“offline”,顯示編程器中該項目結(jié)構(gòu)下已有的數(shù)據(jù);選擇“online”,顯示可編程控制器中已有的數(shù)據(jù)。硬件及網(wǎng)絡(luò)的組態(tài)只能在“offline”下進行。
59北京首鋼自動化信息技術(shù)有限公司運行事業(yè)部SIMATICS7Allrightsreserved.AuthorbyPhenix.Date:2005/06/01File:Courseware_S7SIMATICStep7V5.3軟件介紹2建立一個項目2.1建立項目使用項目管理結(jié)構(gòu)來構(gòu)造一個自動化任務(wù)解決方案,需要生成一個新的項目。新項目應(yīng)生成在你的“General”菜單中為項目設(shè)定的路徑下,該操作可通過菜單命令Options>Customize選項中。2.1.1使用向?qū)梢粋€項目生成一個新項目最簡單的方法是使用“NewProject”向?qū)?。使用菜單命令File>“NewProject”Wizard,打開向?qū)?,對話框中將顯示你所建立的項目結(jié)構(gòu),向?qū)⒁饽阍趯υ捒蛑休斎胨蟮脑敿?xì)內(nèi)容,然后生成項目。除了硬件站、CPU、程序文件、源文件夾、塊文件夾及OB1,你甚至還可以選擇已有的OB作故障和過程報警的處理。
2.1.2手動生成項目在SIMATIC管理器中,使用菜單命令File>New,生成一個新的項目。它已經(jīng)包括“MPISubnet”對象。60北京首鋼自動化信息技術(shù)有限公司運行事業(yè)部SIMATICS7Allrightsreserved.AuthorbyPhenix.Date:2005/06/01File:Courseware_S7SIMATICStep7V5.3軟件介紹2.2插入一個站點站代表可編程控制器的硬件結(jié)構(gòu),它包含著每一個模塊的組態(tài)數(shù)據(jù)及參數(shù)賦值。用“NewProject”向?qū)傻男马椖恐幸呀?jīng)包含了一個站。也可以用菜單命令I(lǐng)nsert>Station,生成站。你可在下列各種站中作選擇:SIMATIC300站SIMATIC400站SIMATICPC站PC/PG其它站(非西門子站點)2.2.1組態(tài)硬件通過雙擊站,可以啟動硬件組態(tài)的應(yīng)用程序。存儲并退出硬件組態(tài)后,對于在組態(tài)中生成的每一個可編程模塊,都會自動生成S7程序及連接表。2.2.2生成連接表每一個可編程模塊可自動生成一個空的連接表。它可用來定義網(wǎng)絡(luò)中可編程模塊之間的通訊連接。打開連接表,則有一個表格窗口顯示出來,可以定義可編程模塊之間的連接。61北京首鋼自動化信息技術(shù)有限公司運行事業(yè)部SIMATICS7Allrightsreserved.AuthorbyPhenix.Date:2005/06/01File:Courseware_S71.1組態(tài)硬件 要將模塊組裝到導(dǎo)軌,可按以下給出的順序進行:將模塊與總線連接器相連;將模塊掛在導(dǎo)軌上并向下擺動;固定模塊位置;組裝其余模塊;一旦完成所有模塊的組裝后將鑰匙開關(guān)插在CPU上。2下載程序到可編程控制器在建立一個在線連接之后,可以下載程序。2.1復(fù)位CPU并切換到RUN2.2下載程序到CPU2.3接通CPU并檢查操作模式2.4用功能塊圖進行調(diào)試2.5用語句表進行調(diào)試3評估診斷緩存區(qū)SIMATICStep7V5.3軟件介紹62北京首鋼自動化信息技術(shù)有限公司運行事業(yè)部SIMATICS7Allrightsreserved.AuthorbyPhenix.Date:2005/06/01File:Courseware_S7SIMATICStep7V5.3軟件介紹組態(tài)中央機架
1組態(tài)硬件在創(chuàng)建了一個有SIMATIC站的項目之后,就可以組態(tài)硬件了。硬件用STEP7組態(tài)。這些數(shù)據(jù)通過下載傳送到可編程控制器。開始處在打開的SIMATICManager及“GettingStarted”項目。打開SIMATIC300Station文件夾并雙擊Hardware符號。打開“HWConfig”窗口。在項目創(chuàng)建時所選擇的CPU顯示出來。63北京首鋼自動化信息技術(shù)有限公司運行事業(yè)部SIMATICS7Allrightsreserved.AuthorbyPhenix.Date:2005/06/01File:Courseware_S7SIMATICStep7V5.3軟件介紹硬件組態(tài)窗口64北京首鋼自動化信息技術(shù)有限公司運行事業(yè)部SIMATICS7Allrightsreserved.AuthorbyPhenix.Date:2005/06/01File:Courseware_S7SIMATICStep7V5.3軟件介紹首先需要一個電源模塊,在目錄中查找直到找到PS3072A,將該模塊拖至1號槽。查找輸入模塊(DI)SM321DI32XDC24V,將它插入到4號槽,3號槽空著。插入輸出模塊SM322DO32DC24V/0.5A在5號槽。65北京首鋼自動化信息技術(shù)有限公司運行事業(yè)部SIMATICS7Allrightsreserved.AuthorbyPhenix.Date:2005/06/01File:Courseware_S7SIMATICStep7V5.3軟件介紹通過在一個項目內(nèi)雙擊該模塊可以修改其參數(shù)(如地址)。用菜單命令“存儲并編譯”為向CPU傳送準(zhǔn)備好數(shù)據(jù)。關(guān)閉“HWConfig”應(yīng)用程序之后,在Blocks文件夾中將出現(xiàn)系統(tǒng)數(shù)據(jù)的符號。66北京首鋼自動化信息技術(shù)有限公司運行事業(yè)部SIMATICS7Allrightsreserved.AuthorbyPhenix.Date:2005/06/01File:Courseware_S7SIMATICStep7V5.3軟件介紹用符號編程1絕對地址 每個輸入和輸出都有由硬件組態(tài)預(yù)定義的一個絕對地址。該地址被直接指定,即絕對地址。由一個地址標(biāo)識符和一個存儲地址組成。 該絕對地址可以由你所選擇的任意符號名替代,即符號地址。它的特點是使用戶程序的可讀性會更好,故障診斷更容易。STEP7可自動地將符號地址轉(zhuǎn)換成所需的絕對地址。前提是先將符號名賦給絕對地址,然后才能對這些數(shù)據(jù)進行符號尋址。67北京首鋼自動化信息技術(shù)有限公司運行事業(yè)部SIMATICS7Allrightsreserved.AuthorbyPhenix.Date:2005/06/01File:Courseware_S7SIMATICStep7V5.3軟件介紹2共享和局域符號符號尋址允許你用有一定含義的符號地址來替代絕對地址。將短的符號和長的注釋結(jié)合起來使用,可以使編程更簡單,程序文件作得更好。你必須區(qū)分局域(塊定義)符號和共享符號。68北京首鋼自動化信息技術(shù)有限公司運行事業(yè)部SIMATICS7Allrightsreserved.AuthorbyPhenix.Date:2005/06/01File:Courseware_S7SIMATICStep7V5.3軟件介紹3顯示共享和局域符號符號表中定義的符號(共享)顯示在“”內(nèi)。塊變量聲明表中的符號(局域)顯示時前面加上“?!薄.?dāng)你以LAD、FBD或STL方式輸入程序時,語法檢查自動增加這些字符。使用菜單命令View>Display>SymbolicRepresentation,你可以在所聲明的符號地址和絕對地址之間進行切換。4共享符號的符號表4.1共享符號的符號表共享符號在符號表中定義。4.2符號表的結(jié)構(gòu)及元素4.2.1符號表的結(jié)構(gòu)69北京首鋼自動化信息技術(shù)有限公司運行事業(yè)部SIMATICS7Allrightsreserved.AuthorbyPhenix.Date:2005/06/01File:Courseware_S7SIMATICStep7V5.3軟件介紹4.2.2R/O/M/C列R/O/M/C列顯示各符號是否賦予了特殊對象的特性:R(監(jiān)控)指使用軟件包S7-PDIAG(V5)生成過程診斷錯誤定義符號。O指該符號能夠在WinCC下被操作和監(jiān)控。M指該符號被賦予了與符號相關(guān)的信息(SCAN)。C指該符號被賦予了通訊特性(只能在NCM中被選中)。4.2.3Symbol(符號)符號名不能長于24個字符。一張符號表最多可容納16380個符號。數(shù)據(jù)塊中的地址不能在符號表中定義。它們的名字在數(shù)據(jù)塊聲明表中定義。OB、SFB、SFC已預(yù)先被賦予了符號名,可以為S7程序編輯符號表時引入這些符號名。4.2.4地址地址是一個特定存儲區(qū)域和存儲位置的編寫。輸入時要對地址的語法進行檢查,還要檢查該地址是否可以賦給指定的數(shù)據(jù)類型。4.2.5數(shù)據(jù)類型在SIMATIC中可以選擇多種數(shù)據(jù)類型。在數(shù)據(jù)類型區(qū)域中已有一個缺省數(shù)據(jù)類型。4.2.6注釋你可以給所有的符號加注釋。簡短的符號名與更詳細(xì)的注釋混合使用,可以使編程更有效,使程序文件更完善。注釋最長80個字符。70北京首鋼自動化信息技術(shù)有限公司運行事業(yè)部SIMATICS7Allrightsreserved.AuthorbyPhenix.Date:2005/06/01File:Courseware_S7SIMATICStep7V5.3軟件介紹4.3符號表中允許使用的地址和數(shù)據(jù)類型在整個符號表中只能使用一套助記符。71北京首鋼自動化信息技術(shù)有限公司運行事業(yè)部SIMATICS7Allrightsr
溫馨提示
- 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)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 施工方案對工程建設(shè)的經(jīng)濟效益分析
- 跨學(xué)科視角下的情感教育實踐研究
- 音色感知在小學(xué)音樂欣賞中的重要性及其教學(xué)方法
- 藝術(shù)設(shè)計與宗教文化的互動商業(yè)空間的創(chuàng)新之路
- DB3715T 71-2025楊樹退化林修復(fù)技術(shù)規(guī)程
- 二手設(shè)備轉(zhuǎn)讓合同模板
- 2025年雜志宣傳合作協(xié)議(合同)
- 個人房屋買賣合同模板大全
- 二手房銷售合同模板大全
- 個人信用借款擔(dān)保合同范本
- 安全開發(fā)流程培訓(xùn)文件課件
- 三年內(nèi)無重大違法記錄聲明
- 第六章-主成分分析法
- 2024簡單的租房合同樣本下載
- 2025屆浙江省杭州七縣高三第一次調(diào)研測試生物試卷含解析
- 2022版義務(wù)教育(歷史)課程標(biāo)準(zhǔn)(附課標(biāo)解讀)
- 中國慢性腎臟病早期評價與管理指南2023
- 新人教版五年級上冊數(shù)學(xué)應(yīng)用題大全及答案
- 【家庭教育】0-3歲嬰幼兒早教訓(xùn)練方案
- 國家中長期科技發(fā)展規(guī)劃(2021-2035)
- 建筑工人實名制管理制度及實施方案
評論
0/150
提交評論