流程圖組態(tài)課程P_第1頁
流程圖組態(tài)課程P_第2頁
流程圖組態(tài)課程P_第3頁
流程圖組態(tài)課程P_第4頁
流程圖組態(tài)課程P_第5頁
已閱讀5頁,還剩113頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

OV210-WIN流程圖組態(tài)課程Rev.3.1.XFebruary2024艾默生控制系統(tǒng)〔上?!秤邢薰景鏅?quán)所有2023/12/100版權(quán)通知 提供的Ovation手冊簡體中文版本是為了幫助中國客戶在培訓(xùn)中更好的理解課程內(nèi)容而設(shè)置。這些手冊的英文版本才是正式的Ovation手冊,因此英文版本中的信息優(yōu)先于簡體中文版本中的信息。 對于本手冊中描述的電路、信息、設(shè)備或軟件的用途,EmersonProcessManagementPower&WaterSolutionsCo.,Ltd.不承擔(dān)任何專利責(zé)任。 沒有EmersonProcessManagementPower&WaterSolutionsCo.,Ltd.事先明確的書面同意,不得復(fù)制此出版物的任何局部,不得將其存儲在檢索系統(tǒng)中,也不得以任何形式或任何方法進(jìn)行傳送,包括電子、機(jī)械、影印、錄制或其他方式。 本文檔是EmersonProcessManagementPower&WaterSolutionsCo.,Ltd.和/或其轉(zhuǎn)包商和供給商的財(cái)產(chǎn),其中包含它們擁有的專有信息。本文檔本著保密和信任的態(tài)度傳送,用戶同意嚴(yán)格根據(jù)提供協(xié)議的條款和條件處理本文檔。 版權(quán)所有EmersonProcessManagementPower&WaterSolutionsCo.,Ltd.保存所有權(quán)利。2023/12/101OV210-WIN課程目標(biāo)描述圖形文本文件結(jié)構(gòu)掌握圖形語言中的條件語句使用GraphicBuilder工具建立實(shí)時(shí)工廠流程圖使用各種圖形的應(yīng)用程序完成特殊功能建立激活區(qū)、圖符、宏、動態(tài)指示建立控制回路操作面板演示操作站的操作功能組態(tài)完成Ovation系統(tǒng)的備份參考手冊: REF_0091圖形語言參考手冊2023/12/102Module1圖形組態(tài)工具介紹〔GraphicsBuilder〕Module2建立與點(diǎn)無關(guān)的圖形Module3建立與點(diǎn)有關(guān)的圖形Module4點(diǎn)組及圖指針變量Module5靜態(tài)圖符及宏圖〔Macro〕Module6生成彈出窗口圖Module7建立控制回路操作面板Module8操作站的操作功能組態(tài)Module9Ovation系統(tǒng)備份2023/12/103課程目錄Module1圖形組態(tài)工具介紹翻開GraphicBuilder圖形組態(tài)工具……….6圖形組態(tài)工具的菜單介紹………………...8圖形文件的特性…………..11新建一幅流程圖的步驟………………15修改一幅流程圖的步驟………………18Module2建立與點(diǎn)無關(guān)的圖形建立與點(diǎn)無關(guān)的圖形……..23使用圖形中的屬性設(shè)置圖形……………..25練習(xí)一:建立一個(gè)與點(diǎn)無關(guān)的圖形……..32Module3建立與點(diǎn)有關(guān)的圖形建立動態(tài)圖形,點(diǎn)與圖形的連接………..36圖形中的條件語句……..…37練習(xí)二:利用條件語句組態(tài)動態(tài)圖……..43Module4點(diǎn)組及圖指針變量點(diǎn)組組態(tài)……………….….46練習(xí)三:點(diǎn)組〔PDS點(diǎn)組〕的組態(tài)……...47練習(xí)四:使用主圖點(diǎn)名變量連接動態(tài)圖..49Module5靜態(tài)圖符及宏圖〔Macro〕宏圖變量………………..…51練習(xí)五:建立一個(gè)馬達(dá)的宏圖…………...53練習(xí)六:使用動態(tài)馬達(dá)宏圖到主圖中…..54靜態(tài)圖符的文件介紹……..552023/12/104Module6生成彈出窗口圖練習(xí)七:生成窗口圖…………….…57在主圖中調(diào)用窗口圖…………….…58練習(xí)八:用$W窗口變量替代動態(tài)連接中的點(diǎn)名……….59Module7建立控制回路操作面板常用GB應(yīng)用程序介紹………………62練習(xí)九:生成模擬量控制回路的操作面板…………….78練習(xí)十:在主流程圖中調(diào)出操作面板………………….83完成一個(gè)開關(guān)量回路操作面板….…84使用源文件編輯圖形……………….86Module8操作站的操作功能組態(tài)全局趨勢組組態(tài)…………89操作員薄膜鍵盤的用戶定義鍵組態(tài)……91根本報(bào)警顯示組態(tài)………94聲音報(bào)警組態(tài)……………96圖標(biāo)報(bào)警組態(tài)……………97報(bào)警窗口組態(tài)……………98滾動報(bào)警條組態(tài)…………99Module9Ovation系統(tǒng)備份Ovation系統(tǒng)數(shù)據(jù)庫介紹………………102Ovation系統(tǒng)備份………1072023/12/105Module1流程圖組態(tài)工具介紹〔GraphicsBuilder〕 1.翻開GraphicBuilder圖形組態(tài)工具 2.圖形組態(tài)工具的菜單介紹 3.圖形文件的特性 4.新建一幅流程圖的步驟 5.修改一幅流程圖的步驟2023/12/1061.翻開GraphicBuilder圖形組態(tài)工具翻開DeveloperStudio:2023/12/1072023/12/1082.圖形組態(tài)工具的菜單介紹〔一〕主工具條:從左向右:新建一幅,翻開某幅,保存圖,編譯圖形文件,打印圖,翻開Ovation圖形源文件編輯器,翻開文本編輯器,翻開圖庫〔Shape〕,翻開OPC點(diǎn)的瀏覽器。2023/12/109從左向右:顯示/設(shè)置圖形的語句區(qū),顯示/設(shè)置圖形的語句行數(shù),改變重疊圖形的位置,翻開調(diào)色板,翻開字符屬性設(shè)置工具,翻開圖形填充圖類型,翻開線條設(shè)置工具,翻開線寬設(shè)置工具。圖形屬性:2.圖形組態(tài)工具的菜單介紹〔二〕2023/12/10102.圖形組態(tài)工具的菜單介紹〔三〕畫圖工具:從左向右:宏圖,開口圓,線狀開口圓,折線,圓弧,橢圓,圓,多邊行,長方形,點(diǎn),按鈕圖,罐形棒圖,圓柱行棒圖,方形棒圖,點(diǎn)形趨勢,XY軸趨勢,動態(tài)線條趨勢,趨勢,時(shí)間,日期,文本組字符串,實(shí)時(shí)點(diǎn)數(shù)據(jù),文本字符串,靜態(tài)圖庫,激活區(qū),輸入?yún)^(qū),操作滑塊,操作檢查確認(rèn),選擇,操作按鈕,操作事件指示按鈕,鍵盤P鍵連接。2023/12/10113.圖形文件的特性〔一〕圖形文件的圖號范圍:!!!!!!!!!!!流程圖的類型!!!!!!!!!!!!!!!2023/12/10123.圖形文件的特性〔二〕圖形的文件類型:

源文件:以號碼作為它的文件名,例:2000.src目標(biāo)文件:文件名與對應(yīng)的源文件名一致, 例:2000.diag圖形類型分類

MAIN(主圖)POP-UPWINDOW(彈出窗口)SubWIN〔子窗口〕2023/12/1013圖形的文件結(jié)構(gòu):

