• 
    <ul id="auswy"><sup id="auswy"></sup></ul>
  • <ul id="auswy"></ul>
    ABB
    關(guān)注中國(guó)自動(dòng)化產(chǎn)業(yè)發(fā)展的先行者!
    CAIAC 2025
    2025工業(yè)安全大會(huì)
    OICT公益講堂
    當(dāng)前位置:首頁(yè) >> 案例 >> 案例首頁(yè)

    案例頻道

    施耐德SCADA:Vijeo Citect 組態(tài)軟件(八)
    • 企業(yè):控制網(wǎng)     領(lǐng)域:儀器儀表     行業(yè):安防    
    • 點(diǎn)擊數(shù):5488     發(fā)布時(shí)間:2008-10-02 18:05:29
    • 分享到:

    圖片




    華镕
    男,現(xiàn)任施耐德電氣(中國(guó))投資有限公司工業(yè)自動(dòng)化部產(chǎn)品推廣經(jīng)理。


    8.1 
    Vijeo Citect 項(xiàng)目開發(fā)

        Vijeo Citect從概念上分為兩個(gè)明顯的部分: 運(yùn)行環(huán)境與配置環(huán)境。配置環(huán)境包含了一系列的工具(應(yīng)用),用于建立運(yùn)行時(shí)系統(tǒng)。  它們是以Vijeo Citect 瀏覽器為中心來(lái)創(chuàng)建和管理項(xiàng)目的。Vijeo Citect瀏覽器可以進(jìn)行用戶定制,滿足特殊應(yīng)用和OEM的應(yīng)用。菜單,工具條按鈕和其他特性可以改變或者移去。

     

        無(wú)序的項(xiàng)目會(huì)導(dǎo)致系統(tǒng)維護(hù)的麻煩,Vijeo Citect瀏覽器是配置項(xiàng)目的集散地,可實(shí)現(xiàn)簡(jiǎn)單的項(xiàng)目管理,允許用戶訪問(wèn)和修改任何項(xiàng)目的任何部分。

     

        Vijeo Citect提供了很多工具,允許用戶快速地開發(fā)大項(xiàng)目,每個(gè)大項(xiàng)目可以分成多達(dá)64個(gè)小項(xiàng)目,每個(gè)小項(xiàng)目允許在不同地方的不同開發(fā)者同時(shí)工作。在這種情況下,項(xiàng)目標(biāo)準(zhǔn)的維持控制和來(lái)自不同隊(duì)伍之間的變化合并是非常困難的。在Vijeo Citect的項(xiàng)目中則允許上述的情況發(fā)生,但不需要在開發(fā)隊(duì)伍中增加另外的工作。Vijeo Citect是通過(guò)在一個(gè)項(xiàng)目中使用標(biāo)準(zhǔn)的符號(hào)、對(duì)象和用戶接口來(lái)進(jìn)行標(biāo)準(zhǔn)管理的,每個(gè)開發(fā)團(tuán)隊(duì)可以使用這些標(biāo)準(zhǔn)對(duì)象用在他們的子項(xiàng)目中,并且可以訪問(wèn)所有的項(xiàng)目標(biāo)準(zhǔn)。當(dāng)標(biāo)準(zhǔn)發(fā)生變化或者升級(jí)時(shí),新標(biāo)準(zhǔn)會(huì)發(fā)送給各個(gè)開發(fā)團(tuán)隊(duì),用來(lái)升級(jí)他們的項(xiàng)目,并且觀察他們項(xiàng)目的變化。

     

        vijeo Citect能夠用組合任何Vijeo Citect項(xiàng)目的方法,實(shí)現(xiàn)遠(yuǎn)程項(xiàng)目的開發(fā)。一個(gè)遠(yuǎn)程開發(fā)者可以使用項(xiàng)目標(biāo)準(zhǔn),以及他們自己的段來(lái)開發(fā)項(xiàng)目,這種方式可以用于已有的項(xiàng)目開發(fā)或者對(duì)項(xiàng)目的維護(hù):一個(gè)項(xiàng)目既可以由集成商進(jìn)行升級(jí),同時(shí)也可以由維護(hù)人員進(jìn)行修改。

     

        文件菜單中包含了許多命令,可以創(chuàng)建、移動(dòng)、組織和運(yùn)行項(xiàng)目。項(xiàng)目的全局屬性可以使用這個(gè)菜單訪問(wèn)。

     

    Vijeo Citect開發(fā)環(huán)境能夠打開多個(gè)項(xiàng)目,這個(gè)功能可以使CIP同時(shí)為多個(gè)客戶編輯項(xiàng)目。項(xiàng)目的顯示方式是樹形結(jié)構(gòu),用戶可以通過(guò)點(diǎn)擊+和-符號(hào)來(lái)觀察不同的內(nèi)容。

     

        

     

        在Vijeo Citect環(huán)境(項(xiàng)目編輯,圖形編輯,Vijeo Citect批處理,Cicode編輯,在線幫助)下,可以使用工具欄切換應(yīng)用。

     

        Vijeo Citect可以位于文件服務(wù)器進(jìn)行項(xiàng)目工作,簡(jiǎn)單使用連接和斷開命令,可以使項(xiàng)目從連接的文件服務(wù)器到開發(fā)環(huán)境。

     

        Vijeo Citect提供一步備份和恢復(fù)項(xiàng)目的所有部分,項(xiàng)目可以備份在軟盤中(自動(dòng)多盤分配),也可以備份在本地硬盤,或者一個(gè)網(wǎng)絡(luò)硬盤中。

     

        所有Vijeo Citect表格和對(duì)話框都有幫助按鈕,可以調(diào)用相關(guān)幫助文件,配置也具有使用簡(jiǎn)單的查找和替換特性。

     

           

     


    功能一瞥


        ●  快速,容易訪問(wèn);

        ●  熟悉的界面;

        ●  簡(jiǎn)單,項(xiàng)目的方便管理;

        ●  整個(gè)項(xiàng)目的單步備份和恢復(fù)。

        查找和替換特性

     

        查找和替換特性能夠使用戶在項(xiàng)目編輯時(shí),在圖形頁(yè)、模板、圖形建立和多個(gè)項(xiàng)目之間,查找和替換字符串。

     

        這里還有個(gè)新選項(xiàng),在整個(gè)項(xiàng)目編譯時(shí),提示用戶沒(méi)有使用的標(biāo)簽名,所有這些屬性大大地減少了配置的使用時(shí)間。

     

    8.2  使用Cicode/CitectVBA監(jiān)視和控制

     

        很多應(yīng)用有特殊的需求。為了提供最大的靈活和能力,Vijeo Citect提供兩種編程語(yǔ)言— Cicode Citect VBACicode是按工廠的監(jiān)視和控制語(yǔ)言而專門設(shè)計(jì)的,而 CitectVBA 更適合與第三廠家的對(duì)象和應(yīng)用進(jìn)行互操作。

     

        Cicode容易使用,并且提供了靈活性,可靠性和工廠監(jiān)視系統(tǒng)所需的性能。Cicode是一種用于控制環(huán)境的編程語(yǔ)言, 它是一種編譯形語(yǔ)言,支持多任務(wù)。這些重要特性為Vijeo Citect用戶提供了無(wú)可比擬靈活性, 用于擴(kuò)展SCADA/HMI 系統(tǒng)的功能,而不會(huì)使系統(tǒng)的性能下降。

     

    事件

     

        用戶可以建立事件,一旦它們發(fā)生時(shí),可以觸發(fā)相應(yīng)的行為。比如,當(dāng)一個(gè)過(guò)程完成時(shí),通知操作員知道,然后執(zhí)行一系列指令。用戶可以自動(dòng)運(yùn)行一個(gè)事件:

     


        ●  在指定的時(shí)間和周期;

        ●  當(dāng)一個(gè)觸發(fā)條件變成“是”;

        ●  當(dāng)一個(gè)觸發(fā)條件變成“是”并在一個(gè)指定時(shí)間和周期。

        使用Cicode CitectVBA 可以訪問(wèn)、控制運(yùn)行時(shí)系統(tǒng)的元件:實(shí)時(shí)數(shù)據(jù),歷史時(shí)間,操作員顯示,報(bào)警,報(bào)告,趨勢(shì),安全等。這些編程語(yǔ)言也給用戶訪問(wèn)計(jì)算機(jī)系統(tǒng),包括操作系統(tǒng)和通信接口的能力,使用Cicode CitectVBA 的應(yīng)用是非常普遍的,從簡(jiǎn)單的數(shù)字計(jì)算到高級(jí)的復(fù)雜運(yùn)算。

     

    Cicode是一種高級(jí)語(yǔ)言,就象“C”語(yǔ)言。CitectVBA是一種兼容微軟VBA的語(yǔ)言,CitectVBA具有超過(guò)650 SCADA/HMI 特殊功能,減少了復(fù)雜或者擴(kuò)展時(shí)的編程過(guò)程。

     

             

     

        雖然Cicode容易使用,但它不僅僅是一種宏或者腳本語(yǔ)言。Cicode 是一種多任務(wù)語(yǔ)言,所以用戶可以同時(shí)運(yùn)行多個(gè)Cicode的實(shí)例。具有優(yōu)先機(jī)制, 所以 Vijeo Citect 會(huì)暫時(shí)懸掛不太重要的Cicode 任務(wù),而優(yōu)先執(zhí)行較重要的Cicode任務(wù)。因?yàn)?SPAN lang=EN-US> Cicode 是編譯型, 而非解釋型語(yǔ)言, 所以它做為 Vijeo Citect 系統(tǒng)的一部分來(lái)運(yùn)行,不會(huì)干擾較低級(jí)別的 Vijeo Citect 任務(wù)的性能。

     

        因?yàn)?SPAN lang=EN-US>Cicode對(duì)于所有公共操作具有高級(jí)別的功能,諸如一個(gè)報(bào)警的認(rèn)知或者一個(gè)頁(yè)面的改變,所以不需要低級(jí)別的編程。所有存儲(chǔ)管理都由Vijeo Citect自動(dòng)執(zhí)行,用戶不需要使用“指示器”,或者“文件夾”管理存儲(chǔ)器。

     

    功能一瞥


        ●  容易使用;

        ●  工業(yè)標(biāo)準(zhǔn);

        ●  優(yōu)先機(jī)制;

        ●  多任務(wù);

        ●  編譯優(yōu)化性能——是解釋或者腳本;

        ●  Vijeo Citect的擴(kuò)展功能;

        ●  Vijeo Citect的無(wú)縫集成;

        ●  驗(yàn)證的,魯棒性好的超過(guò)650種 SCADA的功能。 

    CitectVBA

     

        CitectVBA 是一種VBA兼容的腳本型語(yǔ)言,并且與Vijeo CitectActiveX 對(duì)象和第三廠家應(yīng)用的集成是非常完美的。 
        CitectVBA
    使用了Cicode 的引擎,確保運(yùn)行的碼是多線程的。

     

    8.3  Cicode/CitectVBA 編輯器

     

    調(diào)試 Cicode

     

        Cicode 編輯器是一個(gè)全功能的調(diào)試器,能夠分析 Cicode/CitectVBA 的運(yùn)行,并且指出錯(cuò)誤。調(diào)試的執(zhí)行也可以在一臺(tái)遠(yuǎn)程的計(jì)算機(jī)上進(jìn)行。

     

    斷點(diǎn)

     

        為了調(diào)試一個(gè)功能,用戶可以設(shè)置一個(gè)希望的停止點(diǎn),調(diào)試斷點(diǎn)功能,就是手動(dòng)插入的一個(gè)斷點(diǎn),或者從硬件為Cicode線程設(shè)置一個(gè)中斷。

     

    步進(jìn)

     

        中斷線程的位置用一個(gè)箭頭做標(biāo)記,用戶可以使用步進(jìn)功能,一行接一行,觀察調(diào)試窗口執(zhí)行編碼的情況,直到通過(guò)一個(gè)功能。Cicode編輯器提供下列工具控制步進(jìn)功能:

     


        ●  步進(jìn)入;

        ●  步跳過(guò);

        ●  步進(jìn)出;

        ●  步繼續(xù)。
     

     

        Cicode編輯器是專為編寫和調(diào)試CicodeCitectVBA而設(shè)計(jì)的編程環(huán)境。

      

        Vijeo Citect集成了調(diào)試工具,可以實(shí)現(xiàn)開始和停止調(diào)試模式,插入和消除斷點(diǎn),以及步進(jìn)控制。

     

        Vijeo Citect 提供了所有Cicode/CitectVBA 功能的幫助。

     

        除了一般的幫助菜單選項(xiàng)外,只要在功能工作區(qū)域內(nèi),選住該功能,按F1鍵即可顯示幫助信息。

     

        工作區(qū)域中顯示了具有Cicode的文件窗口,可以打開多個(gè)Cicode文件——自不同項(xiàng)目的多個(gè)文件,每個(gè)Cicode 或者 CitectVBA  文件都是文本文件,可以直接鍵入。

     

        文件窗口顯示了所有Cicode CitectVBA的文件,這些項(xiàng)目文件連接到了開發(fā)環(huán)境。


             

     

     

        如果項(xiàng)目沒(méi)有運(yùn)行,當(dāng)用戶把它從編輯模式切換到調(diào)試模式時(shí),Vijeo Citect將會(huì)自動(dòng)編譯并運(yùn)行。

     

        全局變量窗口顯示全局變量的當(dāng)前值。

     

        文件窗口顯示了所有Cicode CitectVBA的文件,這些項(xiàng)目文件連接到了開發(fā)環(huán)境。如果項(xiàng)目沒(méi)有運(yùn)行,當(dāng)用戶把它從編輯模式切換到調(diào)試模式時(shí),Vijeo Citect將會(huì)自動(dòng)編譯并運(yùn)行。

     

        全局變量窗口顯示全局變量的當(dāng)前值。

     

        堆棧窗口顯示功能調(diào)用、它們的參數(shù)和在每個(gè)功能中的本地變量值。

     

        當(dāng)編輯時(shí),Cicode的編輯缺陷是紅色的,當(dāng)調(diào)試時(shí),是綠色的。

     

    調(diào)試窗口

     

        Cicode編輯器有多個(gè)調(diào)試窗口,可以用于顯示運(yùn)行Cicode的信息:

     

        堆棧窗口顯示當(dāng)前線程的堆棧值,堆棧由調(diào)用功能(包括參數(shù))、功能中的變量、和返回值組成。

     

        線程窗口列出了所有當(dāng)前執(zhí)行的Cicode線程。

     

        斷點(diǎn)窗口顯示了所有打開的Cicode文件的斷點(diǎn)位置。

     

        輸出窗口顯示在調(diào)試時(shí),由Vijeo Citect發(fā)出的信息。

     

        全局變量窗口顯示,調(diào)試到目前為止,所有使用的全局變量的當(dāng)前值。

     

    8.4  在線幫助

     

    功能一瞥

     


        ●  內(nèi)容全面(超過(guò) 4000 頁(yè)); 

        ●  基于文字;

        ●  高效的搜索工具。
     

        Vijeo Citect的在線幫助是一個(gè)內(nèi)容廣泛的文件,邏輯結(jié)構(gòu),容易查找,容易理解。Vijeo Citect允許使用多種方法訪問(wèn)幫助文件,用戶也可以從任何部分訪問(wèn)幫助文件。

     

        所有的Vijeo Citect對(duì)話框都有幫助按鈕會(huì)得到與內(nèi)容相應(yīng)的幫助信息。

     

        對(duì)于更常用的信息,可以使用幫助菜單。它可以讓用戶直接訪問(wèn)要幫助內(nèi)容、幫助向?qū)В€有應(yīng)用方面的信息,如:點(diǎn)擊學(xué)習(xí)工具。當(dāng)然,也可以通過(guò)點(diǎn)擊工具欄的幫助主題按鈕來(lái)找到相應(yīng)的工具欄,并顯示幫助內(nèi)容。

     

        一旦幫助被打開,用戶可以使用索引,關(guān)鍵詞查找,或?yàn)g覽直接的幫助主題。不論要查找何種信息,Vijeo Citect在線幫助功能都提供了查找的方法。

     

        Vijeo Citect在線幫助的索引使用標(biāo)準(zhǔn)的視窗的功能。要找到需要的信息,只需輸入關(guān)鍵詞--所有包含與關(guān)鍵詞最接近的內(nèi)容的列表會(huì)自動(dòng)顯示出來(lái)。用戶也可以使用查找來(lái)找到完全匹配的內(nèi)容(注:英文操作系統(tǒng))。

     
       
    Vijeo Citect的在線幫助為用戶需要的信息提供了容易的訪問(wèn)方法。它包括一個(gè)幫助內(nèi)容的合理分組,這在 Vijeo Citect 幫助概述頁(yè)面即可看到,使得用戶更容易地訪問(wèn)幫助內(nèi)容,并且利用“面團(tuán)”進(jìn)行導(dǎo)航。

     

           

     

                                              5  樣板項(xiàng)目

     

        Vijeo Citect提供了兩個(gè)基于不同模板的樣板項(xiàng)目。用戶可以直接運(yùn)行這些配置完整的項(xiàng)目,也可以借鑒它們來(lái)配置自己的項(xiàng)目。

     

        在樣板項(xiàng)目中要顯示任何頁(yè)面,點(diǎn)擊菜單或工具欄對(duì)應(yīng)的按鈕。當(dāng)鼠標(biāo)停留在按鈕或其他對(duì)象上時(shí),還會(huì)顯示提示信息。

     

        樣板項(xiàng)目的每一個(gè)元素都是模擬實(shí)際運(yùn)行的項(xiàng)目。

     

           

     

        當(dāng)安裝Vijeo Citect時(shí),樣板項(xiàng)目會(huì)自動(dòng)安裝。在實(shí)施真正項(xiàng)目之前,可以使用樣板項(xiàng)目進(jìn)行試驗(yàn),取得經(jīng)驗(yàn)。測(cè)試頁(yè)面直接從菜單頁(yè)面生成顯示。樣板項(xiàng)目提供了完整的在線語(yǔ)言切換功能:

     


            ●  南非語(yǔ);

            ●  英語(yǔ);

            ●  德語(yǔ);

            ●  法語(yǔ);

            ●  挪威語(yǔ);

            ●  波蘭語(yǔ);

            ●  西班牙語(yǔ);

            ●  瑞典語(yǔ);

            ●  俄語(yǔ);

            ●  漢語(yǔ);

            ●  匈牙利語(yǔ);

            ●  日本語(yǔ);

            ●  朝鮮語(yǔ);

            ●  荷蘭語(yǔ)。

    熱點(diǎn)新聞

    推薦產(chǎn)品

    x
    • 在線反饋
    1.我有以下需求:



    2.詳細(xì)的需求:
    姓名:
    單位:
    電話:
    郵件: