我正在學習結構化文本,用Cx-programmer編寫一個Omron軟件。Cx程序員 - 結構化文本,數組分配
我已經看了看周圍,但我不能找到一種方法,多元素分配到一個數組, 我已經試過這soluion,但它不工作,
這是數組聲明(內部變量):
Name Data type Initial value
SenCheck_Array BOOL[8] FALSE
SEN INT[2] 0
INT的陣列:
SEN[1...2]:=[1,2];
BOOL的陣列:
SenCheck_Array[0...7] := [ S_LF,S_LS,S_LH2O,S_LO,S_Col ,S_BAR,S_TAP,S_ET ] ;
誤差是相同的:
i的單獨分配元件succeded,但我需要給它們分配在一個單一的線路。
任何幫助apreciated :)
P.S:我使用CX程序員教育版。
如何'SEN [1]:= 1; SEN [2]:= 2;'?這是一條線。 – melpomene
它的工作原理,但我不想讓我的代碼變得清晰和簡短 – Muccagelato
在Cx-Programmer中,您不能將數組初始化爲一行。在Sysmac Studio(歐姆龍,適用於更新的PLC),TIA Portal(西門子)或TwinCat3(Beckhoff)中,您可以在同一行中初始化陣列 – iulian3000