3.圖形文件的特性〔三〕語句結(jié)構(gòu)分成幾個(gè)局部:DIAGRAM區(qū)BACKGROUND區(qū)FOREGROUND區(qū)KEYBORAD區(qū)TRIGGER區(qū)〔1-255〕2023/12/1014圖形語句的一般規(guī)那么:3.圖形文件的特性〔四〕DIAGRAM語句必須是此圖形中的第一個(gè)語句,且每幅圖中必須有一句,也只能有一句。在命令行中不能參加注釋,注釋只能作為獨(dú)立行寫入,以*號開頭??招锌梢栽谌魏涡兄胁迦?。當(dāng)用圖形編輯器寫圖時(shí),不能改變命令〔如:原來是園改為方形〕,只能將此行命令刪除,重新寫語句。圖號必須按規(guī)定定義。圖形中的文本字串內(nèi)容,必須用“〞。2023/12/10154.新建一幅流程圖的步驟〔一〕第一步:翻開DeveloperStudio;在數(shù)據(jù)庫文件夾下選擇Graphics右 鍵在菜單條上選擇insertnew;命名圖號,如5000;按OK后翻開GB組態(tài)工具。2023/12/1016第二步:在流程圖組態(tài)菜單上選擇VIEWGraphicConfig彈出流程圖的設(shè)置窗口: 選擇背景顏色,如灰色〔gray70〕4.新建一幅流程圖的步驟〔二〕2023/12/1017第三步:在圖形窗口畫圖:第四步:在流程圖窗口的菜單條上選擇File,選擇Load/Save。保存圖形。4.新建一幅流程圖的步驟〔三〕第五步:下裝圖形到操作站: 1.翻開DeveloperStudio 2.展開數(shù)據(jù)庫名文件夾選擇操作站的名右鍵。 3.選擇Download,將流程圖下裝到各操作站。2023/12/10185.修改一幅流程圖的步驟〔一〕第一步:翻開DeveloperStudio;在數(shù)據(jù)庫文件夾下選擇Graphics;在圖形清 單中找出需要修改的圖形。2023/12/1019第二步:

方法一: 使用圖形組態(tài)工具修改圖形5.修改一幅流程圖的步驟〔二〕從左向右:宏圖,開口圓,線狀開口圓,折線,圓弧,橢圓,圓,多邊行,長方形,點(diǎn),按鈕圖,罐形棒圖,圓柱行棒圖,方形棒圖,點(diǎn)形趨勢,XY軸趨勢,動態(tài)線條趨勢,趨勢,時(shí)間,日期,文本組字符串,實(shí)時(shí)點(diǎn)數(shù)據(jù),文本字符串,靜態(tài)圖庫,激活區(qū),輸入?yún)^(qū),操作滑塊,操作檢查確認(rèn),選擇,操作按鈕,操作事件指示按鈕,鍵盤P鍵連接。2023/12/1020方法二: 使用文本編輯器組態(tài)圖形使用Ovation的圖形組態(tài)軟件編輯器編輯圖形使用文本編輯器編輯圖形〔建議使用此工具〕5.修改一幅流程圖的步驟〔三〕從左向右:新建一幅,翻開某幅,保存圖,編譯圖形文件,打印圖,翻開Ovation圖形源文件編輯器,翻開文本編輯器,翻開圖庫〔Shape〕,翻開OPC點(diǎn)的瀏覽器。2023/12/1021第三步:保存圖形。第四步:將圖重新下裝到相關(guān)的操作站上。5.修改一幅流程圖的步驟〔四〕2023/12/1022

1.建立與點(diǎn)無關(guān)的圖形

2.使用圖形中的屬性設(shè)置圖形

COLORLINE_WIDTHFILL_PATLINE_PATTextattributesBlinkModule2建立與點(diǎn)無關(guān)的圖形2023/12/1023建立與點(diǎn)無關(guān)的圖形〔一〕使用作圖工具畫圖:使用作圖工具畫:開口圓,線狀開口圓,折線,圓弧,橢圓,圓,多邊行,長方形等圖。注:一般將與點(diǎn)無連接的圖稱為靜態(tài)圖;可以畫在背景區(qū)。2023/12/1024ARC&

Rubberband(BACKGROUND)LINE(BACKGROUND)CIRCLE&ELLIPSE(BACKGROUND)POLIGON(BACKGROUND)RECTANGLE(BACKGROUND)DOT(BACKGROUND)OL_RECTANGLE(BACKGROUND)MULTI_TEXT(BACKGROUND)SHAPE(BACKGROUND)TIME&DATE(FOREGROUND)OL_BUTTONFORPOKETYPE2(KEYBOARD)建立與點(diǎn)無關(guān)的圖形〔二〕使用圖形語句畫圖:2023/12/1025設(shè)置圖形中的一些屬性:顏色屬性Color線屬性LINE_WIDTH線寬FILL_PAT填充圖形LINE_PAT文本屬性Textattributes

圖形閃爍Blink使用圖形中的屬性設(shè)置2023/12/1026顏色屬性窗Color2023/12/1027線屬性窗LINE_WIDTH2023/12/1028線寬窗FILL_PAT2023/12/1029填充圖形LINE_PAT2023/12/1030文本屬性Textattributes2023/12/1031圖形閃爍Blink2023/12/1032練習(xí)一:建立一個(gè)與點(diǎn)無關(guān)的圖形--簡單的液罐流程圖

1、畫一個(gè)簡單的液罐流程圖1〕畫一個(gè)填色〔蘭〕的方塊: a〕翻開調(diào)色板,在前景色中選擇蘭色。 b〕翻開填充圖工具,選擇sold。 c〕在工具條上選Foreground區(qū),再選“方形〞作圖工具。 d〕光標(biāo)移到圖板的空白處,按鼠標(biāo)左鍵,并拖拉到一定大小,放開左鍵。2〕畫管道:同1〕。3〕畫一控制閥和馬達(dá): a〕翻開Shape靜態(tài)圖符工具。 b〕選擇閥門圖形。 c〕選擇馬達(dá)圖形。2、在圖上參加字串:1〕加TANK100字串:a〕翻開調(diào)色板窗,在前景色中選擇黑色。b〕翻開文本選擇窗,在Type欄中選擇vector,且將右邊的方框打上勾〔帶背景色字串〕。c〕在工具條上選Foreground區(qū),再選“abc〞作圖工具。d〕在工具窗的Defaultstring上打入TANK100。2〕在馬達(dá)圖形的下方加STOP字串:同1〕。2023/12/10333、在圖板的右上方添加時(shí)間和日期: a〕在工具條上選Foreground區(qū),再選“11:41〞作圖工具,光標(biāo)放在需要位置按左鍵,既在畫板上連接上時(shí)間信息。 b〕在工具條上選Foreground區(qū),再選“1-1-91〞作圖工具,光標(biāo)放在需要位置按左鍵,既在畫板上連接上日期信息。4、保存流程圖:在流程圖窗口的菜單條上選擇File,選擇Save.5、下裝流程圖到操作站:1〕 翻開DeveloperStudio2〕 展開數(shù)據(jù)庫名文件夾選擇操作站的名右鍵3〕 選擇Download,將流程圖下裝到操作站。2023/12/10342023/12/1035

1.建立動態(tài)圖形,點(diǎn)與圖形的連接。圖形中的條件語句。利用條件語句組態(tài)動態(tài)圖。Module3建立與點(diǎn)有關(guān)的圖形2023/12/1036PROCESS_PT:模擬量記錄區(qū)的讀取(AV,ED,EU,etc.)BAROL_CYLINDEROL_GAUGEPLOTwithshapeTRENDXYplot建立動態(tài)圖形,點(diǎn)與圖形的連接2023/12/1037條件語句種類?

