時間の振る舞いをチェックする
で簡単な標準プロジェクトを作成します CODESYS。
唯一のタスクを1msのサイクルタイムに設定します。
カウンター変数をタイプとしてプログラムする
DWORD
それはサイクルを数えます。その結果、この場合に必要なように、1000位が1秒間に約1回インクリメントされるかどうかをすぐに検出できます。
オンラインモードで、 モニタリング のタブ タスク構成。
RTE によって計算されたジッター時間が表示されます。通常のシステムでは、これらは±100 μs 変動します。
ハードウェアにシリアルポートまたはパラレルポートが装備されている場合は、次を使用できます。 SysPort.library
上記のプロジェクトでこれらのポートの個々のピンで出力をプログラムします。次に、の時間の振る舞いを調べることができます CODESYS Control RTE オシロスコープを使用して非常に正確に。
デジタルI / Oを備えたEtherCATスレーブがある場合は、これらのI / Oを使用して、オシロスコープで非常に優れた測定を実行することもできます。
詳細については、以下を参照してください。 特別なプラットフォームでのリアルタイム動作の構成 と タブ:監視