MCP工具和资源
工具执行操作CODESYS项目并返回结果。阅读工具对项目没有影响。写作工具会永久性地改变项目的内容或结构,并在表格中相应标记。
工具 | 描述 | 影响 |
|---|---|---|
| 显示项目树或特定子树的结构。方法、属性和操作可以选择性地显示在它们的父级 POU 下方。 | 仅阅读 |
| 返回当前已加载项目的路径。 | 仅阅读 |
| 返回当前选中项的路径CODESYS选中代码时,还会返回行号和选中的文本。 | 仅阅读 |
| 使用 glob 模式在项目树中查找对象。如果多个结果具有共同的祖先,则将输出分组显示。 | 仅阅读 |
| 使用 glob 模式在项目树中查找对象。如果多个结果具有共同的祖先,则将输出分组显示。 | 仅阅读 |
| 返回指定路径下对象的结构化文本源代码。默认情况下,输出中包含嵌套的子对象(例如方法、操作、属性和转换)。 | 仅阅读 |
| 创建新的结构化文本对象或完全重写现有对象。一次调用即可创建包含嵌套子结构化文本对象的完整结构化文本对象 (POU)。未显式包含的子结构化文本对象将被保留。 | 同一路径下已存在的对象将被覆盖。 |
| 对结构化文本对象执行目标文本替换。 | 指定文本将被替换为目标对象中的文本。 |
| 在项目树中创建一个新文件夹。此工具用于将 POU 组织成逻辑组。 | 项目内将创建一个新文件夹。 |
| 从项目中移除对象。该工具还可用于从功能块中移除单个子 POU。 | 该对象将被永久删除。 |
| 将程序分配给某个任务,使其在运行时周期中执行。该工具在创建新程序后使用。 | 任务中将添加一个新的程序调用。 |
| 检查项目错误并返回包含源代码路径和行号的诊断信息。在标准模式下,该工具会遵循预编译规则。也可以选择触发完整编译。 | 只读。该工具还可以选择性地触发项目编译。 |
| 返回所有可用库的列表CODESYS。 | 仅阅读 |
| 返回应用程序中引用的所有库的列表。 | 仅阅读 |
| 向项目中添加库引用。 | 图书馆管理系统中将添加一条新的参考文献。 |
| 提供库内容的简明概述。包含所有函数、类型及其顶级签名。 | 仅阅读 |
| 返回库中特定函数的详细文档,包括参数、返回类型和其他相关信息。 | 仅阅读 |
| 按名称在所有可用库中搜索类型或函数。返回库名称和元素类型。 | 仅阅读 |
| 返回项目中所有设备的完整设备树和 I/O 配置,包括连接器、I/O 通道、变量映射和设备信息。 | 仅阅读 |