<nobr id="5drpr"></nobr>

    <nobr id="5drpr"><listing id="5drpr"><menuitem id="5drpr"></menuitem></listing></nobr>
    
    

    <sub id="5drpr"><strike id="5drpr"></strike></sub>

      <form id="5drpr"></form>

        您好,歡迎訪問泰安宏盛自動化科技有限公司!
        10年專注工控自動化研發制造 系統設計\制作\安裝一條龍服務
        全國咨詢熱線:18605386049
        當前位置: 首頁 > 技術資料 > 程序案例

        所見即所得-用PCS 7這個新功能一鍵自定義趨勢組

        作者:小編 時間:2023-05-06 20:12:50 點擊:

        PCS 7 V9.0 之后新增的 AOTC(APL Operator Trend Control)控件應運而生。從用戶使用的角度出發,通過點擊對應的塊圖標(同時按住 Ctrl 鍵),直接將歸檔變量添加到 AOTC 的趨勢控件中??梢酝瑫r添加多個圖標的歸檔變量到同一 AOTC 控件。AOTC 的出現,使得最終用戶更加靈活與便捷的創建自定義趨勢組,而且告別了直接瀏覽歸檔變量的繁瑣方式。AOTC 控件不僅有實力而且也是“顏值擔當”,提供了更加豐富的顯示和選擇功能:

        關于 AOTC 控件的基本使用,我們在此不再贅述,可參考以下 FAQ:PCS 7 中通過 AOTC 控件在同一個畫面中顯示多個

        趨勢曲線 https://support.industry.siemens.com/cs/cn/zh/view/109778843

        接下來主要介紹非標情況下如何使用 AOTC 的功能。

        AOTC 的擴展應用

        當采用 APL 的塊圖標時,工程師不需要任何額外設置就已經包含了該功能。

        接下來我們重點看下如下三個方面:

        • 都有哪些功能塊支持 AOTC 的功能?
        • 下位機采用 APL 庫,自定義塊圖標如何使用 AOTC 的功能?
        • 自定義功能塊和自定義塊圖標是否可以使用 AOTC 功能?

        - No. -

        • 追本溯源——哪些塊支持 AOTC

        以 MonAnL 為例,APL 自帶功能塊圖標之所以支持 AOTC 功能,是因為塊圖標中“ Event→UserDefined1→Value1.Release left”存在腳本“APL_OpenCurveControl”,當按住 Ctrl 鍵的同時點擊塊圖標中對應模擬量值時,會執行以上腳本函數。

        從 PCS 7 V9.0 版本開始,APL 模板畫面中不管任何功能塊的圖標,只要包含模擬量值的都已經集成了該功能。

        AOTC 不僅局限于添加模擬量,同時對于 APL 中的以下功能塊,也集成了添加數字量到 AOTC 控件的功能。

        同添加模擬量到 AOTC 控件類似,按住 Ctrl鍵+左鍵單擊對應圖標,比如在 MotL 塊圖標上執行了以上動作,則會將 FbkRunOut.Value 添加到新打開(或已經打開的)AOTC 控件窗口。其原理和添加模擬量顯示相似,如下圖所示:

        APL_OpenCurveControl 函數兩個關鍵參數 lpszValue 和 lpszUnit:

        按圖索驥——自定義塊圖標實現 AOTC

        接下來我們仍然以 MonAnL 為例,在下位機程序不變的情況下,如何將自定義的塊圖標同樣實現 AOTC 的功能。

        我們以最簡單的 I/O 域創建一個自定義對象來測試。在2.1章節,MonAnL-APL_OpenCurveControl 的 lpszUnit 參數賦值使用了 tag,而 MotL 則在 lpszValue 中使用了 tag,所以 tag 為對應的塊圖標屬性中的 TagName。

        標準 APL 的塊圖標肯定會包含 TagName 等屬性,但是對于自定義對象則不是必須的。因為 lpszUnit 可以為 None,我們先不添加TagName 看自定義對象是否可以打開 AOTC 控件,并正常使用。

        注意:此處僅創建一個最小自定義對象來實現 AOTC 功能,非完整創建塊圖標的步驟,完整創建自定義塊圖標的步驟請參考以下文檔(尤其注意構成 PCS7 塊圖標的三個必要系統屬性:Type,Tagname 和Servername):

        APL風格的功能塊圖標和面板設計https://support.industry.siemens.com/cs/cn/zh/view/83121263

        自定義對象定義如下:

        自定義對象連接和腳本操作順序如下圖所示:

        使用 WinCC 腳本診斷工具 ApDiag 檢查腳本執行是否正確:

        鼠標點擊后并未彈出 AOTC 窗口,ApDiag 診斷窗口也顯示了具體的錯誤原因,沒有找到對象屬性 tagname:

        此時仿照 PCS 7 塊圖標的格式,用 DataSet 收集 tagname,從 standard 中拖拽 DataSet 到畫面中,并添加 Index 設置名稱為 TagName,Type 為 String格式。

        將 DataSet 添加到之前的自定義對象,并組態如下:

        將 TagName 的靜態值定義為對應結構體變量名稱:

        此時點擊該自定義對象,便可正常彈出 AOTC 的控件并添加對應的趨勢,且腳本執行沒有錯誤。

        上圖中 Unit 之所以為空,是因為沒有給 APL_OpenCurveControl 函數的lpszUnit參數賦值所致,修改腳本如下圖(其中 tag 指 tagname):

        學以致用——自定義功能塊 +

        • 自定義塊圖標實現 AOTC

        前文已經介紹了在下位機使用 APL 庫功能塊時,無論使用標準的塊圖標,還是使用自定義對象都可以方便的使用 AOTC 功能。那么如此方便的功能,對于自定義的功能塊和圖標能否支持呢?

        最后讓我們一起來研究一下自定義的塊和圖標如何靈活的使用 AOTC 功能。

        AOTC 控件中除包含變量的趨勢外,還獲取了變量的量程、質量狀態、上下限和單位等信息。單位是通過 lpszUnit 參數獲取的。但是對于其他的參數并沒有直接賦值,而是在內部根據 tagname 獲取的相應變量。因此對于自定義的功能塊,可以仿照 MonAnL 塊,定義如下圖所示的對應管腳即可:

        管腳屬性的定義參考 MonAnL 的定義,此處僅定義了必須的管腳,其他非必要管腳可以根據實際需求添加,內部邏輯程序根據自己需要定義即可,PV_Out 可以通過管腳屬性直接設置為歸檔。

        此處直接使用按圖索驥——自定義塊圖標實現 AOTC創建的自定義對象來進行測試,只需將結構體變量,變更為自定義功能塊對應的結構體變量即可。


        QQ在線咨詢
        售前咨詢
        17658151177
        售后服務
        17658151177
        青草国产视频,日本三级久久久久,色综合久久88色综合天天,手机无码看片,日韩午夜激情 欧美日韩一卡2卡3卡4卡乱码在线| 欧洲卡一卡二卡三专区免费| 国产亚洲一卡2卡三卡4卡乱码视频| 精品一卡二卡三乱码免费天美传媒在线| 欧洲一卡2卡3卡4卡新区| 成片一卡2卡三卡4卡2021国色| 成片AV一卡2卡三卡4卡幕| 国产亚洲一卡2卡三卡4卡乱码视频| 欧美日韩一卡一卡高清在线观看| 欧美日韩一卡二卡三卡四卡| 欧美日韩一本到卡二卡三卡免费乱码| 欧洲乱码1卡2卡3卡4卡| 成片AV一卡2卡三卡4卡幕| 成片乱码1卡2卡3卡4卡| 欧美日韩2021一卡2卡3卡4卡| 欧洲e本大道二卡三卡免费| 欧美日韩一卡2卡3卡4卡| 欧洲一卡2卡3卡四卡国色天香| 欧洲一卡二卡≡卡四卡高清乱码| 精品1卡二卡三卡4卡| 欧洲一卡2卡3卡4卡| 欧洲一本到卡二卡三卡免费乱码| 国产亚洲e本大道二卡三卡免费| 精品一卡二卡≡卡四卡在线视频| 精品AV一卡2卡三卡4卡幕| 欧洲乱码1卡2卡3卡4卡| 精品一卡2卡3卡4卡网站| 国产亚洲一卡2卡三卡4卡2021国色| 精品2018一卡2卡3卡4卡网站| 成片一卡一卡高清在线观看| 国产亚洲一本到卡二卡三卡免费高清| 欧洲一卡2卡3卡4卡乱码网站导航| 国产亚洲一卡二卡3卡4卡网站| 精品一卡两卡三卡| 国产亚洲2018一卡2卡3卡4卡网站| 精品一卡2卡3卡4卡乱码在线| 欧美日韩不卡二卡三卡四卡免费| 国产亚洲一卡三卡四卡免费网站| 成片一卡二卡3卡4卡| 精品一本二卡三卡四卡乱码| 欧洲伦一区二区三区视频| 欧洲2021一卡2卡3卡4卡| 国产亚洲一卡二卡三卡四卡| 欧洲一卡2卡3卡4卡网站动漫| 欧洲一卡2卡三卡4卡2021国色| 国产亚洲一卡二卡≡卡四卡在线视频| 精品一卡2卡三卡4卡乱码视频| 成片一卡二卡≡卡四卡高清乱码| 欧美日韩中文字乱码卡一卡二| 成片不卡一卡2卡三卡4卡5卡| 欧美日韩麻豆一卡2卡三卡4卡网站| 国产亚洲卡1卡2乱码免费| 欧美日韩一卡二卡三卡四卡| 国产亚洲一卡一卡高清在线观看| 欧美日韩免费一卡三卡四卡| 成片一卡2卡3卡4卡国色天香九零| 成片卡一卡二卡三|