SimpleExpressions(簡單句)?CompoundExpressions(復(fù)合句)?CaseExpressions(Case語句)?QualityExpressions(質(zhì)量句)?SetExpressions(Set語句)2023/12/1038簡單條件語句語句格式:〔〔邏輯條件〕邏輯符〔邏輯條件〕〕成立結(jié)果例子:當(dāng)A100的數(shù)值小于50時(shí),顏色變黃COLORFGcyan(\A100\AV<50)yellow當(dāng)A100的數(shù)值大于50并且硬件故障或D200報(bào)警時(shí),顏色變蘭COLORFGred((\A100\AV>50)AND(\A100\1W=HDWRFAIL)OR(\D200\1W=ALARM))blue2023/12/1039復(fù)合條件語句語句格式:{〔邏輯條件1〕成立結(jié)果1〔邏輯條件2〕成立結(jié)果2...}例句:當(dāng)A100數(shù)值大于50時(shí),顏色為蘭;A100硬件故障時(shí),顏色為紅COLORFGmagenta{(\A100\AV>50)blue(\A100\1W=HDWRFAIL)red}BGwhite2023/12/1040條件語句中點(diǎn)的狀態(tài)表示符?模擬量點(diǎn)狀態(tài)標(biāo)識符:BETTER,WORSE,HIGHALARM,LOWALARM,LIMITOFF,SENSORALM,SENSORMODE,HDWRFAIL,ALARMOFF,SCANOFF,ENTERVALUE,GOOD,FAIR,POOR,BAD,TOGGLE,CUTOUT,ALARM,NORMAL,ALARMACK,ON0至ON15,OFF0至OFF15?數(shù)字點(diǎn)狀態(tài)標(biāo)識符:SETALM,RESETALM,SET,RESET,HDWRFAIL,ALARMOFF,SCANOFF,ENTERVALUE,GOOD,FAIR,POOR,BAD,TOGGLE,CUTOFF,ALARM,NORMAL,ALARMACK,ON0至ON15,OFF0至OFF15?打包數(shù)字點(diǎn)(LP點(diǎn))狀態(tài)標(biāo)識符:HDWRFAIL,ON0至ON15,OFF0至OFF15?數(shù)字打包點(diǎn)〔PD點(diǎn)〕狀態(tài)標(biāo)識符:HDWRFAIL,PSET0至PSET31,PRESET0至PRESET31,ON0至ON15,OFF0至OFF15?站點(diǎn)狀態(tài)標(biāo)識符:ALARM,ALARMACK,DROPALARM,DROPCLEAR,DROPFAULT,HDWRFAIL,MCBOOFFLIN,MCB10FFLIN,NORMAL,TOLLGLE,UPDATETIME,OPATTN,ON0至ON15,OFF0至OFF15?模塊點(diǎn)狀態(tài)標(biāo)識符:HDWRFAIL,SET,RESET,ALARMOFF,SCANOFF,GOOD,FAIR,POOR,BAD,TOGGLE,CUTOUT,ALARM,NORMAL,ALARMACK,ON0至ON15,OFF0至OFF152023/12/1041Case條件語句語句格式:(CASE)pt_namerec_fldinitial_valincrementcountcond_val〔CASE〕點(diǎn)名存放器名初始值增量值增量數(shù)條件結(jié)果例句:COLORFGmagenta(CASE)\A100\AV123greenblueredifA100<3magentaif3<=A100<5greenif5<=A100<7blueif7<=A100<9redifA100>=9magenta2023/12/1042質(zhì)量條件語句語句格式:(QUALITY)pt_namefair_quality_cond_value poor_quality_cond_value bad_quality_cond_value timedout_quality_cond_value例句:點(diǎn)D200的質(zhì)量為F時(shí)顏色為綠;為P時(shí)為黃;為B時(shí)為紅;為T時(shí)為蘭COLORFGcyan(QUALITY)\D200\greenyellowredblue2023/12/1043Set條件語句語句格式:(SETx)Nconditional_valuesSET存放器中的數(shù)值增加1,且每次增量為1,增量次數(shù)為N;那么每增一次產(chǎn)生一個(gè)結(jié)果。例句:SET2存放器中數(shù)值為2,3,4,5時(shí)顏色為綠,蘭,黑,白;為其他值時(shí)為紅COLORFGred(SET2)4greenblueblackwhiteifSET2=1orSET2>5redifSET2=2greenifSET2=3blueifSET2=4blackifSET2=5white2023/12/1044練習(xí)二:利用條件語句組態(tài)動態(tài)圖--動態(tài)液罐流程圖1、將液罐改變?yōu)閯討B(tài)圖。1〕光標(biāo)選中液罐,按鼠標(biāo)右鍵,選擇菜單條上的Delete〔擦除〕菜單,〔擦除原來的方塊〕。2〕在工具條上選Foreground區(qū),再選“動態(tài)棒圖〔Bar〕〞作圖工具。3〕光標(biāo)移到圖板的空白處,按住鼠標(biāo)左鍵,并拖拉到一定大小,放開左鍵。此時(shí)出現(xiàn)對話框在對話框的PtName/RedFld參數(shù)上填:\點(diǎn)名\AV。在LowLimit參數(shù)及HighLimit參數(shù)上填棒的變化范圍〔例:0和100)。4〕在對話框上選擇按鈕Apply。2、連接液位指示1〕在工具條上選Foreground區(qū),再選“???.???〞,出現(xiàn)對話框,在對話框的PtName/RedFld參數(shù)上填:\點(diǎn)名\AV。2〕在對話框上選擇按鈕Apply。3〕重新選中此圖形,翻開TextAttribute工具,在Type參數(shù)上vector,且將右邊方框打勾〔字串需要有背景色〕。4〕重復(fù)1〕到3〕步,完成閥位指示。5〕重復(fù)1〕到3〕步,完成液位的工程單位指示。 〔提示:在PtName/RedFld參數(shù)上填:\點(diǎn)名\EU〕3、組態(tài)液位報(bào)警指示〔寫條件語句〕〔簡單句〕 〔注意:在每個(gè)工具上寫完條件后,光標(biāo)要在空白處點(diǎn)一下,然后將條件去除〕1〕選中液罐圖形,按鼠標(biāo)右鍵,出現(xiàn)菜單,選擇Properties菜單〔重讀此圖的屬性信息〕。2023/12/10452〕翻開Color工具,在前景色的條件語句窗寫語句: (〔\AI101\AV>=\AI101\HL)OR(\AI101\AV<=\AI101\LL))RED或者:(\AI100\1W=ALARM)RED 〔條件為:當(dāng)AI101模擬量點(diǎn)有高1及低1報(bào)警時(shí),液罐液為紅色〕4、將馬達(dá)改變?yōu)閯討B(tài)圖?!矎?fù)合句〕1〕選中馬達(dá)圖形,按鼠標(biāo)右鍵,出現(xiàn)菜單,選擇Properties菜單。2〕翻開Color工具,在FG條件語句窗寫馬達(dá)的動態(tài)語句: {〔\DO101\1W=SET)GREEN(\DO101\1W=RESET)RED〔\DO101\1W=BAD)YELLOW} 〔條件:當(dāng)DO101點(diǎn)為“1〞時(shí),馬達(dá)變綠;當(dāng)DO101點(diǎn)為“0〞時(shí),馬達(dá)變紅;當(dāng)DO101點(diǎn)為壞BAD時(shí),馬達(dá)為黃〕5、在閥門下顯示回路的手/自動狀態(tài)?!沧执畻l件〕1〕在工具條上選Foreground區(qū),并在工具條上,選擇“abc〞工具。2〕在Defaultstring參數(shù)上寫:“XXXX〞。3〕在Conditional窗口上寫條件語句: {〔\OCBMA-1-TOUT\3W=ON26)“AUTO〞(\OCBMA-1-TOUT\3W=ON25)“MANU〞} (條件:當(dāng)MA站算法的跟蹤輸出信號的3W第26位為“1〞時(shí),顯示AUTO字串;當(dāng)MA站算法的跟蹤輸出信號的3W第25位為“1〞時(shí),顯示MANU。)〔提示:注意字串的背景色〕6、根據(jù)馬達(dá)狀態(tài)不同管道中的填充圖不同。1〕選擇管道圖形,按鼠標(biāo)右鍵,選菜單Properties。2〕翻開FillPattern工具,在條件窗寫語句: {〔\DO101\1W=SET)solid(\DO101\1W=RESET)road} 〔條件:當(dāng)DO101為“1〞時(shí),管道為充滿色;當(dāng)DO101為“0〞時(shí),管道內(nèi)為泡沫圖〕。2023/12/1046Module4點(diǎn)組及圖指針變量

點(diǎn)組組態(tài)使用主圖點(diǎn)名變量連接動態(tài)圖2023/12/1047點(diǎn)組

