CODESYS Development System
ライブラリ開発者向けの情報 ヒント 一貫性の問題を回避し、ユーザーを適切にサポートするために、ライブラリの作成、参照、暗号化、保護、および文書化に関する特定の規則を必ず遵守してください。 以下の説明は、ライブラリ開発の可能性の概要のみを提供します。これらのトピックの詳細については、ライブラリ開発の「LibDevSummary」ガイドラインを参照してください。 詳細については、以下を参照してください
CODESYS Development System
C モジュールの統合 とともに CODESYS C コードの統合。C で開発されたモジュールは、ライブラリとして CODESYS 計画。このモジュールは、ライブラリに実装されている IEC インターフェイスとともに動的ランタイム モジュールとしてライブラリに格納されます。さらに、異なるターゲットシステム用のモジュールの複数のバリアントをライブラリに格納することもできます。 ライブラリは、他の IE
CODESYS Development System
I / Oへのプログラムによるアクセス CODESYS プロジェクト変数を入力、出力、およびメモリアドレスにマッピングするための次の機能を提供します。 タブ内の入力、出力、およびメモリアドレスへのプロジェクト変数の割り当て I / Oマッピング デバイスの編集者の I / Oへのプログラムによるアクセス 可変構成 AT宣言 重要 タブでプロジェクト変数を入力、出力、およびメモリアドレスにマップする
CODESYS Development System
可変構成-VAR_CONFIG 「タグ設定」を使用して、機能ブロックからプロセスイメージにタグをマッピングします。ファンクションブロックで宣言するときは、完全なアドレスを指定せずに、デバイスの入力/出力に変数を割り当てます。正確なアドレスは、後でグローバル変数リスト内のアプリケーションのすべての機能ブロックインスタンスに対して一元的に指定されます VAR_CONFIG -宣言。このグローバル変数リ
CODESYS Development System
AT宣言 変数宣言では、コード AT プロジェクト変数を、デバイスツリーで構成されているPLCの特定の入力アドレス、出力アドレス、またはメモリアドレスに割り当てます。ただし、AT宣言を介して割り当てを行うことは、概要が悪くなる可能性があるためお勧めできません。代わりに、変数のアドレスへの割り当てを I/Oマッピング PLC 構成内のデバイスのダイアログ。 構文 <variable name> AT
CODESYS Development System
構文を確認してコードを分析する CODESYS エラー検出やプログラム作成に役立つ便利な機能を提供します。の 構文チェック プログラミング段階の早い段階でエラーをマークし、メッセージ ビューに出力します。 the 静的コード分析 の CODESYS 追加のコーディングガイドラインに準拠し、エラーが発生しやすい構造を認識するのに役立ちます。 このセクションの内容 :
CODESYS Development System
構文を確認する コードを入力すると、プリコンパイルが実行されます CODESYS すでにいくつかの基本的なチェックを行っています。エディターではエラーが赤で囲まれ、メッセージビューにエラーメッセージが表示されます。 CODESYS アプリケーションをコントローラにダウンロードする前に、開発システムで記述されたソースコードからアプリケーションコードを自動的に生成します。アプリケーションコードが生成さ
CODESYS Development System
コードを静的に分析する コード生成中にソースコードを静的に分析(「linten」)することもできます。これは、ソースコードが「lint」分析ツールの方針に沿って設定したコーディングガイドラインに従っているかどうかを判断します。 対話中 プロジェクト設定 カテゴリの下で 静的分析ライト チェックされるルールを有効にします。その後、チェック自体は、コード生成ごとに自動的に実行されます。たとえば、コマン
CODESYS Development System
オリエンテーションとナビゲーション このセクションの内容 :
CODESYS Development System
相互参照リストで使用場所を見つける シンボルが使用されている場所、つまり変数、POU(プログラム、機能ブロック、機能)、またはDUTを、いわゆる「相互参照リスト」に表示できます。リストから、プロジェクトのそれぞれの位置に直接ジャンプできます。 シンボル使用法検索には2つのタイプがあります。 純粋なテキスト検索:これをビューに入力します 相互参照リスト テキスト(シンボル名、プレースホルダー)を手動