圖形化編程基礎_第1頁
圖形化編程基礎_第2頁
圖形化編程基礎_第3頁
圖形化編程基礎_第4頁
圖形化編程基礎_第5頁
已閱讀5頁,還剩44頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

圖形化編程基礎第一頁,共四十九頁,編輯于2023年,星期二二、圖形化編程基礎

第二頁,共四十九頁,編輯于2023年,星期二主要內容:工程、段落、區(qū)段編程基本步驟工程管理數(shù)據(jù)類型變量系統(tǒng)資源培訓什么?第三頁,共四十九頁,編輯于2023年,星期二

工程、段落、區(qū)段第四頁,共四十九頁,編輯于2023年,星期二工程SControl用一個工程(Project)描述一個控制站的所有程序。每個工程唯一對應一個控制站,工程必須指定其對應的控制站地址。第五頁,共四十九頁,編輯于2023年,星期二段落工程包含一個或多個段落(Section)。SControl通過任務管理來管理多個段落文件,在工程文件中保存配置信息。段落是通常意義上的一個文檔,是組成工程的基本單位。新建段落時必須指定段落的編輯類型和程序類型。第六頁,共四十九頁,編輯于2023年,星期二區(qū)段區(qū)段指在同一段落中有數(shù)據(jù)信號相連的元素的總和。一個段落可以包含一個或多個區(qū)段(SFC段落只有一個區(qū)段)。區(qū)段只是一個表示段落中元素間關系的概念,新建區(qū)段不會生成任何新文件。第七頁,共四十九頁,編輯于2023年,星期二工程、段落和區(qū)段的關系工程段落區(qū)段第八頁,共四十九頁,編輯于2023年,星期二組態(tài)文件說明軟件(產(chǎn)生文件)文件擴展名文件說明SControl軟件

.PRJ工程文件.FBDFBD文件.LADLAD文件.SFCSFC文件.BIN二進制代碼文件.C臨時文件.H臨時文件.EXP.EXT模塊導出文件第九頁,共四十九頁,編輯于2023年,星期二文件保存路徑

一個組態(tài)的相關文件必須保存在正確的文件夾下,否則在組態(tài)中進行聯(lián)編時會出錯。段落文件須保存在工程文件夾下;工程文件與工程文件夾須保存在組態(tài)文件夾下的“Control”文件夾下;“Control”文件夾須保存在組態(tài)文件夾下。第十頁,共四十九頁,編輯于2023年,星期二編程基本步驟第十一頁,共四十九頁,編輯于2023年,星期二基本步驟

建立圖形化組態(tài)工程并與系統(tǒng)組態(tài)軟件建立關聯(lián);根據(jù)控制方案的特點及需要選擇合適的編輯器在建好的工程中新建段落,在段落中編寫程序,編寫的過程中進行保存;程序編寫完畢后,通過編譯檢查程序語法錯誤,修改程序至程序編譯無誤;將程序下載到主控卡,聯(lián)機調試程序,使程序運行時符合控制方案的要求;第十二頁,共四十九頁,編輯于2023年,星期二新建工程第十三頁,共四十九頁,編輯于2023年,星期二工程與組態(tài)關聯(lián)

第十四頁,共四十九頁,編輯于2023年,星期二控制站地址設置在組態(tài)軟件中的算法設置對話框中,點擊“圖形編程”一欄中的編輯,此時在打開工程的同時,會自動設定工程的地址為算法設置對話框中所選的主控卡地址。打開圖形化軟件后,選擇在“工程”菜單下的“控制站地址”來定義對應的控制站地址,第十五頁,共四十九頁,編輯于2023年,星期二段落新建及保存

第十六頁,共四十九頁,編輯于2023年,星期二按編輯類型可將段落分類為FBD段落LD段落SFC段落ST語言段落按程序類型分可將段落分類為:程序段落模塊段落程序類型和段類型第十七頁,共四十九頁,編輯于2023年,星期二程序和模塊

第十八頁,共四十九頁,編輯于2023年,星期二工程管理工程管理包括段落管理段落的名稱,類型,所用的編輯器任務管理段落執(zhí)行的周期,執(zhí)行的次序第十九頁,共四十九頁,編輯于2023年,星期二段落管理段落管理的作用?第二十頁,共四十九頁,編輯于2023年,星期二任務管理程序段落的執(zhí)行周期和執(zhí)行次序在右圖中所示的對話框中設定。任務管理的作用?第二十一頁,共四十九頁,編輯于2023年,星期二任務管理注:SControl以系統(tǒng)組態(tài)軟件中設置的控制周期為1Ts,即:如果在系統(tǒng)組態(tài)軟件的組態(tài)過程中設置了控制周期為0.1s,則1Ts=0.1s.用戶還可通過操作“移到隊首”、“上移”、“下移”、“移到隊尾”等操作設置同一運行周期各程序運行的優(yōu)先級,即排在隊列靠前的同一運行周期程序比排在隊列靠后的程序優(yōu)先執(zhí)行。不同運行周期的程序之間的優(yōu)先級無法比較。第二十二頁,共四十九頁,編輯于2023年,星期二可以對每個段落設置密碼進行保護

只有當編輯界面打開后,才可以進行設置密碼和刪除密碼的操作。

