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

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

我们上期介绍CODESYSMCP把PLC编程接入AI,实现自动化编程!由于没有尝试成功,所以在文章征集各位大佬朋友的测试经验,感谢这位maxx朋友的分享:
所以,根据这位朋友的经验,我再一次尝试下,最终通过交通灯的例子成功创建了CODESYS项目,完全不需要编程,只需对话即可实现整个项目。

VS+Cline

关于AI在我们PLC编程方面,我们已经介绍了四种方式:

VS+Cline的方式,我们放在这篇:

具体的配置可以详细参考图中的跳转连接文章查看,这里不再重复!

配置MCP

首先,打开VS CODE软件,找到Cline的扩展:

然后,我们在右上角找到MCP server图标,打开后点击Configure MCP Servers,自动打开配置文件。

这里参考上期介绍的链接内容:CODESYSMCP把PLC编程接入AI,实现自动化编程!

我这里的配置如下:
配置完成后,打开这个mcp的开关:

我们可以看到,基本具备的能力有:
基本上到这里能看到mcp开关正常打开,说明配置成功,当然也可以通过与Cline对话直接询问是否可以与Codesys MCP正常连接。

项目验证

我这里以最简单的项目,进行对话验证是否能够编写完整的CODESYS项目:
首先,cline会自动的分析项目的需求,给出详细的步骤,例如上图第一步是创建项目文件,在桌面创建TrafficLight_Project项目文件夹,我们可以看到我电脑桌面:
确实已经存在一个项目了!
  
紧接着,创建核心的FB功能块,语言是ST结构化文本:
再次创建POU程序组织单元:
接着,创建主程序Main:
最后,还会自行评估编译:
cline比较好的地方是Task任务完成后,会给出详细的总结报告:
不得不说,总体的编程思路不亚于一个经验丰富的电气工程师水平,那到底代码如何呢?我们用Codesys软件打开看看究竟:
从效果来看,有几点跟大家分享:

1、设备类型选择不对,默认选的是:
而这个类型明显和系统安装的文件不匹配,所以会报错。

2、变量声明区没有自动编辑,都是空的

3、库的管理和添加不正确

那么,总体来说:

1、学好ST非常关键,毕竟AI目前比较突出的是对文本形式内容的处理。而结构化文本刚好是文本类型,所以首选的语言以ST为主。
2、CODESY平台的基础还是需要有的,对于完全不懂CODESYS编程的人员来说,实际产生的价值不大。
3、对于我们PLC工程师来说,确实可以减轻我们的工作量,另外还可以提供非常不错的编程思路,价值会随着AI的发展日益突出

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

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

本帖子中包含更多资源

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

x
主题回复
倒序浏览

217查看1回复

hahaba 5 小时前
连接都失效了
发新帖
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

Copyright 2010-2015. All rights reserved. 

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