CODESYS Development System
演算子:列挙型名前空間 演算子は、IEC61131-3規格の拡張です。 列挙型のTYPE名を使用して、列挙型定数に一意にアクセスできます。このようにして、異なる列挙型で同じ定数名を使用できます。 列挙名の前にドット( . )。 <enumeration name>.<constant name> 例 166 . 例 定数 Blue 両方の列挙のコンポーネントです Colors と列挙 Feelin
CODESYS Development System
演算子:__POOL 演算子は、IEC61131-3規格の拡張です。 演算子は、グローバルPOUプール( POU 見る)。オペレーターは、内のオブジェクトに直接アクセスします POU 見る。 例 167 . 例 PROGRAM PLC_PRG VAR svar_pou : STRING; END_VAR svar_pou := __POOL.POU(); 詳細については、以下を参照してください。
CODESYS Development System
演算子:INI ヒント の INI operator はの演算子です CoDeSys V2.3 .この演算子は、 FB_Init 現在の方法 CODESYS V3.ただし、インポート元のプロジェクトでは引き続きこの演算子を使用できます。 CoDeSys V2.3 . 構文 <boolean variable name> := INI ( <FB instance name> , <boolean
CODESYS Development System
属性:no_copy 一般に、オンラインでの変更には、POUのインスタンスの再割り当てが必要です。その過程で、インスタンスに含まれる変数の値がコピーされます。 プラグマは、インスタンスに含まれる変数の値がオンライン変更の過程でコピーされるのを防ぎます。代わりに、変数はオンライン変更の過程で再初期化されます。これは、オンライン変更によってシフトされたばかりでアドレスが変更された変数を指すローカルポイ
CODESYS Development System
属性:noinit プラグマは、暗黙的に初期化されるべきではない変数に適用されます。 構文 : {attribute 'no_init'} {attribute 'no-init'} {attribute 'noinit'} 挿入場所:宣言部分に関係する変数の宣言行の上の行。 例 259 . 例 PROGRAM PLC_PRG VAR iA : INT; {attribute 'no_init'}
CODESYS Development System
属性:no_instance_in_retain プラグマには、プラグマで装飾された汎用モジュールをインスタンス化できないという効果があります。 RETAIN 変数。プラグマは、機能ブロックのインスタンスが保持メモリに格納されるのを防ぎます。代わりに、エラーメッセージが表示されます。 構文 : {attribute 'no_instance_in_retain'} 挿入位置:上の線 FUNCTIO
CODESYS Development System
属性: no_virtual_actions プラグマは、SFC で実装されたファンクション ブロックから派生し、この基本クラスの基本的な SFC シーケンスを使用するファンクション ブロックに使用されます。そこから呼び出されるアクションは、メソッドと同じ仮想動作を示します。これは、基本クラスのアクションの実装を、独自の特定の実装を持つ派生クラスに置き換えることができることを意味します。 プラグマ
CODESYS Development System
属性:pingroup このプラグマの効果は、入力ピンまたは出力ピン(パラメーター)が機能ブロックの宣言でグループ化されることです。 FBD / LDエディタでは、このように定義されたピングループを、挿入された機能ブロックに拡大または縮小された単位として表示できます。いくつかのグループが可能であり、それらの名前で区別されます。 CODESYS プロジェクトオプションを使用して、機能ブロックボックス
CODESYS Development System
属性:pin_presentation_order_inputs、pin_presentation_order_outputs 重要 このプラグマは、次の場合は評価されません。 {attribute 'pingroup' := '<Group_Name>'} プラグマが使用されます。 プラグマはCFC、FBD、およびLDグラフィカルエディタで評価され、影響を受ける機能ブロックの入力/出力の順序が指
CODESYS Development System
属性:pack_mode プラグマは、割り当て中にデータ構造がどのようにパックされるかを定義します。属性はデータ構造の上に挿入する必要があり、構造全体のパッキングに影響します。 構文 : {attribute 'pack_mode' := ' <pack mode value> '} 挿入場所:データ構造の宣言の上 表 15 . の可能な値 <pack mode value> <パックモード値>