變數

一個變數用於儲存資訊。在 Antcas Control 中,不需要宣告資料類型。因此,您可以直接將一個詞作為變數寫入。除了變數之外,還有常數和其他可直接輸入的資料類型。其餘所有內容都會被直接識別為變數。請參考 FUP 程式設計中的顏色。

資料的持久性

儲存在 PLC 中的所有值都是永久性的。這意味着在伺服器重新啟動時,會恢復之前的狀態。它們也會在專案匯出時保留。

注意: 除了 UTF-8 範圍之外的所有字串都無法永久性儲存。這些內容會在即時視圖中以深紫色顯示。

顏色

類型 顏色 範例
錯誤 紅色 無效。
變數 灰色 variable
數字 橙色 10 10E3 10e-2 -1.2
時間、日期 綠色 T#1m DT#2016-03-25-22:12:00 D#2016-03-25
字串 藍色 '這是一個字串' "和這也是" "這裡有一個 ' !"
常數 紫色 INT_MIN, INT_MAX
布林值 紫色 NULL, TRUE, FALSE

規則

功能區塊會按照讀取方向從輸入端計算。從左到右,從上到下。變數也是這樣寫的。

常數和布林變數可以直接定義。請寫入 TRUEFALSENULL。其中,NULL 也會在您不使用任何值的地方設定。NULL 表示沒有值。既不是 TRUE,也不是 FALSE。僅在程式內部使用值 NULL。值 NULL0(作為整數)、''"""0" 會被評估為 FALSE

請注意,輸出變數絕不能重複使用,否則上方的變數將被覆寫,從而可能無效。例如,功能區塊 MOVE 等特殊情況除外。介面中的變數也不應多次使用。這在本質上是可行的,但可能會導致 PLC 重新啟動時出現意想不到的行為。

功能區塊的資料庫絕不能重複使用。否則,最後一個功能區塊將始終覆寫值或內部標記導致意外結果。

最大長度

每個變數(包括功能區塊的子名稱)都不得超過 255 個字元。因此,當變數長度超過 200 個字元時,FUP 編輯器會發出錯誤。

命名空間

命名空間只能從下往上覆寫。可以很簡單地定義命名空間,方法是用點號分隔變數。例如 heizung.PIDheizung.modus.Fenster。使用智慧型命名空間可大幅簡化程式設計的概覽。