




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
OV210-WIN流程圖組態(tài)課程Rev.3.1.XFebruary2024艾默生控制系統(tǒng)〔上?!秤邢薰景鏅?quán)所有2023/12/100版權(quán)通知 提供的Ovation手冊(cè)簡(jiǎn)體中文版本是為了幫助中國(guó)客戶在培訓(xùn)中更好的理解課程內(nèi)容而設(shè)置。這些手冊(cè)的英文版本才是正式的Ovation手冊(cè),因此英文版本中的信息優(yōu)先于簡(jiǎn)體中文版本中的信息。 對(duì)于本手冊(cè)中描述的電路、信息、設(shè)備或軟件的用途,EmersonProcessManagementPower&WaterSolutionsCo.,Ltd.不承擔(dān)任何專利責(zé)任。 沒(méi)有EmersonProcessManagementPower&WaterSolutionsCo.,Ltd.事先明確的書(shū)面同意,不得復(fù)制此出版物的任何局部,不得將其存儲(chǔ)在檢索系統(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)掌握?qǐng)D形語(yǔ)言中的條件語(yǔ)句使用GraphicBuilder工具建立實(shí)時(shí)工廠流程圖使用各種圖形的應(yīng)用程序完成特殊功能建立激活區(qū)、圖符、宏、動(dòng)態(tài)指示建立控制回路操作面板演示操作站的操作功能組態(tài)完成Ovation系統(tǒng)的備份參考手冊(cè): REF_0091圖形語(yǔ)言參考手冊(cè)2023/12/102Module1圖形組態(tài)工具介紹〔GraphicsBuilder〕Module2建立與點(diǎn)無(wú)關(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)工具介紹翻開(kāi)GraphicBuilder圖形組態(tài)工具……….6圖形組態(tài)工具的菜單介紹………………...8圖形文件的特性…………..11新建一幅流程圖的步驟………………15修改一幅流程圖的步驟………………18Module2建立與點(diǎn)無(wú)關(guān)的圖形建立與點(diǎn)無(wú)關(guān)的圖形……..23使用圖形中的屬性設(shè)置圖形……………..25練習(xí)一:建立一個(gè)與點(diǎn)無(wú)關(guān)的圖形……..32Module3建立與點(diǎn)有關(guān)的圖形建立動(dòng)態(tài)圖形,點(diǎn)與圖形的連接………..36圖形中的條件語(yǔ)句……..…37練習(xí)二:利用條件語(yǔ)句組態(tài)動(dòng)態(tài)圖……..43Module4點(diǎn)組及圖指針變量點(diǎn)組組態(tài)……………….….46練習(xí)三:點(diǎn)組〔PDS點(diǎn)組〕的組態(tài)……...47練習(xí)四:使用主圖點(diǎn)名變量連接動(dòng)態(tài)圖..49Module5靜態(tài)圖符及宏圖〔Macro〕宏圖變量………………..…51練習(xí)五:建立一個(gè)馬達(dá)的宏圖…………...53練習(xí)六:使用動(dòng)態(tài)馬達(dá)宏圖到主圖中…..54靜態(tài)圖符的文件介紹……..552023/12/104Module6生成彈出窗口圖練習(xí)七:生成窗口圖…………….…57在主圖中調(diào)用窗口圖…………….…58練習(xí)八:用$W窗口變量替代動(dòng)態(tài)連接中的點(diǎn)名……….59Module7建立控制回路操作面板常用GB應(yīng)用程序介紹………………62練習(xí)九:生成模擬量控制回路的操作面板…………….78練習(xí)十:在主流程圖中調(diào)出操作面板………………….83完成一個(gè)開(kāi)關(guān)量回路操作面板….…84使用源文件編輯圖形……………….86Module8操作站的操作功能組態(tài)全局趨勢(shì)組組態(tài)…………89操作員薄膜鍵盤(pán)的用戶定義鍵組態(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滾動(dòng)報(bào)警條組態(tài)…………99Module9Ovation系統(tǒng)備份Ovation系統(tǒng)數(shù)據(jù)庫(kù)介紹………………102Ovation系統(tǒng)備份………1072023/12/105Module1流程圖組態(tài)工具介紹〔GraphicsBuilder〕 1.翻開(kāi)GraphicBuilder圖形組態(tài)工具 2.圖形組態(tài)工具的菜單介紹 3.圖形文件的特性 4.新建一幅流程圖的步驟 5.修改一幅流程圖的步驟2023/12/1061.翻開(kāi)GraphicBuilder圖形組態(tài)工具翻開(kāi)DeveloperStudio:2023/12/1072023/12/1082.圖形組態(tài)工具的菜單介紹〔一〕主工具條:從左向右:新建一幅,翻開(kāi)某幅,保存圖,編譯圖形文件,打印圖,翻開(kāi)Ovation圖形源文件編輯器,翻開(kāi)文本編輯器,翻開(kāi)圖庫(kù)〔Shape〕,翻開(kāi)OPC點(diǎn)的瀏覽器。2023/12/109從左向右:顯示/設(shè)置圖形的語(yǔ)句區(qū),顯示/設(shè)置圖形的語(yǔ)句行數(shù),改變重疊圖形的位置,翻開(kāi)調(diào)色板,翻開(kāi)字符屬性設(shè)置工具,翻開(kāi)圖形填充圖類型,翻開(kāi)線條設(shè)置工具,翻開(kāi)線寬設(shè)置工具。圖形屬性:2.圖形組態(tài)工具的菜單介紹〔二〕2023/12/10102.圖形組態(tài)工具的菜單介紹〔三〕畫(huà)圖工具:從左向右:宏圖,開(kāi)口圓,線狀開(kāi)口圓,折線,圓弧,橢圓,圓,多邊行,長(zhǎng)方形,點(diǎn),按鈕圖,罐形棒圖,圓柱行棒圖,方形棒圖,點(diǎn)形趨勢(shì),XY軸趨勢(shì),動(dòng)態(tài)線條趨勢(shì),趨勢(shì),時(shí)間,日期,文本組字符串,實(shí)時(shí)點(diǎn)數(shù)據(jù),文本字符串,靜態(tài)圖庫(kù),激活區(qū),輸入?yún)^(qū),操作滑塊,操作檢查確認(rèn),選擇,操作按鈕,操作事件指示按鈕,鍵盤(pán)P鍵連接。2023/12/10113.圖形文件的特性〔一〕圖形文件的圖號(hào)范圍:!!!!!!!!!!!流程圖的類型!!!!!!!!!!!!!!!2023/12/10123.圖形文件的特性〔二〕圖形的文件類型:
源文件:以號(hào)碼作為它的文件名,例:2000.src目標(biāo)文件:文件名與對(duì)應(yīng)的源文件名一致, 例:2000.diag圖形類型分類
MAIN(主圖)POP-UPWINDOW(彈出窗口)SubWIN〔子窗口〕2023/12/1013圖形的文件結(jié)構(gòu):
3.圖形文件的特性〔三〕語(yǔ)句結(jié)構(gòu)分成幾個(gè)局部:DIAGRAM區(qū)BACKGROUND區(qū)FOREGROUND區(qū)KEYBORAD區(qū)TRIGGER區(qū)〔1-255〕2023/12/1014圖形語(yǔ)句的一般規(guī)那么:3.圖形文件的特性〔四〕DIAGRAM語(yǔ)句必須是此圖形中的第一個(gè)語(yǔ)句,且每幅圖中必須有一句,也只能有一句。在命令行中不能參加注釋,注釋只能作為獨(dú)立行寫(xiě)入,以*號(hào)開(kāi)頭。空行可以在任何行中插入。當(dāng)用圖形編輯器寫(xiě)圖時(shí),不能改變命令〔如:原來(lái)是園改為方形〕,只能將此行命令刪除,重新寫(xiě)語(yǔ)句。圖號(hào)必須按規(guī)定定義。圖形中的文本字串內(nèi)容,必須用“〞。2023/12/10154.新建一幅流程圖的步驟〔一〕第一步:翻開(kāi)DeveloperStudio;在數(shù)據(jù)庫(kù)文件夾下選擇Graphics右 鍵在菜單條上選擇insertnew;命名圖號(hào),如5000;按OK后翻開(kāi)GB組態(tài)工具。2023/12/1016第二步:在流程圖組態(tài)菜單上選擇VIEWGraphicConfig彈出流程圖的設(shè)置窗口: 選擇背景顏色,如灰色〔gray70〕4.新建一幅流程圖的步驟〔二〕2023/12/1017第三步:在圖形窗口畫(huà)圖:第四步:在流程圖窗口的菜單條上選擇File,選擇Load/Save。保存圖形。4.新建一幅流程圖的步驟〔三〕第五步:下裝圖形到操作站: 1.翻開(kāi)DeveloperStudio 2.展開(kāi)數(shù)據(jù)庫(kù)名文件夾選擇操作站的名右鍵。 3.選擇Download,將流程圖下裝到各操作站。2023/12/10185.修改一幅流程圖的步驟〔一〕第一步:翻開(kāi)DeveloperStudio;在數(shù)據(jù)庫(kù)文件夾下選擇Graphics;在圖形清 單中找出需要修改的圖形。2023/12/1019第二步:
方法一: 使用圖形組態(tài)工具修改圖形5.修改一幅流程圖的步驟〔二〕從左向右:宏圖,開(kāi)口圓,線狀開(kāi)口圓,折線,圓弧,橢圓,圓,多邊行,長(zhǎng)方形,點(diǎn),按鈕圖,罐形棒圖,圓柱行棒圖,方形棒圖,點(diǎn)形趨勢(shì),XY軸趨勢(shì),動(dòng)態(tài)線條趨勢(shì),趨勢(shì),時(shí)間,日期,文本組字符串,實(shí)時(shí)點(diǎn)數(shù)據(jù),文本字符串,靜態(tài)圖庫(kù),激活區(qū),輸入?yún)^(qū),操作滑塊,操作檢查確認(rèn),選擇,操作按鈕,操作事件指示按鈕,鍵盤(pán)P鍵連接。2023/12/1020方法二: 使用文本編輯器組態(tài)圖形使用Ovation的圖形組態(tài)軟件編輯器編輯圖形使用文本編輯器編輯圖形〔建議使用此工具〕5.修改一幅流程圖的步驟〔三〕從左向右:新建一幅,翻開(kāi)某幅,保存圖,編譯圖形文件,打印圖,翻開(kāi)Ovation圖形源文件編輯器,翻開(kāi)文本編輯器,翻開(kāi)圖庫(kù)〔Shape〕,翻開(kāi)OPC點(diǎn)的瀏覽器。2023/12/1021第三步:保存圖形。第四步:將圖重新下裝到相關(guān)的操作站上。5.修改一幅流程圖的步驟〔四〕2023/12/1022
1.建立與點(diǎn)無(wú)關(guān)的圖形
2.使用圖形中的屬性設(shè)置圖形
COLORLINE_WIDTHFILL_PATLINE_PATTextattributesBlinkModule2建立與點(diǎn)無(wú)關(guān)的圖形2023/12/1023建立與點(diǎn)無(wú)關(guān)的圖形〔一〕使用作圖工具畫(huà)圖:使用作圖工具畫(huà):開(kāi)口圓,線狀開(kāi)口圓,折線,圓弧,橢圓,圓,多邊行,長(zhǎng)方形等圖。注:一般將與點(diǎn)無(wú)連接的圖稱為靜態(tài)圖;可以畫(huà)在背景區(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)無(wú)關(guān)的圖形〔二〕使用圖形語(yǔ)句畫(huà)圖: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)無(wú)關(guān)的圖形--簡(jiǎn)單的液罐流程圖
1、畫(huà)一個(gè)簡(jiǎn)單的液罐流程圖1〕畫(huà)一個(gè)填色〔蘭〕的方塊: a〕翻開(kāi)調(diào)色板,在前景色中選擇蘭色。 b〕翻開(kāi)填充圖工具,選擇sold。 c〕在工具條上選Foreground區(qū),再選“方形〞作圖工具。 d〕光標(biāo)移到圖板的空白處,按鼠標(biāo)左鍵,并拖拉到一定大小,放開(kāi)左鍵。2〕畫(huà)管道:同1〕。3〕畫(huà)一控制閥和馬達(dá): a〕翻開(kāi)Shape靜態(tài)圖符工具。 b〕選擇閥門(mén)圖形。 c〕選擇馬達(dá)圖形。2、在圖上參加字串:1〕加TANK100字串:a〕翻開(kāi)調(diào)色板窗,在前景色中選擇黑色。b〕翻開(kāi)文本選擇窗,在Type欄中選擇vector,且將右邊的方框打上勾〔帶背景色字串〕。c〕在工具條上選Foreground區(qū),再選“abc〞作圖工具。d〕在工具窗的Defaultstring上打入TANK100。2〕在馬達(dá)圖形的下方加STOP字串:同1〕。2023/12/10333、在圖板的右上方添加時(shí)間和日期: a〕在工具條上選Foreground區(qū),再選“11:41〞作圖工具,光標(biāo)放在需要位置按左鍵,既在畫(huà)板上連接上時(shí)間信息。 b〕在工具條上選Foreground區(qū),再選“1-1-91〞作圖工具,光標(biāo)放在需要位置按左鍵,既在畫(huà)板上連接上日期信息。4、保存流程圖:在流程圖窗口的菜單條上選擇File,選擇Save.5、下裝流程圖到操作站:1〕 翻開(kāi)DeveloperStudio2〕 展開(kāi)數(shù)據(jù)庫(kù)名文件夾選擇操作站的名右鍵3〕 選擇Download,將流程圖下裝到操作站。2023/12/10342023/12/1035
1.建立動(dòng)態(tài)圖形,點(diǎn)與圖形的連接。圖形中的條件語(yǔ)句。利用條件語(yǔ)句組態(tài)動(dòng)態(tài)圖。Module3建立與點(diǎn)有關(guān)的圖形2023/12/1036PROCESS_PT:模擬量記錄區(qū)的讀取(AV,ED,EU,etc.)BAROL_CYLINDEROL_GAUGEPLOTwithshapeTRENDXYplot建立動(dòng)態(tài)圖形,點(diǎn)與圖形的連接2023/12/1037條件語(yǔ)句種類?
SimpleExpressions(簡(jiǎn)單句)?CompoundExpressions(復(fù)合句)?CaseExpressions(Case語(yǔ)句)?QualityExpressions(質(zhì)量句)?SetExpressions(Set語(yǔ)句)2023/12/1038簡(jiǎn)單條件語(yǔ)句語(yǔ)句格式:〔〔邏輯條件〕邏輯符〔邏輯條件〕〕成立結(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ù)合條件語(yǔ)句語(yǔ)句格式:{〔邏輯條件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條件語(yǔ)句中點(diǎn)的狀態(tài)表示符?模擬量點(diǎn)狀態(tài)標(biāo)識(shí)符: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)識(shí)符: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)識(shí)符:HDWRFAIL,ON0至ON15,OFF0至OFF15?數(shù)字打包點(diǎn)〔PD點(diǎn)〕狀態(tài)標(biāo)識(shí)符:HDWRFAIL,PSET0至PSET31,PRESET0至PRESET31,ON0至ON15,OFF0至OFF15?站點(diǎn)狀態(tài)標(biāo)識(shí)符:ALARM,ALARMACK,DROPALARM,DROPCLEAR,DROPFAULT,HDWRFAIL,MCBOOFFLIN,MCB10FFLIN,NORMAL,TOLLGLE,UPDATETIME,OPATTN,ON0至ON15,OFF0至OFF15?模塊點(diǎn)狀態(tài)標(biāo)識(shí)符:HDWRFAIL,SET,RESET,ALARMOFF,SCANOFF,GOOD,FAIR,POOR,BAD,TOGGLE,CUTOUT,ALARM,NORMAL,ALARMACK,ON0至ON15,OFF0至OFF152023/12/1041Case條件語(yǔ)句語(yǔ)句格式:(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ì)量條件語(yǔ)句語(yǔ)句格式:(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(mén)時(shí)為蘭COLORFGcyan(QUALITY)\D200\greenyellowredblue2023/12/1043Set條件語(yǔ)句語(yǔ)句格式:(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í)二:利用條件語(yǔ)句組態(tài)動(dòng)態(tài)圖--動(dòng)態(tài)液罐流程圖1、將液罐改變?yōu)閯?dòng)態(tài)圖。1〕光標(biāo)選中液罐,按鼠標(biāo)右鍵,選擇菜單條上的Delete〔擦除〕菜單,〔擦除原來(lái)的方塊〕。2〕在工具條上選Foreground區(qū),再選“動(dòng)態(tài)棒圖〔Bar〕〞作圖工具。3〕光標(biāo)移到圖板的空白處,按住鼠標(biāo)左鍵,并拖拉到一定大小,放開(kāi)左鍵。此時(shí)出現(xiàn)對(duì)話框在對(duì)話框的PtName/RedFld參數(shù)上填:\點(diǎn)名\AV。在LowLimit參數(shù)及HighLimit參數(shù)上填棒的變化范圍〔例:0和100)。4〕在對(duì)話框上選擇按鈕Apply。2、連接液位指示1〕在工具條上選Foreground區(qū),再選“???.???〞,出現(xiàn)對(duì)話框,在對(duì)話框的PtName/RedFld參數(shù)上填:\點(diǎn)名\AV。2〕在對(duì)話框上選擇按鈕Apply。3〕重新選中此圖形,翻開(kāi)TextAttribute工具,在Type參數(shù)上vector,且將右邊方框打勾〔字串需要有背景色〕。4〕重復(fù)1〕到3〕步,完成閥位指示。5〕重復(fù)1〕到3〕步,完成液位的工程單位指示。 〔提示:在PtName/RedFld參數(shù)上填:\點(diǎn)名\EU〕3、組態(tài)液位報(bào)警指示〔寫(xiě)條件語(yǔ)句〕〔簡(jiǎn)單句〕 〔注意:在每個(gè)工具上寫(xiě)完條件后,光標(biāo)要在空白處點(diǎn)一下,然后將條件去除〕1〕選中液罐圖形,按鼠標(biāo)右鍵,出現(xiàn)菜單,選擇Properties菜單〔重讀此圖的屬性信息〕。2023/12/10452〕翻開(kāi)Color工具,在前景色的條件語(yǔ)句窗寫(xiě)語(yǔ)句: (〔\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)閯?dòng)態(tài)圖?!矎?fù)合句〕1〕選中馬達(dá)圖形,按鼠標(biāo)右鍵,出現(xiàn)菜單,選擇Properties菜單。2〕翻開(kāi)Color工具,在FG條件語(yǔ)句窗寫(xiě)馬達(dá)的動(dòng)態(tài)語(yǔ)句: {〔\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、在閥門(mén)下顯示回路的手/自動(dòng)狀態(tài)?!沧执畻l件〕1〕在工具條上選Foreground區(qū),并在工具條上,選擇“abc〞工具。2〕在Defaultstring參數(shù)上寫(xiě):“XXXX〞。3〕在Conditional窗口上寫(xiě)條件語(yǔ)句: {〔\OCBMA-1-TOUT\3W=ON26)“AUTO〞(\OCBMA-1-TOUT\3W=ON25)“MANU〞} (條件:當(dāng)MA站算法的跟蹤輸出信號(hào)的3W第26位為“1〞時(shí),顯示AUTO字串;當(dāng)MA站算法的跟蹤輸出信號(hào)的3W第25位為“1〞時(shí),顯示MANU。)〔提示:注意字串的背景色〕6、根據(jù)馬達(dá)狀態(tài)不同管道中的填充圖不同。1〕選擇管道圖形,按鼠標(biāo)右鍵,選菜單Properties。2〕翻開(kāi)FillPattern工具,在條件窗寫(xiě)語(yǔ)句: {〔\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)名變量連接動(dòng)態(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、翻開(kāi)DeveloperStudio。展開(kāi)數(shù)據(jù)庫(kù)名文件夾展開(kāi)PointGroups文件夾,選擇PDSGroups右鍵在菜單條上選擇insertnew。2、填寫(xiě)組名和組號(hào)?!踩纾?0組號(hào);PDS1組名〕3、選擇Finish按鈕后,填寫(xiě)參數(shù)表:GroupTitle:TESTPDS1String1:TANK100String2:PUMP1String3:VLV1TextGroupNumber:〔用文本方式組太的字符文件中的組號(hào)〕DiagNumber:圖號(hào)Up、Down、Left、RightGroup: 〔當(dāng)在流程圖中用Page時(shí),上下左右翻頁(yè)時(shí),調(diào)用的點(diǎn)組號(hào)〕PDS點(diǎn)組號(hào)2023/12/10494、在點(diǎn)組中加點(diǎn): PointName:AI101;Rank:點(diǎn)編號(hào); 按Finsh按鈕按OK按鈕。5、重復(fù)以上內(nèi)容,填:AI102、DI101、DI102〔注意:點(diǎn)名按實(shí)際建立的點(diǎn)名〕2023/12/1050練習(xí)四:使用主圖點(diǎn)名變量連接動(dòng)態(tài)圖修改原來(lái)圖中的變量,用$G替代原圖中的動(dòng)態(tài)連接點(diǎn)的點(diǎn)名:1、選中圖中液罐圖行,按鼠標(biāo)右鍵,選擇Properties。2、在Bar窗口中將原來(lái)的點(diǎn)名改成:$G2 注意對(duì)應(yīng)關(guān)系:point1--$G1--RANK0 point2--$G2--RANK1 以此類推3、翻開(kāi)調(diào)色板,將顏色語(yǔ)句中的點(diǎn)名改成$G24、按以上方法將其他動(dòng)態(tài)圖中的連接改成相應(yīng)的$G3、$G4等。5、將原來(lái)的字串:TANK100擦除。6、在作圖工具中選擇帶方框的abc圖型工具,調(diào)出:PtGroupText窗口。7、在此窗口中填寫(xiě)參數(shù): String:1 〔填寫(xiě)在點(diǎn)組中String1、2、3的字串號(hào)〕chars:15〔字串的字?jǐn)?shù)〕8、重復(fù)7〕的工作,將馬達(dá)、閥門(mén)的字串改成點(diǎn)組中的字串號(hào)。 〔根據(jù)以上點(diǎn)組的組態(tài),馬達(dá)的String參數(shù)為“2〞,閥門(mén)參數(shù)為“3〞〕9、將圖另存為其他號(hào)圖。〔如:5601.src)10、下裝到操作站。11、在操作員窗口翻開(kāi)新圖,選擇組號(hào)。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=宏圖圖號(hào)(1到65,535)宏圖-作為流程圖中的動(dòng)態(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、翻開(kāi)DeveloperStudio,展開(kāi)數(shù)據(jù)庫(kù)名文件夾,選擇GraphicsMacros右鍵在菜單條上選擇insertnew。2、命名圖號(hào).如:macro560XGB工具將被翻開(kāi)。(X=學(xué)習(xí)組的組號(hào))。3、在菜單上選擇VIEWDiagramConfiguration--彈出流程圖的設(shè)置窗口。在Background上選擇白色〔White〕。在調(diào)出窗口中的TYPE參數(shù)上選擇Main-->ok4、在圖中畫(huà)一個(gè)馬達(dá): A〕調(diào)出作圖工具,選擇前景區(qū)〔Foreground〕,畫(huà)一個(gè)圓。 B〕選中此圓,調(diào)出調(diào)色板工具,在條件語(yǔ)句區(qū)寫(xiě)顏色語(yǔ)句: {($D1W1=SET)GREEN($D1W1=RESET)RED} (注:當(dāng)馬達(dá)開(kāi)時(shí),圓為綠;當(dāng)馬達(dá)關(guān)時(shí),圓為紅.$D1為宏圖的點(diǎn)名指針)5、畫(huà)上馬達(dá)的其他部份。6、在馬達(dá)下畫(huà)一字符串:〔在調(diào)用此宏圖時(shí)再填上具體字串) A〕在工具中選擇abc工具,在Defaultstring參數(shù)處填:〞$T1〞 B〕按OK按鈕.7、全選成組,把組移到畫(huà)布的左上角。8、在GB工具中,選File-->save2023/12/1055練習(xí)六:使用動(dòng)態(tài)馬達(dá)宏圖應(yīng)用到主圖中1、翻開(kāi)5600.src圖。2、翻開(kāi)圖形工具,選擇宏圖工具。3、在Macro工具上選擇宏圖號(hào):〔例:560X〕4、在宏圖工具窗口顯示需要填寫(xiě)的參數(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生成彈出窗口圖窗口圖
圖形類型:窗口圖
允許圖號(hào):7000-8499$W窗口點(diǎn)名變量應(yīng)用
Poke介紹 Poketype8:windowModule62023/12/1058TANKLEVELCONTROL???????????????練習(xí)七:生成窗口圖1、翻開(kāi)DeveloperStudio,展開(kāi)數(shù)據(jù)庫(kù)名文件夾, 選擇GraphicsDiagram--右鍵,選擇insertnew。2、命名圖號(hào).如:800XGB工具將被翻開(kāi)。 (X=學(xué)習(xí)組的組號(hào))〔窗口圖號(hào)范圍為7000~8499〕3、在菜單上選擇VIEWDiagramConfiguration 彈出流程圖的設(shè)置窗口:在Background上選擇白色〔White〕。在調(diào)出窗口中的TYPE參數(shù)上選擇window4、調(diào)出畫(huà)圖工具,畫(huà)一個(gè)簡(jiǎn)單的模擬量棒圖:A〕選棒圖圖符,填參數(shù): PtName/RecFld:\A101\AV LowLimit:\A101\BV;HighLimit:\A101\TV 按OK按鈕,畫(huà)一個(gè)棒圖。B〕重復(fù)以上工作,畫(huà)另兩個(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〔窗口圖號(hào)〕(X=學(xué)習(xí)組的組號(hào)) Group#:0〔不用點(diǎn)組為:0,假設(shè)用點(diǎn)組填點(diǎn)組號(hào)〕 6〕選擇OK 7〕在這隱形按鈕上畫(huà)上字串:800X。 8〕保存圖型,下裝到操作站。 9〕在操作站中翻開(kāi)此圖,按800X按鈕,調(diào)出窗口圖。2023/12/1060練習(xí)八:用$W窗口變量替代動(dòng)態(tài)連接中的點(diǎn)名1、調(diào)出已畫(huà)的圖: A〕選中棒圖圖符,右鍵-選擇菜單中的Properties -調(diào)出棒圖屬性窗: 修改參數(shù): PtName/RecFld:$W1AV LowLimit:0 HighLimit:100 按OK按鈕,畫(huà)一個(gè)棒圖,分別用$W2和$W3。 B〕重復(fù)以上工作,畫(huà)另兩個(gè)棒圖。2、保存圖型。3、在主圖中調(diào)用窗口圖1〕翻開(kāi)主圖〔如:5600.src〕2〕在圖型工具中選擇Keyboard圖型區(qū)3〕選擇Poke工具4〕在工具中的PokeType上選擇:8〔window〕5〕填參數(shù): Diag#:800X〔窗口圖號(hào)〕 Group#:0 $WPoints:填寫(xiě)在窗口圖中用的$W1、2、3的 具體點(diǎn)名〕 〔如:AI101、AI102、AI103〕 〔每一行代表一個(gè)變量點(diǎn)名〕6〕選擇OK7〕在伐門(mén)圖形上畫(huà)一按鈕圖。4、保存圖型,5、下裝到操作站。6、在操作站中翻開(kāi)此圖,按伐門(mén)圖形,調(diào)出窗 口 圖。2023/12/1061Poke區(qū)的其他功能介紹2023/12/1062生成控制回路接口圖常用GB應(yīng)用程序模擬量控制回路的操作面板開(kāi)關(guān)量回路的開(kāi)關(guān)面板4.使用源文件編輯圖形
GB源編輯器
外部編輯器Module72023/12/1063CNTRL_POKE(6)功能:激活兩個(gè)算法,調(diào)用某個(gè)TRIGGER,對(duì)某個(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是對(duì)應(yīng)的激活區(qū)類型號(hào)).num_of_progs=被執(zhí)行的應(yīng)用程序序號(hào)(通常為1,假設(shè)有多個(gè)應(yīng)用程序使用,那么有相應(yīng)的數(shù)).prog_num=應(yīng)用程序序號(hào)6.diag_num=圖形號(hào)(假設(shè)在此應(yīng)用程序中不用,那么為0).2023/12/1064num_of_args=參數(shù)的總數(shù).對(duì)此應(yīng)用為5。point1=算法點(diǎn)名IDpoint2=算法點(diǎn)名IDtrig_num=需要執(zhí)行的TRIGGER號(hào)set_num=Set存放器號(hào)。setval=SET存放區(qū)送的整數(shù).CNTRL_POKE(6)〔續(xù)〕2023/12/1065Program28(數(shù)字量開(kāi)應(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是對(duì)應(yīng)的激活區(qū)類型號(hào)).num_of_progs=被執(zhí)行的應(yīng)用程序序號(hào)(通常為1,假設(shè)有多個(gè)應(yīng)用程序使用,那么有相應(yīng)的數(shù)).prog_num=應(yīng)用程序序號(hào)28.diag_num=圖形號(hào)(假設(shè)在此應(yīng)用程序中不用,那么為0).num_of_args=參數(shù)的總數(shù).對(duì)此應(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是對(duì)應(yīng)的激活區(qū)類型號(hào)).num_of_progs=被執(zhí)行的應(yīng)用程序序號(hào)(通常為1,假設(shè)有多個(gè)應(yīng)用程序使用,那么有相應(yīng)的數(shù)).prog_num=應(yīng)用程序序號(hào)29.diag_num=圖形號(hào)(假設(shè)在此應(yīng)用程序中不用,那么為0).num_of_args=參數(shù)的總數(shù).對(duì)此應(yīng)用為0。2023/12/1067Program32(切手動(dòng)應(yīng)用程序)功能:將當(dāng)前被激活的KEYBOARD算法的MAN輸出端,送出一個(gè)1脈沖;將當(dāng)前被激活的MASTATION算法切手動(dòng)。POKE_FLDxywhstatepoke_typenum_of_progsprog_numdiag_numnum_of_args其中:x,y,w,h,state=標(biāo)準(zhǔn)的激活區(qū)參數(shù).poke_type=激活區(qū)類型(23是對(duì)應(yīng)的激活區(qū)類型號(hào)).num_of_progs=被執(zhí)行的應(yīng)用程序序號(hào)(通常為1,假設(shè)有多個(gè)應(yīng)用程序使用,那么有相應(yīng)的數(shù)).prog_num=應(yīng)用程序序號(hào)32.diag_num=圖形號(hào)(假設(shè)在此應(yīng)用程序中不用,那么為0).num_of_args=參數(shù)的總數(shù).對(duì)此應(yīng)用為0。2023/12/1068Program33(切自動(dòng)應(yīng)用程序)功能:將當(dāng)前被激活的KEYBOARD算法的AUTO輸出端,送出一個(gè)1脈沖;將當(dāng)前被激活的MASTATION算法切自動(dòng)。POKE_FLDxywhstatepoke_typenum_of_progsprog_numdiag_numnum_of_args其中:x,y,w,h,state=標(biāo)準(zhǔn)的激活區(qū)參數(shù).poke_type=激活區(qū)類型(23是對(duì)應(yīng)的激活區(qū)類型號(hào)).num_of_progs=被執(zhí)行的應(yīng)用程序序號(hào)(通常為1,假設(shè)有多個(gè)應(yīng)用程序使用,那么有相應(yīng)的數(shù)).prog_num=應(yīng)用程序序號(hào)33.diag_num=圖形號(hào)(假設(shè)在此應(yīng)用程序中不用,那么為0).num_of_args=參數(shù)的總數(shù).對(duì)此應(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是對(duì)應(yīng)的激活區(qū)類型號(hào)).num_of_progs=被執(zhí)行的應(yīng)用程序序號(hào)(通常為1,假設(shè)有多個(gè)應(yīng)用程序使用,那么有相應(yīng)的數(shù)).prog_num=應(yīng)用程序序號(hào)30.diag_num=圖形號(hào)(假設(shè)在此應(yīng)用程序中不用,那么為0).num_of_args=參數(shù)的總數(shù).對(duì)此應(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是對(duì)應(yīng)的激活區(qū)類型號(hào)).num_of_progs=被執(zhí)行的應(yīng)用程序序號(hào)(通常為1,假設(shè)有多個(gè)應(yīng)用程序使用,那么有相應(yīng)的數(shù)).prog_num=應(yīng)用程序序號(hào)31.diag_num=圖形號(hào)(假設(shè)在此應(yīng)用程序中不用,那么為0).num_of_args=參數(shù)的總數(shù).對(duì)此應(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是對(duì)應(yīng)的激活區(qū)類型號(hào)).num_of_progs=被執(zhí)行的應(yīng)用程序序號(hào)(通常為1,假設(shè)有多個(gè)應(yīng)用程序使用,那么有相應(yīng)的數(shù)).prog_num=應(yīng)用程序序號(hào)34.diag_num=圖形號(hào)(假設(shè)在此應(yīng)用程序中不用,那么為0).num_of_args=參數(shù)的總數(shù).對(duì)此應(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是對(duì)應(yīng)的激活區(qū)類型號(hào)).num_of_progs=被執(zhí)行的應(yīng)用程序序號(hào)(通常為1,假設(shè)有多個(gè)應(yīng)用程序使用,那么有相應(yīng)的數(shù)).prog_num=應(yīng)用程序序號(hào)35.diag_num=圖形號(hào)(假設(shè)在此應(yīng)用程序中不用,那么為0).num_of_args=參數(shù)的總數(shù).對(duì)此應(yīng)用為0。Program35(輸出值減少應(yīng)用程序)2023/12/1073窗口調(diào)用應(yīng)用程序(117)功能:調(diào)出某幅窗口圖,且對(duì)窗口圖中的窗口圖點(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是對(duì)應(yīng)的激活區(qū)類型號(hào)).num_of_progs=被執(zhí)行的應(yīng)用程序序號(hào)(通常為1,假設(shè)有多個(gè)應(yīng)用程序使用,那么有相應(yīng)的數(shù)).prog_num=應(yīng)用程序序號(hào)117.diag_num=圖形號(hào)(此應(yīng)用程序中可是:7000~8500).num_of_args=參數(shù)的總數(shù).2023/12/1074group=PDS組號(hào).有以下幾種選擇方式:0=無(wú)組與圖對(duì)應(yīng)-1=與主圖的PDS組一致1到5000=PDS圖組號(hào)dispx=窗口圖在調(diào)出時(shí)的X軸位置.dispy=窗口圖在調(diào)出時(shí)的Y軸位置.type=0num_of_points=窗口圖中$W變量的個(gè)數(shù).假設(shè)無(wú)填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是對(duì)應(yīng)的激活區(qū)類型號(hào)).num_of_progs=被執(zhí)行的應(yīng)用程序序號(hào)(通常為1,假設(shè)有多個(gè)應(yīng)用程序使用,那么有相應(yīng)的數(shù)).prog_num=應(yīng)用程序序號(hào)121.diag_num=圖形號(hào)(此應(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:改變?cè)O(shè)定值;2:改變輸出值 3:改變?cè)O(shè)定值時(shí)以滿刻度20;4:改變?cè)O(shè)定值時(shí)以滿刻度20 當(dāng)num_of_args選擇為5時(shí):1:改變?cè)O(shè)定值;2:改變輸出值ef_value=輸入?yún)^(qū)號(hào)si_value=輸入?yún)^(qū)所在圖類型索引號(hào):1:主圖;2:子圖;7:窗口圖ef_slew=0slew=變化率值2023/12/1077應(yīng)用程序〔119〕輸入?yún)^(qū)送數(shù)或字符功能:對(duì)操作面板上的數(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是對(duì)應(yīng)的激活區(qū)類型號(hào)). num_of_progs=被執(zhí)行的應(yīng)用程序序號(hào)(通常為1,假設(shè)有多個(gè)應(yīng)用程 序使用,那么有相應(yīng)的數(shù)). prog_num=應(yīng)用程序序號(hào)119. diag_num=圖形號(hào)(此應(yīng)用程序中為0).2023/12/1078num_of_args=參數(shù)的總數(shù)。 main=在彈出窗口圖或主圖上的輸入?yún)^(qū)數(shù)量 Sb=在子圖上的輸入?yún)^(qū)數(shù)量 ef=輸入?yún)^(qū)號(hào) 〔區(qū)號(hào)是以先定義主圖或圖窗口圖上的 輸入?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(無(wú)條件執(zhí)行多個(gè)帶參數(shù)的應(yīng)用程序)Program6(應(yīng)用程序:激活二個(gè)算法,調(diào)用一個(gè)TRIGGER,對(duì)SET存放器送某個(gè)數(shù))Poketype23(有條件執(zhí)行多個(gè)應(yīng)用程序)Program30(設(shè)定值增加應(yīng)用程序)Program31(設(shè)定值減少應(yīng)用程序)Program32(切手動(dòng)應(yīng)用程序)Program33(切自動(dòng)應(yīng)用程序)Program34(輸出值增加應(yīng)用程序)Program35(輸出值減少應(yīng)用程序)使用以下的激活區(qū)及應(yīng)用程序完成一個(gè)模擬量操作面板:2023/12/1080TANKLEVELCONTROLAUTOMAN???????????????TRKPRAPLWMANUALAUTOMRE2023/12/10811、翻開(kāi)800X.src窗口圖。2、建立AUTO按鈕:在工具條上選擇OIButton工具: Labeltype: text Label:輸入:“AUTO〞 Functionality:poke PokeType:23(control) Set:1 Setvalue:2 Prog#:33 (AUTO按鈕) 按OK按鈕.>將按鈕畫(huà)在相應(yīng)的位置(此按鈕為自動(dò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按鈕.>將按鈕畫(huà)在相應(yīng)的位置步驟:2023/12/10825、建立設(shè)定值減少按鈕,同4〕步驟,將Prog#參數(shù)改為:31; 將Rot參數(shù)改為:-180。6、建立輸出值增加按鈕,同4〕步驟,將Prog#參數(shù)改為:34; 在Shape上寫(xiě):ARROW2;將Rot參數(shù)改為:0。7、建立輸出值減少按鈕,同4〕步驟,將Prog#參數(shù)改為:35; 在Shape上寫(xiě):ARROW2;將Rot參數(shù)改為:-180。8、建立回路激活按鈕(Poke/feld),在工具條上選擇隱形按鈕工具。 在PokeFld窗口中:PokeType:選擇7〔options〕 Prog#:6 Args: \要激活的算法點(diǎn)名\ID \要激活的算法點(diǎn)名\ID 1 (調(diào)用的TRIGGER號(hào)) 1 (SET存放器號(hào)) 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)色板上寫(xiě)顏色條件: 〔SET1=2〕RED C〕按Apply按鈕 〔注意:在做完此步后,將光標(biāo)放在圖形空白處,將顏色條件去除〕10、在窗口圖中建立回路工作狀態(tài):AUTO/MANU 在圖形工具條上選擇字串工具abc;在Text窗口填寫(xiě): 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號(hào)) 1 (SET存放器號(hào)) 2 (送SET存放器的數(shù)值) 按Apply按鈕 在PokeFld窗口中:將List增加到:2 Prog#:117 Diag#:窗口圖的圖號(hào)(例:7600) #Args:5+窗口圖中應(yīng)用的$W指針數(shù) Args:點(diǎn)組號(hào)(假設(shè)在窗口圖中應(yīng)用了點(diǎn)組,那么要填點(diǎn)組號(hào),假設(shè)無(wú),那么填0) 0 窗口圖的X軸坐標(biāo) 0 窗口圖的Y軸坐標(biāo) 0 (一般為0) 0 在窗口圖中使用$W的點(diǎn)的數(shù)量(假設(shè)為0,那么以下無(wú)數(shù)據(jù)) \點(diǎn)名\ID \點(diǎn)名\ID …… 2、按OK按鈕,將按鈕畫(huà)在閥門(mén)的后面.3、保存圖,下裝圖到操作站。2023/12/1085Poketype7(無(wú)條件執(zhí)行多個(gè)帶參數(shù)的應(yīng)用程序)Program6(應(yīng)用程序:激活二個(gè)算法,調(diào)用一個(gè) TRIGGER,對(duì)SET存放器送某個(gè)數(shù))Poketype23(有條件執(zhí)行多個(gè)應(yīng)用程序)Program28(數(shù)字量開(kāi)應(yīng)用程序)Program29(數(shù)字量關(guān)應(yīng)用程序)Program32(切手動(dòng)應(yīng)用程序)Program33(切自動(dòng)應(yīng)用程序)附加練習(xí)一:使用以下的激活區(qū)及應(yīng)用程序完成一個(gè)開(kāi)關(guān)量回路操作面板2023/12/1086AUTOMANSTARTSTOPPUMPCONTROLSTOPPEDRUNNINGSTARTINGOPERATIONTAGOUTSERVICE2023/12/1087附加練習(xí)二:拷貝一個(gè)已完成得開(kāi)關(guān)量回路操作面板解讀一個(gè)已生成的開(kāi)關(guān)量回路的操作面板。根據(jù)開(kāi)關(guān)量面板上的應(yīng)用,修改邏輯回路??截惒僮髅姘鍒D文件,并根據(jù)現(xiàn)有回路修改成回路圖。2023/12/1088附加練習(xí)三:使用源文件編輯圖形使用$P內(nèi)存地址指針變量,當(dāng)馬達(dá)開(kāi)時(shí)旋轉(zhuǎn),馬達(dá)關(guān)時(shí)停止。使用Trigger功能,組態(tài)一個(gè)Trigger為旋轉(zhuǎn)馬達(dá),另一個(gè)為停止馬達(dá),使用編輯器在圖語(yǔ)句中根據(jù)不同條件調(diào)用不同Trigger。調(diào)用Trigger語(yǔ)句: TRIG_ON2(條件語(yǔ)句〕3 〔當(dāng)條件成立時(shí)調(diào)用3號(hào)會(huì)旋轉(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語(yǔ)句:2023/12/10901.全局趨勢(shì)組組態(tài)2.操作員薄膜鍵盤(pán)的用戶定義鍵組態(tài)3.報(bào)警顯示組態(tài)Module8操作站的操作功能組態(tài)2023/12/1091Step1: 訪問(wèn)DeveloperStudio系統(tǒng)目錄樹(shù),選擇系統(tǒng)名,選擇PointGroups文件夾,選擇Trend PointGroups,右鍵InsertNew,出現(xiàn)InsertNewTrendPointGroupsWizard窗口;Step2: 定義全局趨勢(shì)組的組名〔最多30個(gè)字符〕及趨勢(shì)組號(hào),范圍為1~1000#,選擇Finish按鈕;Step3: 出現(xiàn)NewTrendPointGroups窗口,定義適宜的趨勢(shì)窗口屬性后OK或Apply;Step4: 增加趨勢(shì)組成員;雙擊需要增加點(diǎn)成員的趨勢(shì)組,選擇出現(xiàn)的TrendGroupMembers, 右鍵Insertnew,出現(xiàn)InsertNewTrendGroupMembersWizard窗口;Step5: 填寫(xiě)參加該趨勢(shì)組的點(diǎn)名及其點(diǎn)在趨勢(shì)窗口的排列位置rank0~rank7,數(shù)字越小表示該點(diǎn)出現(xiàn) 在趨勢(shì)窗口的最上面;選擇Finish按鈕;Step6: 出現(xiàn)NewTrendGroupMembers窗口,對(duì)該點(diǎn)的選項(xiàng)進(jìn)行適宜的定義后ok;Step7: 參考步驟4~6,可繼續(xù)增加組成員,一個(gè)趨勢(shì)組最多可定義8個(gè)組成員;Step8: 翻開(kāi)OvationApplication,雙擊Trend,翻開(kāi)趨勢(shì)窗口,選擇Trend菜單-Group,選擇新建的 全局趨勢(shì)組進(jìn)行觀察;新建一個(gè)全局趨勢(shì)組2023/12/1092Step1:Step4:Step5:2023/12/1093薄膜鍵盤(pán)的用戶定義鍵組態(tài)Step1:訪問(wèn)DeveloperStudio系統(tǒng)目錄樹(shù),系統(tǒng)級(jí)、網(wǎng)絡(luò)級(jí)、單元級(jí)以及各個(gè)工作站下面都有 Configuration文件夾,根據(jù)組態(tài)生效的范圍選擇其中一個(gè)組態(tài)文件夾,選擇Ovation Keyboard,右鍵Insertnew,出現(xiàn)NewOvationKeyboard窗口;Step2:選擇Enable使能薄膜鍵盤(pán)〔選擇Disable,允許關(guān)閉薄膜鍵盤(pán)的功能而不需要?jiǎng)h除其組態(tài)〕,選 擇 鍵盤(pán)類型〔OvationKeyboard含48個(gè)自定義鍵,AlarmPanel含96個(gè)自定義鍵〕,定義鍵盤(pán)接口 〔COM1或COM2〕; 薄膜鍵盤(pán)也可以進(jìn)行Iconic報(bào)警的組態(tài),可根據(jù)點(diǎn)的特征字符、報(bào)警優(yōu)先級(jí)進(jìn)行點(diǎn)的 分組,如 果該組中有點(diǎn)報(bào)警,那么定義的自定義鍵上的LED燈亮;如果還定義閃爍,那么如果改組中有未確認(rèn)的 報(bào)警,LED燈閃爍,如果該組中有報(bào)警,且所有報(bào)警已確認(rèn),那么LED常亮;Step3:具體定義各個(gè)自定義鍵的功能; 訪問(wèn)OvationKeyboard-Keys,右鍵Insertnew,出現(xiàn)InsertNewKeysWizard窗口,選擇定義 的鍵號(hào)后選擇Finish按鈕;Step4:出現(xiàn)NewKeys窗口;選擇CustomKey,那么僅僅定義該鍵的功能〔顯示流程圖,點(diǎn)趨勢(shì),趨勢(shì)組 等〕;選擇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.滾動(dòng)報(bào)警條組態(tài)2023/12/1097根本報(bào)警顯示組態(tài)Step1: 訪問(wèn)DeveloperStudio系統(tǒng)目錄樹(shù),系統(tǒng)級(jí)、網(wǎng)絡(luò)級(jí)、單元級(jí)以及各個(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)警信息;是否使能鍵盤(pán)上的功能鍵進(jìn)行相關(guān)報(bào)警操作;報(bào)警時(shí)間是否顯示毫秒;定義特征字符的附加描述,在過(guò)濾窗口中顯示; NormalModeFiltering&PriorityModeFiltering:定義報(bào)警窗口中兩種過(guò)濾模式的默認(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文件;訪問(wèn)DeveloperStudio系統(tǒng)目錄樹(shù),系統(tǒng)級(jí)、網(wǎng)絡(luò)級(jí)、單元級(jí)及各個(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)說(shuō)明:當(dāng)有報(bào)警發(fā)生時(shí),首先只有一個(gè)站進(jìn)行聲音報(bào)警,第二個(gè)站可設(shè)置10s的延時(shí),如果第一個(gè)站沒(méi)有確認(rèn)或取消,第二個(gè)站10s后進(jìn)行聲音報(bào)警,以此類推,每個(gè)站可在各自的工作站定義一個(gè)數(shù)字量點(diǎn)用于取消請(qǐng)求,在控制器中建立一個(gè)or的回路,取消請(qǐng)求點(diǎn)通過(guò)or門(mén),oneshot算法輸出一個(gè)點(diǎn)為Monitor請(qǐng)求點(diǎn)〔來(lái)自控制器〕,Monitor請(qǐng)求點(diǎn)為1〔即任意工作站有取消請(qǐng)求時(shí)〕,關(guān)閉聲音報(bào)警;這種方式的優(yōu)勢(shì)在于任何站都可以關(guān)閉聲音報(bào)警。如果沒(méi)有定義取消請(qǐng)求點(diǎn),那么工作站處于本地模式,只有聲音報(bào)警的本站通過(guò)報(bào)警窗口的靜音按鈕才能關(guān)閉聲音報(bào)警,其他聽(tīng)到聲音報(bào)警而本身沒(méi)有聲音報(bào)警的站不能進(jìn)行靜音操作;另外,可以定義自動(dòng)關(guān)閉聲音報(bào)警的時(shí)間,Step3:AudioFiles/PointsTab:不同報(bào)警優(yōu)先級(jí)可定義不同的聲音文件,填寫(xiě)后綴為.wav的聲音文件名;AudioPoints,工作站中可定義一些數(shù)字量點(diǎn),當(dāng)報(bào)警發(fā)生時(shí)數(shù)字量點(diǎn)置1,實(shí)際工程中,可以使用該點(diǎn)通過(guò)回路驅(qū)動(dòng)外部音響;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)窗口,符號(hào)“-〞是否視為通配符以及定義圖標(biāo)報(bào)警顏色;Step2:新建或?qū)雸D符文件*.bmp;雙擊Alarms,選擇Bitmaps-BitmapsFiles,右鍵Insertnew,定義圖符文件名ok后自動(dòng)翻開(kāi)畫(huà)圖工具新建文件,注意選擇畫(huà)圖工具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)警的窗口號(hào)后Finish;出現(xiàn)NewIconic窗口,Enabled使能圖標(biāo)報(bào)警,定義報(bào)警組中是否允許顯示Return的報(bào)警事件以及選擇流程圖窗口和選擇用于點(diǎn)歸類的特征字符位置;Ste
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五參觀保密協(xié)議書(shū)
- 二零二五出國(guó)勞務(wù)擔(dān)保人合同書(shū)范例
- 決策支持系統(tǒng)在智能健康領(lǐng)域的挑戰(zhàn)與機(jī)遇
- 2025年高考生物常見(jiàn)答題陷阱收藏避雷
- 肺結(jié)核的藥物治療
- 區(qū)塊鏈在商業(yè)合同執(zhí)行中的應(yīng)用
- 區(qū)塊鏈技術(shù)在物聯(lián)網(wǎng)的未來(lái)發(fā)展與應(yīng)用
- 小學(xué)教研組個(gè)人工作總結(jié)(28篇)
- 護(hù)士年終工作自我總結(jié)范文(33篇)
- 2025客服員工個(gè)人工作計(jì)劃(8篇)
- 河北省2023年中考生物試題(含答案)
- 如何提高調(diào)查研究能力
- 2024年同等學(xué)力申碩-同等學(xué)力(政治學(xué))筆試歷年真題薈萃含答案
- 2024年建設(shè)工程承包合同范本(通用)-(帶附加條款)
- 放射性金屬礦的輻射事故案例與防范
- 四年級(jí)下冊(cè)數(shù)學(xué)運(yùn)算定律簡(jiǎn)便計(jì)算200題及答案
- 不良分析改善報(bào)告
- 2022年山西省中考?xì)v史試卷(含答案)
- ICH-GCP中英文對(duì)照(完整)
- 國(guó)開(kāi)《Windows網(wǎng)絡(luò)操作系統(tǒng)管理》形考任務(wù)6-配置Web服務(wù)實(shí)訓(xùn)
- 沙漠鐵塔基礎(chǔ)施工方案
評(píng)論
0/150
提交評(píng)論