Skip to main content

PROFINET IRT

PROFINET IRT(アイソクロナスリアルタイム)は、最大のパフォーマンスが得られるように最適化されたクロック通信の一種です。モーションコントロールアプリケーションによく使用されます。

重要

これ PROFINET コミュニケーションクラスは現在、 Hilscher CIFX-Karten FW > 3.1.xx( CODESYS 設定: ../GatewayPLC/HilscherCIFX/Firmware/cifxpnm.nxf)。

アプリケーションからクロックされたI / Oデータを送信するには、割り込みによってトリガーされるバスサイクルが必要です(I / OアプリケーションとCIFXハードウェア間の同期のため)。これは現在、RTE Vx> = V3.5 SP9、およびLinuxとHilscherカーネルモジュールでのみ可能です。

構成中に特定の手順に注意する必要があります。

  • IRT通信は、のRTクラスを設定することによってアクティブになります。 PROFINET RTC3へのスレーブ。

  • すべてのIRTデバイス(「IRTドメイン」)について、ネットワークトポロジ(つまり、イーサネットポートの接続)を内部で認識する必要があります。この設定は、 トポロジー のタブ PROFINET マスター。

    さらに、デバイス間のケーブル長を定義する必要があります。デフォルト値は100mです。この設定は、 オプション のタブ PROFINET 端末。

  • RTとIRTの混合操作が可能です。ただし、IRTドメインは、RTデバイスまたは非IRT対応スイッチによって中断されてはなりません。これは、コントローラーのIRTデバイスがRTデバイスの「直後」に続くことを意味します。

  • アプリケーションからクロックI / Oデータを送信するには、バスサイクルタスクを次のように設定する必要があります。 外部の 割り込みモードはCFGファイルでアクティブにする必要があります([CmpHilscherCIFX] InterruptMode=1)。

_pnio_img_irt_external.png