您现在所在的是:

电工技术

回帖:1个,阅读:13 [上一页] [1] [下一页]
23366
bnnyygy
文章数:6664
年度积分:639
历史总积分:23366
注册时间:2012/3/15
发站内信
2018论坛分享达人
发表于:2026/5/12 15:23:38
#0楼
案例1:客户说设备运行不起来,他们自查发现PLC闪红灯,处理不了。
附件 00.jpg



到现场,重启还是一样的,联机提示什么运算错误,指向程序的这里:

附件 01.jpg





从来没用过松下的PLC,试着屏蔽这一行,下载到PLC,PLC运行正常,说明确实是这一行的问题!



百思不得其解,没问题啊,正常浮点乘法,除法,仔细看报错这一行梯形图,仔细看,结果是%DT584,然后看手册,

还是松下玩的花,浮点计算结果直接可以转~,直呼666,那咋会出错呢。


附件 02.jpg




平时几乎不用松下,一时半会儿还真不知道啥问题了,AI说地址重复?交叉编译么有啊,然后豆包就装死了,去TMD。。



~~~~~~~
修改PLC系统参数,把运算错误停机改成不停机;
PLC还是报错,但是不停机了:


实在没办法了,把上面3行数值弄个表格计算一下:


附件 04.jpg

哎,这不对啊,35809了,int是不是最大是+32767啊,我操!

然后检查设置值,速度500 操作工是没动的,然后就是工件直径16?抓了一把卡尺测工件,26几,操!

操作工这时候 也反应过来了,输错数值了,平时也没改过,然后锅就扔给夜班操作工了。表情


把DT32510 工件直接改成26.*,PLC不报错了,试运行也OK了。


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

这么简单一个问题,现场折腾了接近一个小时,不过还好,正是工人吃饭的时候,太快也不好收钱~
4411
宅男技术控
文章数:541
年度积分:190
历史总积分:4411
注册时间:2017/2/4
发站内信
发表于:2026/5/12 18:12:35
#1楼
f3600要提前转浮点数

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2026 Gkong.com, All Rights Reserved

31.2002