CODESYS Development System
オペランド 定数とリテラル 定数は、変更できない値の識別子です。定数は、POU内でローカルに宣言することも、グローバル変数リスト内でグローバルに宣言することもできます。宣言セグメントはキーワードで拡張されます CONSTANT 。 定数は、整数や浮動小数点数などの基本型の値を表す文字列でもあります(たとえば、 16#FFFF_FFFF 、 T#5s 、 また -1.234 E-5 )。それらを区別
CODESYS Development System
属性:hide_all_locals プラグマは、署名のすべてのローカル変数が「コンポーネントの一覧表示」機能の表示、入力アシスタント、またはオンラインモードの宣言部分に表示されないようにします。さらに、これらの変数はシンボル構成に隠されているため、シンボルとしてエクスポートすることはできません。このプラグマは、POU変数をユーザーから隠すためにライブラリPOUで特に役立ちます。 . 影響を受ける
CODESYS Development System
属性:io_function_block、io_function_block_mapping The io_function_block 属性には、それで装飾された機能ブロックが、I / Oマッピングのチャネルに割り当てるためのデバイス構成で使用可能であるという効果があります。機能ブロックはに示されています 機能ブロックを選択 ダイアログ。 The 'io_function_block_mappi
CODESYS Development System
属性:const_replaced、const_non_replaced The 'const_replaced' 属性には、の設定に関係なく、コード内で定数が置き換えられるという効果があります。 定数を置き換える コンパイラオプション。この属性は、スカラー型の変数にのみ影響しますが、配列や構造体などの複合型には影響しません。 プラグマを挿入します {attribute 'const_non_re
CODESYS Development System
演算子:__XADD マルチコア演算子は、IEC61131-3規格の拡張です。 演算子は、アトミックカウンターを実装するために使用できます。整数変数が通常の加算によってインクリメントされる場合、たとえば iTest := iTest + 1; 、この場合、この操作はアトミックに実行されません。変数への別のアクセスは、変数の読み取りと書き込みの間に行われる可能性があります。 カウンターが複数のタスク
CODESYS Development System
演算子:__TRY、__CATCH、__FINALLY、__ENDTRY これらの演算子は、IEC 61131-3標準から拡張されており、IECコードでの特定の例外処理に使用されます。 構文 __TRY <statements_try> __CATCH(exec) <statements_catch> __FINALLY <statements_finally> __ENDTRY <stateme
CODESYS Development System
カスタムデータ型の場合 識別子指定の推奨事項 説明 例 構造 ライブラリプレフィックスの後にアンダースコアと構造の短い有益な説明が続く この構造の作成された変数に関連付けられたプレフィックスは、コメントとしてコロンの後に続く必要があります。 TYPE CAN_SDOTelegram : (* prefix: sdo *) STRUCT wIndex : WORD; bySubIndex : BYT
CODESYS Development System
コンパイラエラーC0038 メッセージ : '<無効な出力>'は '<関数名>'の出力ではありません 考えられるエラーの原因 :ローカル変数は、関数呼び出しの出力として処理されます。 エラー訂正 :変数を出力パラメーターとして宣言します。 例 312 . エラーの例: PROGRAM PLC_PRG VAR i : INT; x : INT; END_VAR i := TEST(iVar => x
CODESYS Development System
コンパイラエラーC0062 メッセージ : '<変数名>'は構造化変数ではありません 考えられるエラーの原因 :構造体変数ではない変数は、構造体変数のように扱われます。 エラー訂正 :変数が構造体変数であることを確認してください。 例 327 . エラーの例: PROGRAM PLC_PRG VAR pt : PUNKT; i : INT; END_VAR i.x := 1024; TYPE Pu
CODESYS Development System
オブジェクト:外部ファイル アン 外部ファイル でプロジェクトに追加するファイルです POU 表示または デバイス 見る。クリック プロジェクト→オブジェクトの追加 開くには 外部ファイルを追加する ダイアログを表示し、ファイルがプロジェクトにどのように属するかを定義します。 の ダウンロード/オンライン変更による転送 オプションを使用して、外部ファイルの転送を構成できます。 外部ファイルがコント