全般的
の構成 PROFINET フィールドデバイスは、デバイス自体と、以下に挿入されているモジュールで構成されています。
CODESYS 2つの異なるを提供します PROFINET フィールドデバイス:
特にのための変種 Hilscher CIFX-Karten
ハードウェアに依存しないバリアント、 CODESYS PROFINET フィールドデバイスこのバリアントは、任意の数のイーサネットアダプタで実行され、純粋にプログラムで構成可能なバリアントでも利用できます。
イーサネットベースを挿入する場合 CODESYS フィールドデバイス、2つのタスクが暗黙的に作成されます。 PROFINET 通信スタック。
Profinet_CommunicationTask:このタスクには、接続の確立や診断などの非循環通信サービスが含まれます。これらのサービスは、リアルタイムの需要が非常に弱いため、タイムクリティカルではありません。したがって、タスクの優先度は低くなります。
Profinet_IOTask:これは実際の場所です PROFINET リアルタイムのデータ交換が行われます。保留中のIOデータパケットは各サイクルで処理されます(SlaveConfiguratorを参照してください。 時計を送る)。したがって、1msのサイクルタイムが必要です(1msの送信クロックの場合)。
![]() | (6) フィールドデバイスNetX–一般 (3) モジュール–一般 (4)イーサネットアダプタ (7) フィールドデバイス–一般 |
![]() |
読み取り/書き込み時の遅延を最小限に抑えてIOパフォーマンスを最大化するために、このタスクでIOデータを更新できます(→このタスクのIOを更新する独自のPOUを挿入します)。視覚化やファイルアクセスなど、IOタスクでブロックまたは永続化操作を実行しないでください。タスクのブロックが長すぎると、ウォッチドッグはスレーブと通信するための接続をキャンセルします(スレーブコンフィギュレーターを参照してください。 ウォッチドッグ)。
重要
アクティベートすることをお勧めします 停止中のI / Oの更新 PLC設定のオプション。それ以外の場合、アプリケーションがブレークポイントで停止すると、通信はキャンセルされます。