中控JX300XP圖形化編程順控課件_第1頁
中控JX300XP圖形化編程順控課件_第2頁
中控JX300XP圖形化編程順控課件_第3頁
中控JX300XP圖形化編程順控課件_第4頁
中控JX300XP圖形化編程順控課件_第5頁
已閱讀5頁,還剩49頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

浙大中控JX-300XP圖形化編程——順控圖浙大中控JX-300XP圖形化編程——順控圖1圖形化軟件概述浙大中控組態(tài)軟件AdvanTrol-Pro(V2.70)中可通過圖形化軟件編寫自定義控制方案,實現(xiàn)諸如聯(lián)鎖、簡單控制、復(fù)雜控制、順控等圖形化組態(tài)。圖形化軟件概述浙大中控組態(tài)軟件AdvanTrol-Pro(V2包含四種編程語言

梯形圖(LD)順控圖(SFC)功能塊圖(FBD)ST語言包含四種編程語言3啟動方式點擊組態(tài)軟件的算法圖標(biāo),彈出的自定義控制算法設(shè)置對話框,點擊圖形編程中的“編輯”,啟動圖形化編程軟件。啟動方式點擊組態(tài)軟件的算法圖標(biāo),彈出的自定義控制算法設(shè)置對話4圖形編程界面圖形編程界面5順控圖(SFC)主要內(nèi)容1.SFC概述2.SFC的元素3.步4.轉(zhuǎn)換5.跳轉(zhuǎn)6.擇一分支/擇一接合7.并行分支/并行接合8.SFC控制變量順控圖(SFC)主要內(nèi)容1.SFC概述6SFC概述SFC是順序流程的圖形化表示SFC把控制流程分解成步和轉(zhuǎn)換SFC可以方便實現(xiàn)順序過程控制SFC診斷、排錯方便,易于維護SFC概述SFC是順序流程的圖形化表示7SFC的元素SFC的元素8步類型步類型有三種:起始步、普通步、終止步起始步和終止步在一個SFC段落內(nèi)有且只能各有一個,SFC的執(zhí)行從起始步開始到終止步結(jié)束。步類型步類型有三種:9步(Step)步是控制流程中相對獨立的一組操作在步中可以定義隨意數(shù)目的操作步在緊接著前面的轉(zhuǎn)換條件滿足時激活步在激活時才執(zhí)行相應(yīng)的操作步在緊接在后的轉(zhuǎn)換條件滿足時退出激活狀態(tài)步(Step)步是控制流程中相對獨立的一組操作10轉(zhuǎn)換轉(zhuǎn)換是控制從前一步轉(zhuǎn)換到下一步的條件當(dāng)轉(zhuǎn)換條件滿足時,緊接在前的步從激活態(tài)變?yōu)榉羌せ顟B(tài)。隨后緊接在后的步從非激活態(tài)轉(zhuǎn)變成激活態(tài)。只有在緊接在前的步在激活狀態(tài)時,轉(zhuǎn)換的條件才會被測試步與步之間必須經(jīng)過一個且只能一個轉(zhuǎn)換轉(zhuǎn)換轉(zhuǎn)換是控制從前一步轉(zhuǎn)換到下一步的條件11跳轉(zhuǎn)(Jump)跳轉(zhuǎn)允許程序從不同的步繼續(xù)運行跳轉(zhuǎn)(Jump)跳轉(zhuǎn)允許程序從不同的步繼續(xù)運行12擇一分支/擇一接合擇一分支提供了在SFC程序的控制流程中執(zhí)行選擇的方法。每一個分支都有執(zhí)行的轉(zhuǎn)換條件,擇一分支被激活時,會依次對各個分支的轉(zhuǎn)換條件進(jìn)行判斷,轉(zhuǎn)換條件滿足的分支被激活。擇一分支結(jié)構(gòu)內(nèi)只能有一個分支被激活,優(yōu)先級從左到右,例如左邊第一個和第二個分支的轉(zhuǎn)換條件都滿足時,也只有左邊第一個分支被激活,只執(zhí)行這個分支的程序。擇一分支和擇一結(jié)合必須一一對應(yīng)。擇一分支內(nèi)的每條分支必須結(jié)束于同一擇一結(jié)合或跳轉(zhuǎn),但至少有一個分支結(jié)束于擇一結(jié)合。擇一分支/擇一接合擇一分支提供了在SFC程序的控制流程中執(zhí)行13并行分支/并行接合并行分支使流程中幾個子程序同時進(jìn)行各分支的執(zhí)行不相互影響并行分支和并行接合必須一一對應(yīng)只有當(dāng)所有分支的最后一步都激活時,才測試并行接合緊接的轉(zhuǎn)換的條件是否滿足在并行結(jié)構(gòu)內(nèi)部的跳轉(zhuǎn)不能跳到并行結(jié)構(gòu)的外部并行分支/并行接合并行分支使流程中幾個子程序同時進(jìn)行14實例下面以一個脫硫塔除霧器沖洗程序為例具體講解。兩臺沖洗水泵,工藝人員選擇任意一臺水泵做為沖洗泵,點擊沖洗開始按鈕后程序自動啟動選中的沖洗水泵,沖洗水泵啟動后自動打開該泵出口閥,若45秒后出口閥沒有全開則關(guān)閥停泵,程序回到初始位置;若45秒內(nèi)出口閥全開,則打開1號沖洗水閥,若30秒后1號沖洗水閥未全開,則關(guān)閉1號沖洗水閥跳到開2號沖洗水閥,若30秒內(nèi)1號沖洗水閥全開并且沖洗時間計時器計時完成,則1號沖洗完成,關(guān)閉1號沖洗水閥,然后打開2號沖洗水閥,以此類推。實例下面以一個脫硫塔除霧器沖洗程序為例具體講解。兩臺沖洗水泵15中控JX300XP圖形化編程順控課件16起始步建立一個起始步,然后雙擊彈出步屬性限定詞內(nèi)選擇=,則可以在操作變量框內(nèi)以ST語言編寫控制算法。初始操作變量為空的時只能在框內(nèi)輸入,若已寫入內(nèi)容則可以直接雙擊內(nèi)容彈出文本代碼框。如圖中所示:times_gy=0;讓該計時器清零

