CODESYS Development System
構文を確認してコードを分析する CODESYS エラー検出やプログラム作成に役立つ便利な機能を提供します。の 構文チェック プログラミング段階の早い段階でエラーをマークし、メッセージ ビューに出力します。 the 静的コード分析 の CODESYS 追加のコーディングガイドラインに準拠し、エラーが発生しやすい構造を認識するのに役立ちます。 このセクションの内容 :
CODESYS Development System
構文を確認する コードを入力すると、プリコンパイルが実行されます CODESYS すでにいくつかの基本的なチェックを行っています。エディターではエラーが赤で囲まれ、メッセージビューにエラーメッセージが表示されます。 CODESYS アプリケーションをコントローラにダウンロードする前に、開発システムで記述されたソースコードからアプリケーションコードを自動的に生成します。アプリケーションコードが生成さ
CODESYS Development System
コードを静的に分析する コード生成中にソースコードを静的に分析(「linten」)することもできます。これは、ソースコードが「lint」分析ツールの方針に沿って設定したコーディングガイドラインに従っているかどうかを判断します。 対話中 プロジェクト設定 カテゴリの下で 静的分析ライト チェックされるルールを有効にします。その後、チェック自体は、コード生成ごとに自動的に実行されます。たとえば、コマン
CODESYS Development System
オリエンテーションとナビゲーション このセクションの内容 :
CODESYS Development System
アプリケーションのリセットを実行します アプリケーションをリセットすると、プログラムが停止し、変数が初期化値にリセットされます。リセットのタイプに応じて、保持変数と永続変数もリセットされます。 ウォームリセット:を除くすべての変数 RETAIN - と PERSISTENT -変数がリセットされます。 コールドリセット:を除くすべての変数 PERSISTENT -変数がリセットされます。 原点のリ
CODESYS Development System
プロセス制御 フロー制御を使用して、アプリケーションプログラムの処理を追跡できます。フロー制御は、言語エディターST、FUP、KOP、およびCFCで使用できます。 フロー制御がアクティブになっている CODESYS 変数の値は、それぞれの処理位置とそれぞれの処理時間での関数呼び出しと操作の結果を表します。現在のサイクルで実行されるコード行またはネットワークは、正確に色でマークされています。比較のた
CODESYS Development System
コールリストを使用して現在の処理位置を特定します コールリストを使用すると、プログラム実行の現在の位置を判別できます。この関数は、プログラムをステップ実行するときに非常に便利です。 要件:アプリケーションはオンラインモードです。プログラムがブレークポイントにあるか、ステップバイステップで実行しています。 コマンドでコールスタックを開きます 表示→ コールスタック 。 呼び出しスタックが開きます。リ
CODESYS Development System
タスクラインナップを確認する タブ タスクラインナップ デバイスエディタの図には、アプリケーションのI / Oイメージの個々の入力と出力を処理するタスクの概要と、優先度が表示されます。ここで、意図しない値の上書きが発生していないかどうかを確認できます。これにより、値が未定義になる可能性があります。 アプリケーションのコードを生成します。たとえば、コマンドを選択します ビルド→コードの生成 。 デバ
CODESYS Development System
実行時のアプリケーション アプリケーションがPLCで実行されている場合、 CODESYS -変数値を監視および変更し、それらの履歴を記録および保存するための開発システム機能。 PLCから特定の情報を呼び出したり、PLCログブックを表示したり、コアダンプを表示したり、タスクのタイミングを監視したりするためのオプションもあります。 また、重要なマシン状態で開発システムからのオンラインコマンドを介して実
CODESYS Development System
価値の監視 実行時に、プロジェクトのさまざまなポイントでプログラミングオブジェクトの変数の現在の値を監視できます。これを「監視」と呼びます。 オブジェクトのプログラミングエディタのオンラインビュー:「インラインモニタリング」 オブジェクトの宣言エディターのオンラインビュー オブジェクトに依存せず、構成可能 ウォッチリスト 次の場合は、関数呼び出しの結果とプロパティタイプオブジェクトの変数の現在の値