CODESYS Development System
ネットワークとアドレス指定 制御ネットワークを階層的に構築することで、広範な自己構成が可能になります。 の CODESYS 、ネットワークトポロジは一意のアドレスにマップされ、ルーティングアルゴリズムは構造化されたアドレスによって単純に保たれます。システムの起動中に、直接および相対アドレス指定と自動アドレス決定があります。 このセクションの内容 :
CODESYS Development System
ネットワークトポロジー 制御ネットワークのトポロジーに関する情報と推奨事項 次のことが可能なようにネットワークシステムを設定することをお勧めします。 広範な自己構成(アドレス割り当て) すべての通信媒体に対する透過的なサポート 異なるネットワーク間のデータパッケージの転送 ルーティングメカニズムは、メモリ容量が少ない場合でも、各ネットワークノードがデータパッケージを再ルーティングできるように単純に
CODESYS Development System
ネットワーク変数交換の構成 送信側デバイスと受信側デバイスの間でネットワーク変数を交換するには、次の手順が必要です。 1.送信側デバイスでネットワーク変数リストを作成し、エクスポートファイルを生成します 要件:アプリケーションは、送信側デバイスとして使用されているPLCのデバイスツリーに挿入されます。 アプリケーションを選択し、 ネットワーク変数リスト(送信者) 物体。の中に ネットワーク変数リス
CODESYS Development System
従属安全コントローラ 安全コントローラが標準コントローラより下にある場合、開発システムとの通信およびデータ交換は標準コントローラを介して実行されます。安全コントローラの通信リンクは、標準コントローラに影響を与えるコマンドの実行を中断する可能性があります。これらのコマンドごとに、これに関する通知があります。 . 中断の可能性 一時的な中断:コマンドの実行中(例:ダウンロード)、安全コントローラーとの
CODESYS Development System
PLCへのアプリケーションのダウンロード アプリケーションをPLCに転送するには、プログラムをエラーなしでコンパイルし、PLCの接続設定を設定する必要があります。 ヒント コントローラとの通信が暗号化されているか、特定のユーザーに制限されている場合は、それぞれの証明書と権限が必要です。こちらをご覧ください デバイスユーザー管理の処理 アプリケーションの保護 デバイスとの通信に関する基本的なセキュリ
CODESYS Development System
PLCへの接続の構成 コントローラへの接続は、ゲートウェイを使用して確立されます。このゲートウェイは、開発用コンピューターまたはコントローラーに接続された別のネットワークコンピューターにすることができます。 The 通信設定 接続パスを設定するためのダイアログが利用可能です。ログインしようとするとこのダイアログが自動的に開きますが、通信設定はまだ構成されていません。 ヒント コントローラとの通信が
CODESYS Development System
オンライン変更用のメモリリザーブを構成する オンライン変更中に機能ブロックインスタンスを新しいメモリ位置にコピーする必要をなくすために、メモリリザーブを使用して機能ブロックを構成できます。これは、関数ブロックへの変数の追加など、宣言を変更したときに発生する可能性があります。メモリリザーブを使用すると、このようなオンライン変更の実行が速くなり、問題の発生が少なくなります。メモリリザーブが使い果たされ
CODESYS Development System
外部実装を使用して汎用モジュール、関数、またはメソッドを呼び出します ランタイムシステムには、たとえばライブラリからの関数ブロック、関数、またはメソッドの実装を含めることができます。アプリケーションで同じ名前のPOUをプロパティとともに使用する場合 外部実装 実装を作成せずに、既存の実装を実行できます。外部関数ブロックでのみローカル変数を宣言することに注意してください。外部関数またはメソッドにロー
CODESYS Development System
プラグマを使用する プラグマ CODESYS 中括弧で囲まれたアプリケーションのソースコード内のテキストは、プラグマと見なされます。プラグマは、コンパイラが評価できるコードに特別なステートメントを挿入するために使用されます。したがって、プラグマは、プリコンパイルまたはコンパイル(コード生成)に関して1つ以上の変数のプロパティに影響を与える可能性があります。コンパイラが認識しないプラグマは、コメント
CODESYS Development System
ライブラリブロックを使用する ライブラリは、アプリケーションに含めることができるオブジェクトのコレクションです。プロジェクトでライブラリに含まれているオブジェクトは、プロジェクトで直接定義したオブジェクトとまったく同じ方法で使用できます。 ライブラリには、次のオブジェクトを含めることができます。 機能ブロックや機能などのPOU インターフェイスとそのメソッドおよびプロパティ 列挙型、構造体、エイリ