DCC是Drive Control Chart 驅動控制圖表的縮寫。它是西門子專為新一代驅動系統提供的一種編程語言。DCC是用圖形化的編程語言(CFC)來實現與驅動系統相關的功能,用戶通過編程來完成實際特殊的工藝需求。DCC具有強大的功能,既能實現常用的邏輯、定時、運算等基本功能,又能實現PID、卷徑計算等工藝功能。DCC的編程思路和通常的PLC極其類似,可以根據用戶的需要來自由定義參數,而且具有很強的加密功能,目前還沒有破解DCC的加密保護。
我們可以分四步來激活DCC功能:
第一步,將DCB工藝包裝載到CF卡中,具體操作分下面八步,裝載結束后,需要對設備執行斷電再上電。
第二步,插入DCC程序時,導入DCB庫文件,如下圖步驟。給DCC表命名時,名字不能重復,即使在不同的對象下面。
第三步,分配執行組采樣周期。首先,在離線狀態下,在項目導航欄右鍵該DCC chart,選擇“set execution groups”;然后,選擇適當的掃描周期,編譯下載。
第四步,編譯下載。在CFC的編輯窗口下執行項目編譯,編譯成功后切換到在線模式,并下載。DCC下的任何改動都要編譯下載,才生效。
值得注意的是,在編輯DCC塊時需要參數聲明。參數聲明的意思是:在相應的驅動對象中,給DCC功能塊的輸入/輸出賦予一個唯一參數,也稱作用戶自定義參數。在SINMICS中采用的DCC功能塊,其輸入輸出都需要進行“參數聲明”。其定義如下圖所示。
DCC的引入,使得SIANMICS 的控制器(CU)具有了編程的能力,如果設備的邏輯以及數學運算要求不是很高的話,變頻器本身就可以勝任,而不需要PLC的參與。