參考案例講稿_第1頁(yè)
參考案例講稿_第2頁(yè)
參考案例講稿_第3頁(yè)
參考案例講稿_第4頁(yè)
參考案例講稿_第5頁(yè)
已閱讀5頁(yè),還剩87頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

目概 1 1 2CoDeSys中的可視化編輯 1 1 3 6 6 語(yǔ)言轉(zhuǎn) 1語(yǔ)言設(shè) 1 2 3 3 4模式的可視 14.1模式的可視 14.2模式下的鍵盤(pán)操 14.3模式下的'文件''打印 1庫(kù)文件的可視 1 1可視化中的系統(tǒng)變 1 1可以用于特定的可視化進(jìn)程的組合 1 1索引 -I-II 概可視化編輯器概placeholders。C2、Web-可視化,基于網(wǎng)頁(yè)的可視化,可以通過(guò)互聯(lián)網(wǎng)操作和調(diào)用(常用于1-概創(chuàng)建一個(gè)新的可視要想在對(duì)象管理器中創(chuàng)建一個(gè)可視化對(duì)象必須先從程序界面左下角點(diǎn)擊進(jìn)入“可視化界面”區(qū)域編輯新的可視化對(duì)象。在創(chuàng)建的可視化對(duì)象中可以通過(guò)選擇下拉菜單上的'工程''對(duì)象''屬性'選項(xiàng),可以如果沒(méi)有明確的可視化界面被配置,自動(dòng)默認(rèn)命名為'PLC_VISU'的可視化界面作為目標(biāo)可視化,Web視化或CoDeSysHMI的啟動(dòng)可視化界面.界面(PLC_VISU)CoDeSys可視化元件的調(diào)插入可視化可以在下拉菜單的'插入'選項(xiàng)中以下命令:矩形、圓角矩形、橢圓/圓、多邊形多義線曲線餅圖位圖按鈕表格,ActiveX元素儀表,條狀圖,折線圖, 列表,趨勢(shì)圖 ,圖元文件等。其功能如上表所示。編輯視圖的快捷工具按鈕位于視圖編輯區(qū)域頂端標(biāo)題欄的中,如圖所示,標(biāo)置于編輯窗口,鼠標(biāo)指針將會(huì)出現(xiàn)相應(yīng)的圖標(biāo)(如選擇,將出現(xiàn) ,插入長(zhǎng)方

