|
塞北名駝 2019-05-16 23:07:27 前面幾期分別介紹了內部函數(shù)、標準函數(shù)和動作的一些最基礎的知識,本文,我們來聊一聊"如何編輯自己的函數(shù)或動作"。一、編輯代碼以"C腳本"為例,無論的"函數(shù)"還是"動作",本質上都是一段C代碼,至少在代碼編輯部分,"函數(shù)"和"動作"沒有任何區(qū)別,有以下幾點需要注意:
1、新建函數(shù)和動作 在畫面對象的屬性任務和事件任務中,也能編寫C動作,方法上大同小異,前面的文章中也多次提到過。本文,著重討論"全局腳本編輯器"下編寫的函數(shù)和動作。 如圖1所示,打開"C腳本編輯窗口",在"函數(shù)和動作瀏覽區(qū)"右鍵選擇要新建的函數(shù)或動作(圖中以新建"局部動作"為例),在彈出的懸浮菜單中,選擇"新建",即可進入相應的"函數(shù)/動作編輯窗口"。 2、認識"函數(shù)和動作"編輯窗口 如圖2所示,為"函數(shù)"和"動作"的代碼編輯窗口,代碼區(qū)中用不同的顏色來區(qū)分代碼的功能:
需要注意的是:
二、"函數(shù)"和"動作"的信息和觸發(fā)1、信息 編輯并編譯完成后的"函數(shù)"和"動作",規(guī)范的做法是為其寫入合適的信息,方便日后追述和維護。 工具欄中點擊"信息/觸發(fā)"按鈕,進入"屬性"對話框,在其中可以寫入對應的信息,包括:創(chuàng)建者、創(chuàng)建日期、修改者、修改日期、版本以及注釋等。 2、口令保護 "口令保護"用于防止不具備資格或未經(jīng)允許的人員查看或修改腳本代碼。"函數(shù)"和"動作"都能設置口令保護。如圖3所示,在"屬性"對話框中,選中"口令"復選框,會彈出"口令輸入"對話框,在其中可以設置密碼。 在成熟的工業(yè)應用中,無關人員錯誤的修改代碼,可能會使WinCC系統(tǒng)發(fā)生不可預料的異常,因此,口令保護很有必要。設置了口令保護后,需要查看或修改代碼時,首先會彈出下圖所示對話框,要求輸入正確的密碼。 3、動作的觸發(fā)器 區(qū)別于"函數(shù)","動作"除了可以設置信息外,要想執(zhí)行,還必須為其分配觸發(fā)器。仍是在工具欄點擊"信息/觸發(fā)器"按鈕,在彈出的"屬性"對話框中,選擇"觸發(fā)器"選項卡,在其中,為動作分配觸發(fā)器。 關于"觸發(fā)器"的具體內容,可參見《腳本系統(tǒng)及動作、函數(shù)和觸發(fā)器的概念簡介》 |
|
|