每個(gè)系統(tǒng)可組態(tài)5000個(gè)點(diǎn)組每個(gè)點(diǎn)組可包含250個(gè)點(diǎn)點(diǎn)組可作為流程圖點(diǎn)數(shù)值變量點(diǎn)組可用于操作界面的點(diǎn)查詢2023/12/1048練習(xí)三:點(diǎn)組〔PDS點(diǎn)組〕的組態(tài)1、翻開DeveloperStudio。展開數(shù)據(jù)庫名文件夾展開PointGroups文件夾,選擇PDSGroups右鍵在菜單條上選擇insertnew。2、填寫組名和組號?!踩纾?0組號;PDS1組名〕3、選擇Finish按鈕后,填寫參數(shù)表:GroupTitle:TESTPDS1String1:TANK100String2:PUMP1String3:VLV1TextGroupNumber:〔用文本方式組太的字符文件中的組號〕DiagNumber:圖號Up、Down、Left、RightGroup: 〔當(dāng)在流程圖中用Page時(shí),上下左右翻頁時(shí),調(diào)用的點(diǎn)組號〕PDS點(diǎn)組號2023/12/10494、在點(diǎn)組中加點(diǎn): PointName:AI101;Rank:點(diǎn)編號; 按Finsh按鈕按OK按鈕。5、重復(fù)以上內(nèi)容,填:AI102、DI101、DI102〔注意:點(diǎn)名按實(shí)際建立的點(diǎn)名〕2023/12/1050練習(xí)四:使用主圖點(diǎn)名變量連接動態(tài)圖修改原來圖中的變量,用$G替代原圖中的動態(tài)連接點(diǎn)的點(diǎn)名:1、選中圖中液罐圖行,按鼠標(biāo)右鍵,選擇Properties。2、在Bar窗口中將原來的點(diǎn)名改成:$G2 注意對應(yīng)關(guān)系:point1--$G1--RANK0 point2--$G2--RANK1 以此類推3、翻開調(diào)色板,將顏色語句中的點(diǎn)名改成$G24、按以上方法將其他動態(tài)圖中的連接改成相應(yīng)的$G3、$G4等。5、將原來的字串:TANK100擦除。6、在作圖工具中選擇帶方框的abc圖型工具,調(diào)出:PtGroupText窗口。7、在此窗口中填寫參數(shù): String:1 〔填寫在點(diǎn)組中String1、2、3的字串號〕chars:15〔字串的字?jǐn)?shù)〕8、重復(fù)7〕的工作,將馬達(dá)、閥門的字串改成點(diǎn)組中的字串號。 〔根據(jù)以上點(diǎn)組的組態(tài),馬達(dá)的String參數(shù)為“2〞,閥門參數(shù)為“3〞〕9、將圖另存為其他號圖?!踩纾?601.src)10、下裝到操作站。11、在操作員窗口翻開新圖,選擇組號。12、在操作員窗口檢查圖型并與老圖比較。2023/12/1051靜態(tài)圖符及宏圖〔Macro〕1.

macros宏圖宏圖變量宏圖組態(tài)宏圖應(yīng)用2.

靜態(tài)圖符靜態(tài)圖符的文件介紹增加靜態(tài)圖符Module52023/12/1052Macros宏圖-命名方式MACROn.diag,MACROn.src,其中:n=宏圖圖號(1到65,535)宏圖-作為流程圖中的動態(tài)圖符,以獨(dú)立的宏圖文件存在于系統(tǒng)中,在流程圖的的作圖中可以被調(diào)用。2023/12/1053Macros-宏圖變量?$Dn宏圖點(diǎn)名變量,n=1到99.?“$Tn〞前景區(qū)字串變量,n=1到50.?“$Tn〞背景區(qū)字串變量,n=1到50.?$SETnSET存放器變量,n=1到256.?$CONSTn常數(shù)變量,n=1到256.?$STATUS狀態(tài)字變量,n=1到256.2023/12/1054練習(xí)五:建立一個(gè)馬達(dá)的宏圖1、翻開DeveloperStudio,展開數(shù)據(jù)庫名文件夾,選擇GraphicsMacros右鍵在菜單條上選擇insertnew。2、命名圖號.如:macro560XGB工具將被翻開。(X=學(xué)習(xí)組的組號)。3、在菜單上選擇VIEWDiagramConfiguration--彈出流程圖的設(shè)置窗口。在Background上選擇白色〔White〕。在調(diào)出窗口中的TYPE參數(shù)上選擇Main-->ok4、在圖中畫一個(gè)馬達(dá): A〕調(diào)出作圖工具,選擇前景區(qū)〔Foreground〕,畫一個(gè)圓。 B〕選中此圓,調(diào)出調(diào)色板工具,在條件語句區(qū)寫顏色語句: {($D1W1=SET)GREEN($D1W1=RESET)RED} (注:當(dāng)馬達(dá)開時(shí),圓為綠;當(dāng)馬達(dá)關(guān)時(shí),圓為紅.$D1為宏圖的點(diǎn)名指針)5、畫上馬達(dá)的其他部份。6、在馬達(dá)下畫一字符串:〔在調(diào)用此宏圖時(shí)再填上具體字串) A〕在工具中選擇abc工具,在Defaultstring參數(shù)處填:〞$T1〞 B〕按OK按鈕.7、全選成組,把組移到畫布的左上角。8、在GB工具中,選File-->save2023/12/1055練習(xí)六:使用動態(tài)馬達(dá)宏圖應(yīng)用到主圖中1、翻開5600.src圖。2、翻開圖形工具,選擇宏圖工具。3、在Macro工具上選擇宏圖號:〔例:560X〕4、在宏圖工具窗口顯示需要填寫的參數(shù)。ProcessPoints:相應(yīng)的點(diǎn)名〔例:\DI101\)OtherText: 相應(yīng)的字串(例:“PUMP100〞)5、按OK.>將圖放到相應(yīng)的位置。6、保存此圖。下裝到操作站。調(diào)出此圖檢查結(jié)果。2023/12/1056靜態(tài)圖符靜態(tài)圖符的文件:Shapelib.srcShapelib.diag注:靜態(tài)圖一般不建議修改,只可增加圖形。建議在備份圖形文件時(shí)同時(shí)備份圖符文件。2023/12/1057生成彈出窗口圖窗口圖

圖形類型:窗口圖

允許圖號:7000-8499$W窗口點(diǎn)名變量應(yīng)用

Poke介紹 Poketype8:windowModule62023/12/1058TANKLEVELCONTROL???????????????練習(xí)七:生成窗口圖1、翻開DeveloperStudio,展開數(shù)據(jù)庫名文件夾, 選擇GraphicsDiagram--右鍵,選擇insertnew。2、命名圖號.如:800XGB工具將被翻開。 (X=學(xué)習(xí)組的組號)〔窗口圖號范圍為7000~8499〕3、在菜單上選擇VIEWDiagramConfiguration 彈出流程圖的設(shè)置窗口:在Background上選擇白色〔White〕。在調(diào)出窗口中的TYPE參數(shù)上選擇window4、調(diào)出畫圖工具,畫一個(gè)簡單的模擬量棒圖:A〕選棒圖圖符,填參數(shù): PtName/RecFld:\A101\AV LowLimit:\A101\BV;HighLimit:\A101\TV 按OK按鈕,畫一個(gè)棒圖。B〕重復(fù)以上工作,畫另兩個(gè)棒圖。5、保存圖型。2023/12/1059在主圖中調(diào)用窗口圖:6、在主圖中調(diào)用窗口圖1〕調(diào)出主圖〔如:5600.src〕2〕在圖型工具中選擇Keyboard圖型區(qū)3〕選擇Poke工具4〕在工具中的PokeType上選擇:8〔window〕5〕填參數(shù): Diag#:800X〔窗口圖號〕(X=學(xué)習(xí)組的組號) Group#:0〔不用點(diǎn)組為:0,假設(shè)用點(diǎn)組填點(diǎn)組號〕 6〕選擇OK 7〕在這隱形按鈕上畫上字串:800X。 8〕保存圖型,下裝到操作站。 9〕在操作站中翻開此圖,按800X按鈕,調(diào)出窗口圖。2023/12/1060練習(xí)八:用$W窗口變量替代動態(tài)連接中的點(diǎn)名1、調(diào)出已畫的圖: A〕選中棒圖圖符,右鍵-選擇菜單中的Properties -調(diào)出棒圖屬性窗: 修改參數(shù): PtName/RecFld:$W1AV LowLimit:0 HighLimit:100 按OK按鈕,畫一個(gè)棒圖,分別用$W2和$W3。 B〕重復(fù)以上工作,畫另兩個(gè)棒圖。2、保存圖型。3、在主圖中調(diào)用窗口圖1〕翻開主圖〔如:5600.src〕2〕在圖型工具中選擇Keyboard圖型區(qū)3〕選擇Poke工具4〕在工具中的PokeType上選擇:8〔window〕5〕填參數(shù): Diag#:800X〔窗口圖號〕 Group#:0 $WPoints:填寫在窗口圖中用的$W1、2、3的 具體點(diǎn)名〕 〔如:AI101、AI102、AI103〕 〔每一行代表一個(gè)變量點(diǎn)名〕6〕選擇OK7〕在伐門圖形上畫一按鈕圖。4、保存圖型,5、下裝到操作站。6、在操作站中翻開此圖,按伐門圖形,調(diào)出窗 口 圖。2023/12/1061Poke區(qū)的其他功能介紹2023/12/1062生成控制回路接口圖常用GB應(yīng)用程序模擬量控制回路的操作面板開關(guān)量回路的開關(guān)面板4.使用源文件編輯圖形

