導航:首頁 > 汽車產業 > 工業組態中什麼是循環策略

工業組態中什麼是循環策略

發布時間:2022-12-12 05:11:21

A. MCGS 通用版6.2 在運行策略中增加一個循環策略,但是標准按鈕控制項不能調用

循環策略是按照設置的循環時間循環運行,不可調用。能調用的策略只有用戶策略,每次調用執行一次
望採納。。。。

B. mcgs組態軟體的工作平台有那五個窗口組成他們的各自作用是什麼

由MCGS嵌入版生成的用戶應用系統,其結構由主控窗口、設備窗口、用戶窗口、實時資料庫和運行策略五個部分構成,如下圖所示。

窗口是屏幕中的一塊空間,是一個「容器」,直接提供給用戶使用。在窗口內,用戶可以放置不同的構件,創建圖形對象並調整畫面的布局,組態配置不同的參數以完成不同的功能。

在MCGS嵌入版中可以有多個用戶窗口和多個運行策略,實時資料庫中也可以有多個數據對象。MCGS嵌入版用主控窗口、設備窗口和用戶窗口來構成一個應用系統的人機交互圖形界面,組態配置出各種不同類型和功能的對象或構件,同時可以對實時數據進行可視化處理。

實時資料庫是MCGS嵌入版系統的核心

實時資料庫相當於一個數據處理中心,同時也起到公用數據交換區的作用。MCGS嵌入版使用自建文件系統中的實時資料庫來管理所有實時數據。從外部設備採集來的實時數據送入實時資料庫,系統其它部分操作的數據也來自於實時資料庫。實時資料庫自動完成對實時數據的報警處理和存檔處理,同時它還根據需要把有關信息以事件的方式發送給系統的其它部分,以便觸發相關事件,進行實時處理。因此,實時資料庫所存儲的單元,不單單是變數的數值,還包括變數的特徵參數(屬性)及對該變數的操作方法(報警屬性、報警處理和存檔處理等)。這種將數值、屬性、方法封裝在一起的數據我們稱之為數據對象。實時資料庫採用面向對象的技術,為其它部分提供服務,提供了系統各個功能部件的數據共享。

主控窗口構造了應用系統的主框架

主控窗口確定了工業控制中工程作業的總體輪廓,以及運行流程、菜單命令、特性參數和啟動特性等項內容,是應用系統的主框架。

設備窗口是MCGS嵌入版系統與外部設備聯系的媒介

設備窗口專門用來放置不同類型和功能的設備構件,實現對外部設備的操作和控制。設備窗口通過設備構件把外部設備的數據採集進來,送入實時資料庫,或把實時資料庫中的數據輸出到外部設備。一個應用系統只有一個設備窗口,運行時,系統自動打開設備窗口,管理和調度所有設備構件正常工作,並在後台獨立運行。注意,對用戶來說,設備窗口在運行時是不可見的。

用戶窗口實現了數據和流程的「可視化」

用戶窗口中可以放置三種不同類型的圖形對象:圖元、圖符和動畫構件。圖元和圖符對象為用戶提供了一套完善的設計製作圖形畫面和定義動畫的方法。動畫構件對應於不同的動畫功能,它們是從工程實踐經驗中總結出的常用的動畫顯示與操作模塊,用戶可以直接使用。通過在用戶窗口內放置不同的圖形對象,搭制多個用戶窗口,用戶可以構造各種復雜的圖形界面,用不同的方式實現數據和流程的「可視化」。

組態工程中的用戶窗口,最多可定義512個。所有的用戶窗口均位於主控窗口內,其打開時窗口可見;關閉時窗口不可見。

運行策略是對系統運行流程實現有效控制的手段

運行策略本身是系統提供的一個框架,其裡面放置有策略條件構件和策略構件組成的「策略行」,通過對運行策略的定義,使系統能夠按照設定的順序和條件操作實時資料庫、控制用戶窗口的打開、關閉並確定設備構件的工作狀態等,從而實現對外部設備工作過程的精確控制。

