




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
SSSTECHNICALDOCUMENTStep7編程組態(tài)培訓(xùn)2007-4§1、Step5.3+sp3安裝§1.1、什么是STEP7STEP7是用于對SIMATIC可編程邏輯控制器進(jìn)行組態(tài)和編程的標(biāo)準(zhǔn)軟件包。它是SIMATIC工業(yè)軟件的一部份。STEP7標(biāo)準(zhǔn)軟件包有下列版本:zSTEP7Micro/DOS和STEP7Micro/Win,用于SIMATICS7-200上的簡化單機(jī)應(yīng)用程序。zSTEP7,應(yīng)用在SIMATICS7-300/S7-400,SIMATICM7-300/M7-400以及SIMATICC7上,它具有更廣泛的功能?!?.2、STEP7標(biāo)準(zhǔn)軟件包中的應(yīng)用程序STEP7標(biāo)準(zhǔn)軟件包中包含有一系列應(yīng)用程序(工具):SSSTECHNICALDOCUMENT沒有必要單獨打開這些工具;在選擇相應(yīng)功能或打開對象時,將會自動啟動這些工具。zSIMATIC管理器(SIMATICManager)SIMATIC管理器管理一個自動化項目中的所有數(shù)據(jù),而無論設(shè)計用于何種類型的可編程控制系統(tǒng)(S7/M7/C7)。編輯數(shù)據(jù)所需的工具由SIMATIC管理器自動啟動。z符號編輯器(SymbolEditor)通過符號編輯器,可以管理所有共享符號。符號編輯器提供以下功能:給過程信號(輸入/輸出)、位存儲器以及塊設(shè)置符號名稱和注釋排序功能從其他Windows程序中導(dǎo)入/導(dǎo)出到其它Windows程序所有其它工具都可使用該工具創(chuàng)建的符號表。因此,符號屬性的任何變化都可被所有工具自動識別。z硬件診斷(HardwareDiagnostics)這些功能可以概覽可編程控制器的狀態(tài)。概覽可顯示符號來指示各個模塊是否發(fā)生故息范圍取決于每個模塊:模塊的常規(guī)信息(例如,訂貨號、版本、名稱)以及模塊狀態(tài)(例如,故障狀障。雙擊故障模塊可顯示關(guān)于故障的詳細(xì)信息。該信態(tài))I/O和DP從站的模塊故障(例如,通道故障)自來診斷緩沖區(qū)的消息對于CPU,則列附加信息:處理用戶程序期間發(fā)生故障的原因周期持續(xù)時間(最長、最短以及最后一個周期)MPI通訊概率和負(fù)載/輸出、位存儲器、計數(shù)器、計時器和塊的可能數(shù)目)z編程語言(ProgrammingLanguages)SSSTECHNICALDOCUMENTS7-300和S7-400的編程語言梯形圖、語句表和功能塊圖是標(biāo)準(zhǔn)軟件包的一個重要組成部分。梯形圖(或LAD)是STEP7編程語言的圖形表示。其指令語法與傳遞梯形圖相似:輸出線圈時,跟蹤母線之間的能流量。語句表(或STL)是STEP7編程語言的序,則每條指令都與CPU執(zhí)行程梯形圖允許在能流過各種觸點、復(fù)雜元件和文本表示,與機(jī)器代碼相似。如果用語句表書寫程序的步驟相對應(yīng)。為便于編程,語句表已經(jīng)擴(kuò)展包括一些高級語言結(jié)構(gòu)(如結(jié)構(gòu)化數(shù)據(jù)訪問和塊參數(shù))。功能塊圖(FBD)是STEP7編程語言的圖形表示,使用布爾代數(shù)慣用的邏輯框表示邏輯功能。復(fù)雜功能(如算術(shù)功能)可直接結(jié)合邏輯框表示。z硬件配置(HardwareConfiguration)使用該工具可隊自動化項目的硬件進(jìn)行配置并分配參數(shù)。硬件配置程組態(tài)可編程控制器,可從電子目錄中選擇機(jī)架,然后在機(jī)架所要求的插槽中排列所選模塊。序提供下列功能:組態(tài)分布式I/O與組態(tài)集中式I/O相同。也支持具有通道式I/O。分配CPU參數(shù)期間,可以設(shè)置屬性,如啟動特性和通過菜單導(dǎo)航的掃描周期監(jiān)控。支持多值計算。輸入數(shù)據(jù)存儲在系統(tǒng)數(shù)據(jù)塊中。分配模塊參數(shù)期間,通過對話框設(shè)置所有可設(shè)定的參數(shù)。不需要通過DIP開關(guān)進(jìn)行設(shè)置。在啟動CPU期間,自動將參數(shù)分配給模塊。這表示,例如,可以不分配新參數(shù)就交換模塊。此外,在硬件配置工具中可將參數(shù)分配給功能模塊(FM)和通訊處理器(CP),其分配方式與其它模塊完全相同。每個FM和CP(包含在FM/CP功能包中)都有與模塊有關(guān)的對話框和規(guī)則。系統(tǒng)在對話框中只提供有效選項,以防止錯誤輸入。zNetPro網(wǎng)絡(luò)配置可以使用NetPro通過MPI進(jìn)行時間驅(qū)動的循環(huán)數(shù)據(jù)傳送,操作如下:選擇通訊節(jié)點在表中輸入數(shù)據(jù)源和數(shù)據(jù)目標(biāo);自動產(chǎn)生要下載的所有塊(SDB),并自動完全下載到所有CPU中也可以執(zhí)行事件驅(qū)動的數(shù)據(jù)傳送,操作如下:設(shè)置通訊連接從集成的塊庫中選擇通訊或功能塊以選定的編成語言將參數(shù)分配給選中的通訊或功能塊§1.3、對計算機(jī)硬件系統(tǒng)需求:操作系統(tǒng)操作系統(tǒng)CPU最低速度要求600MHz256MB600MHz256MB2.4GHz最低內(nèi)存要求顯示模式Windows2000專業(yè)版WindowsXP專業(yè)版WindowsServer20031024*768,16位色1024*768,16位色1024*768,16位色1GBSSSTECHNICALDOCUMENTSTEP75.3需要大約300MB到600MB的硬盤安裝空間。§1.4、對計算機(jī)配置的軟件需求:z操作系統(tǒng)操作系統(tǒng)補(bǔ)丁版本W(wǎng)indows2000專業(yè)版SP3WindowsXP專業(yè)版SP1WindowsServer2003或者SP4(或SP1a)或SP2SP1或沒有注:STEP7V5.3+sp3不支持WindowsXP家庭版!z瀏覽器所有操作系統(tǒng)都必須安裝IE6.0或更高版本的瀏覽器。z用戶權(quán)限要能使用STEP7則必須以用戶(User)身份登陸計算機(jī)操作系統(tǒng),而不能是客戶(guest)。安裝STEP7軟件和使用“SettingthePG/PCinterface”應(yīng)用程序則必須是管理員(Administrator)身份。如果項目文件保存在NTFS分區(qū)上,則用戶必須對該目錄擁有“完全存取”權(quán)限。z文件系統(tǒng)STEP7文件存放在NTFS分區(qū)上時的z休眠模式STEP7允許計算機(jī)操作系統(tǒng)進(jìn)入休眠模式,但是如果“在線連接”(onlineconnections)激活時或者STEP7打開的項目文件出現(xiàn)數(shù)據(jù)丟失情況?;诖?,在控制面板中電源選項中應(yīng)設(shè)置休眠模式不能自動激活,而只通過用戶手動方讀取效率比存放在FAT文件分區(qū)系統(tǒng)上的低。是一個網(wǎng)絡(luò)項目文件時則不允許激活休眠模式。否則將會造成在線連接意外的終止,使打開的式激活?!?.5、軟件安裝可以選擇采用光盤安裝以下過程為在一個干凈操作系統(tǒng)(沒有安裝的過程示意:、光盤映像文件映射安裝等多種方式進(jìn)行安裝。任何西門子軟件產(chǎn)品)下安裝STEP75.3Step75.3需要在英文環(huán)境下安裝,所以首先改變操作系統(tǒng)的默認(rèn)區(qū)域設(shè)置,方法如下:選擇“控制面板”中“區(qū)域選項”,選擇窗體下方的“設(shè)置默認(rèn)值”按鈕;SSSTECHNICALDOCUMENT在彈出的“選定系統(tǒng)區(qū)域設(shè)置”對話框中選擇“英語(美國)”選項,然后點擊“確定”。再點擊外層對話框的“應(yīng)用”按鈕,重新啟動計算機(jī)即可完成安裝Step7V5.3前的準(zhǔn)備工作。運(yùn)行STEP7V5.3安裝盤中的Setup.exe程序進(jìn)行安裝。SSSTECHNICALDOCUMENTStep1、選擇安裝語言,默認(rèn)英語,選擇“Next”Step2、提示閱讀程序注意事項(README.WRI),可以直接按“Next”跳過;SSSTECHNICALDOCUMENTStep3、選擇要安裝的程序組件,“S7-SCLV5.3”和“S7-GRAPHV5.3”是高級語言編程工具,可以選擇安裝;“AcrobatReader5.0”是電子手冊閱讀工具,如果安裝了更高的版本可以選擇不安裝;“S7-PLCSIMV5.3”是模擬器程序,用于進(jìn)行離線仿真;選擇好后,按“Next”;Step4、開始安裝Step7V5.3,按“Next”;(以下略去兩個畫面)SSSTECHNICALDOCUMENTStep5、選擇安裝的內(nèi)容,選好后按“Next”;Step6、選擇安裝語言,只需要選擇“English”,選好后按“Next”;SSSTECHNICALDOCUMENTStep7、安裝授權(quán),選擇“No,transferLicenseKeyslater”(“以后安裝授權(quán)”),選好后按“Next”;Step8、開始安裝程序,略去若干畫面。§1.6、設(shè)置PG/PC接口在上述軟件安裝期間將顯示一個對話框,可以將參數(shù)分配給PG/PC接口。在安裝完成后也可以在STEP7程序組中調(diào)用“設(shè)置PG/PC接口”,在安裝后打開該對話框。這樣可以在安裝以后修改接口參數(shù),而與安裝無關(guān)?;静襟E要操作接口,必須執(zhí)行下列各項:在操作系統(tǒng)中組態(tài)合適的接口組態(tài)如果使用帶MPI卡或通訊處理器(CP)的PC,那么應(yīng)在Windows的“控制面板”中間插中斷和地址分配,確保沒有發(fā)生中斷沖突,也沒有地址區(qū)重疊現(xiàn)象。在Windows2000和WindowsXP中,不再支持ISA組件MPI-ISA卡,因此安裝時不再提供該組件。為簡化將參數(shù)分配給編程設(shè)備/PC接口,對話框?qū)@示缺省的基本參數(shù)設(shè)置(接口組態(tài))選擇列表。將參數(shù)分配給PG/PC接口步驟:1.在Windows“控制面板”中雙擊“設(shè)置PG/PC接口”。2.將“應(yīng)用訪問點”設(shè)置為“S7ONLINE”。3.在“使用的接口參數(shù)設(shè)置”列表中,選擇所要求的接口參數(shù)設(shè)置。如果沒有顯示所要求的接口參數(shù)設(shè)置,那么必須首先通過“選擇”按鈕安裝一個模塊或協(xié)議。然后自動產(chǎn)生接口參數(shù)設(shè)置,那么必須首先通過“選擇”按鈕安裝一個模塊或協(xié)議。然后自動產(chǎn)生接口參數(shù)設(shè)置。SSSTECHNICALDOCUMENT在即插即用系統(tǒng)中,不能手動安裝即插即用CP(CP5611和CP5511)。在PG/PC中安裝硬件后,它們自動集成在“設(shè)置PG/PC接口”中。4.如果選擇了一個不能自動識別總線參數(shù)的接口,那么可以顯示其屬性,然后進(jìn)行修改,使其與子網(wǎng)相匹配。如果與其它設(shè)置發(fā)生沖突(例如,中斷或地址分配),那么也必須進(jìn)行修改。此時,可在Windows的硬件識別和控制面板中作一些相應(yīng)修改。檢查中斷和地址分配如果使用帶MPI卡的PC,則應(yīng)該始終檢查缺省中斷和缺省地址區(qū)是否為空閑,如有必要,選擇一個空閑的中斷和/或地址區(qū)。Windows2000在Windows2000下,可以:在控制面板>管理工具>計算機(jī)管理>系統(tǒng)工具>系統(tǒng)信息>硬件資源下察看資源。在控制面板>管理工具>計算機(jī)管理>系統(tǒng)工具>系統(tǒng)信息>設(shè)備管理器>SIMATICNET>CP名稱>屬性>資源下改變資源。WindowsXP在WindowsXP下,可以:在開始>所有程序>附件>系統(tǒng)>系統(tǒng)程序>系統(tǒng)信息>硬件資源下察看資源。在控制面板>桌面>屬性>設(shè)備管理器>SIMATICNET>CP名稱>屬性>資源下改變資源?!?.7、使用STEP7的基本步驟SSSTECHNICALDOCUMENT§2、創(chuàng)建一個STEP7項目§2.1、SIMATICManagerSIMATIC管理器SIMATIC管理器是STEP7的中央窗口,在STEP7啟動時激活。缺省設(shè)置啟動STEP7想到,它可以在您創(chuàng)建STEP7項目時提供支持。用項目結(jié)構(gòu)來按順序存儲和排列所有的數(shù)據(jù)和程序。SSSTECHNICALDOCUMENT§2.2、創(chuàng)建一個新項目一個項目包括整個自動化任務(wù)的所有程序和數(shù)據(jù)。此項目可以包括多個硬件站點,網(wǎng)絡(luò)或多個CPU中的應(yīng)用程序。一個項目就是一個對象構(gòu)架,其他STEP7對象將在此構(gòu)架下進(jìn)行組態(tài)。項目的樹型結(jié)構(gòu)模仿了Windows資源管理器的文件夾結(jié)構(gòu)。(看多媒體教學(xué)文件V_d_CNP.AVI,時間0:15)§2.3、使用向?qū)?chuàng)建一個新項目STEP7提供了一種稱為項目向?qū)У墓ぞ邘椭_始工作。為了開發(fā)一個自動化應(yīng)用程序或組織程序,STEP7用一種稱為項目(Project)的文件夾。一個項目包括所有的程序,硬件組態(tài)和一個完整應(yīng)用任務(wù)的網(wǎng)絡(luò)組態(tài)及數(shù)據(jù)。這個項目可以包括在一個或多個CPU中使用的程序。這一部分將展示如何使用向?qū)韼椭鷦?chuàng)建第一個項目。雙擊Windows桌面上的SIMATIC管理器圖標(biāo),如果向?qū)]有自動啟動,請選擇菜單命令File>“’NewProject’Wizard…”啟動向?qū)?。(看多媒體教學(xué)文件V_d_upw.AVI,時間0:44)§3、配置硬件§3.1、插入一個硬件站一個硬件站點包括所有的物理設(shè)備的組態(tài)信息,例如:機(jī)架,電源,CPU和輸入輸出模塊。通過此例,您將看到如何建立一個站點。當(dāng)您從硬件目錄中選擇了正確的設(shè)備和訂貨號,STEP7的組態(tài)將自動提供輸入輸出尋址,和與槽號相關(guān)的文件位置。(看多媒體教學(xué)文件V_d_ihs.AVI,時間1:19)§3.2、插入一個PC站(選學(xué)內(nèi)容)這一部分講述了如何插入一個PC站作為控制器。一個PC控制器站點是對于一個硬件CPU的軟件解決方案,從設(shè)計和組態(tài)的角度看,它是一種典型的控制器。PC機(jī)及其Windows操作系統(tǒng)充當(dāng)了CPU的角色,而無需下載執(zhí)行硬件CPU上的代碼。前提是,PC機(jī)中已經(jīng)有相關(guān)的程序及數(shù)據(jù)。(看多媒體教學(xué)文件V_d_ips.AVI,時間0:54)SSSTECHNICALDOCUMENT§3.3、添加一個PROFIBUSDP網(wǎng)絡(luò)PROFIBUS是一種廠商無關(guān)的,開放的現(xiàn)場總線標(biāo)準(zhǔn),目前已得到廣泛的應(yīng)用?,F(xiàn)場總線是一種通用的總線系統(tǒng),用于連接現(xiàn)場設(shè)備和主站系統(tǒng)。SIMATICS7系列產(chǎn)品可以連接分布式外圍設(shè)備(DP),通過PROFIBUSDP協(xié)議將PROFIBUSDP主站和PROFIBUSDP從站連接起來。S7系列CPU,PC控制器,或通訊處理器(CP),都可以作為主站,I/O模塊,驅(qū)動器,和遠(yuǎn)程設(shè)備可以作為從站。(看多媒體教學(xué)文件V_d_APN.AVI,時間0:35)§3.4、向PROFIBUSDP網(wǎng)絡(luò)添加一個設(shè)備這部分內(nèi)容介紹了如何向PROFIBUSDP網(wǎng)絡(luò)中添加外圍設(shè)備或從站。西門子向客戶提供了從組件式到緊湊型的各種類型從站。此例展示了如何使用一個簡易的分布式輸入輸出模塊(ET200L)。其他的模塊,例如在其他西門子控制器(S5/SIMATICTI)中所使用的,可以按照同樣的方法使用。此外,這一程序還可用于添加其他設(shè)備(例如驅(qū)動設(shè)備),或其他PROFIBUS適用的設(shè)備。(看多媒體教學(xué)文件V_d_aps.AVI,時間0:36)§3.5、分配和修改IO地址在組態(tài)一個PLC或PC站時,輸入輸出模塊需要一個尋址方案來把真實設(shè)備和編程地址關(guān)聯(lián)起來。STEP7和S7的硬件可以為數(shù)字量和模擬量I/O自動分配缺省的地址。利用硬件組態(tài)工具可以修改這個缺省方案(對于CPU315或更高級CPU),如例所示。(看多媒體教學(xué)文件V_c_aca.AVI,時間0:32)絕對地址每個輸入和輸出都有一個由硬件配置預(yù)定義的絕對地址。該地址是直接指定的,即為絕對地址。該絕對地址可以用您所選擇的任何符號名替換。絕對地址包含地址標(biāo)識符和存儲器位置(例如,Q4.0、I1.1、M2.0、FB21)。符號地址在符號表中,可以為所有要在程序中尋址的絕對地址分配符號名和數(shù)據(jù)類型;例如,為輸入I1.0分配符號名Key1。這些名稱可以用在程序的所有部分,即是所說的全局變量。使用符號地址可以大大地提高已創(chuàng)建的S7程序的可讀性。STEP7可以自動將符號名翻譯成所需要的絕對地址。如果需要使用符號名稱范圍ARRAY、STRUCT、數(shù)據(jù)塊、本地數(shù)據(jù)、邏輯塊和用戶自定義數(shù)據(jù)類型,在能用符號尋址數(shù)據(jù)前,必須首先將符號名稱分配給絕對地址。在程序中對模擬量輸入地址的訪問在程序中對模擬量輸入地址的訪問分為直接地址及過程映像兩種。直接地址即直接訪問在HWConfig中定義的地址,如該通道地址為120,則在程序中訪問PIW120(PI:PeripheralInput)即可。過程映像則是在程序中直接訪問CPU的processimage,如該通道地址為120,則在程序中訪問IW336即可。兩者差別如下:SSSTECHNICALDOCUMENT與對輸入/輸出模板的直接地址訪問相比,訪問過程映像的主要優(yōu)點在于在一個程序掃描周期內(nèi)CPU的過程映像保持不變。如果在程序執(zhí)行過程中輸入模板的信號狀態(tài)改變,過程映像將保持到下一個循環(huán)掃描周期再次更新為止。在用戶程序內(nèi)對輸入信號的重復(fù)掃描保證了程序總能訪問到一個穩(wěn)定的輸入信號。同樣,訪問過程映像所需要的時間遠(yuǎn)遠(yuǎn)少于訪問直接地址,因為過程映像位于CPU的內(nèi)部存儲器中?!?.6、配置I/O模塊一些輸入輸出模塊能測量不同范圍的電壓和電流,或支持不同的診斷功能。STEP7運(yùn)用其硬件組態(tài)工具來觀察并修改這些選項。此例展示了如何組態(tài)一個具有多個變化范圍的模擬量模塊。(多看媒體教學(xué)文件V_c_csm.AVI,時間1:02)§3.7、添加一個本地擴(kuò)展機(jī)架一個自動化系統(tǒng)解決方案可能需要在PLC的底座或機(jī)架上安裝超過額定數(shù)量的輸入輸塊??梢蕴砑右粋€擴(kuò)展機(jī)架到主機(jī)架上??墒褂玫臄U(kuò)展機(jī)架數(shù)量取決于CPU。出?;蚋嗟谋镜財U(kuò)展機(jī)架無需考慮網(wǎng)絡(luò)要求。(看媒體教學(xué)文多件V_c_aer.AVI,時間1:03)§3.8、配置CPU中斷PLC編程中,中需要在每日特定時間執(zhí)行時,在計算出錯時,軟件或硬件出了問(看多媒體教學(xué)文件V_c_cci.AVI,時間0:52)斷是指暫時離開主程序或在循環(huán)計算中運(yùn)行一個題。此例展示了如去執(zhí)行一個子程序,然后返回。例如當(dāng)一個任務(wù)子程序時。其他的執(zhí)行中斷信號發(fā)生例如何給某個時間中斷設(shè)置觸發(fā)點?!?.9、設(shè)置CPU網(wǎng)絡(luò)地址如果CPU要進(jìn)行網(wǎng)絡(luò)通訊,它必須具有唯一的網(wǎng)絡(luò)地址。每個CPU都有一個缺省地址,可以使用STEP7中的硬件組態(tài)工具修改它。此例展示了如何修改缺省地址并且準(zhǔn)備CPU的網(wǎng)絡(luò)連接。(看媒體教學(xué)文多件V_c_sca.AVI,時間0:35)§3.10、分配ProfibusDP設(shè)備地址所有在PROFIBUSDP網(wǎng)絡(luò)上的設(shè)備和從站都要求有一個唯一的地址。這就類似于街上的郵筒,在郵政網(wǎng)絡(luò)中每一個郵筒都以街道名稱作為它的標(biāo)識。通過分配從站地址,CPU主站可以辨識出本地連接,數(shù)據(jù)接收和傳送就在本地連接中進(jìn)行。SSSTECHNICALDOCUMENT(看多媒體教學(xué)文件V_c_apa.AVI,時間0:40)§4、創(chuàng)建程序§4.1、創(chuàng)建一個線形程序在一個線形程序中,所有的程序指令都被置放在一個連續(xù)的指令塊中。這種結(jié)構(gòu)類似于用一個可編程控制器替代了一個固定線路中的繼電器電路。隨著整個程序執(zhí)行了每次掃描,系統(tǒng)便成功的執(zhí)行了各個單獨的指令。(看多媒體教學(xué)文件V_p_clp.AVI,時間0:50)§4.2、選擇編程語言STEP7的基本程序編輯器支持下列三種標(biāo)準(zhǔn)的編程語言:LAD(梯形邏輯圖):以電路圖表示為基礎(chǔ)。電路圖的元件,例如常開觸點和常閉觸點,相互組合,從而構(gòu)成程序段。邏輯塊的代碼段表示一個或多個程序段。FBD(功能塊圖):以布爾代數(shù)中眾所周知的圖形邏輯符號為基礎(chǔ)。也可以通過邏輯框的組合直接顯示諸如熟悉函數(shù)的復(fù)雜功能。STL(語句表):基于文本的編程語言,具有一種類似機(jī)器代碼的結(jié)構(gòu)。每個語句代表CPU的一種程序處理操作。多個語句鏈接在一起就構(gòu)成了程序段。這一部分向你展示了如何選擇和修改編程語言。除這些基本的選項外,西門子還提供了很多在STEP7下的附加編程語言來滿足您進(jìn)一步開發(fā)的需要。(看多媒體教學(xué)文件V_p_spl.AVI,時間0:25)§4.3、使用符號名絕對地址:每個輸入和輸出通道都有一個硬件配置時預(yù)定義的地址,(如Ix.x、Qx.x、PIWxx)。該地址是系統(tǒng)直接指定的,稱為絕對地址。符號尋址可以使您利用您的過程或機(jī)器的名稱作為地址,例如CONVEYOR,來代替絕對地址,例如Q4.7。利用符號把程序同過程或應(yīng)用聯(lián)系起來,可以使程序開發(fā),讀取,支持更加簡易。所有的程序變量,塊,符號編程的主要目的是大大提高已創(chuàng)建的S7程序的可讀性。進(jìn)行符號定義的主要工具是符號編輯器。數(shù)據(jù)類型等等,都可以有一個符號名稱。(看多媒體教學(xué)文件V_p_usn.AVI,時間2:14)§4.4、創(chuàng)建子程序一個子程序?qū)嶋H上就是一組保存在程序塊中的邏輯指令,程序塊是為解決特定的任務(wù)開SSSTECHNICALDOCUMENT發(fā)的。通過把程序分割為程序塊,每一個任務(wù)都能被單獨開發(fā)并檢測,而后在程序中按照需要被調(diào)用。STEP7中的子程序被稱為功能(FC)和功能塊(FB).代碼指令決定了處理子程序的順序。示例中包括控制生產(chǎn)過程中不同的操作模式,在時間/事件基礎(chǔ)上執(zhí)行計算或數(shù)據(jù)采集任務(wù)等。功能(FC):沒有綁定數(shù)據(jù)塊,其臨時變量存儲在局部數(shù)據(jù)堆棧中,功能執(zhí)行結(jié)束后,這些數(shù)據(jù)就丟失了。調(diào)用功能時用實際參數(shù)代替形式參數(shù)。形式參數(shù)是實際參數(shù)在邏輯塊中的名稱。功能塊(FB):必須綁定數(shù)據(jù)塊,每次調(diào)用功能塊時需要提供各種類型的數(shù)據(jù)給功能塊,功能塊也要返回便利給調(diào)用它的塊。這些數(shù)據(jù)以靜態(tài)變量的形式存放在指定的背景數(shù)據(jù)塊中。(看多媒體教學(xué)文S7-300plc中的FB和FC的分別?FB帶有自己的背景DB而FC沒有自己的背景能實現(xiàn)控制功能,到底該用FB還是該用FC,什么時候用FB什么FB與FC沒有太大的差別,F(xiàn)B帶有背景數(shù)據(jù)塊,而FC沒有。所以FB帶上不同的數(shù)據(jù)塊,數(shù)據(jù)塊,被多個對象調(diào)用。生成靜態(tài)變量,在下次函數(shù)調(diào)用時數(shù)據(jù)可以保留。每次調(diào)用FC的I/O區(qū)域必須要自己,如果在上位機(jī)控制直接輸入DB控制地址就可!件V_p_csr.AVI,時間1:22)DB,用FC和FB有什么分別呢,他們都時候用FC?就可以帶上不同的參數(shù)值。這樣就可以用同一FB和不同的背景FC和FB像C中的函數(shù),只不過FB可以,而FC的變量只在調(diào)用期內(nèi)有效,下次調(diào)用又重新更換每次手動輸入,而FB就不要,省去不少麻煩§4.5、創(chuàng)建可重用子程序一個可重次使用的代碼。相似或重復(fù)的過程/機(jī)器控制函數(shù)可以一個通用的解決方案放使用這些可重復(fù)調(diào)用的塊的做法被稱為結(jié)構(gòu)化編程。在STEP7中,這些子程序可以是功能(FC)或功能塊(FB)。(看多媒體教學(xué)文復(fù)調(diào)用的子程序允許您開發(fā)可以多編寫成置在一個程序塊中。信息通過參數(shù)傳送給程序塊,件V_p_crs.AVI,時間2:02)§4.6、創(chuàng)建交叉參考交叉參考表可以使編程和故障排查更加簡易,并能幫助您詳述和組織您的文檔。STEP7的交叉參考工具提供了程序流程,地址出,存儲器,定時器,計數(shù)器和數(shù)據(jù)區(qū)域。這一部分將演示一個交叉參考的實例。(看多媒體教學(xué)文件V_p_ccr.AVI,時間1:29)交叉參考主要用于進(jìn)行調(diào)試和查錯,特別是當(dāng)出現(xiàn)一些多個地方同時使用一個變量造成運(yùn)算數(shù)據(jù)不正確時,可以進(jìn)行很快的定位。使用狀況的概述,和可用的尋址,例如輸入,輸§4.7、下載程序當(dāng)您創(chuàng)建,編輯并保存完一個程序后,下一步要做的是將這些代碼下載到CPU。即將SSSTECHNICALDOCUMENT代碼從您的離線的PC機(jī)復(fù)制到在線的CPU上。在STEP7中,您可以使用SIMATICManager來下載完整的程序或多個程序塊。您也可以在程序編輯器(LAD/FBD/STL)中下載單獨的已經(jīng)打開的程序塊。(看多媒體教學(xué)文件V_p_dlp.AVI,時間0:41)§4.8、顯示程序狀態(tài)在程序編輯器中,您可以用三種編程語言來顯示程序狀態(tài):LAD:顯示指令狀態(tài),F(xiàn)BD:顯示能量流,STL:顯示操作數(shù)狀態(tài),能量流和指令輸入輸出值。指令狀態(tài)和塊指令輸入輸出值。.邏輯操作結(jié)果,和指令/組合的寄存器值。還可使用附加的狀態(tài)選項。(看多媒體教學(xué)文件V_p_dps.AVI,時間0:49)該功能用于對程序狀態(tài)進(jìn)行在線監(jiān)視,在調(diào)試時可實時跟蹤變量的運(yùn)算結(jié)果、邏輯連鎖的工作狀態(tài)?!?.9、使用數(shù)據(jù)類型在程序中一個數(shù)據(jù)類型定義了程序中某些信息的大小和格式,例如輸入,輸出或存儲分配數(shù)據(jù)類型后就指定了數(shù)據(jù)的大小和結(jié)構(gòu)。明確變量的數(shù)據(jù)類型很重要,因為某些指令需要特定的區(qū)。數(shù)據(jù)類型。(看多媒體教學(xué)文件V_p_udt.AVI,時間1:59)很多功能模塊對數(shù)據(jù)類型是有限制的,不同的數(shù)據(jù)類型用于不同的計算場合?!?、故障排除§5.1、如何準(zhǔn)備一個到PLC的連接要將您的富的選擇,從MPI(多點接口)到本例演示了使用一條接口電纜在PC和PLC之間建立一個直接的本地連接。V_t_suc.AVI,時間0:32)PC連接到PLC,您需要用到不同類型的接口和電纜。STEP7和S7提供了豐工業(yè)以太網(wǎng)到PROFIBUS。(看多媒體教學(xué)文件§5.2、如何定位PLC錯誤一個正在被開發(fā)或使用中的將向您展示如何使用STEP7中的自診斷工具,來顯示故障內(nèi)容,發(fā)生時間和出錯位置。V_t_lcf.AVI,時間0:46)自動化系統(tǒng),需要及時發(fā)現(xiàn)程序或設(shè)備中的錯誤。這一部分(看多媒體教學(xué)文件SSSTECHNICALDOCUMENT§5.3、如何如何監(jiān)視變量很多時候您需要不用去查看代碼就可以監(jiān)控您硬件和程序中的地址和變量。STEP7提供了一種叫做MonitorandModifyVariables工具,使您可以通過查看稱為變量表的文本電子數(shù)據(jù)表來做到這一點。此工具也可用于硬件和調(diào)試設(shè)備連接,觀測多個程序變量更新,監(jiān)控過程變量以進(jìn)行支持和故障檢修。(看多媒體教學(xué)文件V_t_mmv.AVI,時間0:54)通過該功能可集中監(jiān)控一組變量,便于對程序進(jìn)行快速調(diào)試?!?.4、如何修改/強(qiáng)制變量有時候需要越過邏輯代碼去控制一些變量和I/O。修改變量意味著您可以控制變量,并且能選擇是否可以讓程序影響他們。強(qiáng)制則意味您將控制變量且令他們不受程序的影響。(看多媒體教學(xué)文件V_t_mfv.AVI,時間1:06)通過該功能可快速判斷現(xiàn)場控制功能不正確時是由于程序影響還是通道故障造成?!?.5、如何上載整個PLC要備份整個PLC站點,包括硬件,網(wǎng)絡(luò)連接和程序,您可以上載整個PLC。這樣就將在線CPU的隨機(jī)存儲器里的內(nèi)容復(fù)制并存儲在您PC上的一個項目里。(看多媒體教學(xué)文件V_t_uep.AVI,時間0:28)§5.6、如何上載程序要備份PLC中的在線程序,您可以上載PC中的項目。這樣就把隨機(jī)存儲器中的CPU程序內(nèi)容復(fù)制到硬盤上的一個程序文件夾中。CPU在運(yùn)行或停機(jī)模式下都可以進(jìn)行上載。(看多媒體教學(xué)文件V_t_uap.AVI,時間0:47)§5.7、如何進(jìn)行程序比較在一個自動化項目的整個生命周期里,CPU中的程序經(jīng)常會改動。因此如果PC中的程序改動沒有記錄并保存的話,就會和CPU中的程序不一致。STEP7提供了一種功能,可以對PLC和PC中的程序進(jìn)行比較。這種比較工具也可以用來比較兩個離線程序。(看多媒
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 高二入學(xué)考試數(shù)學(xué)試卷
- 阜寧縣初三一模數(shù)學(xué)試卷
- 定州七年級月考數(shù)學(xué)試卷
- 榮耀60的培訓(xùn)課件
- 院感物業(yè)培訓(xùn)課件
- 2025至2030刺繡行業(yè)市場深度研究及發(fā)展前景投資可行性分析報告
- 西咸新區(qū)公共衛(wèi)生管理中心考試真題2024
- 2024年上海工藝美術(shù)職業(yè)學(xué)院招聘筆試真題
- 更難做的高三數(shù)學(xué)試卷
- 佛山六年級初中數(shù)學(xué)試卷
- 林業(yè)碳匯項目開發(fā)流程與審核要點
- 堅持嚴(yán)格陣地管理制度
- 2025-2030全球及中國實驗室信息管理系統(tǒng)和和LIMS行業(yè)市場現(xiàn)狀供需分析及投資評估規(guī)劃分析研究報告
- T/BECC 002-2024智算中心技術(shù)要求和評估方法
- 2025年中級會計實務(wù)考試真題試題及答案
- 2025屆成都青羊區(qū)四校聯(lián)考數(shù)學(xué)八下期末考試試題含解析
- 復(fù)式公寓分割協(xié)議書
- 海上風(fēng)電運(yùn)維船安全
- 2025湖南中考:物理高頻考點
- 生產(chǎn)經(jīng)營單位事故隱患內(nèi)部報告獎勵機(jī)制實踐與案例
- 轉(zhuǎn)臺技術(shù)協(xié)議書范本
評論
0/150
提交評論