CODESYS Development System
コンパイラエラーC0004 メッセージ : '<変数>'は '<構造>'のコンポーネントではありません 考えられるエラーの原因 :「。」を使用したコンポーネントアクセス構造化された値ではないか、構造のコンポーネントとして存在しない変数に。 エラー訂正 :定義されたコンポーネントにアクセスするか、データ型のコンポーネントの定義を変更します。入力支援「コンポーネントの一覧表示」は、このポジションへのす
CODESYS Development System
コンパイラエラーC0005 メッセージ :アドレス '<アドレス>'の定数オーバーフロー 考えられるエラーの原因 :アドレスの少なくとも1つのコンポーネントが32ビット整数値に適合しません。 エラー訂正 :有効なアドレス式を使用してください。 例 290 . エラーの例: PROGRAM PLC_PRG VAR X: BYTE; END_VAR X := %QB5555555555; メッセージ:
CODESYS Development System
コンパイラエラーC0006 メッセージ : '<token>'の代わりに '<operator>'が必要です 考えられるエラーの原因 : 構文エラー エラー訂正 :正しい構文を使用してください。 例 291 . エラーの例: PROGRAM PLC_PRG VAR x: INT; bTest : BOOL; END_VAR IF bTest x := 9; END_IF メッセージ: C0006:
CODESYS Development System
属性:to_string プラグマは、列挙型コンポーネントを変換した結果がどのように影響するかに影響します。 TO_STRING 演算子が出力されます。列挙型宣言にプラグマがある場合、列挙型コンポーネントの名前は数値ではなく文字列として表示されます。 構文: {attribute 'to_string'} 挿入場所:列挙の宣言部分の上の最初の行。 例 266 . 例 列挙の宣言 color : {
CODESYS Development System
属性:warning disable, warning restore の warning disable 属性には、特定の警告を抑制する効果があります。の warning restore プラグマは抑制されたメッセージを再アクティブ化します。 この属性はすべてのコンパイラ警告に使用できます。すべてのコンパイラ警告のリストは、 CODESYS Development System プロジェクトのプ
CODESYS Development System
ルール 変数の規則 識別子にスペースや特殊文字を含めることはできません。 アンダースコアが認識されます。 例えば、 A_BCD と AB_CD 2つの異なる識別子として扱われます。 複数の連続したアンダースコアは許可されていません。 大文字と小文字の区別はありません。 例えば、 VAR1 と var1 同じ変数を参照してください。 識別子の長さには制限がありません。 を適用することをお勧めします。
CODESYS Development System
変数の場合 可能な限り、アプリケーションとライブラリのハンガリアン記法で変数に名前を付ける必要があります。各変数の意味のある短い英語名をベース名として見つけます。これは複数の単語で構成できます。各単語の最初の文字を大文字で、残りの文字を小文字で書いてください。ベース名の前に、変数のデータ型を示す接頭辞を小文字で追加します。 例: iFileSize : INT; 識別子指定の推奨事項 データ・タイ
CODESYS Development System
コンパイラエラーC0040 メッセージ :関数 '<関数名>'には正確に '<入力数>'入力が必要です 考えられるエラーの原因 :呼び出された関数に渡されるパラメーターが多すぎるか少なすぎます。 エラー訂正 :期待される数のパラメーターを関数に渡します。 例 314 . エラーの例: PROGRAM PLC_PRG VAR i : INT; END_VAR i := TEST(1,2); FUNC
CODESYS Development System
コンパイラエラーC0041 メッセージ : '<関数名>'のVAR_IN_OUTパラメータ '<パラメータ名>'には、入力として書き込みアクセス権を持つ変数が必要です 考えられるエラーの原因 :渡されたパラメーターは、書き込みアクセス権を持つ変数ではありません(たとえば定数)。 エラー訂正 :関数への書き込みアクセス権を持つVAR_IN_OUTパラメーターを渡します。 例 315 . エラーの例:
CODESYS Development System
コンパイラエラーC0042(コンパイラバージョン<= 3.4.10) メッセージ :関数呼び出しですべてまたはなしの仮パラメータを指定する必要があります 考えられるエラーの原因 :パラメータが関数に間違った順序で明示的に割り当てられています。 エラー訂正 :均一な仮パラメータまたは暗黙パラメータを使用します。 例 316 . エラーの例: PROGRAM PLC_PRG VAR i : INT;