S7-1200編程組態(tài)教程1.ppt_第1頁
S7-1200編程組態(tài)教程1.ppt_第2頁
S7-1200編程組態(tài)教程1.ppt_第3頁
S7-1200編程組態(tài)教程1.ppt_第4頁
S7-1200編程組態(tài)教程1.ppt_第5頁
已閱讀5頁,還剩66頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、S7-1200和STEP 7 Basic V10.5,第4章,STEP 7 Basic中的編程,診斷,下載,編程,塊,可編程邏輯控制器標(biāo)簽,創(chuàng)建和編輯程序,清除程序創(chuàng)建流程,x塊重復(fù)操作,可編程邏輯控制器變量和本地變量,診斷,下載,編程,塊,可編程邏輯控制器變量,定義可編程邏輯控制器變量,可編程邏輯控制器變量,詳細界面,定義位存儲保持區(qū)域,屬性,保持標(biāo)記,系統(tǒng)創(chuàng)建的常數(shù),變量符號,常數(shù)符號, 批量創(chuàng)建功能:輸入符號名稱,用鼠標(biāo)繪制一個足夠大的方框符號名稱,可以自動創(chuàng)建所需的符號名稱。地址也是自動分配的,創(chuàng)建符號批量創(chuàng)建功能,用“操作手柄”繪制一個矩形,診斷,下載,編程,塊,可編程邏輯控制器變量

2、,變量定制結(jié)構(gòu):應(yīng)用于功能分區(qū),對于大型項目有一個清晰的結(jié)構(gòu),可編程邏輯控制器變量定制結(jié)構(gòu),功能結(jié)構(gòu):項目結(jié)構(gòu)排列快速而清晰,根據(jù)不同的功能對可編程邏輯控制器變量進行分類。 程序塊:的編程、塊、可編程邏輯控制器變量、定制結(jié)構(gòu)應(yīng)用于功能子部分。對于大型項目,有一個清晰的結(jié)構(gòu),定制的程序塊結(jié)構(gòu),快速清晰的功能結(jié)構(gòu):的項目結(jié)構(gòu)。在步驟7基礎(chǔ)中,可編程邏輯控制器變量根據(jù)不同的功能、診斷、下載、編程、塊、可編程邏輯控制器變量和各種類型的塊進行分類。實例、ob100、ob20x、ob82,有幾個組織塊來實現(xiàn)啟動、時間和硬件中斷、實例、診斷、下載、編程、塊、可編程邏輯控制器變量、ob組織塊:操作系統(tǒng)和用戶程

3、序之間的接口可以通過編程組織塊來控制可編程邏輯控制器的動作。下列事件可用于啟動組織塊:中循環(huán)程序的執(zhí)行,中斷程序的執(zhí)行時間錯誤,STEP 7 Basic中塊的類型,診斷,下載,編程,塊,可編程控制器變量,F(xiàn)C函數(shù):無記憶代碼塊經(jīng)常需要復(fù)雜函數(shù)的編程過程。函數(shù)執(zhí)行后,臨時變量中的數(shù)據(jù)將會丟失。如果要永久保存數(shù)據(jù),程序需要使用數(shù)據(jù)塊。必須編寫、診斷、下載、編程、塊、可編程邏輯控制器變量。數(shù)據(jù)庫數(shù)據(jù)塊:用于存儲用戶數(shù)據(jù)的數(shù)據(jù)塊的最大容量取決于可編程邏輯控制器:的工作內(nèi)存差異全局數(shù)據(jù)塊可以從所有程序塊中訪問。全局數(shù)據(jù)塊的結(jié)構(gòu)是對應(yīng)于功能塊的用戶定義的示例數(shù)據(jù)塊。示例數(shù)據(jù)塊的結(jié)構(gòu)與功能塊的接口規(guī)范一致。

