当chatGPT遇到PLC
2023年 02月 17 日

Mr.oki

故事是这样的:

我注册了一个openAI的账号,

原本想着测试一下聊天,

测试一下写诗,

然后我手一滑,

测试了一下写PLC程序,

结果颠覆了我的认知。。。

(最后有彩蛋)

01先小试一下

我的假设是,openAI估计不会英语,估计也不太熟PLC。所以,我先用英语,
来个简单的:
1.png
我说的是:
编写一个西门子PLC功能块,
可以在TIA博途平台上运行,
该程序有2个输入和1个输出。
2个输入亮起和熄灭,
1个输出继电器接通。
chatGPT回复了,
写了一段程序,
程序下面还给了一段解释。
虽然程序还有点小瑕疵,
但是基本能用了。
毕竟,
我只告诉了他基本条件,
它自己就能生成一段程序,
而且格式也不错。
不错,接着来!

02上难度

这次我换中文了,
而且要求提高了,
有一点难度。
2.png
3.png
我说的是,
改写上面的程序,
改成一个输入,lightButton,
按一下灯亮,
再按一下灯灭。
这个逻辑,
普通的PLC编程者要想一大会,
还不一定对。
chatGPT很快给了回复,
又解释了一下,
说,
在此版本中,功能块具有单个输入和一个输出。
当 lightButton 为 TRUE 时,
程序会在 TRUE 和 FALSE 之间,
切换 buttonState 变量的值。
然后将 relayOn 的值设置为等于 buttonState 的值。这意味着每次按下 lightButton 时,
继电器打开的值将在 TRUE 和 FALSE 之间变化,
相应地打开和关闭灯。

这就出乎我的意料了,
它完美的理解了我的中文指令,
写了一个很接近的程序,
(还不完美,应该上升沿时,切换输出值)
但已经很棒了,
这速度,
这理解能力,
已经超越了一大批人了。

03彩蛋

昨天晚上做的上面测试,
今天在写这篇文章,
我想,
要不,
你来帮我写个提纲?
4.png
5.png
昨天的会话可以接着用,
生成的提纲中规中矩,
完全可以启发写作灵感。
什么?
您说提纲是英文的,看不懂?
没问题!
6.png
别忘了,
这可是一个
没有情绪,
不会抱怨,
待我如初恋的,
chatGPT呀。

04结语

大家说,
抢我们饭碗了,
PLC程序员要失业了。
我看,
是的。
通过测试可以看出,
chatGPT有非常强的
学习能力:知错能改,不断进化
理解能力:甲方需求这块拿捏的不错
沟通能力:自然语言沟通无障碍
加上它背后还有庞大的数据库,
也就是它有图书管理员的优势,
(想想你认识的图书管理员)
大数据加持,
结果就是可以秒杀一众普通人。

我认为,
chatGPT完全可以用来PLC编程,
虽然有些现场勘查,带料测试干不了,
但是作为工具,
可以大大提高编程效率,
原来两个人的活,
一个人就干了,
那剩下的一个人,
只能另谋职业了。
chatGPT,
让AI,
提升到了可用的程度。

写作,编程,绘画,
AI都可以做,
作为个人,
我们不应该担心失业,
而是要搞清楚,
哪些是AI替代不了的,
那才是真正有价值的部分。

作为企业,
如果能在自己的市场领域,
fine tune精调AI模型,
(openAI已经有这种付费服务)
用定制的,精调的AI提升生产效率,
打造一把独门秘器,
纵横江湖,
不亦快哉~

当chatGPT遇到PLC

故事是这样的:

我注册了一个openAI的账号,

原本想着测试一下聊天,

测试一下写诗,

然后我手一滑,

测试了一下写PLC程序,

结果颠覆了我的认知。。。

(最后有彩蛋)

01先小试一下

我的假设是,openAI估计不会英语,估计也不太熟PLC。所以,我先用英语,
来个简单的:
1.png
我说的是:
编写一个西门子PLC功能块,
可以在TIA博途平台上运行,
该程序有2个输入和1个输出。
2个输入亮起和熄灭,
1个输出继电器接通。
chatGPT回复了,
写了一段程序,
程序下面还给了一段解释。
虽然程序还有点小瑕疵,
但是基本能用了。
毕竟,
我只告诉了他基本条件,
它自己就能生成一段程序,
而且格式也不错。
不错,接着来!

02上难度

这次我换中文了,
而且要求提高了,
有一点难度。
2.png
3.png
我说的是,
改写上面的程序,
改成一个输入,lightButton,
按一下灯亮,
再按一下灯灭。
这个逻辑,
普通的PLC编程者要想一大会,
还不一定对。
chatGPT很快给了回复,
又解释了一下,
说,
在此版本中,功能块具有单个输入和一个输出。
当 lightButton 为 TRUE 时,
程序会在 TRUE 和 FALSE 之间,
切换 buttonState 变量的值。
然后将 relayOn 的值设置为等于 buttonState 的值。这意味着每次按下 lightButton 时,
继电器打开的值将在 TRUE 和 FALSE 之间变化,
相应地打开和关闭灯。

这就出乎我的意料了,
它完美的理解了我的中文指令,
写了一个很接近的程序,
(还不完美,应该上升沿时,切换输出值)
但已经很棒了,
这速度,
这理解能力,
已经超越了一大批人了。

03彩蛋

昨天晚上做的上面测试,
今天在写这篇文章,
我想,
要不,
你来帮我写个提纲?
4.png
5.png
昨天的会话可以接着用,
生成的提纲中规中矩,
完全可以启发写作灵感。
什么?
您说提纲是英文的,看不懂?
没问题!
6.png
别忘了,
这可是一个
没有情绪,
不会抱怨,
待我如初恋的,
chatGPT呀。

04结语

大家说,
抢我们饭碗了,
PLC程序员要失业了。
我看,
是的。
通过测试可以看出,
chatGPT有非常强的
学习能力:知错能改,不断进化
理解能力:甲方需求这块拿捏的不错
沟通能力:自然语言沟通无障碍
加上它背后还有庞大的数据库,
也就是它有图书管理员的优势,
(想想你认识的图书管理员)
大数据加持,
结果就是可以秒杀一众普通人。

我认为,
chatGPT完全可以用来PLC编程,
虽然有些现场勘查,带料测试干不了,
但是作为工具,
可以大大提高编程效率,
原来两个人的活,
一个人就干了,
那剩下的一个人,
只能另谋职业了。
chatGPT,
让AI,
提升到了可用的程度。

写作,编程,绘画,
AI都可以做,
作为个人,
我们不应该担心失业,
而是要搞清楚,
哪些是AI替代不了的,
那才是真正有价值的部分。

作为企业,
如果能在自己的市场领域,
fine tune精调AI模型,
(openAI已经有这种付费服务)
用定制的,精调的AI提升生产效率,
打造一把独门秘器,
纵横江湖,
不亦快哉~

赞 (0)

猜您想看

Hello Oki

如果您看到这篇...

04

前同事和我聊起来避坑指南

今天,前同事和...

05

评论区(1条评论)

我要评论


我要学PLC
LV1
  

干货!

回复 0