命令圖標(biāo) ,用此命令在視圖中插入餅圖框”彈出自定義窗口,在'角度'中輸入想定義的變量名。通過(guò)拖動(dòng)圖形中心點(diǎn)的位置還能調(diào)整圖形的尺寸插入位圖文命令圖標(biāo):,用此命令在視圖中插入位圖點(diǎn)擊選中該命令后,按鼠標(biāo)左鍵并拖動(dòng),可以形成一個(gè)帶對(duì)角線的矩形區(qū)域,同時(shí)彈出框提示選要填充的文件,當(dāng)選擇了要打開(kāi)的文件后,將被填充在矩形區(qū)域內(nèi)。通過(guò)雙擊鼠標(biāo)或者點(diǎn)擊右鍵從單對(duì)。插入已創(chuàng)建的其他命令圖標(biāo):,用此命令可以將已創(chuàng)建的視圖作為一個(gè)元素插入當(dāng)前視圖插入按命令圖標(biāo):,用此命令在視圖中插入按鈕插入圖元文件文命令圖標(biāo):,用此命令在視圖中插入圖元文件點(diǎn)擊選中該命令后,按鼠標(biāo)左鍵并拖動(dòng),形成一個(gè)帶對(duì)角線的矩形區(qū)域,同時(shí)彈出框提示選擇圖元*.wmf插入表命令圖標(biāo):,用此命令在視圖中插入表格,該命令常用于顯示一組變量的當(dāng)前值A(chǔ)ctiveX元命令圖標(biāo):,用此命令在用戶(hù)定義的視圖中插入ActiveX控件。ActiveX可以使用win32系統(tǒng)CoDeSysHMICoDeSys目標(biāo)可視化功能中,當(dāng)按下鼠標(biāo)左鍵并拖加”和“配置”命令在彈出的“配置ActiveX控件”窗口中對(duì)屬性進(jìn)行定義.插入儀命令圖標(biāo):,用此命令在用戶(hù)定義的視圖中插入表控件插入棒命令圖標(biāo):,用此命令在用戶(hù)定義的視圖中插入棒圖插入柱狀命令圖標(biāo):,用此命令在視圖中插入柱狀圖。它利用柱狀圖的長(zhǎng)度表明變量的數(shù)值插入列命令圖標(biāo):,用此命令在視圖中插 列表框“配置表”,在其中有包括“列表”、“種類(lèi)設(shè)置”、“列(欄)”等顯示項(xiàng)目在內(nèi)的 插入趨勢(shì)命令圖標(biāo):,用此命令在視圖中插入趨勢(shì)圖布置視選擇可視對(duì)單中選取命令,或者點(diǎn)選工具條上的“”圖標(biāo),退出選擇模式。在按下“Ctrl”鍵不放時(shí),通過(guò)點(diǎn)擊'附加''選擇從下拉插入菜單中選取命令,或者點(diǎn)選工具條上的“”圖標(biāo),退出選擇模式。在按下“Ctrl”鍵'附加''全選使用“編輯”/“”命令,或者<Ctrl>+<C>組合鍵,可以所選擇的一個(gè)或多個(gè)視圖對(duì)象。視圖的另外法是選擇要的視圖對(duì)象,按下<Ctrl>鍵的同時(shí)點(diǎn)擊該視圖對(duì)象,則會(huì)在原來(lái)的視圖對(duì)象上產(chǎn)生的視圖對(duì)象。修改可視化 拖動(dòng)可視化組合可視化'附加''置于前面'附加''置于后面'附加''對(duì)齊'附加''元件列表點(diǎn)擊標(biāo)題欄“其它”菜單中的“對(duì)象列表”菜單,打開(kāi)視圖對(duì)象列表框,如下圖所示,其中包括視圖對(duì)象的號(hào)碼、類(lèi)型和位置等信息。點(diǎn)擊該框右側(cè)的工具按鈕,可以對(duì)其進(jìn)行編輯。在繪圖區(qū)點(diǎn)擊鼠標(biāo)可視化狀態(tài)如果一個(gè)可視化有中心,相對(duì)于圖像的左上角,XY(例如,長(zhǎng)方形配置一個(gè)可視化概在工程選項(xiàng)中,有單獨(dú) 用于保存可視化文件配置可視化元配置可視化請(qǐng)注意,如果在CoDeSysHMI中,要將可視化用作目標(biāo)系統(tǒng)可視化或web可視化,即將可視化用作PLC么“么“占位符”和 輸入”是很有用的 在可視化中在配置框中,每個(gè)輸入變量或文字的地方,都能放入一個(gè)占位符來(lái)替代相關(guān)的變量和文字。如果創(chuàng)在相同可視化界面的實(shí)例幫助下,功能塊實(shí)例很容易被顯示.例如,在配置用于顯示功能塊變量的可視化界面中,每個(gè)變量以$U$開(kāi)頭(如F$a),如果使用可視化界面實(shí)例(在另一個(gè)可視化界面中插入一個(gè)可視化界面或使用'轉(zhuǎn)到'調(diào)用),那么在這個(gè)實(shí)例的配置中,占位符$FB$可以用功能塊的實(shí)例名替代,以便顯示變量值.changecol:BOOL;(*PLC_PRG'fu'inst1_fu:fu;inst2_fu:fu; "$FUB$.changecol".打開(kāi)'輸入'選項(xiàng),在字段'觸發(fā)但不保持變量值'中輸入"$FUB$.changecol"選項(xiàng),輸入"$FUB$changecolor用'PLC_PRG.inst_1'替換'FUB'.選擇第二個(gè)'visu'實(shí)例,按上面的描述,用'PLC_PRG.inst_2''附加''占位符列表在CoDeSys中這個(gè)列表用于管理和配置占位符:框中的變量或字符串.可以通過(guò)菜單'附加''占位符列表'或上下文菜單打開(kāi)占位符框,在列表中有占位符列出了所有在當(dāng)前可視化界面配置中使用的占位符.元件號(hào)包含占位符的元件.在替換欄中,可以選元件必須用逗號(hào)分開(kāi).如果沒(méi)有設(shè)置或設(shè)置了一個(gè)不可能的替換字符串,在配置可視化界面實(shí)例時(shí)可以用界面中插入這個(gè)對(duì)象后.為了實(shí)現(xiàn)這個(gè),作如下操作,打開(kāi)框,選擇插入的可視化界面,執(zhí)行命令'附加''配置',然后按'可視化'選項(xiàng)中按鈕'占位符,在這種情況下,框只包含兩欄:如上圖所示,占位符欄中列出了所有在主可視化對(duì)象中定義的占位符.如果可能的替換元件已定義,可在替換欄中選擇它們.,選擇一個(gè)替換當(dāng)前實(shí)例中的占位符.如果沒(méi)有預(yù)先定義,手動(dòng)輸入一個(gè)表達(dá)式或變量.也可以在替換欄的字段處雙擊打開(kāi)編輯字段. (例如可以在類(lèi)別“顏色”中靜態(tài)定義“內(nèi) x+yNOT9*sin(x+角Angleangle_start:REAL:=90;angle_end:REAL:=180;形文整型(十進(jìn)制oxucsf浮點(diǎn)型格式,在“f”x.yx63.4f%24(00-12(01-12A.M/P.M一年的第幾個(gè)星期(00-53),%z,如果在文本內(nèi)容中填入%2.5fmm:32.8889mm若填入“%t%a%b%d.%m.%y%H:%M:%S”,則運(yùn)行時(shí)顯示:WedAug28.01.0716:32:45%Todayis%d.%m.%y,Todayis文本變?cè)谂渲每梢暬缑婵虻?文本變量'選項(xiàng)中可以定義一個(gè)變量,用于設(shè)置'文本'選項(xiàng)中的文本的顏色 對(duì)應(yīng)到結(jié)構(gòu)文字顏文本標(biāo)對(duì) (右字體高字體高度,以字體標(biāo)字體顯示(粗體,下劃線,線入工程變量時(shí)可以使用F2功能鍵。聯(lián)機(jī)模式下,動(dòng)態(tài)線寬屬性會(huì)替換靜態(tài)線寬屬性。顏 顏色顯示,如果是'True',按'顏色'設(shè)置中的顏色顯示.顏色變 在這個(gè)框中輸入工程變量(如:PLC_PRG.color_inside),它可以確定在聯(lián)機(jī)模式下元 對(duì)應(yīng)到結(jié)構(gòu)填充顏充顏改變顏色True時(shí)填充的顏色邊框顏框顏改變顏色True時(shí)邊框的顏色填充標(biāo)可以啟用(False)用(True)填充顏色設(shè)置邊框標(biāo)邊框的顯示絕對(duì)運(yùn)在可視化元件配置框中的'絕對(duì)運(yùn)動(dòng)'選項(xiàng)里,可以在'X偏移量'或'Y偏移量'輸入變量.根據(jù)相應(yīng)的1000,因此要縮小元件不需要使用實(shí)數(shù)類(lèi)型變量.縮放涉及到參考點(diǎn).注意:在聯(lián)機(jī)模式下,在'絕對(duì)運(yùn)動(dòng)注意:在聯(lián)機(jī)模式下,在'絕對(duì)運(yùn)動(dòng) 框中設(shè)置的變量值可以被用于定義同一屬性的結(jié)構(gòu)變量的值替換.參看'可編程相對(duì)運(yùn)注意:在聯(lián)機(jī)模式下,在'相對(duì)運(yùn)動(dòng) 框中設(shè)置的變量值可以被用于定義同一屬性的結(jié)構(gòu)變量的值替換.參看'可編注意:在聯(lián)機(jī)模式下,在'相對(duì)運(yùn)動(dòng) 框中設(shè)置的變量值可以被用于定義同一屬性的結(jié)構(gòu)變量的值替換.參看'可編變注意:在聯(lián)機(jī)模式下,在'相對(duì)運(yùn)動(dòng)注意:在聯(lián)機(jī)模式下,在'相對(duì)運(yùn)動(dòng) 框中設(shè)置的變量值可以被用于定義同一屬性的結(jié)構(gòu)變量的值替換.參看'可編程換“%s”顯示在文本區(qū)域。輸

輸入變量,鼠標(biāo)每點(diǎn)擊一次,邏輯變量的值都會(huì)從TRUEFALSEFALSETRUE。TRUEFALSE換.把鼠標(biāo)光標(biāo)放在對(duì)象上,按下鼠標(biāo)鍵不要松開(kāi).如果激活'觸發(fā)成False'選項(xiàng),當(dāng)按下鼠標(biāo)時(shí),變量值被設(shè)置成FALSE,否則設(shè)置成TRUE。當(dāng)釋放鼠標(biāo)時(shí),變量的值變回初始值。visu1(var_ref1:=PLC_PRG.var1,成可視化名(如,visu1')則當(dāng)點(diǎn)擊鼠標(biāo)時(shí),程序變量被賦值(如.xxx:=,visu1).注意CurrentVisuSTRING,注意CurrentVisuSTRING,名稱(chēng).例如在應(yīng)用中可以控制當(dāng)前要打開(kāi)哪個(gè)界面.但要注意,當(dāng)編譯器的版本小于VSysLibStr.lib,件時(shí)可以執(zhí)行這個(gè)指令.按'...'可以打開(kāi)配置框,在框中可以選擇命令(添加)和設(shè)置指令的執(zhí)行順工具提示文本提供了一個(gè)文本輸入字段,當(dāng)在聯(lián)機(jī)模式下光標(biāo)移動(dòng)到元件上時(shí)顯示輸入的內(nèi)容.在“內(nèi)容”文本框中輸入文本,按<Ctrl>+<Enter>組合鍵可換行。安全屬化元件定義相應(yīng)的權(quán)限來(lái)實(shí)現(xiàn)這個(gè).CoDeSys有8個(gè)用戶(hù)組(參看'工程''對(duì)象''屬性'或'Project''工程''權(quán)限 可編程為了達(dá)到這個(gè)目的,必須使用庫(kù)文件SysLibVisu.libVisualObjectType. 名,必須在復(fù)選框中用鼠標(biāo)激活此選項(xiàng)。此變量被自動(dòng)為VisualObjectType類(lèi)型,它是一個(gè)包含在庫(kù)Visual/ObjectType ndwbst

nXOffset:nYOffset:

(元件在X方向上移動(dòng)到(元件在Y方向上移動(dòng)到

XYnScale: vis1.nScale:=plc_prg.sc-絕對(duì)運(yùn)動(dòng):縮放比(元件大小按plc_prg.scale_var值發(fā)生nAngle:

-顏色變量:填充顏色

vis1.TextDisplay:='ONON :當(dāng)變量在TRUE和vis1.bToggleColor:=alar-輸入:觸發(fā)并保持變量值+ FALSE之間變化時(shí),m_var; -變量:改變顏色

改變顏色alarm_var變?yōu)門(mén)RUE,元件使用'顏色變量'或'顏色'中設(shè)置按dwFillColorAlarm和dwFrameColorAlarm定義的如果是FALSEvis1.bInputDisabled:=FALSE;

vis1.stTooltipDisplay:=-工具提示:'內(nèi)容''Switchfor dwTextFlags:DWO文本位置 -文字:水平和垂直選12右對(duì)齊:48底部注意:總設(shè)置在水 置在元件的中心-文本變量:文本標(biāo)記(4 :文本顏色(顏色定義 :=-文字:字體|顏

:字體高度,以象素為 -文字:字體|大

16

文本變量:字

|e1.dwFillColor顏色都可以得到256個(gè)數(shù)值(0-255).FF00FF(*Blinkingelement*)bMod:=(nMOD20)>IFbModblinker.nFillColor:=16# ;(*Grau*)blinker.nFillColor:=16#00FF0000;(*Blau*)表為了在可視化界面顯示一個(gè)數(shù)組,可以插入一個(gè)表格,插入表格后將打開(kāi)表格配置框.除了'工具框數(shù)組(Dataarray):輸入在表格中將要顯示的數(shù)組名稱(chēng),建議使用輸入助手 置.(ColnhaR.rE]NoN'表示的是結(jié)構(gòu)中的變量).你可以修改這個(gè)標(biāo)題.此外可以設(shè)置列寬(字符數(shù)).在默認(rèn)方式下,表格單元只顯示為一個(gè)矩形且不可編輯.但是如果在選擇列后激活'編輯模板',可以修改置框進(jìn)行編輯.如果期望配置列中的幾個(gè)特定字段,可以使用占位符來(lái)確定行和列:$ROWCONST$,$COLCONST$,INDEX.(INDEX與$ROWCONST$具有相同的作用).1:如果布爾型數(shù)組"arr1[0..2]ofBOOL"(表格只有1列),在聯(lián)機(jī)模式下,當(dāng)鼠標(biāo)點(diǎn)擊表格單元時(shí),選項(xiàng)'輸入''觸發(fā)變量且保持變量值':"PLC_PRG.arr1[INDEX]. 占位符輸入可以使用?AND“OR$ROWCONST$=1OR$ROWCONST$=3選擇顏色:按此按鈕定義單元格選中時(shí)的顏色.它將打開(kāi)標(biāo)準(zhǔn)的顏色框以便選擇所需顏色.選擇類(lèi)型:在聯(lián)機(jī)模式下,當(dāng)用鼠標(biāo)點(diǎn)擊表格中的單元格后,將選擇表格中的哪些部分:只選擇行:單元格所在行被選中.只選擇列:單元格所在列被選中.所選單元格周?chē)@示邊框:TYPEstrucTabbDigi:BOOL;arr1:ARRAY[1..5]OFstrucTab;andthefollowingvariables:列:將結(jié)構(gòu)中的變量iNo,bDigi,sText移動(dòng)到右側(cè)窗口中,在右側(cè)窗口中鼠標(biāo)雙擊第一項(xiàng)(PLC_PRG.arr1[INDEX].iNo),則打開(kāi)框,用"Number"替換默認(rèn)標(biāo)題.按'確認(rèn)',然后重復(fù)定義另外兩列的Value"激活選項(xiàng)'所選單元格周?chē)@示邊框'.按'選擇顏色'后選擇'黃色'.關(guān)閉配置框.表格元件顯示如下第一個(gè)按鈕是設(shè)置選擇后表格顏色的變化,在選擇類(lèi)型(selectiontype)選項(xiàng)中可以定義點(diǎn)擊時(shí)選擇(cellsrowscolumnsActiveX控ctiveX控件用于在一個(gè)可視化中顯示一個(gè)的ActiveX控件。這個(gè)控件用于基于WIN32系統(tǒng)的CoDeSysCoDeSys控制ActiveX控件中的控制選方法調(diào)用ActiveX控件中的調(diào)用方法選在此,配置所選控件的調(diào)用方法網(wǎng)頁(yè)瀏覽器IWebBrowser接口(例如:IEMozilla瀏覽器)才可以編輯這些字段。在這種情況CoDeSys能夠直接調(diào)用Navigate方法(其它方法必須通過(guò)用戶(hù)自己定DLL庫(kù)調(diào)見(jiàn)下面的“附加在“URL的變量”URL作為參數(shù)值,URL的字符串型工程變量,只借助用戶(hù)定義的WINDOWS-DLL,用戶(hù)可以定義ActiveX控件的方法調(diào)用用于控制控件在調(diào)用時(shí)的執(zhí)行.為“工程選項(xiàng)”中指明的可視化文件路徑中,則可以輸入一個(gè)相對(duì)于這 的路徑,否則就必須輸入完整的路徑注意:注意:如果DLL用于一個(gè)帶有“目標(biāo)可視化”的運(yùn)行系統(tǒng)中,這個(gè)DLL必 到運(yùn)行系統(tǒng)中。如果在“目標(biāo)可視化”中調(diào) 當(dāng)“調(diào)用條件”TRUE(上升沿)時(shí),DLL被立即調(diào)用。如果“調(diào)用條件”一欄中沒(méi)有指明變量,目標(biāo)可視化會(huì)在每一個(gè)可視化界面任務(wù)周期中都調(diào)用這個(gè)dll!DLL必須輸出一個(gè)名為ExecuteActiveXCall的函數(shù)原型voidExecuteActiveXCall(IUnknown*pUnk,char*pszId,char*pszParam,char*pszReturnBuffer,intnReturnBufferSize,DWORD*pdwReturnFlag);pszId:在“方法標(biāo)識(shí)”字段中定義字符串變pszParam在“參數(shù)”pszReturnBuffer,nReturnBufferSizepdwReturnFlagDll源文件舉例(點(diǎn)擊這里通過(guò)參數(shù)pszId選擇方法.#include"stdafx.h"#include<exdisp.h>DWORDul_reason_for_call,LPVOIDlp){return}extern"C" declspec(dllexport)voidExecuteActiveXCall(IUnknown*pUnk,char*pszId,char*pszParam,char*pszReturnBuffer,intnReturnBufferSize,DWORD*pdwReturnFlag){{IWebBrowser*pwb;pwb=(IWebBrowser*)pNewUnk;if{}}elseif(strcmp(pszId,"IWebBrowser|GoForward")=={IWebBrowser*pwb;pwb=(IWebBrowser*)pNewUnk;if{}}}顯示ActiveX控件中的顯示選在框中指明定義位置的變量(X偏移量,Y偏移量,參看'絕對(duì)運(yùn)動(dòng)'選項(xiàng)中的描述)和控件是否可見(jiàn)(不可見(jiàn),參看'變量'選項(xiàng)中的描述).儀在一個(gè)可視化對(duì)象中插入一個(gè)儀表元件將自動(dòng)打開(kāi)一個(gè)框.在框的右下角有預(yù)覽,可以顯示設(shè)框箭頭顏色:按此按鈕將打開(kāi)標(biāo)準(zhǔn)顏色選擇框或特定目標(biāo)的顏色選擇列表來(lái)定義指針的顏色.變量/刻度:按此按鈕打開(kāi)配置刻度和變量框.框4"子刻度:除了主刻度(標(biāo)號(hào)+長(zhǎng)刻度線).可在這兒定義子刻度線,它是不帶標(biāo)號(hào)的短刻度線.."cm""sec".刻度格式(CC果輸入"%1.1f",刻度值用一位小數(shù)的浮點(diǎn)數(shù)表示,如"12.0"各區(qū)域顏色:按此按鈕打開(kāi)配置顏域框.為刻度的不同區(qū)域定義不同的顏色框選擇顏色:按此按鈕將打開(kāi)標(biāo)準(zhǔn)顏色選擇框或特定目標(biāo)顏色選擇列表來(lái)定義區(qū)域顏色.按'確認(rèn)'按鈕確認(rèn)選擇的顏色并關(guān)閉框,然后按'添加'按鈕,則設(shè)置的區(qū)域和顏色將添加到'創(chuàng)建的區(qū)域'列表中.如如果選中區(qū)域顏色永久顯示,定義的顏色范圍將永久顯示,否則在聯(lián)機(jī)模式,只有當(dāng)當(dāng)前值在此區(qū)域內(nèi)時(shí)加箭頭:除了主指針外,一個(gè)小箭頭指向刻度的當(dāng)前值.不按比例選中此項(xiàng)后,儀表的大小不隨元件大小的改變而改變.在一個(gè)可視化對(duì)象中插入條狀圖元件將自動(dòng)打開(kāi)一個(gè)框.在框的右下角有預(yù)覽,可以顯示設(shè)置條狀圖顏色:按此按鈕打開(kāi)標(biāo)準(zhǔn)框來(lái)選擇顏色.定義條狀圖在一般狀態(tài)下的顏色(非顏色).如顏色:按此按鈕打開(kāi)配置表框,在此處定義顯示顏色的數(shù)值和顏色:在編輯字段輸入限制值并選中條件是大于設(shè)置值還是小于設(shè)置值,以值大于或小于限制值后顯示顏色按顏色按鈕打開(kāi)標(biāo)準(zhǔn)框或或特定目標(biāo)的顏色選擇列表選擇顏色.按'確認(rèn)'按鈕確認(rèn)選擇的顏色并返回到主配置框.如果激活'使用區(qū)域顏色'(參看下面),此項(xiàng)將被禁用.變量/刻度:按此按鈕打開(kāi)配置刻度和變量框,此框的使用與儀表元件中的一樣.元件邊框:選中此項(xiàng)后條狀圖被一個(gè)邊框包圍.使用區(qū)域顏色:選中此項(xiàng)后,在'條狀圖顏色'和'顏色'中的設(shè)置將無(wú)效.在這種情況下將使用定義的區(qū)域顏色,在'各區(qū)域顏色'中設(shè)置區(qū)域顏色.按'各區(qū)域顏色'按鈕打開(kāi)區(qū)域顏色設(shè)置框.(參看下面)為選擇顏色:按此按鈕將打開(kāi)標(biāo)準(zhǔn)顏色選擇框或特定目標(biāo)顏色選擇列表來(lái)定義區(qū)域顏色.按'確認(rèn)'按鈕確認(rèn)選擇的顏色并關(guān)閉框,然后按'添加'按鈕,則設(shè)置的區(qū)域和顏色將添加到'創(chuàng)建的區(qū)域'列表中.如如果選中區(qū)域顏色永久顯示,定義的顏色范圍將永久顯示,否則在聯(lián)機(jī)模式,只有當(dāng)當(dāng)前值在此區(qū)域內(nèi)時(shí)各區(qū)域顏色:按此按鈕打開(kāi)打開(kāi)'配置區(qū)域顏色'框,在此處為刻度的不同區(qū)域定義不同的顏色.這些不按比例選中此項(xiàng)后,條狀圖的大小不隨元件大小的改變而改變.在一個(gè)可視化對(duì)象中插入柱狀圖元件將自動(dòng)打開(kāi)一個(gè)框.在框的左下角有預(yù)覽,可以顯示設(shè)置不按比例:選中此項(xiàng)后,柱狀圖的大小不隨元件大小的改變而改變.顏色:按此按鈕打開(kāi)配置表框,在此處定義顯示顏色的數(shù)值和顏色:在編輯字段輸入限制值并選中條件是大于設(shè)置值還是小于設(shè)置值,以值大于或小于限制值后顯示顏色按顏色按鈕打開(kāi)標(biāo)準(zhǔn)框或或特定目標(biāo)的顏色選擇列表選擇顏色.按'確認(rèn)'按鈕確認(rèn)選擇的顏色并返回到主配置框.變量/刻度:按此按鈕打開(kāi)配置刻度和變量框,此框的使用與儀表元件中的一樣各區(qū)域顏色:按此按鈕打開(kāi)打開(kāi)'配置區(qū)域顏色'框,在此處為刻度的不同區(qū)域定義不同的顏色.此對(duì)數(shù)組起點(diǎn):顯示的第一個(gè)數(shù)組元件(索引號(hào)).條狀圖寬度:定義條狀圖的顯示寬度,以百分比為單位.下圖是柱狀圖(條狀圖和直線)在聯(lián)機(jī)模式下的顯示,它們表示整型數(shù)組arr1[0..4].數(shù)組起點(diǎn)是"0",終"4",4","24","2","1",08個(gè)數(shù)組元素的值超過(guò)8時(shí),條狀圖顯示藍(lán)色.在圖中數(shù)組元素arr1[2]和arr1[3]處于狀態(tài):表 的可能性插入表后將打開(kāi)表配置框.除了'工具提示'和'安全屬性'可以用于這個(gè)可視化元件外,下面的表選項(xiàng)表選項(xiàng)定義在表中顯示的內(nèi)容改變組:按此按鈕將打開(kāi)已在配置中定義的組列表,選擇期望顯示的組(即使組只權(quán)限:定義顯示所有的權(quán)限.允許值從0到類(lèi):選中期望顯示的類(lèi)然后按'添加'按鈕將它添加到'已選類(lèi)'窗口中.重復(fù)做此步以選擇所有定義表分類(lèi)的方式分類(lèi)列:根據(jù)權(quán)限,類(lèi),日期/時(shí)間或狀態(tài)分分類(lèi)排序:升序或降序;例如:根據(jù)權(quán)限升序排序,0開(kāi)始,后面的數(shù)越來(lái)越大.列選項(xiàng)定義在表中顯示哪些參數(shù):可以定義的參數(shù)(除了發(fā)生的日期和時(shí)間以及在組中配置的狀態(tài)以外)是:位圖,日期,時(shí)間,表達(dá)式,值,信息,權(quán)限,類(lèi)型,類(lèi)別,狀態(tài),目標(biāo)值(用于類(lèi)型DEV-),死區(qū)">",">>"警表中顯示.使用按鈕"<"和"<<"可以刪除已選的選項(xiàng)設(shè)置表格字段的顯示方式選擇顏色:按此按鈕打開(kāi)標(biāo)準(zhǔn)顏色框或特定目標(biāo)的顏色選擇列表來(lái)選擇顏色.定義當(dāng)選中字段后顯示行高表格中每行的高度,單位:象素.滑尺尺寸:滑尺高度,單位:象素.選中行帶邊框:選中此項(xiàng)后,所選的行帶邊框顯示顯示狀態(tài)行:選中此項(xiàng)后,在表下面顯示一個(gè)狀態(tài)行,在聯(lián)機(jī)模式下它提供如下的按鈕用于操作:確認(rèn):在表中標(biāo)記的所有將被確認(rèn).全部確認(rèn):在表中列出的所有將被確認(rèn)歷史:按此按鈕,在表中顯示的是發(fā)生的所有事件(所有轉(zhuǎn)換)的列表,而不是的當(dāng)前狀態(tài).在列表啟動(dòng):取消停止(參看下面)停止:在重新按'啟動(dòng)'按鈕以前,停止記錄發(fā)生的事件確認(rèn)變量:此選項(xiàng)只有在不選擇'顯示狀態(tài)行'的情況下才能使用(參看上面描述).如果選中此項(xiàng),在狀態(tài)行中的作將由變量來(lái)控制.要定義變量,首先從列表中選擇功能,然后在編輯字段中輸入工程變量.因此,例趨勢(shì)在聯(lián)機(jī)模式下,趨勢(shì)圖元件用于記錄變量值隨時(shí)間的變化.可以與功能相比較.在聯(lián)機(jī)下采用圖表的曲線類(lèi)型:X/t,水平軸是時(shí)間軸,垂直軸是數(shù)值方位:從左到右或從右到左:新記錄的值是顯示在左邊還是右邊;水平軸 分割線:如果顯示拉長(zhǎng)的刻度線,激活選項(xiàng)'可見(jiàn)'.在這種情況下可以定義'刻度線設(shè)置':在水平軸上分割線的間隔.(直線線.....,點(diǎn)劃線_._.)和顏色.

,虛線___,刻度:在'持續(xù)時(shí)間'中定義刻度的顯示范圍.如果定義為"T#20s0ms",20秒的周期.采用相同的語(yǔ)法,可以定義顯示的主刻度分割線和子刻度分割線,它們分別用長(zhǎng)線段和短線段來(lái)標(biāo)記.精度:此處定義顯示變量當(dāng)前值的間隔(采用日期的標(biāo)準(zhǔn)格式,圖例設(shè)置:此處設(shè)置圖例.按字體按鈕打開(kāi)標(biāo)準(zhǔn)或特定目標(biāo)的字體框選擇字體.在刻度位置處輸入顯示刻度的間隔距離(如T#4ms,4ms顯示一個(gè)刻度值).根據(jù)激活的選項(xiàng),刻度中可以包含時(shí)間和日期.可變量:這些變量用于水平軸的縮放和偏移.例如偏移量變量的值是10,那么水平軸顯示范圍的偏移量設(shè)置10.工具條選中此項(xiàng)將在水平軸下面增加一個(gè)工具條,在聯(lián)機(jī)模式下,使用工具條中的按鈕可以滾動(dòng)或縮放趨水平軸刻度的縮放.為了恢復(fù)成縮放和偏移量的初始設(shè)置,在垂直軸中使用工具條將可得到'恢復(fù)'按鈕.垂直軸 分割線:參看水平軸描述刻度:設(shè)置趨勢(shì)圖的刻度是顯示在趨勢(shì)圖的左側(cè)還是右側(cè).設(shè)置刻度的'起始值和'終止值'以及'主刻度'和'圖例設(shè)置字體和分割線:參看水平軸描述變量:參看水平軸描述工具條:參看水平軸描述,附加的'恢復(fù) 按鈕用于將縮放和便移量恢復(fù)到軸的其始設(shè)置記錄:選擇趨勢(shì)圖記錄方式:'聯(lián)機(jī)時(shí)'或'歷史'記錄方式.'聯(lián)機(jī)時(shí)'就是根據(jù)設(shè)置的刻度范圍按時(shí)間將變量值顯示在圖表上,'歷史'就是將記錄到文件中,按'配置'按鈕'打開(kāi)框進(jìn)行配置,這個(gè)框和日志文件注意:如果在目標(biāo)系統(tǒng)中激活選項(xiàng)'趨勢(shì)數(shù)據(jù)保存到PLC中',將忽略定義的路徑,日志文件將在的中DWORD格式開(kāi)頭,它由測(cè)量的日期構(gòu)成選擇變量:按此按鈕打開(kāi)變量配置框,在框中配置記錄的變量和它們的顯示方式:在'變量'欄中輸入工程變量,可以在輸入字段處點(diǎn)擊鼠標(biāo)進(jìn)行輸入.<F2>或智能功能進(jìn)顏色和線型:用于設(shè)置變量在記錄中的樣式''欄中相應(yīng)的字段處點(diǎn)擊鼠標(biāo)打開(kāi)標(biāo)準(zhǔn)或特定目標(biāo)色選擇列表,'型'欄中的相應(yīng)字段選擇線型(線 ,虛線___,點(diǎn)線.....,點(diǎn)劃線_._.在'標(biāo)記'欄中定義一個(gè)變量用于在聯(lián)機(jī)模式下使用標(biāo)記功能顯示當(dāng)前的記錄值.標(biāo)記在圖表的左上角顯示曲線配置:按此按鈕打開(kāi)曲線配置框設(shè)置趨勢(shì)曲線:曲線類(lèi)型:選擇直線,臺(tái)階和點(diǎn)中的一種.對(duì)于前兩項(xiàng)可以使用顯示附加點(diǎn).在顯示附加點(diǎn)時(shí)可以使用位圖,否則附加點(diǎn)顯示成一個(gè)填充的矩形(顏色與曲線的一致)符號(hào).點(diǎn)擊位圖旁邊的矩形將打開(kāi)選擇位圖文件框公差帶:可以定義垂直軸的上下極限值作為公差帶來(lái)顯示.每個(gè)公差帶可以定義一個(gè)顏色(標(biāo)準(zhǔn)或特定目標(biāo)的顏色選擇框.如果在聯(lián)機(jī)模式下顯示公差帶,激活選項(xiàng)公差帶作為直線.當(dāng)數(shù)值超過(guò)差值時(shí)期望曲線顯示的顏色與公差帶的一致,則激活公差帶外的曲線顏色與公差帶的顏色一致選項(xiàng).如果想同時(shí)使用上述兩種方式或都不使用,激活選項(xiàng)兩者或無(wú).舉例:聯(lián)機(jī)模式下的趨勢(shì)圖元件在程序PLC_PRG中的rSlider1:REAL;*用于標(biāo)記功能*)rSlider2:REAL;*用于標(biāo)記功能*)PLC_PRG程序rValue:=rValue+0.01;在可視化界面中配置趨勢(shì)圖元件方位:右-左;水平軸:分割線T#2s,持續(xù)時(shí)間T#10s,主刻度T#1s,子刻度T#500ms,精度T#200ms,圖例設(shè)置:時(shí)間格式('hh':'mm':'ss'),刻度位置T#2s.使用工具條.垂直軸:分割線可見(jiàn),刻度線設(shè)置:10,點(diǎn)線,灰色;刻度:左,起始值:0,終止值:100,主刻度:10,子刻度:5;圖例設(shè)置:10;使用工具條.變量PLC_PRG.rsinus,藍(lán)線,標(biāo)記變量PLC_PRG.n,紅線,標(biāo)記變量曲線配置:直線,配置由標(biāo)記變量提供的當(dāng)前記錄值的顯示1:文字'選項(xiàng):輸入"%s"到內(nèi)容字段變量'選項(xiàng):在文本顯示中輸入PLC_PRG.rSlider1矩形元件2:文字'選項(xiàng):輸入"%s"到內(nèi)容字段變量'選項(xiàng):在文本顯示中輸入PLC_PRG.rSlider2(在矩形元12的左邊分別放置一個(gè)矩形元件,矩形的填充顏色與記錄變量的曲線顏色一致.)記錄曲線從左向右移動(dòng)顯示;值顯示在最左邊;每隔200ms增加一個(gè)新值.如果沿時(shí)間軸移動(dòng)標(biāo)號(hào)(左位位圖:靜態(tài)定義:輸入本地文件系統(tǒng)中的有效圖象文件路徑。通過(guò)按鈕'...',打開(kāi)瀏覽文件框來(lái)選擇所機(jī)模式下動(dòng)態(tài)改變圖像,但是只能使用工程全局“位圖列表”中的“位圖文件”(見(jiàn)‘附加’‘位圖列表。即使在CASEnIdOF0:stBitmap:='background.bmp';1:stBitmap:='deutest.bmp';2:stBitmap:=如果在PLC_PRG對(duì)象中stBitmap,那么,可以在配置框‘位圖變量’字段中輸入“PLC_PRG.stBitmap”如果同時(shí)選擇了"尺寸不變"和"裁剪"選項(xiàng),那么只顯示在邊框中包含的那部分位如果選擇"顯示顏色"選項(xiàng),那么邊框按選擇的顏色顯示,顏色是在顏色框(標(biāo)準(zhǔn)或特定目標(biāo))中的"顏"和"顏色"選項(xiàng)中進(jìn)行設(shè)置。當(dāng)"變量""改變顏色"中的變量為“TRUE”時(shí),才顯示顏色在框下部的選擇列表中,可以定義將位圖插入到工程內(nèi)(嵌入的)還是到一個(gè)外部位圖文件 可視化界面有關(guān)可視化界面元件邊框的設(shè)置,可以參看'位圖'中的描述另一種替換實(shí)例中的占位符的方法是在'輸入''轉(zhuǎn)到'配置框中設(shè)置可視化界面的調(diào)用注意:當(dāng)使用占位符時(shí),它已不再有可能在工程編譯時(shí)立即檢查可視化元件配置中的無(wú)效輸入。因此,相應(yīng)的錯(cuò)誤信息首占位符的應(yīng)用例子使用相同的可視化界面可以很容易的顯示功能塊實(shí)例.例如,配置一個(gè)可視化界面visu用于功能塊中的變量,每個(gè)變量以占位符$FUB$開(kāi)頭(如$FUB$.a).如果使用visu的實(shí)例(在另一個(gè)可視化界面中插入visu或使用'轉(zhuǎn)到'來(lái)調(diào)用),那么在這個(gè)實(shí)例的配置中,占位符$FUB$必須用功能塊的實(shí)例名替換,這樣才能變?nèi)缦滤驹诠こ讨卸x了包含下列changecolBOOL;*PLC_PRG定義了兩個(gè)'fu'實(shí)例inst2_fu:fu;創(chuàng)建可視化對(duì)象viu,插入一個(gè)元件并打開(kāi)配置框,打開(kāi)'變量'選項(xiàng),在字段'改變顏色'中輸入$FU$hgl".打開(kāi)'輸入'選項(xiàng),在字段'觸發(fā)但不保持變量值'中輸入$F$hgol".打開(kāi)'文字'選項(xiàng),輸入"$FB$changecolor"創(chuàng)建另一個(gè)可視化對(duì)象'visu1'.在'visu1'中插入兩個(gè)'visu'(兩次參考選擇'visu'的第一個(gè)參考,打開(kāi)配置框中的'可視化'選項(xiàng),點(diǎn)擊'占位符'按鈕后將顯示占位符列表,用'PLC_PRG.inst_1'替換'FUB'.在聯(lián)機(jī)模式下,用于配置uvi.當(dāng)然,占位符FB$可以在viu.注意:聯(lián)機(jī)模式下的可視化界面實(shí)例:如果插入一個(gè)可視化元件,然后選擇和配置這個(gè)實(shí)例,那么它被視作單個(gè)對(duì)象,且在聯(lián)機(jī)模式中根據(jù)它的配置,對(duì)輸入作出響應(yīng),相反:如果不配置實(shí)例,那么在聯(lián)機(jī)模式下它的顯示與原始的一樣.組用于操作的可能的特殊CoDeSysHMI的可視化元件可以有下列某些特殊的輸入,它們可以在可視化元件配置CoDeSys編程系統(tǒng)中令A(yù)SSIGN<變量名表達(dá)式如 PROGRAM<可執(zhí)行的程序路徑>[打開(kāi)文件的路徑]2)執(zhí)行一個(gè)程序如 C:\programms\notepad.exeCoDeSys編程系統(tǒng)中令A(yù)SSIGN<變量名表達(dá)式如 PROGRAM<可執(zhí)行的程序路徑>[打開(kāi)文件的路徑]2)執(zhí)行一個(gè)程序如 C:\programms\notepad.exe打開(kāi)包含'語(yǔ)言'選項(xiàng)的可視LANGUAGE<在語(yǔ)言*.vis,*.tlt*.txt文件中設(shè)置的標(biāo)識(shí)符>注意For面建議使用*.vis語(yǔ)言文件!,參看這里L(fēng)ANGUAGE<在語(yǔ)言文件中設(shè)置的標(biāo)識(shí)對(duì)于動(dòng)態(tài)文本,使用在文件中定義的語(yǔ)言DELAY<延時(shí)時(shí)間單如:DEFINERECEIPT DEFINERECEIPT<控列表名選擇列選擇一個(gè)列表.在列表中的變量將被和顯示.READRECEIPT<列表名'配方注意:在使用DEFINERECEIPT以前必須定義列表,并添加500ms延時(shí)(參看上面的DELAY命令)WRITERECEIPT列表名'寫(xiě)入配方列表的名稱(chēng).寫(xiě)入列表的配方.不需要先執(zhí)行'保存列表到列表中.注意:為定義當(dāng)前的配方而調(diào)用一個(gè)先前的DEFINERECEIPT,應(yīng)延時(shí)500ms(參看上面的DELAY命令)'加載列表'+寫(xiě)入配方打開(kāi)標(biāo)準(zhǔn)的'文件打開(kāi)'窗口,從選擇保存的配方.選擇后,這個(gè)-打開(kāi)設(shè)置用戶(hù)組對(duì)話框.CoDeSys8'工程打開(kāi)修改用戶(hù)組碼框SAVEPROJECT'文件保存保存工程文件EXITPROGRAM'文件關(guān)閉退出程序PRINT'文件打印打印當(dāng)前可視化界面HELP<幫助文件名語(yǔ)言,調(diào)用在CoDeSysini-文件中設(shè)置的幫助文件.(參看'附加''TRACE資源,打開(kāi)采樣窗口在全屏顯示下,顯示命令'啟動(dòng)','','停止','保資源,CNCCNC列表(資源中),打開(kāi)CNC編輯器.CNC編輯器,可視化界面在目標(biāo)可視化下不支在Web可視化下不支持INTERNLINKWeb可視化切換到定義的URL瀏覽器(Unifiedresourcelocation:在Internet的WWW服務(wù)程序上用于指定信息位置的表示方法);如."INTERNLINK INTERNLINKfile打開(kāi)定義的文件 " 打開(kāi)發(fā)送郵件框,郵件地址要先定義好;如."INTERNLINKma name>|<Start-PLC;先決條件WebServer必須配置連接目標(biāo)系統(tǒng)的參數(shù),要有與PLC-Handler相匹配的ini文件PLC名稱(chēng)PLC名稱(chēng),它在PLC-Handler的文件中定義啟動(dòng)的可視化界面首先打開(kāi)的可視化界面名稱(chēng).WebServer將自動(dòng)實(shí)現(xiàn)與各自的PLC的連接.如:"INTERNCONNECT_TO操作下的記 可視化元件,配可視化元件除了編輯器外,也可以在可視化對(duì)象的屬性框中作某些設(shè)置。它涉及到目標(biāo)可視化,web可視化的 10500%之間的縮放因子輸入到“縮放”區(qū)段內(nèi),以便放大或縮小可視化“框架”選項(xiàng):若選擇'自動(dòng)滾動(dòng)',那么在拖拉或移動(dòng)可視化元件并達(dá)到圖像邊緣時(shí),可視化窗口的尺寸小于1010。在這種情況下,網(wǎng)格點(diǎn)按輸入間隔的倍數(shù)顯示。若設(shè)置為“激活”,那么在元件被拖移和'附加''選擇背景位圖用鍵在可視化界面的配置中可以定義熱鍵,它們可以產(chǎn)生與可視化元件一樣的動(dòng)作.例如,可以定義在聯(lián)機(jī)模式下當(dāng)可視化界面'x'激活時(shí),按t>將停止程序,此動(dòng)作也可以通過(guò)點(diǎn)擊可視化界面'x'中的''元件來(lái)執(zhí)行.總之,在聯(lián)機(jī)模式下,可以使用默認(rèn)鍵<TabulatorSpaceEnter>來(lái)選擇或激活可視化界面中的每 Space Esc Insert Delete Home End Bild Bild VK_F1-VK_F12功能鍵F1~ 數(shù)字鍵0~ A~VK_NUMPAD00~9VK_MULTIPLY*VK_ADDVK_SUBTRACTVK_DIVIDE當(dāng)?shù)谋磉_(dá)式.參看下面的變量動(dòng)作和有效的表達(dá)式,它們與'輸入'選項(xiàng)中的設(shè)置相對(duì)應(yīng):動(dòng) 含 表達(dá) 變量,如"plc_prg.tvar"Taptrue觸發(fā)變量但不保持(設(shè)置為程序變量,如"plc_prg.svar"

plc_prg.xvar" 轉(zhuǎn)到 轉(zhuǎn)到的可視化變量名,如 執(zhí)行程序名,如"notepadC:\help.txt"(啟動(dòng)Notepad 設(shè)置'中打開(kāi)顯示的元件號(hào);參看'元件列xAxZE xZVIS_2,按<ECtrl><Z>化界面PLC_VISU.用于動(dòng)態(tài)文本的XML文件必須使用XML文件格式(即文件XML。在這種文件中,文本被賦予一個(gè)標(biāo)識(shí)符(這個(gè)標(biāo)識(shí)符是一個(gè)置內(nèi)。即前綴輸入到'文本'選項(xiàng)的'內(nèi)容'字段,ID輸入到'變量'選項(xiàng)的'文本顯示'字段。XML<dynamic-text>和<\dynamic-text>之間,即以<dynamic-text請(qǐng)注意動(dòng)態(tài)文本的語(yǔ)言文件(CoDeSysV)Unicode(UTF-16)ANSI請(qǐng)注意默認(rèn)語(yǔ)言文字;如果沒(méi)有用于當(dāng)前語(yǔ)言文字的文本輸入如果默認(rèn)語(yǔ)言文字也沒(méi)找到,將顯示"<PREFIX><ID>.如果使用多個(gè)XML所以建議使用一個(gè)符號(hào)必須符合文本注意:在聯(lián)機(jī)模式以借助可視化元件使用'輸入',執(zhí)行程序配置了命令I(lǐng)NTERNLANGUAGE<default-用于<language體(如"Arial")將language>定義的語(yǔ)言文字顯示動(dòng)態(tài)文本.語(yǔ)言符號(hào)必須符合文本輸入</default-<default-用于其它語(yǔ)言文字</default-以<textprefix>開(kāi)始以<\text>結(jié)束。"PREFIX"要與可視化元件配置(選項(xiàng)文本)中使用的<PREFIXID可以使用任意字符串作為'language'的標(biāo)識(shí)符(如"english").這個(gè)標(biāo)識(shí)符將顯示在'設(shè)置'框中語(yǔ)言選項(xiàng)的語(yǔ)言列表中.如果要替換"TEXT",插入顯示的文本以替代在可視化元件中定義的ID-prefix組合.用于動(dòng)態(tài)文本的XML文件舉例<dynamic-<default-</default-<default-</default-<text-<textprefix="ERROR"<deutsch>FehleranPosition<english>Erroratposition<textprefix="ERROR"<deutsch>FehleranPosition<english>Erroratposition<textprefix="ERROR"DasisteinFehlertextmehrereThisisaerrortextovermorethanoneline<textprefix="MASCHINE"<![CDATA[ <![CDATA[Feedrate<textprefix="MASCHINE"<![CDATA[<![CDATA[</text-</dynamic-你的計(jì)算機(jī)上使用文件列表來(lái)添加dynamictextsample.xml文件。在可視化界面中,將語(yǔ)言設(shè)置為“deutsch”P(pán)LC_PRG.ivar設(shè)置為“1”,4711”。文本按Arial13號(hào)字體進(jìn)行顯示。.將變量PLC_PRG.ivar設(shè)置為“2”;將PLC_PRG.errnum設(shè)置為“2000”。隨后文本將改變?yōu)椤癇eschleunigung”、“DasisteinFehlertextübermehrereZeilen”?!癟hisisaerrortextovermorethanoneline”。'選項(xiàng)。如果事先已經(jīng)有另一個(gè)可視化界面被定義為主界面,那么那個(gè)可視化界面就自動(dòng)重新定義為“標(biāo)準(zhǔn)”的可視化界面(在屬性框中的'可視化界面'選項(xiàng)。作為web可視化或目標(biāo)可視化項(xiàng)目管理中可以選擇可視化項(xiàng)目,也可以打開(kāi)屬性框(即'工程'對(duì)象''屬性'。如果在目標(biāo)設(shè)語(yǔ)言轉(zhuǎn)語(yǔ)言設(shè)當(dāng)開(kāi)啟選擇功能時(shí)(選中'語(yǔ)言文件',即小窗口打√),通過(guò)選擇右邊按鈕,可以從程序的安裝中添定義的XML格式的動(dòng)態(tài)文本。在可視化框中下部的'語(yǔ)言'選項(xiàng)中選擇在語(yǔ)言文件中定義的一種語(yǔ)言作為開(kāi)始的界面語(yǔ)言。例如german(德語(yǔ))english(英語(yǔ)借助可視化元件可以模式下進(jìn)行語(yǔ)言轉(zhuǎn)換。可以使用內(nèi)部命令“INTERNLANGUAGE<language>"and“INTERNLANGUAGEDIALOG”進(jìn)行(可參看“用于操作的特殊輸入方法”中的內(nèi)容。輸入方式可以使用配置框中的‘輸入’選項(xiàng)。在配置的‘Input’選項(xiàng)中激活'執(zhí)行程序’選項(xiàng),并定義指令“INTERNLANGUAGE<language>”指令。靜態(tài)語(yǔ)言轉(zhuǎn)*.txt能用于CoDeSys平臺(tái)和CoDeSysHMI,而不能在'儀表','條狀圖'和'柱狀圖'元件中使用。在“可視化設(shè)置”框中,你可以對(duì)項(xiàng)目所使用的語(yǔ)言文件進(jìn)行配置。為了選擇轉(zhuǎn)換文件(*.tlt(*.vis入域內(nèi)輸入相應(yīng)的文件路徑。使用按鈕就可以得到標(biāo)準(zhǔn)的框并打開(kāi)文件。成一個(gè)可視化進(jìn)程的語(yǔ)言文件(*.vis格式文件,應(yīng)執(zhí)行以下步驟:在輸入域中填寫(xiě)可視化界面中需要的語(yǔ)言名(例如german或者D),然后按動(dòng)按鈕。這樣一個(gè)以.vis文表頭取代德文表頭,并生成一個(gè)新的表頭[english]。于是,除了1=german這一行內(nèi)容外,又添加了2=english的新行。為了以一個(gè)新的語(yǔ)言中觀察可視化界面,需要再次打開(kāi)語(yǔ)言框。現(xiàn)在在選擇域中就動(dòng)態(tài)語(yǔ)言轉(zhuǎn)名為“textlist”。這個(gè)ID碼可以由工程變量進(jìn)行定義。請(qǐng)注意-用于動(dòng)態(tài)字符的語(yǔ)言文件可以有Unicode(UTF-16)ANSI(ISO-8859-1)兩種格式。即<?xml請(qǐng)注意-用于動(dòng)態(tài)字符的語(yǔ)言文件可以有Unicode(UTF-16)ANSI(ISO-8859-1)兩種格式。即<?xml言轉(zhuǎn)換專(zhuān)門(mén)使用的目標(biāo)配置,對(duì)CoDeSys言轉(zhuǎn)換專(zhuān)門(mén)使用的目標(biāo)配置,對(duì)CoDeSys中定義的工具條的修改之后,就必 對(duì)動(dòng)態(tài)語(yǔ)言轉(zhuǎn)換的配在聯(lián)機(jī)模式下,用戶(hù)可以利用前綴ID組合碼動(dòng)態(tài)控制在可視化元件中顯示的文本,因?yàn)榍熬YID組合碼為了實(shí)現(xiàn)這個(gè)目的,在可視化配置中,應(yīng)將用于描述文本賦值的XML文件與工程連接在一起。這個(gè)XML文件在可視化元件的配置中,對(duì)于哪些文本顯示可以實(shí)現(xiàn)動(dòng)態(tài)轉(zhuǎn)換,可以輸入前綴和ID號(hào)(參看以下的內(nèi)容),IDINTERN指令(LANGUAGEDEFAULT).就可以定義默認(rèn)的語(yǔ)言。,這個(gè)版本是由XML文件中的語(yǔ)言標(biāo)識(shí)符標(biāo)記的。 :輸入一個(gè)數(shù)字,它對(duì)應(yīng)定義了文本ID的工程變量(在XML文件中使用的。在內(nèi)容字段處,插入一個(gè)占位符“%<PREFIX>”,用于在聯(lián)機(jī)模式下顯示動(dòng)態(tài)文本。為了替換這個(gè)對(duì)于每一個(gè)可以在XML件找到的前綴ID組合碼,所賦予的文本都在聯(lián)機(jī)模式下,被顯示在可視化元件中。用于動(dòng)態(tài)文本的XML文件必須使用XML文件格式(即文件XML。在這種文件中,文本被賦予一個(gè)標(biāo)識(shí)符(這個(gè)標(biāo)識(shí)符是一個(gè)置內(nèi)。即前綴輸入到'文本'選項(xiàng)的'內(nèi)容'字段,IDXML<dynamic-text>和<\dynamic-text>之間,即以<dynamic-text動(dòng)態(tài)文本的語(yǔ)言文件(CoDeSysV)Unicode(UTF-16)ANSI(ISO-8859-1)代碼構(gòu)成。可以通過(guò)位于xml文件開(kāi)頭部分的編碼進(jìn)行定義。默認(rèn)語(yǔ)言文字;如默認(rèn)語(yǔ)言文字;如果沒(méi)有用于當(dāng)前語(yǔ)言文字的文本輸入如果默認(rèn)語(yǔ)言文字也沒(méi)找到,將顯示"<PREFIX><ID>.如果使用多個(gè)XML所以建議使用一個(gè)符號(hào)必須符合文本注意:在聯(lián)機(jī)模式下,默認(rèn)語(yǔ)言文字可以借助可視化元件設(shè)置,此可視化元件使用'輸入',執(zhí)行程序配置了命令I(lǐng)NTERNLANGUAGE<default-用于<language體(如"Arial")將language>定義的語(yǔ)言文字顯示動(dòng)態(tài)文本.語(yǔ)言符號(hào)必須符合文本輸入</default-<default-用于其它語(yǔ)言文字</default-以<textprefix>開(kāi)始以<\text>結(jié)束。"PREFIX"要與可視化元件配置(選項(xiàng)文本)中使用的<PREFIXID可以使用任意字符串作為'language'的標(biāo)識(shí)符(如"english").這個(gè)標(biāo)識(shí)符將顯示在'設(shè)置'框中語(yǔ)言選項(xiàng)的語(yǔ)言列表中.如果要替換"TEXT",插入顯示的文本以替代在可視化元件中定義的ID-prefix組合.用于動(dòng)態(tài)文本的XML文件舉例<dynamic-<default-</default-<default-</default-<text-<textprefix="ERROR"<deutsch>FehleranPosition<english>Erroratposition<textprefix="ERROR"<deutsch>FehleranPosition<english>Erroratposition<textprefix="ERROR"DasisteinFehlertextmehrereThisisaerrortextovermorethanoneline<textprefix="MASCHINE"<![CDATA[ <![CDATA[Feedrate<textprefix="MASCHINE"<![CDATA[<![CDATA[</text-</dynamic-你的計(jì)算機(jī)上使用文件列表來(lái)添加dynamictextsample.xml文件。在可視化界面中,將語(yǔ)言設(shè)置為“deutsch”P(pán)LC_PRG.ivar設(shè)置為“1”,4711”。文本按Arial13號(hào)字體進(jìn)行顯示。.將變量PLC_PRG.ivar設(shè)置為“2”;將PLC_PRG.errnum設(shè)置為“2000”。隨后文本將改變?yōu)椤癇eschleunigung”、“DasisteinFehlertextübermehrereZeilen”。isaerrortextovermorethanoneline”。模式的可視模式的可視包括位圖文件、語(yǔ)言文件和用于可視化的XML說(shuō)明文件。當(dāng)進(jìn)行語(yǔ)言轉(zhuǎn)換時(shí)(即選用'附加''設(shè)置'時(shí)這些選擇只對(duì)模式的顯示有效 模式下的鍵盤(pán)操<Spacebar>鍵可以用于激活所選定的可視化元件。如果這個(gè)元件帶有輸出變量,或者是一個(gè)表字段, 進(jìn)程中,如果當(dāng)前打開(kāi)了一個(gè)輸入框,在web(8.3),模式下的'文件'庫(kù)文件的可視庫(kù)文件的可視可視化中的系統(tǒng)變隱含變化視化界面.如果名稱(chēng)被改應(yīng)的另面也將改變I.請(qǐng)注意名設(shè)置,這個(gè)變xxxx稱(chēng).被用于--x-獲得的語(yǔ)言.中設(shè)置和修--x-CurrentUserLevelxxxxCurrentPasswords[0..7]xxxxVAR_GLOBALVisuDoExecuteUserlevelInit:BOOL:=TRUE;CurrentUserLevel:INT:=0;CurrentPasswords:ARRAY[0..7]OFSTRING[20]:='a','b','c','d','e','f','g','h';*CurrentUserLevelCurrentPasswords。這些變量必須具有相同的類(lèi)型(normal、RETAINPERSISTENT等)!如果他們被定義為剩余變量,另一個(gè)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論