4、塊類型、診斷、下載、編程、塊、可編程邏輯控制器變量、功能塊:代碼塊將它們的值永久存儲在實例數(shù)據(jù)塊中,因此代碼值即使在塊被執(zhí)行后仍然有效。所有輸入、輸出、輸入/輸出參數(shù)都存儲在實例數(shù)據(jù)塊中,實例數(shù)據(jù)塊是功能塊的存儲器,STEP 7 Basic中塊的類型,塊編輯器中的描述,實例,可寫,定義數(shù)據(jù)塊初始值,診斷,下載,編程,塊,可編程邏輯控制器變量,功能塊接口,實例數(shù)據(jù)塊由系統(tǒng)創(chuàng)建,數(shù)據(jù)塊的內(nèi)容取決于功能塊的接口類型。,診斷,下載,編程,塊,可編程邏輯控制器變量,多實例數(shù)據(jù)塊。應(yīng)用多實例數(shù)據(jù)塊后,當(dāng)調(diào)用多個功能塊時,只能使用一個實例數(shù)據(jù)塊(一個多實例數(shù)據(jù)塊),多實例數(shù)據(jù)庫,靜態(tài)輸入輸出,診斷,下載,編

5、程,塊,可編程邏輯控制器變量,添加新塊,塊類型語言選擇,定義塊類型,僅通過符號名訪問,診斷,下載,編程,訪問塊的符號名,可編程邏輯控制器變量,和新塊,僅具有符號訪問的塊,具有符號訪問和絕對尋址的塊,可維護性在全局定義的功能塊接口中定義。偏移、診斷、下載、編程、阻塞、可編程邏輯控制器變量、優(yōu)化已用內(nèi)存,并且在混合變量類型時不會減少內(nèi)存消耗。“僅通過符號名訪問”意味著不會減少內(nèi)存消耗。經(jīng)典的“數(shù)據(jù)庫,符號”數(shù)據(jù)庫,當(dāng)混合變量類型時,內(nèi)存消耗將大大減少。新塊的編程、塊、可編程邏輯控制器變量、符號名尋址和絕對地址尋址,可通過符號名和絕對地址訪問。如塊編輯器中所述,數(shù)據(jù)塊的保留是全局定義的,可以通過符號

6、名稱和絕對地址、診斷、下載、編程、塊、可編程邏輯控制器變量、新塊的符號訪問來訪問。只有可以通過符號名訪問的塊,塊編輯器中的描述,分別定義每個變量的保持性,只有通過符號名訪問,診斷,下載,編程,塊,可編程邏輯控制器變量,并使用塊編輯器工作。單個組通常使用集合列中的指令,單獨的集合列、指令部分,并且可以注釋、塊接口、診斷和下載塊編輯器中的每個單個指令操作數(shù)表示方法、顯示和隱藏絕對操作數(shù)、打開所有網(wǎng)絡(luò)、關(guān)閉所有網(wǎng)絡(luò)、診斷、下載、程序、塊、可編程邏輯控制器變量、塊編輯器表示類型、KOP:FUP:指令選擇、數(shù)據(jù)類型選擇、指令選擇、數(shù)據(jù)類型選擇、診斷、下載等。根據(jù)輸入,將僅顯示適當(dāng)?shù)目删幊踢壿嬁刂破髯兞糠?/p>

7、號名稱或塊接口。診斷,下載,程序,塊,可編程邏輯控制器變量,在塊編輯器中使用操作數(shù),從詳細信息窗口和聲明列表中拖放,自動定義塊接口上的變量,診斷,下載,程序,塊,可編程邏輯控制器變量,調(diào)用程序塊,通過拖動調(diào)用功能塊,診斷,下載,程序,塊定義為多個實例,標(biāo)簽自動定義,定義為多個實例,變量自動定義,塊調(diào)用,所有信息都在多實例數(shù)據(jù)塊中,診斷,下載,編程,塊,可編程邏輯控制器變量, 調(diào)用糾正塊,修復(fù)(更新)不協(xié)調(diào)的塊調(diào)用,診斷,下載,程序,塊,可編程邏輯控制器變量,并隨時保存塊/項目,即使程序塊沒有完成,保存項目(即使項目塊沒有完成),診斷,下載,程序,塊,可編程邏輯控制器變量,編譯塊并加載到控制器。