一個應用系統有三個固定的運行策略:啟動策略、循環策略和退出策略,同時允許用戶創建或定義最多512個用戶策略。啟動策略在應用系統開始運行時調用,退出策略在應用系統退出運行時調用,循環策略由系統在運行過程中定時循環調用,用戶策略供系統中的其它部件調用。

綜上所述,一個應用系統由主控窗口、設備窗口、用戶窗口、實時資料庫和運行策略五個部分組成。組態工作開始時,系統只為用戶搭建了一個能夠獨立運行的空框架,提供了豐富的動畫部件與功能部件。如果要完成一個實際的應用系統,應主要完成以下工作:

首先,要象搭積木一樣,在組態環境中用系統提供的或用戶擴展的構件構造應用系統,配置各種參數,形成一個有豐富功能可實際應用的工程;

然後,把組態環境中的組態結果下載到運行環境。運行環境和組態結果一起就構成了用戶自己的應用系統。

C. mcgs組態軟體腳本編程

在第一個掃描周期,程序從上至下執行,如果條件成立,執行相應的語句,不成立執行下面的語句,直至程序的末尾,輸出相應的值;接著進行第二個周期的掃描,利用第一個周期的返回值和每個語句進行比較,同樣的步驟執行完畢;依次循環,知道所有的條件都不成立,返回最終的結果輸出。你可以試驗一下,就明白了,每次增加一條語句,不要把所有的都寫上。表達不夠好,希望能幫助你。

補充:你可以在組態環境下打開運行策略的窗口,根據你的需要你可以寫啟動策略或者循環策略,一般都是寫循環策略,也可以新建自定義策略。以循環策略為例,你點擊後打開,在界面上點右鍵,新增策略行,然後雙擊執行條件,在資料庫里新建一個變數DO點吧,設置好啟動條件,然後右鍵點擊第三個方塊——策略工具箱——腳本程序,拖到方塊上,再雙擊方塊,就會彈出編腳本程序的串口,把你需要的哪些語句寫進去,寫幾條都可以,每個周期他都要掃描一次,執行成立的表達式,輸出結果。(另外,你還需要在資料庫中定義wheel這個變數,為數值型即浮點型的。)

比如說只寫:if wheel>600 then wheel=wheel-600,這個表達式,你對變數wheel輸入600,他就不執行,寫601,結果就是601-600=1,同樣的道理,你寫1805,輸出的結果就是5.可以隨便增加語句,只執行判斷條件非零的語句。

不知道這次說清楚沒,希望能多交流。

再補充:先說一下組態,簡單一點,所謂組態就是就是一種可視化的程序運行環境,一般用於工業電力化工等行業的自控方面,是一種人機交互,機機交互的媒介,(這是我自己下的定義)。它基於Windows操作系統和相關的VB或者C語言的基礎上開發而成。他可以讓人們自由的編輯,瀏覽,控制相關的設備等。也就是SCDA。
既然如此,在開發的時候它就可以利用這些編程語言,對它的一些控制項(操作對象等)進行編程和定義。你提到的問題中的 Wheel 就是你要操作的對象,也就是組態中你需要定義的一個變數,既然是變數,他的值就是可以改變的,如果你對他賦一個初值,並且觸發了程序運行的條件,他就會根據後台程序的執行結果(每個掃描周期)返回對應的值,只要後台程序一直在運行,並且滿足你設定的條件,他就會不停的改變自己的值。
對於你上面寫的那些條件,也叫程序,組態系統在每個周期都要把每一條語句執行一遍,從上到下,從左到右,如果第一條成立,就返回第一條語句的Wheel的結果,然後在執行下一條語句的時候把上一條的Wheel結果作為後一條語句的初值,繼續判斷條件,成立則根據你的算式算出一個新的結果送給下一條語句,不成立的話則跳過這一條,繼續把剛才的結果作為初值鄉下傳。

快停電了,就說這么多吧QQ44710149,有機會多交流

D. 急急急急,求助MCGS高手,現在做機械手狀態畫面遇到問題,怎樣實現機械手動畫的單步控制,

