登录
首页 PLC论坛 PLC论坛
回帖 发帖
正文

主题:试试AI,一个简单的位置停机。

点击:250 回复:12

硬件:普通调速电机复杂动力输出(速度可调),分割器动作转盘,编码器反馈角度(0-360度循环计数,循环模式)
程序需求:用户设置停机角度,因为机械有惯性,所以需要程序控制电机达到准确的停机位置;
例如设置简单的程序逻辑,用户设置100°停机,做个简单的判断 当前角度==100度 则电机停止,停机,机械惯性肯定会跑到100+;
~~~~~~~~~~~~~~
功能块变量命名规范: ab_cdef,a=i,o,io,v i是输入,o是输出,io是输入输出,v是局部变量,b是变量类型,b,B,i,D,r BOOL,字节,int,Dint,REAL,CDEF是变量名,用中文。
例如ib_自动运行ing 便是输入波尔类型,名字即是意义,自动运行中。
~~~~~~~~~~~~
功能块输入输出定义  ib_自动运行ing,ii_编码器当前值,ii_停机位,ob_停止
~~~~~~~~~
硬件是汇川的easy,
25-03-05 10:05
豆包给的代码
附件 54df3914-a285-49b4-8bbf-97c4963f72b4.jpg
25-03-05 10:06
能不能自动计算偏差值,让每次启停以后越来越准确,能不能用case语句,考虑电机停止机械惯性
附件 2.jpg
25-03-05 10:10
补偿值不要给初始化,作为可保持寄存器,避免用户断电启动还需要计算补偿值
感觉如何?各位。
附件 3.jpg
25-03-05 10:12
总结:
AI可以根据用户的需求编写代码,前提是用户看得懂,要求提明确,一步一步矫正,最终可以得到能用的代码。
其实,用户把各种信息描述完整,程序应该也能自己写出来了。
各位大佬有人用AI协助写代码吗?我感觉效率高不少呢,复制到PLC里面,简单修改一下,再调试一下就OK了
25-03-05 10:15

附件 66.jpg
豆包看看有没有啥问题;
附件 33.jpg
最后修改:2025/3/5 10:21:59
25-03-05 10:19
附件 666.jpg
完工。表情
25-03-05 10:30
优秀!果然能物尽其用
25-03-05 10:56
有没有实操检验一下
25-03-05 11:07
我用AI豆包写论文,还挺不错的表情
25-03-05 11:12

上一页下一页

工控新闻

更多新闻资讯