MCPツールとリソース
ツールはアクションを実行しますCODESYSプロジェクトを作成し、結果を返します。読み取りツールはプロジェクトに影響を与えません。書き込みツールはプロジェクトの内容または構造を恒久的に変更するため、表にその旨が明記されています。
道具 | 説明 | 効果 |
|---|---|---|
| プロジェクトツリーまたは特定のサブツリーの構造を表示します。メソッド、プロパティ、アクションは、必要に応じて親POUの下に表示されます。 | 読み取り専用 |
| 現在読み込まれているプロジェクトのパスを返します。 | 読み取り専用 |
| アクティブな選択範囲のパスを返しますCODESYSコードを選択すると、行番号と選択されたテキストも返されます。 | 読み取り専用 |
| プロジェクトツリー内のオブジェクトを検索するためにグロブパターンを使用します。共通の祖先を持つ結果が多数ある場合は、出力はグループ化されて表示されます。 | 読み取り専用 |
| プロジェクトツリー内のオブジェクトを検索するためにグロブパターンを使用します。共通の祖先を持つ結果が多数ある場合は、出力はグループ化されて表示されます。 | 読み取り専用 |
| 指定されたパスにあるオブジェクトの構造化テキスト形式のソースコードを返します。ネストされたサブオブジェクト(メソッド、アクション、プロパティ、トランジションなど)もデフォルトで出力に含まれます。 | 読み取り専用 |
| 新しい構造化テキストオブジェクトを作成するか、既存のオブジェクトを完全に書き換えます。ネストされたサブPOUを含む完全なPOUを1回の呼び出しで作成できます。明示的に含まれていないサブPOUは保持されます。 | 同じパスに存在する既存のオブジェクトは上書きされます。 |
| 構造化テキストオブジェクト内で、対象を絞ったテキスト置換を実行します。 | 指定されたテキストが対象オブジェクト内で置き換えられます。 |
| プロジェクトツリーに新しいフォルダを作成します。このツールは、POU(使用目的)を論理的なグループに整理するために使用されます。 | プロジェクト内に新しいフォルダが作成されます。 |
| プロジェクトからオブジェクトを削除します。このツールは、関数ブロックから個々のサブPOUを削除するためにも使用されます。 | 当該オブジェクトは完全に削除されます。 |
| プログラムをタスクに割り当て、実行サイクル内で実行されるようにします。このツールは、新しいプログラムが作成された後で使用します。 | タスクに新しいプログラム呼び出しが追加されます。 |
| プロジェクトのエラーをチェックし、ソースパスと行番号を含む診断メッセージを返します。標準モードでは、ツールはプリコンパイルルールを参照します。オプションで、完全コンパイルを実行することもできます。 | 読み取り専用。オプションで、このツールはプロジェクトのコンパイルをトリガーできます。 |
| 利用可能なすべてのライブラリのリストを返しますCODESYS。 | 読み取り専用 |
| アプリケーション内で参照されているすべてのライブラリのリストを返します。 | 読み取り専用 |
| プロジェクトにライブラリ参照を追加します。 | ライブラリマネージャーに新しい参照情報が追加されます。 |
| ライブラリの内容を簡潔に概説します。すべての関数、型、およびそれらのトップレベルのシグネチャが含まれています。 | 読み取り専用 |
| ライブラリの特定関数に関する詳細なドキュメントを返します。パラメータ、戻り値の型、その他の関連情報が含まれます。 | 読み取り専用 |
| 利用可能なすべてのライブラリから、名前で型または関数を検索します。ライブラリ名と要素型を返します。 | 読み取り専用 |
| プロジェクト内のすべてのデバイスの完全なデバイスツリーとI/O構成を返します。コネクタ、I/Oチャネル、変数へのマッピング、およびデバイス情報が含まれます。 | 読み取り専用 |