8、 將塊加載到控制器中,診斷,下載,程序,塊,可編程邏輯控制器變量,監(jiān)控窗口中的交叉引用,超鏈接,選定變量,動態(tài)顯示,局部變量也可以交叉引用,診斷,下載,程序,塊,可編程邏輯控制器變量,交叉引用,折疊/展開,界面選擇,人機界面中的變量定位可編程邏輯控制器變量,可編程邏輯控制器資源,任務(wù)列表,文件夾,交叉引用信息可以通過單擊監(jiān)控窗口中的操作數(shù)來顯示。注意:使用物理上不存在的操作數(shù),描述,保持區(qū),診斷,下載,編程,塊,可編程邏輯控制器變量,練習(xí)4-1:步驟7基本V10.5編程,動手,讓我們從這里開始.對于您的實驗室設(shè)計、診斷、下載、編程、阻塞、可編程邏輯控制器變量、動手操作任務(wù):創(chuàng)建一個程序,將兩個

9、輸入電位計的值轉(zhuǎn)換為重量值。重量值范圍從0到0-100公斤,數(shù)據(jù)類型為實數(shù)。當(dāng)“設(shè)定值”按鈕被激活時,完成該功能。當(dāng)輸入值超過最大值50千克時,重量測量值將會不準(zhǔn)確。此時,布爾輸出“weight_ok”將以2HZ的頻率閃爍。當(dāng)輸入值低于50千克時,重量測量值是準(zhǔn)確的,布爾輸出“重量_正常”始終為1。如果使用內(nèi)部默認設(shè)置(0-100公斤)或人機界面的默認設(shè)置,選擇“內(nèi)部或人機界面”按鈕。該內(nèi)容已添加到人機界面章節(jié)中。下面將詳細描述編程代碼的實現(xiàn)過程。練習(xí)4-1:檢查重量測量,診斷,下載,程序,塊,可編程邏輯控制器變量,練習(xí)4-1:創(chuàng)建變量,1,2,動手,練習(xí)4-1:在LAD中創(chuàng)建函數(shù),1,3,2

10、,動手,診斷,下載,動手,1,3,2,練習(xí)4-1:創(chuàng)建全局數(shù)據(jù)塊,動手,練習(xí)4-1:創(chuàng)建全局數(shù)據(jù)塊,1,3,2,4,動手,診斷,下載,編程,塊,可編程邏輯控制器變量,練習(xí)4-1:動手,練習(xí)4-1:在FBD創(chuàng)建功能塊,動手,練習(xí)4-1:將程序塊插入圓形OB1塊,臨時本地數(shù)據(jù),動手,練習(xí)4 塊,可編程邏輯控制器變量,密碼保護塊保護專業(yè)知識為塊提供密碼保護,保護專業(yè)知識,診斷,下載,編程,塊,可編程邏輯控制器變量,庫的基本知識,庫類型,項目庫,全局庫,每個塊都有自己的庫。 項目庫中的對象只能與此項目中的項目一起打開、保存和關(guān)閉。項目的非獨立全局庫中的對象可以用于其他項目,庫對象:功能、程序塊、數(shù)據(jù)塊

