CODESYS Development System
属性:initialize_on_call プラグマにより、関数ブロックの入力変数は、関数ブロックの呼び出しごとに初期化されます。ポインターを予期する入力変数が影響を受け、このポインターがオンライン変更中に削除された場合、変数は次のように初期化されます。 zero 。 構文: {attribute 'initialize_on_call'} 挿入場所:常に、機能ブロック全体の宣言部分の最初の行、お
CODESYS Development System
属性:conditionalshow_all_locals プラグマには、すべての すべてローカル プラグマで装飾されたライブラリPOUの変数は、アプリケーションプログラマから隠されています。統合されたコンパイル済みライブラリのPOU <library name>.compiled-library 呼び出すことはできますが、変数は Basic Level ユーザーインターフェース。 . 機能に影響
CODESYS Development System
演算子:__CURRENTTASK 演算子は、IEC61131-3規格の拡張です。 実行時に、オペレーターは現在実行中のIECタスクに関する情報を提供します。 ヒント オペレーターは、ターゲットシステム設定が適用されるターゲットシステムでのみサポートされます memory-layout\max-stack-size 0より大きい値に設定されます。 演算子は、2つの変数を持つ構造へのアクセスを許可し
CODESYS Development System
演算子:__POSITION 演算子は、IEC61131-1規格の拡張です。 実行時に、オペレーターはPOUの宣言部分または実装部分で変数の位置を生成します。演算子には、タイプの変数を割り当てる必要があります STRING 宣言部分または実装部分で。 . の結果 __POSITION 宣言部分: 'Line <line number> (Decl)' 実装部分: 'Line <line numbe
CODESYS Development System
演算子:__POUNAME 演算子は、IEC61131-1規格の拡張です。 実行時に、オペレーターはオペレーターを含むPOUの名前を生成します __POUNAME 。結果はタイプです STRING 。 . 結果として __POUNAME 使用場所によって異なります プログラム内:プログラム名 関数名の場合:関数名 機能ブロック内:機能ブロック名 メソッドの場合:FB名で修飾されたメソッド名 プロパ
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_virtual_actions プラグマは、SFC で実装されたファンクション ブロックから派生し、この基本クラスの基本的な SFC シーケンスを使用するファンクション ブロックに使用されます。そこから呼び出されるアクションは、メソッドと同じ仮想動作を示します。これは、基本クラスのアクションの実装を、独自の特定の実装を持つ派生クラスに置き換えることができることを意味します。 プラグマ
CODESYS Development System
コマンド:比較 シンボル: 関数 :コマンドはダイアログを開きます プロジェクトの比較 。このダイアログでは、現在のプロジェクトと比較される参照プロジェクトを定義します。オプションを使用して比較プロセスを構成します。ダイアログを閉じると、比較が開始され、結果がビューに表示されます プロジェクトの比較-違い 示されています。 電話 : プロジェクト→比較 要件 :プロジェクトは開いています。 詳細に
CODESYS Development System
コマンド:ランタイムシステムファイルを生成する 関数 :このコマンドは、現在のライブラリプロジェクトからCフレームファイルとインターフェイスファイルをM4ファイル形式で生成します。これらのファイルは、外部ライブラリファイルを作成するための基礎として機能します。 電話 :メニュー 作成 要件 :ライブラリプロジェクトが開いています。 コマンドはダイアログを開きます ランタイムシステムファイルを生成す
CODESYS Development System
ライブラリ プレースホルダーの更新 プロジェクトがプレースホルダー ライブラリを使用している場合、プレースホルダーが後で読み込まれたときに自動的に解決されなくなる可能性があります。その結果、ロード操作はエラーで終了します。メッセージウィンドウで詳細が通知されます。関連するライブラリと影響を受けるアプリケーションが一覧表示されます。さらに、メッセージには、役立つコマンドを含むクイックフィックス ボタ