GB源編輯器

外部編輯器Module72023/12/1063CNTRL_POKE(6)功能:激活兩個(gè)算法,調(diào)用某個(gè)TRIGGER,對某個(gè)SET存放器送一整數(shù)POKE_FLDxywhstatepoke_typenum_of_progsprog_numdiag_numnum_of_argspoint1point2trig_numset_numsetval其中:x,y,w,h,state,=標(biāo)準(zhǔn)的激活區(qū)參數(shù).poke_type=激活區(qū)類型(7是對應(yīng)的激活區(qū)類型號).num_of_progs=被執(zhí)行的應(yīng)用程序序號(通常為1,假設(shè)有多個(gè)應(yīng)用程序使用,那么有相應(yīng)的數(shù)).prog_num=應(yīng)用程序序號6.diag_num=圖形號(假設(shè)在此應(yīng)用程序中不用,那么為0).2023/12/1064num_of_args=參數(shù)的總數(shù).對此應(yīng)用為5。point1=算法點(diǎn)名IDpoint2=算法點(diǎn)名IDtrig_num=需要執(zhí)行的TRIGGER號set_num=Set存放器號。setval=SET存放區(qū)送的整數(shù).CNTRL_POKE(6)〔續(xù)〕2023/12/1065Program28(數(shù)字量開應(yīng)用程序)功能:將當(dāng)前被激活的KEYBOARD算法的OPEN輸出端,送出一個(gè)1脈沖。POKE_FLDxywhstatepoke_typenum_of_progsprog_numdiag_numnum_of_args其中:x,y,w,h,state=標(biāo)準(zhǔn)的激活區(qū)參數(shù).poke_type=激活區(qū)類型(23是對應(yīng)的激活區(qū)類型號).num_of_progs=被執(zhí)行的應(yīng)用程序序號(通常為1,假設(shè)有多個(gè)應(yīng)用程序使用,那么有相應(yīng)的數(shù)).prog_num=應(yīng)用程序序號28.diag_num=圖形號(假設(shè)在此應(yīng)用程序中不用,那么為0).num_of_args=參數(shù)的總數(shù).對此應(yīng)用為0。2023/12/1066Program29(數(shù)字量關(guān)應(yīng)用程序)功能:將當(dāng)前被激活的KEYBOARD算法的CLOSE輸出端,送出一個(gè)1脈沖。POKE_FLDxywhstatepoke_typenum_of_progsprog_numdiag_numnum_of_args其中:x,y,w,h,state=標(biāo)準(zhǔn)的激活區(qū)參數(shù).poke_type=激活區(qū)類型(23是對應(yīng)的激活區(qū)類型號).num_of_progs=被執(zhí)行的應(yīng)用程序序號(通常為1,假設(shè)有多個(gè)應(yīng)用程序使用,那么有相應(yīng)的數(shù)).prog_num=應(yīng)用程序序號29.diag_num=圖形號(假設(shè)在此應(yīng)用程序中不用,那么為0).num_of_args=參數(shù)的總數(shù).對此應(yīng)用為0。2023/12/1067Program32(切手動應(yīng)用程序)功能:將當(dāng)前被激活的KEYBOARD算法的MAN輸出端,送出一個(gè)1脈沖;將當(dāng)前被激活的MASTATION算法切手動。POKE_FLDxywhstatepoke_typenum_of_progsprog_numdiag_numnum_of_args其中:x,y,w,h,state=標(biāo)準(zhǔn)的激活區(qū)參數(shù).poke_type=激活區(qū)類型(23是對應(yīng)的激活區(qū)類型號).num_of_progs=被執(zhí)行的應(yīng)用程序序號(通常為1,假設(shè)有多個(gè)應(yīng)用程序使用,那么有相應(yīng)的數(shù)).prog_num=應(yīng)用程序序號32.diag_num=圖形號(假設(shè)在此應(yīng)用程序中不用,那么為0).num_of_args=參數(shù)的總數(shù).對此應(yīng)用為0。2023/12/1068Program33(切自動應(yīng)用程序)功能:將當(dāng)前被激活的KEYBOARD算法的AUTO輸出端,送出一個(gè)1脈沖;將當(dāng)前被激活的MASTATION算法切自動。POKE_FLDxywhstatepoke_typenum_of_progsprog_numdiag_numnum_of_args其中:x,y,w,h,state=標(biāo)準(zhǔn)的激活區(qū)參數(shù).poke_type=激活區(qū)類型(23是對應(yīng)的激活區(qū)類型號).num_of_progs=被執(zhí)行的應(yīng)用程序序號(通常為1,假設(shè)有多個(gè)應(yīng)用程序使用,那么有相應(yīng)的數(shù)).prog_num=應(yīng)用程序序號33.diag_num=圖形號(假設(shè)在此應(yīng)用程序中不用,那么為0).num_of_args=參數(shù)的總數(shù).對此應(yīng)用為0。2023/12/1069Program30(設(shè)定值增加應(yīng)用程序)功能:將當(dāng)前被激活的KEYBOARD算法的SPUP輸出端,送出一個(gè)1脈沖;將當(dāng)前被激活的SETPOINT算法輸出增加。POKE_FLDxywhstatepoke_typenum_of_progsprog_numdiag_numnum_of_args其中:x,y,w,h,state=標(biāo)準(zhǔn)的激活區(qū)參數(shù).poke_type=激活區(qū)類型(23是對應(yīng)的激活區(qū)類型號).num_of_progs=被執(zhí)行的應(yīng)用程序序號(通常為1,假設(shè)有多個(gè)應(yīng)用程序使用,那么有相應(yīng)的數(shù)).prog_num=應(yīng)用程序序號30.diag_num=圖形號(假設(shè)在此應(yīng)用程序中不用,那么為0).num_of_args=參數(shù)的總數(shù).對此應(yīng)用為0。2023/12/1070功能:將當(dāng)前被激活的KEYBOARD算法的SPDN輸出端,送出一個(gè)1脈沖;將當(dāng)前被激活的SETPOINT算法輸出減少。POKE_FLDxywhstatepoke_typenum_of_progsprog_numdiag_numnum_of_args其中:x,y,w,h,state=標(biāo)準(zhǔn)的激活區(qū)參數(shù).poke_type=激活區(qū)類型(23是對應(yīng)的激活區(qū)類型號).num_of_progs=被執(zhí)行的應(yīng)用程序序號(通常為1,假設(shè)有多個(gè)應(yīng)用程序使用,那么有相應(yīng)的數(shù)).prog_num=應(yīng)用程序序號31.diag_num=圖形號(假設(shè)在此應(yīng)用程序中不用,那么為0).num_of_args=參數(shù)的總數(shù).對此應(yīng)用為0。Program31(設(shè)定值減少應(yīng)用程序)2023/12/1071功能:將當(dāng)前被激活的KEYBOARD算法的INC輸出端,送出一個(gè)1脈沖;將當(dāng)前被激活的MASTATION算法輸出增加。POKE_FLDxywhstatepoke_typenum_of_progsprog_numdiag_numnum_of_args其中:x,y,w,h,state=標(biāo)準(zhǔn)的激活區(qū)參數(shù).poke_type=激活區(qū)類型(23是對應(yīng)的激活區(qū)類型號).num_of_progs=被執(zhí)行的應(yīng)用程序序號(通常為1,假設(shè)有多個(gè)應(yīng)用程序使用,那么有相應(yīng)的數(shù)).prog_num=應(yīng)用程序序號34.diag_num=圖形號(假設(shè)在此應(yīng)用程序中不用,那么為0).num_of_args=參數(shù)的總數(shù).對此應(yīng)用為0。Program34(輸出值增加應(yīng)用程序)2023/12/1072功能:將當(dāng)前被激活的KEYBOARD算法的DEC輸出端,送出一個(gè)1脈沖;將當(dāng)前被激活的MASTATION算法輸出減少。POKE_FLDxywhstatepoke_typenum_of_progsprog_numdiag_numnum_of_args其中:x,y,w,h,state=標(biāo)準(zhǔn)的激活區(qū)參數(shù).poke_type=激活區(qū)類型(23是對應(yīng)的激活區(qū)類型號).num_of_progs=被執(zhí)行的應(yīng)用程序序號(通常為1,假設(shè)有多個(gè)應(yīng)用程序使用,那么有相應(yīng)的數(shù)).prog_num=應(yīng)用程序序號35.diag_num=圖形號(假設(shè)在此應(yīng)用程序中不用,那么為0).num_of_args=參數(shù)的總數(shù).對此應(yīng)用為0。Program35(輸出值減少應(yīng)用程序)2023/12/1073窗口調(diào)用應(yīng)用程序(117)功能:調(diào)出某幅窗口圖,且對窗口圖中的窗口圖點(diǎn)名變量$W賦點(diǎn)名。POKE_FLDxywhstatepoke_typenum_of_progsprog_numdiag_numnum_of_argsgroupdispxdispytypenum_of_pointspoint_list其中:x,y,w,h,state=標(biāo)準(zhǔn)的激活區(qū)參數(shù).poke_type=激活區(qū)類型(7是對應(yīng)的激活區(qū)類型號).num_of_progs=被執(zhí)行的應(yīng)用程序序號(通常為1,假設(shè)有多個(gè)應(yīng)用程序使用,那么有相應(yīng)的數(shù)).prog_num=應(yīng)用程序序號117.diag_num=圖形號(此應(yīng)用程序中可是:7000~8500).num_of_args=參數(shù)的總數(shù).2023/12/1074group=PDS組號.有以下幾種選擇方式:0=無組與圖對應(yīng)-1=與主圖的PDS組一致1到5000=PDS圖組號dispx=窗口圖在調(diào)出時(shí)的X軸位置.dispy=窗口圖在調(diào)出時(shí)的Y軸位置.type=0num_of_points=窗口圖中$W變量的個(gè)數(shù).假設(shè)無填0.point_list=窗口圖中$W變量的點(diǎn)名清單,點(diǎn)名的存放器名為ID.窗口調(diào)用應(yīng)用程序(117)〔續(xù)〕2023/12/1075在操作面板上加數(shù)值輸入?yún)^(qū):EEEEEEXPID_DIGITAL(121)應(yīng)用程序:功能:將某個(gè)輸入?yún)^(qū)中的數(shù)值送到MASTATION算法輸出或送到SETPOINT算法的輸出。POKE_FLDxywhstatepoke_typenum_of_progsprog_numdiag_numnum_of_argsfunction[ef_valuesi_value|valueef_slewsi_slew|slew]其中:x,y,w,h,state=標(biāo)準(zhǔn)的激活區(qū)參數(shù).poke_type=激活區(qū)類型(7是對應(yīng)的激活區(qū)類型號).num_of_progs=被執(zhí)行的應(yīng)用程序序號(通常為1,假設(shè)有多個(gè)應(yīng)用程序使用,那么有相應(yīng)的數(shù)).prog_num=應(yīng)用程序序號121.diag_num=圖形號(此應(yīng)用程序中為0).使用應(yīng)用〔121〕改變回路設(shè)定值及輸出值2023/12/1076應(yīng)用程序〔121〕改變回路設(shè)定值及輸出值〔續(xù)〕num_of_args=參數(shù)的總數(shù).〔此程序可選1或5;通常為5〕Function=當(dāng)num_of_args選擇為1時(shí):1:改變設(shè)定值;2:改變輸出值 3:改變設(shè)定值時(shí)以滿刻度20;4:改變設(shè)定值時(shí)以滿刻度20 當(dāng)num_of_args選擇為5時(shí):1:改變設(shè)定值;2:改變輸出值ef_value=輸入?yún)^(qū)號si_value=輸入?yún)^(qū)所在圖類型索引號:1:主圖;2:子圖;7:窗口圖ef_slew=0slew=變化率值2023/12/1077應(yīng)用程序〔119〕輸入?yún)^(qū)送數(shù)或字符功能:對操作面板上的數(shù)值輸入?yún)^(qū)EEEEEE送數(shù)或字符。DISP_EFDATA(119)應(yīng)用程序: POKE_FLDxywhstatepoke_typenum_of_progsprog_num diag_numnum_of_argsmainsubefdata其中: x,y,w,h,state=標(biāo)準(zhǔn)的激活區(qū)參數(shù). poke_type=激活區(qū)類型(7是對應(yīng)的激活區(qū)類型號). num_of_progs=被執(zhí)行的應(yīng)用程序序號(通常為1,假設(shè)有多個(gè)應(yīng)用程 序使用,那么有相應(yīng)的數(shù)). prog_num=應(yīng)用程序序號119. diag_num=圖形號(此應(yīng)用程序中為0).2023/12/1078num_of_args=參數(shù)的總數(shù)。 main=在彈出窗口圖或主圖上的輸入?yún)^(qū)數(shù)量 Sb=在子圖上的輸入?yún)^(qū)數(shù)量 ef=輸入?yún)^(qū)號 〔區(qū)號是以先定義主圖或圖窗口圖上的 輸入?yún)^(qū),后設(shè)置子窗口的輸入?yún)^(qū)〕 data=輸入內(nèi)容〔如“ABC〞;56.7〕 假設(shè)有多個(gè)輸入內(nèi)容那么: ef Data 重復(fù)以上數(shù)據(jù)應(yīng)用程序〔119〕輸入?yún)^(qū)送數(shù)或字符〔續(xù)〕2023/12/1079練習(xí)九:生成模擬量控制回路的操作面板Poketype7(無條件執(zhí)行多個(gè)帶參數(shù)的應(yīng)用程序)Program6(應(yīng)用程序:激活二個(gè)算法,調(diào)用一個(gè)TRIGGER,對SET存放器送某個(gè)數(shù))Poketype23(有條件執(zhí)行多個(gè)應(yīng)用程序)Program30(設(shè)定值增加應(yīng)用程序)Program31(設(shè)定值減少應(yīng)用程序)Program32(切手動應(yīng)用程序)Program33(切自動應(yīng)用程序)Program34(輸出值增加應(yīng)用程序)Program35(輸出值減少應(yīng)用程序)使用以下的激活區(qū)及應(yīng)用程序完成一個(gè)模擬量操作面板:2023/12/1080TANKLEVELCONTROLAUTOMAN???????????????TRKPRAPLWMANUALAUTOMRE2023/12/10811、翻開800X.src窗口圖。2、建立AUTO按鈕:在工具條上選擇OIButton工具: Labeltype: text Label:輸入:“AUTO〞 Functionality:poke PokeType:23(control) Set:1 Setvalue:2 Prog#:33 (AUTO按鈕) 按OK按鈕.>將按鈕畫在相應(yīng)的位置(此按鈕為自動按鈕,只有當(dāng)SET存放器為2時(shí),按此按鈕才起作用〕3、建立MANU按鈕,同2〕步驟,將Prog#參數(shù)改為:324、建立設(shè)定值增加按鈕:在工具條上選擇OIButton: Labeltype: shape Shape:輸入:箭頭圖符的名〔例:ARROW1〕 Rot:0 Functionality:poke PokeType:23(control) Set:1 Setvalue:2 Prog#:30 〔設(shè)定值增加〕 按OK按鈕.>將按鈕畫在相應(yīng)的位置步驟:2023/12/10825、建立設(shè)定值減少按鈕,同4〕步驟,將Prog#參數(shù)改為:31; 將Rot參數(shù)改為:-180。6、建立輸出值增加按鈕,同4〕步驟,將Prog#參數(shù)改為:34; 在Shape上寫:ARROW2;將Rot參數(shù)改為:0。7、建立輸出值減少按鈕,同4〕步驟,將Prog#參數(shù)改為:35; 在Shape上寫:ARROW2;將Rot參數(shù)改為:-180。8、建立回路激活按鈕(Poke/feld),在工具條上選擇隱形按鈕工具。 在PokeFld窗口中:PokeType:選擇7〔options〕 Prog#:6 Args: \要激活的算法點(diǎn)名\ID \要激活的算法點(diǎn)名\ID 1 (調(diào)用的TRIGGER號) 1 (SET存放器號) 2 (送SET存放器的數(shù)值) 選OK按鈕.>將隱形按鈕放在相應(yīng)的位置?!沧ⅲ寒?dāng)需要激活的兩個(gè)算法為SETPOINT和MASTATION時(shí),必須先激活SETPOINT算法,后激活MASTAION算法〕2023/12/10839、修改操作面板圖的邊框,使它在激活回路時(shí)變紅: A〕選中邊框,按鼠標(biāo)右鍵,選Attribute。 B〕調(diào)出調(diào)色板窗口,在調(diào)色板上寫顏色條件: 〔SET1=2〕RED C〕按Apply按鈕 〔注意:在做完此步后,將光標(biāo)放在圖形空白處,將顏色條件去除〕10、在窗口圖中建立回路工作狀態(tài):AUTO/MANU 在圖形工具條上選擇字串工具abc;在Text窗口填寫: Defaulstring: XXXX Conditional:{(\LC點(diǎn)名-TOUT\3W=ON25)“MANU〞(\LC點(diǎn)名-TOUT\3W=ON26)“AUTO〞} 選OK按鈕.11、保存此窗口圖(圖名:760X.src)12、下裝圖到操作站。2023/12/1084練習(xí)十:在主流程圖中調(diào)出操作面板,且調(diào)出的面板已被激活1、調(diào)出主圖560X.src,在圖形工具條上選擇Poke按鈕工具:在PokeFld窗口中: PokeType:選擇7〔options〕Prog#:6#Args:5 Args:\要激活的算法點(diǎn)名\ID \要激活的算法點(diǎn)名\ID 1 (調(diào)用的TRIGGER號) 1 (SET存放器號) 2 (送SET存放器的數(shù)值) 按Apply按鈕 在PokeFld窗口中:將List增加到:2 Prog#:117 Diag#:窗口圖的圖號(例:7600) #Args:5+窗口圖中應(yīng)用的$W指針數(shù) Args:點(diǎn)組號(假設(shè)在窗口圖中應(yīng)用了點(diǎn)組,那么要填點(diǎn)組號,假設(shè)無,那么填0) 0 窗口圖的X軸坐標(biāo) 0 窗口圖的Y軸坐標(biāo) 0 (一般為0) 0 在窗口圖中使用$W的點(diǎn)的數(shù)量(假設(shè)為0,那么以下無數(shù)據(jù)) \點(diǎn)名\ID \點(diǎn)名\ID …… 2、按OK按鈕,將按鈕畫在閥門的后面.3、保存圖,下裝圖到操作站。2023/12/1085Poketype7(無條件執(zhí)行多個(gè)帶參數(shù)的應(yīng)用程序)Program6(應(yīng)用程序:激活二個(gè)算法,調(diào)用一個(gè) TRIGGER,對SET存放器送某個(gè)數(shù))Poketype23(有條件執(zhí)行多個(gè)應(yīng)用程序)Program28(數(shù)字量開應(yīng)用程序)Program29(數(shù)字量關(guān)應(yīng)用程序)Program32(切手動應(yīng)用程序)Program33(切自動應(yīng)用程序)附加練習(xí)一:使用以下的激活區(qū)及應(yīng)用程序完成一個(gè)開關(guān)量回路操作面板2023/12/1086AUTOMANSTARTSTOPPUMPCONTROLSTOPPEDRUNNINGSTARTINGOPERATIONTAGOUTSERVICE2023/12/1087附加練習(xí)二:拷貝一個(gè)已完成得開關(guān)量回路操作面板解讀一個(gè)已生成的開關(guān)量回路的操作面板。根據(jù)開關(guān)量面板上的應(yīng)用,修改邏輯回路??截惒僮髅姘鍒D文件,并根據(jù)現(xiàn)有回路修改成回路圖。2023/12/1088附加練習(xí)三:使用源文件編輯圖形使用$P內(nèi)存地址指針變量,當(dāng)馬達(dá)開時(shí)旋轉(zhuǎn),馬達(dá)關(guān)時(shí)停止。使用Trigger功能,組態(tài)一個(gè)Trigger為旋轉(zhuǎn)馬達(dá),另一個(gè)為停止馬達(dá),使用編輯器在圖語句中根據(jù)不同條件調(diào)用不同Trigger。調(diào)用Trigger語句: TRIG_ON2(條件語句〕3 〔當(dāng)條件成立時(shí)調(diào)用3號會旋轉(zhuǎn)的Trigger〕2023/12/1089BACKGROUNDPOINTER$P12550PTR_VALUE$P1$I01FOREGROUNDTRIG_ON2(\DI-1\1W=SET)3TRIGGER3COLORFGblackBGwhiteERwhiteOL0BLINKFGOFFBGOFFELLIPSE74106301243338623solidunfilledCOLORFGgray50($P1$I0=1)blackBGwhiteERwhiteOL0BLINKFGOFFBGOFFLINE74949988749427063solidCOLORFGgray50($P1$I0=2)blackBGwhiteERwhiteOL0BLINKFGOFFBGOFFLINE94748069528845763solidCOLORFGgray50($P1$I0=3)blackBGwhiteERwhiteOL0BLINKFGOFFBGOFFLINE53538315950647233solidPTR_Value$P1$I0[+1]IF($P1$I0=4)PTR_VALUE$P1$I01ENDIFTRIGGER2COLORFGblackBGwhiteERwhiteOL0BLINKFGOFFBGOFFELLIPSE74106301243338623solidunfilledLINE74949988749427063solidLINE94748069528845763solidLINE53538315950647233solid語句:2023/12/10901.全局趨勢組組態(tài)2.操作員薄膜鍵盤的用戶定義鍵組態(tài)3.報(bào)警顯示組態(tài)Module8操作站的操作功能組態(tài)2023/12/1091Step1: 訪問DeveloperStudio系統(tǒng)目錄樹,選擇系統(tǒng)名,選擇PointGroups文件夾,選擇Trend PointGroups,右鍵InsertNew,出現(xiàn)InsertNewTrendPointGroupsWizard窗口;Step2: 定義全局趨勢組的組名〔最多30個(gè)字符〕及趨勢組號,范圍為1~1000#,選擇Finish按鈕;Step3: 出現(xiàn)NewTrendPointGroups窗口,定義適宜的趨勢窗口屬性后OK或Apply;Step4: 增加趨勢組成員;雙擊需要增加點(diǎn)成員的趨勢組,選擇出現(xiàn)的TrendGroupMembers, 右鍵Insertnew,出現(xiàn)InsertNewTrendGroupMembersWizard窗口;Step5: 填寫參加該趨勢組的點(diǎn)名及其點(diǎn)在趨勢窗口的排列位置rank0~rank7,數(shù)字越小表示該點(diǎn)出現(xiàn) 在趨勢窗口的最上面;選擇Finish按鈕;Step6: 出現(xiàn)NewTrendGroupMembers窗口,對該點(diǎn)的選項(xiàng)進(jìn)行適宜的定義后ok;Step7: 參考步驟4~6,可繼續(xù)增加組成員,一個(gè)趨勢組最多可定義8個(gè)組成員;Step8: 翻開OvationApplication,雙擊Trend,翻開趨勢窗口,選擇Trend菜單-Group,選擇新建的 全局趨勢組進(jìn)行觀察;新建一個(gè)全局趨勢組2023/12/1092Step1:Step4:Step5:2023/12/1093薄膜鍵盤的用戶定義鍵組態(tài)Step1:訪問DeveloperStudio系統(tǒng)目錄樹,系統(tǒng)級、網(wǎng)絡(luò)級、單元級以及各個(gè)工作站下面都有 Configuration文件夾,根據(jù)組態(tài)生效的范圍選擇其中一個(gè)組態(tài)文件夾,選擇Ovation Keyboard,右鍵Insertnew,出現(xiàn)NewOvationKeyboard窗口;Step2:選擇Enable使能薄膜鍵盤〔選擇Disable,允許關(guān)閉薄膜鍵盤的功能而不需要?jiǎng)h除其組態(tài)〕,選 擇 鍵盤類型〔OvationKeyboard含48個(gè)自定義鍵,AlarmPanel含96個(gè)自定義鍵〕,定義鍵盤接口 〔COM1或COM2〕; 薄膜鍵盤也可以進(jìn)行Iconic報(bào)警的組態(tài),可根據(jù)點(diǎn)的特征字符、報(bào)警優(yōu)先級進(jìn)行點(diǎn)的 分組,如 果該組中有點(diǎn)報(bào)警,那么定義的自定義鍵上的LED燈亮;如果還定義閃爍,那么如果改組中有未確認(rèn)的 報(bào)警,LED燈閃爍,如果該組中有報(bào)警,且所有報(bào)警已確認(rèn),那么LED常亮;Step3:具體定義各個(gè)自定義鍵的功能; 訪問OvationKeyboard-Keys,右鍵Insertnew,出現(xiàn)InsertNewKeysWizard窗口,選擇定義 的鍵號后選擇Finish按鈕;Step4:出現(xiàn)NewKeys窗口;選擇CustomKey,那么僅僅定義該鍵的功能〔顯示流程圖,點(diǎn)趨勢,趨勢組 等〕;選擇AlarmKey,不僅定義按鍵的功能,還可定義自定義鍵上的LED燈;定義完成后選擇OK按 鈕;2023/12/1094Step5: 參考步驟3和4,定義其他的自定義鍵;Step6: 選擇OvationKeyboard,右鍵Download,選擇需應(yīng)用新組態(tài)文件的工作站,ok進(jìn)行下裝, 建議工作站重啟,新的組態(tài)生效;2023/12/1095Step1:Step2:Step3:Step4:2023/12/1096報(bào)警顯示組態(tài)1.根本報(bào)警顯示組態(tài)2.聲音報(bào)警組態(tài)3.圖標(biāo)報(bào)警組態(tài)4.報(bào)警窗口組態(tài)5.滾動報(bào)警條組態(tài)2023/12/1097根本報(bào)警顯示組態(tài)Step1: 訪問DeveloperStudio系統(tǒng)目錄樹,系統(tǒng)級、網(wǎng)絡(luò)級、單元級以及各個(gè)工作 站下面都有Configuration文件夾,根據(jù)組態(tài)生效的范圍選擇其中一個(gè)組態(tài)文件夾,選擇Alarms,右鍵Insertnew,出現(xiàn)NewAlarms窗口;Step2: AlarmDisplayTab:定義每秒處理報(bào)警的數(shù)量;報(bào)警窗口中空行占的比率;第一次運(yùn)行時(shí)是否顯示報(bào)警時(shí)間,增量報(bào)警、Return事件發(fā)生后,是在原位置顯示還是移到列表的最上面;如果在原位置顯示,時(shí)間是否更新;定義是否在實(shí)時(shí)報(bào)警窗口顯示未確認(rèn)和可復(fù)位的報(bào)警信息;是否使能鍵盤上的功能鍵進(jìn)行相關(guān)報(bào)警操作;報(bào)警時(shí)間是否顯示毫秒;定義特征字符的附加描述,在過濾窗口中顯示; NormalModeFiltering&PriorityModeFiltering:定義報(bào)警窗口中兩種過濾模式的默認(rèn)選項(xiàng); AlarmHistoricalStorage:定義是否發(fā)送報(bào)警信息到歷史站,并選擇收集報(bào)警信息的Scanner; Blinking:定義報(bào)警未確認(rèn)是否閃爍,如果允許閃爍,哪些局部閃爍;Step3: 選擇Alarms,右鍵Download,選擇需應(yīng)用新組態(tài)文件的工作站,ok進(jìn)行下裝,建議工作站重啟,新的組態(tài)生效;2023/12/1098Step1:Step2:Step3:2023/12/1099聲音報(bào)警組態(tài)Step1:錄制或?qū)肼曇粑募?.wav文件;訪問DeveloperStudio系統(tǒng)目錄樹,系統(tǒng)級、網(wǎng)絡(luò)級、單元級及各個(gè)工作站下面都有Configuration文件夾,根據(jù)組態(tài)生效的范圍選擇其中一個(gè)組態(tài)文件夾,雙擊Alarms,選擇Audio-AudioFiles,右鍵Insertnew,定義聲音文件名ok后可自行錄制聲音文件;或選擇Audio-AudioFiles,右鍵Import,導(dǎo)入.wav聲音文件;Step2:組態(tài)聲音報(bào)警;選擇Alarms,右鍵open,出現(xiàn)報(bào)警組態(tài)窗口,選擇AudioTab:AudioType選擇ContinuousAudio,允許聲音報(bào)警;建議組態(tài)方式:報(bào)警確認(rèn)的同時(shí)關(guān)閉聲音報(bào)警;其他組態(tài)選項(xiàng)說明:當(dāng)有報(bào)警發(fā)生時(shí),首先只有一個(gè)站進(jìn)行聲音報(bào)警,第二個(gè)站可設(shè)置10s的延時(shí),如果第一個(gè)站沒有確認(rèn)或取消,第二個(gè)站10s后進(jìn)行聲音報(bào)警,以此類推,每個(gè)站可在各自的工作站定義一個(gè)數(shù)字量點(diǎn)用于取消請求,在控制器中建立一個(gè)or的回路,取消請求點(diǎn)通過or門,oneshot算法輸出一個(gè)點(diǎn)為Monitor請求點(diǎn)〔來自控制器〕,Monitor請求點(diǎn)為1〔即任意工作站有取消請求時(shí)〕,關(guān)閉聲音報(bào)警;這種方式的優(yōu)勢在于任何站都可以關(guān)閉聲音報(bào)警。如果沒有定義取消請求點(diǎn),那么工作站處于本地模式,只有聲音報(bào)警的本站通過報(bào)警窗口的靜音按鈕才能關(guān)閉聲音報(bào)警,其他聽到聲音報(bào)警而本身沒有聲音報(bào)警的站不能進(jìn)行靜音操作;另外,可以定義自動關(guān)閉聲音報(bào)警的時(shí)間,Step3:AudioFiles/PointsTab:不同報(bào)警優(yōu)先級可定義不同的聲音文件,填寫后綴為.wav的聲音文件名;AudioPoints,工作站中可定義一些數(shù)字量點(diǎn),當(dāng)報(bào)警發(fā)生時(shí)數(shù)字量點(diǎn)置1,實(shí)際工程中,可以使用該點(diǎn)通過回路驅(qū)動外部音響;Step4:選擇Alarms,右鍵Download,選擇需應(yīng)用新組態(tài)文件的工作站,ok進(jìn)行下裝,建議工作站重啟,新的組態(tài)生效;2023/12/10100圖標(biāo)報(bào)警組態(tài)Step1:Configuration文件夾,選擇Alarms,右鍵open,出現(xiàn)報(bào)警組態(tài)窗口,選擇IconicAlarmingTab:定義圖標(biāo)的尺寸,點(diǎn)擊圖標(biāo)是否顯示報(bào)警列表,是否允許調(diào)整圖標(biāo)窗口,符號“-〞是否視為通配符以及定義圖標(biāo)報(bào)警顏色;Step2:新建或?qū)雸D符文件*.bmp;雙擊Alarms,選擇Bitmaps-BitmapsFiles,右鍵Insertnew,定義圖符文件名ok后自動翻開畫圖工具新建文件,注意選擇畫圖工具Image菜單Attributes中定義圖標(biāo)的大小與Step1中定義的圖標(biāo)尺寸需一致;或選擇Bitmaps-BitmapsFiles,右鍵Import,導(dǎo)入.bmp圖符位圖文件;Step3:使能圖標(biāo)報(bào)警;雙擊Alarms,選擇Iconic文件夾,右鍵Insertnew,選擇顯示圖標(biāo)報(bào)警的窗口號后Finish;出現(xiàn)NewIconic窗口,Enabled使能圖標(biāo)報(bào)警,定義報(bào)警組中是否允許顯示Return的報(bào)警事件以及選擇流程圖窗口和選擇用于點(diǎn)歸類的特征字符位置;Ste

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論