文本代碼中語句以分號“;”進(jìn)行分隔起始步建立一個起始步,然后雙擊彈出步屬性17轉(zhuǎn)換與步程序初始會停留在起始步P34_61并且一直激活起始步,當(dāng)起始步下的轉(zhuǎn)換屬性的內(nèi)容滿足后,則程序會激活步P34_66,執(zhí)行步P34_66的內(nèi)容。轉(zhuǎn)換屬性內(nèi)容:(M601_XZ=ONORM602_XZ=ON)ANDCWQST=ON表示兩臺沖洗水泵選擇了任意一臺,并且開始按鈕被按下,兩個條件都滿足后激活P34_66轉(zhuǎn)換與步程序初始會停留在起始步P34_61并且一直激活起始步18普通步P34_66步P34_66激活后文本代碼內(nèi)的內(nèi)容開始執(zhí)行。同時判斷P34_66下的轉(zhuǎn)換屬性內(nèi)容是否滿足。普通步P34_66步P34_66激活后文本代碼內(nèi)的內(nèi)容開始執(zhí)19擇一分支/擇一接合/跳轉(zhuǎn)擇一分支/擇一接合/跳轉(zhuǎn)20擇一分支/擇一接合/跳轉(zhuǎn)程序激活P34_70,同時開始從左向右判斷擇一分支下的三個轉(zhuǎn)換屬性。若第一個轉(zhuǎn)換不滿足第二個轉(zhuǎn)換滿足,則不會繼續(xù)判斷第三個轉(zhuǎn)換,直接激活P34_74同時判斷緊接的轉(zhuǎn)換是否滿足,滿足后激活跳轉(zhuǎn),程序跳轉(zhuǎn)到P34_61。若第一個轉(zhuǎn)換滿足,則程序直接通過擇一接合激活P34_86。轉(zhuǎn)換屬性:timers[11]>45AND(ZS605ZO=OFFORZS605ZC=ON)ANDM601ZS=ONtimers[11]>45表示計時器時間大于45秒(ZS605ZO=OFFORZS605ZC=ON)括號內(nèi)的條件為一個條件該條擇一分支表示45秒后沖洗水泵開著但出口閥沒有全開則程序關(guān)閥停泵跳回起始步,45秒內(nèi)沖洗水泵開著且出口閥全開則結(jié)束擇一分支,程序激活開1號沖洗水閥。擇一分支/擇一接合/跳轉(zhuǎn)程序激活P34_70,同時開始從左向21普通步與轉(zhuǎn)換普通步與轉(zhuǎn)換22普通步與轉(zhuǎn)換轉(zhuǎn)換屬性可以直接寫ON,表示直接滿足從步屬性的文本代碼中可以看出:第一個IF表示1號沖洗水閥全開并且沖洗時間大于times_sv,則關(guān)閥,將step1=1,使緊接的轉(zhuǎn)換條件滿足,激活下一步。第二個IF表示計時器大于30秒后,1號沖洗水閥仍未全開,則關(guān)閥,也將step1=1,使緊接的轉(zhuǎn)換條件滿足,激活下一步。以下步驟以此類推。普通步與轉(zhuǎn)換轉(zhuǎn)換屬性可以直接寫ON,表示直接滿足23SFC控制變量通過菜單欄里的“對象”選項下的“變量定義”打開“程序變量聲明”窗口,選擇“SFC控制變量”SFC控制變量通過菜單欄里的“對象”選項下的“變量定義”24SFC控制變量復(fù)位變量:為ON時,SFC程序起始步被設(shè)置為激活步,其他步都強制為不激活狀態(tài),順控程序從頭開始重新執(zhí)行。為OFF時,復(fù)位變量無效。注:復(fù)位變量可設(shè)置為手動進(jìn)行操作,也可在起始步中,默認(rèn)將復(fù)位變量賦OFF,在終止步中,默認(rèn)將復(fù)位變量賦ON。每個SFC段落必須要設(shè)置復(fù)位變量,程序初次下載到控制站時,必須對該復(fù)位變量賦ON,使程序從起始步開始執(zhí)行。SFC控制變量復(fù)位變量:為ON時,SFC程序起始步被設(shè)置為激25SFC控制變量禁止轉(zhuǎn)換變量:為ON時,當(dāng)前激活步將一直保持執(zhí)行而不管緊接的轉(zhuǎn)換條件是否滿足,轉(zhuǎn)換條件測試將不進(jìn)行。此變量受復(fù)位變量的影響。強制步進(jìn)變量:為ON時,當(dāng)前激活步不管轉(zhuǎn)換條件是否滿足,都變?yōu)椴患せ畈?,按順序的下一步變?yōu)榧せ顮顟B(tài)。強制步進(jìn)標(biāo)量受禁止轉(zhuǎn)換變量和復(fù)位變量影響。操作使能變量:為ON時,步中的操作才被執(zhí)行。SFC控制變量禁止轉(zhuǎn)換變量:為ON時,當(dāng)前激活步將一直保持執(zhí)26謝謝!謝謝!27浙大中控JX-300XP圖形化編程——順控圖浙大中控JX-300XP圖形化編程——順控圖28圖形化軟件概述浙大中控組態(tài)軟件AdvanTrol-Pro(V2.70)中可通過圖形化軟件編寫自定義控制方案,實現(xiàn)諸如聯(lián)鎖、簡單控制、復(fù)雜控制、順控等圖形化組態(tài)。圖形化軟件概述浙大中控組態(tài)軟件AdvanTrol-Pro(V29包含四種編程語言

梯形圖(LD)順控圖(SFC)功能塊圖(FBD)ST語言包含四種編程語言30啟動方式點擊組態(tài)軟件的算法圖標(biāo),彈出的自定義控制算法設(shè)置對話框,點擊圖形編程中的“編輯”,啟動圖形化編程軟件。啟動方式點擊組態(tài)軟件的算法圖標(biāo),彈出的自定義控制算法設(shè)置對話31圖形編程界面圖形編程界面32順控圖(SFC)主要內(nèi)容1.SFC概述2.SFC的元素3.步4.轉(zhuǎn)換5.跳轉(zhuǎn)6.擇一分支/擇一接合7.并行分支/并行接合8.SFC控制變量順控圖(SFC)主要內(nèi)容1.SFC概述33SFC概述SFC是順序流程的圖形化表示SFC把控制流程分解成步和轉(zhuǎn)換SFC可以方便實現(xiàn)順序過程控制SFC診斷、排錯方便,易于維護SFC概述SFC是順序流程的圖形化表示34SFC的元素SFC的元素35步類型步類型有三種:起始步、普通步、終止步起始步和終止步在一個SFC段落內(nèi)有且只能各有一個,SFC的執(zhí)行從起始步開始到終止步結(jié)束。步類型步類型有三種:36步(Step)步是控制流程中相對獨立的一組操作在步中可以定義隨意數(shù)目的操作步在緊接著前面的轉(zhuǎn)換條件滿足時激活步在激活時才執(zhí)行相應(yīng)的操作步在緊接在后的轉(zhuǎn)換條件滿足時退出激活狀態(tài)步(Step)步是控制流程中相對獨立的一組操作37轉(zhuǎn)換轉(zhuǎn)換是控制從前一步轉(zhuǎn)換到下一步的條件當(dāng)轉(zhuǎn)換條件滿足時,緊接在前的步從激活態(tài)變?yōu)榉羌せ顟B(tài)。隨后緊接在后的步從非激活態(tài)轉(zhuǎn)變成激活態(tài)。只有在緊接在前的步在激活狀態(tài)時,轉(zhuǎn)換的條件才會被測試步與步之間必須經(jīng)過一個且只能一個轉(zhuǎn)換轉(zhuǎn)換轉(zhuǎn)換是控制從前一步轉(zhuǎn)換到下一步的條件38跳轉(zhuǎn)(Jump)跳轉(zhuǎn)允許程序從不同的步繼續(xù)運行跳轉(zhuǎn)(Jump)跳轉(zhuǎn)允許程序從不同的步繼續(xù)運行39擇一分支/擇一接合擇一分支提供了在SFC程序的控制流程中執(zhí)行選擇的方法。每一個分支都有執(zhí)行的轉(zhuǎn)換條件,擇一分支被激活時,會依次對各個分支的轉(zhuǎn)換條件進(jìn)行判斷,轉(zhuǎn)換條件滿足的分支被激活。擇一分支結(jié)構(gòu)內(nèi)只能有一個分支被激活,優(yōu)先級從左到右,例如左邊第一個和第二個分支的轉(zhuǎn)換條件都滿足時,也只有左邊第一個分支被激活,只執(zhí)行這個分支的程序。擇一分支和擇一結(jié)合必須一一對應(yīng)。擇一分支內(nèi)的每條分支必須結(jié)束于同一擇一結(jié)合或跳轉(zhuǎn),但至少有一個分支結(jié)束于擇一結(jié)合。擇一分支/擇一接合擇一分支提供了在SFC程序的控制流程中執(zhí)行40并行分支/并行接合并行分支使流程中幾個子程序同時進(jìn)行各分支的執(zhí)行不相互影響并行分支和并行接合必須一一對應(yīng)只有當(dāng)所有分支的最后一步都激活時,才測試并行接合緊接的轉(zhuǎn)換的條件是否滿足在并行結(jié)構(gòu)內(nèi)部的跳轉(zhuǎn)不能跳到并行結(jié)構(gòu)的外部并行分支/并行接合并行分支使流程中幾個子程序同時進(jìn)行41實例下面以一個脫硫塔除霧器沖洗程序為例具體講解。兩臺沖洗水泵,工藝人員選擇任意一臺水泵做為沖洗泵,點擊沖洗開始按鈕后程序自動啟動選中的沖洗水泵,沖洗水泵啟動后自動打開該泵出口閥,若45秒后出口閥沒有全開則關(guān)閥停泵,程序回到初始位置;若45秒內(nèi)出口閥全開,則打開1號沖洗水閥,若30秒后1號沖洗水閥未全開,則關(guān)閉1號沖洗水閥跳到開2號沖洗水閥,若30秒內(nèi)1號沖洗水閥全開并且沖洗時間計時器計時完成,則1號沖洗完成,關(guān)閉1號沖洗水閥,然后打開2號沖洗水閥,以此類推。實例下面以一個脫硫塔除霧器沖洗程序為例具體講解。兩臺沖洗水泵42中控JX300XP圖形化編程順控課件43起始步建立一個起始步,然后雙擊彈出步屬性限定詞內(nèi)選擇=,則可以在操作變量框內(nèi)以ST語言編寫控制算法。初始操作變量為空的時只能在框內(nèi)輸入,若已寫入內(nèi)容則可以直接雙擊內(nèi)容彈出文本代碼框。如圖中所示:times_gy=0;讓該計時器清零