11、、設(shè)備、監(jiān)控列表、流程圖、面板、診斷、下載、編程、塊、可編程邏輯控制器變量、創(chuàng)建新庫、打開庫、保存對庫所做的更改、關(guān)閉庫、創(chuàng)建新文件夾、庫操作、組件列表、每個“拖放”創(chuàng)建文件夾、創(chuàng)建庫、診斷、下載、程序、塊、可編程邏輯控制器變量、組織塊操作,這些操作可以啟動組織塊的事件:診斷、下載、程序、塊、可編程邏輯控制器.這些中斷根據(jù)優(yōu)先級被添加到隊列中。優(yōu)先級組1、優(yōu)先級組2、優(yōu)先級組3、優(yōu)先級組2、優(yōu)先級組2、診斷、下載、編程、塊、可編程邏輯控制器變量、S7-1200循環(huán)組織塊、循環(huán)組織塊:用戶程序可以用一些循環(huán)組織塊來構(gòu)造??梢栽诮M織塊中設(shè)置公共項目部分。沒有啟動信息。用戶可以定義組織塊計劃(不適用

12、于第一版)、OB 200、OB1、OB 20 x、計劃、診斷、下載、編程、塊、可編程邏輯控制器變量、啟動組織塊。啟動的組織塊:在從停止到啟動的轉(zhuǎn)換過程中,啟動程序只能執(zhí)行一次啟動操作的限制。例如,啟動操作的初始值可以使用多個啟動組織塊。用戶可以定義組織塊的時間表(第一版不適用)。啟動組織塊包含啟動信息、OB 200、OB 100、OB 20 x、診斷可編程邏輯控制器變量,用作延遲中斷的組織塊,延遲中斷,最大43360個延遲中斷(延遲中斷周期中斷)=4。在用戶定義延遲時間后,操作系統(tǒng)啟動相應(yīng)的延遲中斷。調(diào)用SRT_DINT指令后開始計時。延遲中的組織塊沒有啟動信息、ob 20x、ob 200,啟

13、用中斷、ob編號、時間延遲、診斷、下載、編程、塊、可編程邏輯控制器變量,用于組織塊的循環(huán)中斷、循環(huán)中斷,最多4個:延遲中斷(延遲中斷的循環(huán)中斷)=4個循環(huán)中斷組織通過使用相位偏移,周期性中斷組織塊可以延遲執(zhí)行。循環(huán)中斷組織塊沒有啟動信息。、OB 20 x、OB200、RUN、OB200、OB200、OB 200、間隔時間、O、OB1、B1、OB1、OB1、O、B1、Prio 1、Prio 4、間隔時間、間隔時間、周期中斷序列:診斷、下載、編程、塊、可編程邏輯控制器變量、硬件中斷的組織塊、硬件中斷的組織塊,最多50個:使用硬件中斷與特殊事件建立聯(lián)系,硬件中斷可以是使用硬件中斷有三種不同的方式:一

14、個事件鏈接到一個特定的硬件中斷,多個硬件中斷鏈接到一個事件,組織塊和事件之間的連接需要通過“DETACH”指令取消。使用“ATTACH”指令,可以為事件分配新的硬件中斷。多個事件對應(yīng)一個硬件中斷組織塊。硬件中斷組織塊沒有啟動信息、OB 20 x、OB 200、診斷、下載、編程、塊、可編程邏輯控制器變量、硬件中斷的組織塊、自動定義的常數(shù)、事件發(fā)生時執(zhí)行的程序、與事件分離的硬件中斷組織塊、導(dǎo)致硬件中斷的事件、新的事件組織塊等。下載、編程、塊、可編程邏輯控制器變量、診斷錯誤中斷組織塊、診斷錯誤中斷OB 82:如果具有診斷功能的模塊檢測到錯誤,該模塊將發(fā)送診斷錯誤中斷。在下列情況下可以調(diào)用錯誤中斷組織塊:輸入事件(錯誤發(fā)生)輸出事件(錯誤解決)診斷錯誤中斷組織塊具有啟動信息:OB 82、診斷、下載、編程、塊、可編程邏輯控制器變量、時間錯誤組織塊、時間錯誤OB 80:如果發(fā)生下列事件,系統(tǒng)調(diào)用時間錯誤中斷組織塊:循環(huán)程序超過最大周期。正在執(zhí)行被調(diào)用的組織塊。中斷組織塊隊列中發(fā)生溢出。由于高中斷負載,出現(xiàn)中斷時間錯誤。中斷組織塊具有啟動信息、OB 80、診斷、下載、編程、塊、可編程邏輯控制器變量、事件系統(tǒng)相應(yīng)動作、不會觸發(fā)組織塊啟動的事件:診斷、下載、程序、塊、可編程

溫馨提示

  • 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)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論