第二十三頁,共四十九頁,編輯于2023年,星期二練習請大家花10分鐘的時間:1、熟悉軟件界面2、新建一個工程3、使用不同的編輯器建立幾個段落4、改變段落的執(zhí)行周期5、調整段落的執(zhí)行次序第二十四頁,共四十九頁,編輯于2023年,星期二數(shù)據(jù)類型圖形化軟件提供的變量數(shù)據(jù)類型第二十五頁,共四十九頁,編輯于2023年,星期二半浮點——2字節(jié)第二十六頁,共四十九頁,編輯于2023年,星期二數(shù)據(jù)類型編輯器SControl內置數(shù)據(jù)類型編輯器,用戶可以用數(shù)據(jù)類型編輯器生成自己的數(shù)據(jù)類型,并可以在任何編輯變量類型的地方使用。系統(tǒng)內已預定義了部分數(shù)據(jù)類型,這些數(shù)據(jù)類型只讀,用戶無法修改刪除。第二十七頁,共四十九頁,編輯于2023年,星期二數(shù)據(jù)類型編輯器按添加則彈出添加復合類型對話框,用戶可以選擇數(shù)組或是結構:選擇一個數(shù)組類型按編輯按鈕彈出數(shù)組聲明對話框。第二十八頁,共四十九頁,編輯于2023年,星期二例1:我們要對5個溫度位號比較大小,并將最大值輸出。要求使用ST語言完成該算法。第二十九頁,共四十九頁,編輯于2023年,星期二第三十頁,共四十九頁,編輯于2023年,星期二例2:5個泵的開關和一個流量信號作為一個整體控制對象的六個成員,需要進行一些復雜的控制運算,定義6個中間變量,定義何種結構。

第三十一頁,共四十九頁,編輯于2023年,星期二數(shù)據(jù)類型編輯器數(shù)據(jù)類型的導入和導出。第三十二頁,共四十九頁,編輯于2023年,星期二問題?模擬量輸入信號數(shù)據(jù)類型?

structAI模擬量輸入信號的PV成員數(shù)據(jù)類型?

SFLOAT開關量輸入信號數(shù)據(jù)類型?

structDI開關量輸入信號的VAL成員數(shù)據(jù)類型?

BOOL第三十三頁,共四十九頁,編輯于2023年,星期二變量分類變量按結構分為:基本變量:基本數(shù)據(jù)類型(如BOOL、SFLOAT、INT等)構成的變量稱為基本變量。復合變量:復合數(shù)據(jù)類型(如結構體、數(shù)組等)所對應的變量為復合變量。第三十四頁,共四十九頁,編輯于2023年,星期二變量分類變量按作用范圍分為:組態(tài)中定義的變量;全局變量(“工程”菜單下“變量編輯器”中定義);私有變量(“對象”菜單下“變量定義”中定義);輸入變量與輸出變量(“對象”菜單下“變量定義”中定義);第三十五頁,共四十九頁,編輯于2023年,星期二變量聲明第三十六頁,共四十九頁,編輯于2023年,星期二變量作用范圍SCControl中可以使用的變量有四類:組態(tài)中定義的變量作用范圍:整個組態(tài),包括圖形化工程和SCX語言程序、操作組態(tài)全局變量作用范圍:整個圖形化工程,包括各個段落私有變量作用范圍:只在該段落起作用輸入變量與輸出變量作用范圍:只在自定義段落起作用第三十七頁,共四十九頁,編輯于2023年,星期二變量引用雙擊任何模塊的輸入輸出引腳可得到如右圖所示的對話框點擊瀏覽按鈕,可瀏覽已聲明的變量模塊引腳所連接的變量必須在變量編輯器中聲明第三十八頁,共四十九頁,編輯于2023年,星期二變量查找根據(jù)所查找目標數(shù)據(jù)源的分類(當前段、當前工程)進行變量、位號以及模塊的查詢。第三十九頁,共四十九頁,編輯于2023年,星期二變量替換根據(jù)所查找目標數(shù)據(jù)源的分類(當前段、當前工程)進行變量、位號以及模塊的替換。在替換框內填入欲替換的的目標名(可以是變量、位號或者模塊)第四十頁,共四十九頁,編輯于2023年,星期二系統(tǒng)資源位號系統(tǒng)變量單回路控制模塊串級回路控制模塊冷熱啟動及下載組態(tài)標志第四十一頁,共四十九頁,編輯于2023年,星期二模入量位號成員第四十二頁,共四十九頁,編輯于2023年,星期二系統(tǒng)變量

第四十三頁,共四十九頁,編輯于2023年,星期二單回路控制模塊第四十四頁,共四十九頁,編輯于2023年,星期二串級回路控制模塊第四十五頁,共四十九頁,編輯于2023年,星期二串級回路控制模塊第四十六頁,共四十九頁,編輯于2023年,星期二

冷熱啟動及下載組態(tài)標志

BOOLg_bHotStartup

熱啟動標志,熱啟動時為ON,需要編程清0;

BOOLg_bColdStartup

冷啟動標志,冷啟動時為ON,需要編程清0;

g_bDownUsrPrgFlag

下載用戶程序標志,下載了用戶程序之后為O

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論