動畫連接
由圖形對象搭制而成的圖形畫面是靜止不動的,需要對這些圖形對象進行動畫設計,真實地描述外界對象的狀態變化,達到過程實時監控的目的。MCGS實現圖形動畫設計的主要方法是將用戶窗口中圖形對象與實時資料庫中的數據對象建立相關性連接,並設置相應的動畫屬性。在系統運行過程中,圖形對象的外觀和狀態特徵,由數據對象的實時採集值驅動,從而實現了圖形的動畫效果。
本樣例中需要製作動畫效果的部分包括:
按鈕的開停及指示燈的變化。
2. 機械手的動畫效果。
3.5.1按鈕的開停及指示燈的變化
[1] 按鈕的動畫連接:雙擊「啟動按鈕」,彈出「屬性設置」窗口,單擊「操作屬性」選項卡,顯示該頁,如圖所示。選中「數據對象值操作」。單擊第1個下拉列表的「▼」按鈕,彈出按鈕動作下拉菜單,單擊「取反」。單擊第2個下拉列表的「?」按鈕,彈出當前用戶定義的所有數據對象列表,雙擊「啟動按鈕」。用同樣的方法建立復位按鈕與對應變數之間的動畫連接。單擊「保存」按鈕。

圖 6 按鈕控制項的屬性設置
[2] 指示燈的動畫連接:雙擊啟動指示燈,彈出「單元屬性設置」窗口。單擊「動畫連接」選項卡,進入該頁,如圖所示。單擊「三維圓球」,出現「?」和「>」按鈕。單擊「>」按鈕,彈出「動畫組態屬性設置」窗口。單擊「屬性設置」選項卡,進入該頁,如圖所示。單擊「可見度」選項卡,進入該頁,如圖所示。在「表達式」一欄,單擊「?」按鈕,彈出當前用戶定義的所以數據對象列表,雙擊「啟動」(也可在這一欄直接輸入文字:啟動)。在「當表達式非零時」一欄,選擇「對應圖符可見」,如圖所示。

圖7 指示燈控制項的動畫組態設置
圖8 指示燈控制項的單元組態設置

圖9 指示燈控制項的單元組態可見度設置
單擊「確認」按鈕,退出「可見度」設置頁。
單擊「確認」按鈕,退出「單元屬性設置」窗口,結束啟動指示燈的動畫連接。單擊「保存」按鈕。按照前面的步驟,依次對其它指示燈進行設置。
3.5.2 構件移動動畫連接
[1]垂直移動動畫連接。單擊「查看」菜單,選擇「狀態條」,在屏幕下方出現狀態條,狀態條左側文字代表當前操作狀態,右側顯示被選中對象的位置坐標和大小。在上工件底邊與下工件底邊之間畫出一條直線,根據狀態條大小指示可知直線總長度,假設為72個像素。在機械手監控畫面中選中並雙擊上工件,彈出「屬性設置」窗口。在「位置動畫連接」一欄中選中「垂直移動」。單擊「垂直移動」選項卡,進入該頁,如圖所示,在「表達式」一欄填入:垂直移動量。在垂直移動連接欄填入各項參數,意思是:當垂直移動量=0時,向下移動距離=0;當垂直移動量=25時,向下移動距離=72。單擊「確認」按鈕,存檔。(垂直移動量的最大值=循環次數*變化率=25*1=25;循環次數=下移時間(上升時間)/循環策略執行間隔=5s/200ms=25次。變化率為每執行一次腳本程序垂直移動量的變化,本例中加1或減1。)

圖10 下桿垂直運動量的設置
[2] 垂直縮放動畫連接。選中下滑桿,測量其長度。在下滑桿頂邊與下工件頂邊之間畫直線,觀察長度。垂直縮放比例=直線長度/下滑杠長度,本例假設為200。選中並雙擊下滑桿,彈出屬性設置窗口,單擊「大小變化」選項卡,進入該頁,如圖所示設定。變化方向選擇向下。變化方式為縮放。輸入參數的意義:當垂直移動量=0時,長度=初值的100%;當垂直移動量=25時,長度=200%。

