抖音粉丝群1
『7x24小时有问必答』

AI浪潮下的计算机行业——从业者现状与未来展望

最近这几天工博会在举行中,CODESYS的展会新技术出现了CODESYS MCP:
AI肯定是所有PLC厂商关注的核心之一,可以说是提升未来竞争力的战略构想的必备功能。

CODESYS MCP 工具包

我们可以在MCP广场找到对应的工具包,具体的链接:
https://www.mcpworld.com/zh/detail/309a25602b09e8c0ba5c911fb9bf1bdf
MCP  

我们首先了解下MCP,MCP(Model Context Protocol,模型上下文协议)  是一个标准协议,它让 AI 大模型(如 ChatGPT、Claude 等)能够安全、高效地连接和使用外部工具、数据源和服务,从而扩展模型的能力。
可以把它理解为  “AI 世界的 USB 标准”  或  “大模型的插件生态系统”
CODESYS MCP

此工具包实现了MCP客户端(如Claude Desktop)与CODESYS之间的无缝交互,允许通过CODESYS脚本引擎自动化项目管理、POU创建、代码编辑和编译任务。

主要特点

项目管理
打开现有的CODESYS项目(open_project)
从标准模板创建新项目(create_project)

保存项目更改(save_project)
POU管理
创建程序、功能块和函数(create_pou)
设置声明和实现代码(set_pou_code)
为功能块创建属性(create_property)
为功能块创建方法(create_method)
编译项目(compile_project)
MCP Resources
codesys://project/status
检查脚本状态和当前打开的项目状态。
codesys://project/{+project_path}/structure
检索指定项目的对象结构。
codesys://project/{+project_path}/pou/{+pou_path}/code
阅读指定POU、方法或属性访问器的声明和实现代码。

MCP安装和配置

首先,我们了解到MCP安装配置的前提条件:
CODESYS V3
一个可正常工作的CODESYS V3安装(已测试3.5 SP21版本)并具备  脚本引擎  安装期间启用组件。
Node.js
建议使用版本18.0.0或更高版本。
MCP客户端
一个启用了MCP的应用程序(例如,Claude桌面版)。

(注:CODESYS在其脚本引擎中使用Python 2.7,但此工具包负责处理交互;您无需单独管理Python。)

推荐的安装方式是使用npm全局安装:
npm  install -g  @codesys/mcp-toolkit
这将全局安装该包,使其  codesys-mcp-tool  在你系统终端的PATH中可用的命令。

高级用户也可以从源代码安装以进行开发(如提供,请参阅CONTRIBUTING.md)。

关于这块详细的安装确实超出一个电气工程师的专业范畴,有尝试成功的朋友请留言分享哦!

具体的内容请参考下面两个链接:
https://www.npmjs.com/package/@codesys/mcp-toolkit?activeTab=readme

https://www.mcpworld.com/zh/detail/309a25602b09e8c0ba5c911fb9bf1bdf

--------END--------
喜欢本文请分享及“点赞”和“在看”

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

上一主题上一主题         下一主题下一主题
QQ手机版小黑屋粤ICP备17165530号

Copyright 2010-2015. All rights reserved. 

微信公众号二维码 抖音二维码 百家号二维码 今日头条二维码哔哩哔哩二维码