CODESYS Development System
属性:to_string プラグマは、列挙型コンポーネントを変換した結果がどのように影響するかに影響します。 TO_STRING 演算子が出力されます。列挙型宣言にプラグマがある場合、列挙型コンポーネントの名前は数値ではなく文字列として表示されます。 構文: {attribute 'to_string'} 挿入場所:列挙の宣言部分の上の最初の行。 例 266 . 例 列挙の宣言 color : {
CODESYS Development System
リージョンプラグマ プラグマは、テキストエディタの複数の行を1つのブロックに結合するために使用されます。ブロックに名前を付けることができます。リージョンプラグマもネストできます。 リージョンプラグマを使用したコード:展開されたビューと折りたたまれたビュー プラグマは、STエディターおよびすべての宣言エディターで使用できます。構文の強調表示は、オプションでカスタマイズできます。 このセクションの内容
CODESYS Development System
識別子の指定 変数、定数、関数、関数ブロック、メソッド、およびその他のオブジェクトの識別子指定に関する規則と推奨事項 このセクションの内容 :
CODESYS Development System
の変数の場合 CODESYS V3ライブラリ 識別子指定の推奨事項 説明 例 変数 名前空間が関数を置き換えるため、グローバル変数と定数がライブラリプレフィックスを必要としないことを除いて、変数名の説明に対応します。 g_iTest: INT; // Declaration CAN.g_iTest; // Implementation; call in the program このセクションの内容
CODESYS Development System
POUの場合 識別子指定の推奨事項 説明 例 機能、機能ブロック、プログラム ライブラリプレフィックスの後にアンダースコアと短い有益なPOU名が続く 変数の場合と同様に、各単語の最初の文字は大文字で、他のすべての文字は小文字です。動詞と名詞からPOU名を作成することをお勧めします。 関数ブロックの場合、作成されたインスタンスに関連付けられたプレフィックスは、コメントとして名前の後に続く必要がありま
CODESYS Development System
コンパイラエラーC0045 メッセージ :このコンテキストでは「THIS」の使用は許可されていません 考えられるエラーの原因 :現在のインスタンスに割り当てるために、これはメソッド、アクション、遷移、または関数ブロックの本体でのみ使用できます。このエラーメッセージは、他のすべての位置で表示されます。 エラー訂正 :これは、許可されたコンテキストでのみ使用してください。 例 319 . エラーの例:
CODESYS Development System
コンパイラエラーC0051 メッセージ : '<value>'ではなく属性値に必要な1バイトの文字列。 考えられるエラーの原因 :表示された場所に文字列が期待どおりに表示されません。 エラー訂正 :現在の値を文字列に置き換えます。 例 325 . エラーの例: PROGRAM PLC_PRG {IF hasattribute(pou: MyPOU, MyAttribute)} {END_IF} メ
CODESYS Development System
コンパイラエラーC0053 メッセージ :コンパイラバージョン<version>は廃止されました。代わりに、より高いバージョンのコンパイラを使用してください。 考えられるエラーの原因 :現在のコンパイラバージョンは使用できません。 エラー訂正 :プロジェクト内の現在のコンパイラバージョンを適応させます(プロジェクト環境、プロジェクト設定)。 このセクションの内容 :
CODESYS Development System
コンパイラエラーC0026 メッセージ : '<無効な識別子>'の代わりに識別子が必要です 考えられるエラーの原因 :無効な識別子がメソッドに渡されました。 エラー訂正 :有効な識別子を使用してください。 例 303 . エラーの例: METHOD 123 VAR_INPUT END_VAR メッセージ: C0243:署名で使用されている名前がオブジェクト名と同じではありません C0026:「12