圖11 下桿垂直縮放的設置
[3] 水平移動動畫連接。在工件初始位置和移動目的地之間畫一條直線,記下狀態條大小指示,此參數即為總水平移動距離,假設移動距離為180。腳本程序執行次數=左移時間(右移時間)/循環策略執行間隔=10s/200ms=50次。水平移動量的最大值=循環次數*變化率=50*1=50,當水平移動量=50時,水平移動距離為180。按圖對右滑桿、機械手、上工件分別進行水平移動動畫連接。參數設置的意思是:當水平移動量=0時,向右移動距離為0;當水平移動量=50時,向右移動距離為180。

圖12 左桿水平移動的設置
[4] 水平縮放動畫連接。估計或畫線計算左滑桿水平縮放比例,假設為300。按圖所示
設定參數。填入各個參數,並注意變化方向和變化方式選擇。當水平移動參數=0時,長度為初值的100%;當水平移動參數=50時,長度為300%。單擊「確認」按鈕,存檔。

圖13 左桿縮放設置

[5] 工件移動動畫的實現。選中下工件,在「屬性設置」頁中選擇可見度。進入「可見度」頁,在表達式一欄填入:工件夾緊標志;當表達式非零時,選擇:對應圖符不可見。意思是:當工件夾緊標志=1時,下工件不可見;工件夾緊標志=0時,下工件可見。選中並雙擊上工件,將其可見度屬性設置為與下工件相反,即當工件夾緊標志非零時,對應圖符可見。存檔調試。
3.5.3 控製程序的編寫
[1] 定時器的使用。單擊屏幕左上角的工作台圖標,彈出「工作台」窗口。單擊「運行策略」選項卡,進入「運行策略」頁,如圖所示。選中「循環策略」,單擊右側「策略屬性」按鈕,彈出「策略屬性設置」窗口,如圖所示。在「定時循序執行,循環時間[ms]」一欄,填入200。單擊「確認」按鈕。選中「循環策略」,單擊右側「策略組態」按鈕,彈出「策略組態:循環策略」窗口。單擊「工具箱」按鈕,彈出「策略工具箱」,如圖所示。在工具欄找到「新增策略行」按鈕,單擊,在循環策略窗口出現了一個新策略,如圖所示。在「策略工具箱」選中「定時器」,游標變為小手形狀。單擊新增策略行末端的方塊,定時器被加到該策略,如圖所示。定時器的功能分為,啟停功能:在需要的時候被啟動,在需要的時候被停止。計時功能:啟動後進行計時。計時時間設定功能,即可以根據需要設定時計時。狀態報告功能:即是否到設定時間。復位功能,即在需要的時候重新開始記時。對定時器屬性設置。雙擊新增策略行末端的定時器方塊,出現定時器屬性設置。

在「設定值」欄填入:12,代表設定時間為12s。在「當前值」欄,填入:計時時間。或單擊對應「?」按鈕,在彈出的變數列表中雙擊「計時時間」。至此,「計時時間」變數值將代表定時器計時時間的當前值。在「計時條件」一欄,直接或操作「?」按鈕填入:時間到。則計時時間超過設定時間時,「時間到」變數將為1,定時器開始計時;為0時,停止計時。在「復位條件」一欄,填入:定時器復位。代表該變數為1時,定時器復位。在「計時狀態」一欄,直接或操作「?」按鈕填入:時間到。則計時時間超過設定時間時,「時間到」變數將為1,否則為0。在「內容注釋」一欄,填入:定時器。單擊「確認」按鈕,退出定時器屬性設置。保存。

E. MCGS腳本程序與循環策略的區別及其使用注意事項

循環策略里就可以編輯腳本程序,這是一個包含的關系,就像手機和電子產品的關系,怎麼談區別。

F. MCGS 循環策略可以調用停止策略嗎

