CODESYS Development System
グローバル変数を宣言する アプリケーション内で使用可能なグローバル変数を定義します 要件:プロジェクトが開いています。 プロジェクトのデバイスツリーで、グローバル変数を有効にするアプリケーションを選択します。 コンテキストメニューコマンドを選択します オブジェクトの追加→グローバル変数リスト 。 CODESYS 追加します GVL アプリケーションの下のデバイスツリーで、エディターで開きます。 メ
CODESYS Development System
タスクローカル変数を使用する タスクローカル変数はサイクル整合性があります。これらは、タスクサイクル内の1つの定義されたタスクによってのみ書き込まれますが、他のすべてのタスクはそれらに読み取りアクセスすることしかできません。タスクが他のタスクによって中断されたり、同時に実行されたりする可能性があることを考慮に入れています。サイクルの一貫性は、アプリケーションがマルチコアプロセッサを搭載したシステム
CODESYS Development System
IECでソースコードを作成する ソースコード: 「ソースコード」とは、適切なプログラミング言語エディタを使用してプログラミングブロックに挿入する実装コードを意味します。次のブロックタイプを使用できます:POU(プログラム、機能、機能ブロック)、アクション、メソッド、プロパティ、インターフェイス。 プログラミング言語: プログラミングモジュールを作成するときは、プログラミングする実装言語を決定します
CODESYS Development System
構造化テキスト(ST)、拡張構造化テキスト(ExST) STエディタは、IEC-61131-3プログラミング言語の構造化テキスト(ST)および拡張構造化テキストでPOUをプログラムするために使用されます。拡張構造化テキストは、IEC-61131-3規格に関していくつかの追加機能を提供します。 構造化テキストはプログラミング言語であり、CやPASCALなどの他の高級言語に匹敵し、複雑なアルゴリズムの
CODESYS Development System
構造化テキスト(ST)でのプログラミング 原理 STエディタでプログラミング言語「StructuredText」と「ExtendedStructuredText」をプログラムします。プログラムコードは、条件付きまたはループで実行することもできる式とステートメントの組み合わせで構成されています。あなたが1つで必要なすべての指示 ; 施錠する。 変数は宣言エディターで宣言されます。 構造化テキスト(S
CODESYS Development System
オンライン変更用のメモリリザーブを構成する オンライン変更中に機能ブロックインスタンスを新しいメモリ位置にコピーする必要をなくすために、メモリリザーブを使用して機能ブロックを構成できます。これは、関数ブロックへの変数の追加など、宣言を変更したときに発生する可能性があります。メモリリザーブを使用すると、このようなオンライン変更の実行が速くなり、問題の発生が少なくなります。メモリリザーブが使い果たされ
CODESYS Development System
外部実装を使用して汎用モジュール、関数、またはメソッドを呼び出します ランタイムシステムには、たとえばライブラリからの関数ブロック、関数、またはメソッドの実装を含めることができます。アプリケーションで同じ名前のPOUをプロパティとともに使用する場合 外部実装 実装を作成せずに、既存の実装を実行できます。外部関数ブロックでのみローカル変数を宣言することに注意してください。外部関数またはメソッドにロー
CODESYS Development System
入力サポートを使用する CODESYS プログラミング時にコードを簡単に入力できる機能とアシスタントを提供します。 入力ヘルプ ダイアログには、現在のカーソル位置に挿入できるすべてのプログラミング要素が表示されます。ダイアログを開きます 入力ヘルプ コマンドを選択する 編集→ヘルプの入力 またはキーボードショートカットを使用 F2 。 ダイアログ:変数を宣言する ダイアログは、変数の宣言をサポート
CODESYS Development System
プラグマを使用する プラグマ CODESYS 中括弧で囲まれたアプリケーションのソースコード内のテキストは、プラグマと見なされます。プラグマは、コンパイラが評価できるコードに特別なステートメントを挿入するために使用されます。したがって、プラグマは、プリコンパイルまたはコンパイル(コード生成)に関して1つ以上の変数のプロパティに影響を与える可能性があります。コンパイラが認識しないプラグマは、コメント
CODESYS Development System
ライブラリブロックを使用する ライブラリは、アプリケーションに含めることができるオブジェクトのコレクションです。プロジェクトでライブラリに含まれているオブジェクトは、プロジェクトで直接定義したオブジェクトとまったく同じ方法で使用できます。 ライブラリには、次のオブジェクトを含めることができます。 機能ブロックや機能などのPOU インターフェイスとそのメソッドおよびプロパティ 列挙型、構造体、エイリ