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