文本代碼中語句以分號“;”進(jìn)行分隔起始步建立一個起始步,然后雙擊彈出步屬性44轉(zhuǎn)換與步程序初始會停留在起始步P34_61并且一直激活起始步,當(dāng)起始步下的轉(zhuǎn)換屬性的內(nèi)容滿足后,則程序會激活步P34_66,執(zhí)行步P34_66的內(nèi)容。轉(zhuǎn)換屬性內(nèi)容:(M601_XZ=ONORM602_XZ=ON)ANDCWQST=ON表示兩臺沖洗水泵選擇了任意一臺,并且開始按鈕被按下,兩個條件都滿足后激活P34_66轉(zhuǎn)換與步程序初始會停留在起始步P34_61并且一直激活起始步45普通步P34_66步P34_66激活后文本代碼內(nèi)的內(nèi)容開始執(zhí)行。同時判斷P34_66下的轉(zhuǎn)換屬性內(nèi)容是否滿足。普通步P34_66步P34_66激活后文本代碼內(nèi)的內(nèi)容開始執(zhí)46擇一分支/擇一接合/跳轉(zhuǎn)擇一分支/擇一接合/跳轉(zhuǎn)47擇一分支/擇一接合/跳轉(zhuǎn)程序激活P34_70,同時開始從左向右判斷擇一分支下的三個轉(zhuǎn)換屬性。若第一個轉(zhuǎn)換不滿足第二個轉(zhuǎn)換滿足,則不會繼續(xù)判斷第三個轉(zhuǎn)換,直接激活P34_74同時判斷緊接的轉(zhuǎn)換是否滿足,滿足后激活跳轉(zhuǎn),程序跳轉(zhuǎn)到P34_61。若第一個轉(zhuǎn)換滿足,則程序直接通過擇一接合激活P34_86。轉(zhuǎn)換屬性:timers[11]>45AND(ZS605ZO=OFFORZS605ZC=ON)ANDM601ZS=ONtimers[11]>45表示計時器時間大于45秒(ZS605ZO=OFFORZS605ZC=ON)括號內(nèi)的條件為一個條件該條擇一分支表示45秒后沖洗水泵開著但出口閥沒有全開則程序關(guān)閥停泵跳回起始步,45秒內(nèi)沖洗水泵開著且出口閥全開則結(jié)束擇一分支,程序激活開1號沖洗水閥。擇一分支/擇一接合/跳轉(zhuǎn)程序激活P34_70,同時開始從左向48普通步與轉(zhuǎn)換普通步與轉(zhuǎn)換49普通步與轉(zhuǎn)換轉(zhuǎn)換屬性可以直接寫ON,表示直接滿足從步屬性的文本代碼中可以看出:第一個IF表示1號沖洗水閥全開并且沖洗時間大于times_sv,則關(guā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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論