您好,策略構件:策略行中的功能部分為策略構件。MCGS提供了「策略工具箱」,一般情況下,用戶只需從工具箱中選用標准構件,配置到「策略組態」窗口內,即可創建用戶所需的策略塊。當標准構件滿足不了要求時,由於採用了構件作為最小元素來構造運行策略,使得MCGS具有了良好的開放性和可擴充性。對於特別復雜的應用工程,只須定製若干能完成特定功能的構件,將其增加到MCGS系統中來,就可使已有的監控系統增添各種控制功能,而無須對整個系統作任何修改。
在運行過程中,循環策略由系統按照設定的循環周期自動循環調用,循環體內所需執行的操作由用戶設置。由於該策略塊是由系統循環掃描執行,故可把大多數關於流程式控制制的任務放在此策略塊內處理,系統按先後順序掃描所有的策略行,如策略行的條件成立,則處理策略行中的功能塊。在每個循環周期內,系統都進行一次上述處理工作。

G. 組態軟體技術及應用的目錄

第1章組態軟體概述
1.1工控組態軟體
1.1.1工控組態軟體簡介
1.1.2數據採集的方式
1.1.3腳本的功能
1.1.4組態軟體的開放性
1.1.5組態環境的可擴展性
1.1.6對Internet的支持程度
1.1.7組態軟體的控制功能
1.2MCGS組態軟體概述
1.2.1MCGS通用組態軟體的特點
1.2.2MCGS組態軟體構成
1.2.3通用版MCGS組態軟體的安裝
1.3基於MCGS的某大型儀器自動老化台測試系統
1.3.1系統工藝流程和控制要求
1.3.2基於MCGS設計的測試系統的功能及效果
習題1
第2章實時資料庫
2.1創建實時資料庫
2.1.1數據對象的分類
2.1.2數據對象的建立
2.1.3組對象的建立
2.1.4內部數據對象的調用
2.1.5供暖鍋爐系統實時資料庫的創建
2.2數據對象存檔屬性設置
2.2.1數據對象存檔屬性
2.2.2數據對象定時存檔
2.2.3數據對象按變化量存檔
2.2.4數據對象存檔函數的調用
2.2.5供暖鍋爐系統數據對象存檔屬性設置
2.3數據對象報警屬性設置
2.3.1數據對象報警屬性
2.3.2數據對象報警值存檔
2.3.3數據對象報警值修改
2.3.4數據對象報警值應答
2.3.5供暖鍋爐系統數據對象報警屬性的設置
2.4數據對象的瀏覽、查詢和修改
2.4.1數據對象的瀏覽
2.4.2數據對象的查詢
2.4.3數據對象的替換
習題2
第3章用戶窗口組態
3.1用戶窗口
3.1.1用戶窗口的分類、屬性與方法
3.1.2建立標准用戶窗口
3.1.3標准用戶窗口屬性設置
3.1.4子窗口
3.1.5模態窗口
3.1.6用戶窗口設計舉例
3.2創建圖形對象
3.2.1圖形構件的建立
3.2.2標簽構件的屬性及其動畫連接形式
3.2.3標准按鈕的屬性及應用
3.2.4輸入框的屬性及在數據顯示、設定中的應用
3.2.5流動塊構件屬性及在流體動畫中的應用
3.2.6自由表格和歷史表格的使用方法
3.2.7報警顯示構件的使用
3.2.8實時曲線和歷史曲線的使用方法
3.2.9儀表盤元件的調入及使用方法
3.2.10其他圖形構件簡介
3.3多個圖形對象的排列方法
3.3.1多個圖形對象的組合、分解
3.3.2多個圖形對象的對齊和旋轉方法
3.3.3多個圖形對象的疊加用法
3.3.4圖形構件的鎖定、固化和激活方法
習題3
第4章運行策略組態
4.1腳本程序
4.1.1腳本程序語言概述
4.1.2PID演算法
4.1.3用腳本語言實現順序控制
4.2運行策略
4.2.1運行策略的分類與建立
4.2.2用啟動策略實現系統初始化
4.2.3用循環策略中實現設備的定時運行
4.2.4用報警策略實現報警數據存檔
4.2.5用用戶策略實現存檔數據瀏覽
4.2.6用退出策略實現數據對象初始值的設定
4.2.7其他策略簡介
4.3內部函數簡介
習題4
第5章設備窗口組態
5.1設備構件的添加及屬性設置
5.2歐姆龍PLC(HOSTLINK)設備組態
5.2.1歐姆龍PLC設備組態要求
5.2.2數據變數及PLC地址分配對照表
5.2.3歐姆龍PLC(HostLink協議)設備組態
5.3天辰儀表設備組態
5.3.1天辰儀表設備組態要求
5.3.2數據變數及天辰儀表地址分配對照表
5.3.3天辰儀表構件的組態
5.3.4設備構件的調試
5.4模擬設備組態
5.4.1模擬設備的添加
5.4.2模擬設備構件的基本屬性組態
5.4.3模擬設備構件的通道連接
5.4.4模擬設備構件的設備調試
習題5
第6章主控窗口組態
6.1主控窗口屬性設置
6.1.1基本屬性設置
6.1.2啟動屬性設置
6.1.3內存屬性設置
6.1.4系統參數設置
6.1.5存檔參數設置
6.2菜單組態
6.2.1建立下拉菜單
6.2.2配料系統主控窗口組態舉例
6.3MCGS的安全機制組態
6.3.1工程密碼和試用期的設定
6.3.2工程許可權的設定
習題6
第7章用MCGS實現機械手自動分揀系統
7.1工作流程及控制要求
7.1.1系統的工作流程
7.1.2系統的控制要求
7.2控制系統的組成
7.3實時資料庫的創建
7.4系統的畫面製作與動畫連接
7.4.1手動分揀系統畫面設計與動畫連接
7.4.2自動分揀系統畫面設計與動畫連接
7.5運行策略設計
7.5.1手動向自動切換
7.5.2自動向手動切換
7.5.3手動控制策略
7.5.4自動控制策略
7.6設備窗口組態
7.7自動分揀系統運行效果
習題7
第8章用MCGS實現單容水箱液位系統的自動控制
8.1系統的工藝流程
8.2系統的控制要求和實現功能
8.3實時資料庫的創建
8.4畫面設計製作與動畫連接
8.4.1液位控制系統流程
8.4.2歷史曲線
8.4.3歷史數據
8.4.4報警記錄
8.4.5消息
8.5控製程序的編寫
8.5.1啟動策略
8.5.2控制演算法
8.5.3循環策略
8.5.4存檔策略
8.6設備組態
8.7主控窗口設計
習題8
第9章IPC在水監控系統中的應用
9.1水監控工藝系統簡介及要求
9.2水監控系統的組成
9.3組態編程
9.3.1變數定義及實時資料庫組態
9.3.2設備窗口組態
9.3.3主控窗口與用戶窗口組態
9.3.4運行策略組態
附錄A
……

