• 
    <ul id="auswy"><sup id="auswy"></sup></ul>
  • <ul id="auswy"></ul>
    ABB
    關注中國自動化產業發展的先行者!
    CAIAC 2025
    2025工業安全大會
    OICT公益講堂
    當前位置:首頁 >> 案例 >> 案例首頁

    案例頻道

    施耐德SCADA:Vijeo Citect 組態軟件(八)
    • 企業:控制網     領域:儀器儀表     行業:安防    
    • 點擊數:5489     發布時間:2008-10-02 18:05:29
    • 分享到:

    圖片




    華镕
    男,現任施耐德電氣(中國)投資有限公司工業自動化部產品推廣經理。


    8.1 
    Vijeo Citect 項目開發

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

     

        無序的項目會導致系統維護的麻煩,Vijeo Citect瀏覽器是配置項目的集散地,可實現簡單的項目管理,允許用戶訪問和修改任何項目的任何部分。

     

        Vijeo Citect提供了很多工具,允許用戶快速地開發大項目,每個大項目可以分成多達64個小項目,每個小項目允許在不同地方的不同開發者同時工作。在這種情況下,項目標準的維持控制和來自不同隊伍之間的變化合并是非常困難的。在Vijeo Citect的項目中則允許上述的情況發生,但不需要在開發隊伍中增加另外的工作。Vijeo Citect是通過在一個項目中使用標準的符號、對象和用戶接口來進行標準管理的,每個開發團隊可以使用這些標準對象用在他們的子項目中,并且可以訪問所有的項目標準。當標準發生變化或者升級時,新標準會發送給各個開發團隊,用來升級他們的項目,并且觀察他們項目的變化。

     

        vijeo Citect能夠用組合任何Vijeo Citect項目的方法,實現遠程項目的開發。一個遠程開發者可以使用項目標準,以及他們自己的段來開發項目,這種方式可以用于已有的項目開發或者對項目的維護:一個項目既可以由集成商進行升級,同時也可以由維護人員進行修改。

     

        文件菜單中包含了許多命令,可以創建、移動、組織和運行項目。項目的全局屬性可以使用這個菜單訪問。

     

    Vijeo Citect開發環境能夠打開多個項目,這個功能可以使CIP同時為多個客戶編輯項目。項目的顯示方式是樹形結構,用戶可以通過點擊+和-符號來觀察不同的內容。

     

        

     

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

     

        Vijeo Citect可以位于文件服務器進行項目工作,簡單使用連接和斷開命令,可以使項目從連接的文件服務器到開發環境。

     

        Vijeo Citect提供一步備份和恢復項目的所有部分,項目可以備份在軟盤中(自動多盤分配),也可以備份在本地硬盤,或者一個網絡硬盤中。

     

        所有Vijeo Citect表格和對話框都有幫助按鈕,可以調用相關幫助文件,配置也具有使用簡單的查找和替換特性。

     

           

     


    功能一瞥


        ●  快速,容易訪問;

        ●  熟悉的界面;

        ●  簡單,項目的方便管理;

        ●  整個項目的單步備份和恢復。

        查找和替換特性

     

        查找和替換特性能夠使用戶在項目編輯時,在圖形頁、模板、圖形建立和多個項目之間,查找和替換字符串。

     

        這里還有個新選項,在整個項目編譯時,提示用戶沒有使用的標簽名,所有這些屬性大大地減少了配置的使用時間。

     

    8.2  使用Cicode/CitectVBA監視和控制

     

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

     

        Cicode容易使用,并且提供了靈活性,可靠性和工廠監視系統所需的性能。Cicode是一種用于控制環境的編程語言, 它是一種編譯形語言,支持多任務。這些重要特性為Vijeo Citect用戶提供了無可比擬靈活性, 用于擴展SCADA/HMI 系統的功能,而不會使系統的性能下降。

     

    事件

     

        用戶可以建立事件,一旦它們發生時,可以觸發相應的行為。比如,當一個過程完成時,通知操作員知道,然后執行一系列指令。用戶可以自動運行一個事件:

     


        ●  在指定的時間和周期;

        ●  當一個觸發條件變成“是”;

        ●  當一個觸發條件變成“是”并在一個指定時間和周期。

        使用Cicode CitectVBA 可以訪問、控制運行時系統的元件:實時數據,歷史時間,操作員顯示,報警,報告,趨勢,安全等。這些編程語言也給用戶訪問計算機系統,包括操作系統和通信接口的能力,使用Cicode CitectVBA 的應用是非常普遍的,從簡單的數字計算到高級的復雜運算。

     

    Cicode是一種高級語言,就象“C”語言。CitectVBA是一種兼容微軟VBA的語言,CitectVBA具有超過650 SCADA/HMI 特殊功能,減少了復雜或者擴展時的編程過程。

     

             

     

        雖然Cicode容易使用,但它不僅僅是一種宏或者腳本語言。Cicode 是一種多任務語言,所以用戶可以同時運行多個Cicode的實例。具有優先機制, 所以 Vijeo Citect 會暫時懸掛不太重要的Cicode 任務,而優先執行較重要的Cicode任務。因為 Cicode 是編譯型, 而非解釋型語言, 所以它做為 Vijeo Citect 系統的一部分來運行,不會干擾較低級別的 Vijeo Citect 任務的性能。

     

        因為Cicode對于所有公共操作具有高級別的功能,諸如一個報警的認知或者一個頁面的改變,所以不需要低級別的編程。所有存儲管理都由Vijeo Citect自動執行,用戶不需要使用“指示器”,或者“文件夾”管理存儲器。

     

    功能一瞥


        ●  容易使用;

        ●  工業標準;

        ●  優先機制;

        ●  多任務;

        ●  編譯優化性能——是解釋或者腳本;

        ●  Vijeo Citect的擴展功能;

        ●  Vijeo Citect的無縫集成;

        ●  驗證的,魯棒性好的超過650種 SCADA的功能。 

    CitectVBA

     

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

     

    8.3  Cicode/CitectVBA 編輯器

     

    調試 Cicode

     

        Cicode 編輯器是一個全功能的調試器,能夠分析 Cicode/CitectVBA 的運行,并且指出錯誤。調試的執行也可以在一臺遠程的計算機上進行。

     

    斷點

     

        為了調試一個功能,用戶可以設置一個希望的停止點,調試斷點功能,就是手動插入的一個斷點,或者從硬件為Cicode線程設置一個中斷。

     

    步進

     

        中斷線程的位置用一個箭頭做標記,用戶可以使用步進功能,一行接一行,觀察調試窗口執行編碼的情況,直到通過一個功能。Cicode編輯器提供下列工具控制步進功能:

     


        ●  步進入;

        ●  步跳過;

        ●  步進出;

        ●  步繼續。
     

     

        Cicode編輯器是專為編寫和調試CicodeCitectVBA而設計的編程環境。

      

        Vijeo Citect集成了調試工具,可以實現開始和停止調試模式,插入和消除斷點,以及步進控制。

     

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

     

        除了一般的幫助菜單選項外,只要在功能工作區域內,選住該功能,按F1鍵即可顯示幫助信息。

     

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

     

        文件窗口顯示了所有Cicode CitectVBA的文件,這些項目文件連接到了開發環境。


             

     

     

        如果項目沒有運行,當用戶把它從編輯模式切換到調試模式時,Vijeo Citect將會自動編譯并運行。

     

        全局變量窗口顯示全局變量的當前值。

     

        文件窗口顯示了所有Cicode CitectVBA的文件,這些項目文件連接到了開發環境。如果項目沒有運行,當用戶把它從編輯模式切換到調試模式時,Vijeo Citect將會自動編譯并運行。

     

        全局變量窗口顯示全局變量的當前值。

     

        堆棧窗口顯示功能調用、它們的參數和在每個功能中的本地變量值。

     

        當編輯時,Cicode的編輯缺陷是紅色的,當調試時,是綠色的。

     

    調試窗口

     

        Cicode編輯器有多個調試窗口,可以用于顯示運行Cicode的信息:

     

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

     

        線程窗口列出了所有當前執行的Cicode線程。

     

        斷點窗口顯示了所有打開的Cicode文件的斷點位置。

     

        輸出窗口顯示在調試時,由Vijeo Citect發出的信息。

     

        全局變量窗口顯示,調試到目前為止,所有使用的全局變量的當前值。

     

    8.4  在線幫助

     

    功能一瞥

     


        ●  內容全面(超過 4000 頁); 

        ●  基于文字;

        ●  高效的搜索工具。
     

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

     

        所有的Vijeo Citect對話框都有幫助按鈕會得到與內容相應的幫助信息。

     

        對于更常用的信息,可以使用幫助菜單。它可以讓用戶直接訪問要幫助內容、幫助向導,還有應用方面的信息,如:點擊學習工具。當然,也可以通過點擊工具欄的幫助主題按鈕來找到相應的工具欄,并顯示幫助內容。

     

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

     

        Vijeo Citect在線幫助的索引使用標準的視窗的功能。要找到需要的信息,只需輸入關鍵詞--所有包含與關鍵詞最接近的內容的列表會自動顯示出來。用戶也可以使用查找來找到完全匹配的內容(注:英文操作系統)。

     
       
    Vijeo Citect的在線幫助為用戶需要的信息提供了容易的訪問方法。它包括一個幫助內容的合理分組,這在 Vijeo Citect 幫助概述頁面即可看到,使得用戶更容易地訪問幫助內容,并且利用“面團”進行導航。

     

           

     

                                              5  樣板項目

     

        Vijeo Citect提供了兩個基于不同模板的樣板項目。用戶可以直接運行這些配置完整的項目,也可以借鑒它們來配置自己的項目。

     

        在樣板項目中要顯示任何頁面,點擊菜單或工具欄對應的按鈕。當鼠標停留在按鈕或其他對象上時,還會顯示提示信息。

     

        樣板項目的每一個元素都是模擬實際運行的項目。

     

           

     

        當安裝Vijeo Citect時,樣板項目會自動安裝。在實施真正項目之前,可以使用樣板項目進行試驗,取得經驗。測試頁面直接從菜單頁面生成顯示。樣板項目提供了完整的在線語言切換功能:

     


            ●  南非語;

            ●  英語;

            ●  德語;

            ●  法語;

            ●  挪威語;

            ●  波蘭語;

            ●  西班牙語;

            ●  瑞典語;

            ●  俄語;

            ●  漢語;

            ●  匈牙利語;

            ●  日本語;

            ●  朝鮮語;

            ●  荷蘭語。

    熱點新聞

    推薦產品

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



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