閱讀全文

與工業組態中什麼是循環策略相關的資料

熱點內容
桂林工業大學的英語專業怎麼樣 瀏覽:391
重工業分哪些門類 瀏覽:810
工業三廢有毒重金屬有哪些 瀏覽:876
汽車地毯有水要曬多久 瀏覽:135
寶馬購車大禮包有哪些東西 瀏覽:573
百萬以上奧迪有哪些 瀏覽:245
眾泰汽車眾泰t600怎麼樣 瀏覽:822
賓士一輛車生產出來需要多久 瀏覽:748
汽車年檢逾期補檢需要什麼資料 瀏覽:854
5008gt和寶馬5系哪個好 瀏覽:246
賓士車燈白天怎麼也亮著 瀏覽:909
汽車動力性能實驗有哪些 瀏覽:575
汽車重名車型有哪些 瀏覽:401
湖州汽車環保標志在哪裡 瀏覽:435
工業學院和職業學院有什麼區別 瀏覽:273
買了寶馬車後如何撩妹 瀏覽:724
哪裡裝汽車suv踏板 瀏覽:373
阜成門外到順義公共汽車怎麼走 瀏覽:330
汽車噴漆累怎麼辦 瀏覽:915
奧迪q7腳剎怎麼拉緊 瀏覽:287