前几天,在调试一台设备的时候,我们使用的是KTP 1200Basic PN和 CPU 1214的PLC和三菱的变频器E840来做的,程序写完上机调试的时候,发现一个问题:触摸屏输入的速度和变频器显示的速度始终不一致。
1、当时第一想的就是是不是数据地址搞错了,仔细检查了一下报文对应的地址,和报文说明,确定地址没有搞错;
2、后来想是不是变频器参数没有设置好了?比如参考转速,是不是设置的不对,电讯了官方技术(被官方技术踢皮球了
),参数设置,有自己仔细查看了参数手册,确定参数设置正确;
3、这时候其实我比较蒙了,回头我又看了遍自己写的程序,是不是哪里换算错了?找来找去,也没有发现,速度换算的公式官方技术咨询过,说明书上也很清楚的写着
;
后来基本上感觉无从下手了,找来小伙伴帮我看看,他也一愣一愣的,一个问题搞了一个下午,后来才发现是数据类型搞错了,传过去的数据类型应该为int/Dint型搞成了Real,结果就是不行,也挺奇怪的,虽然不知道为啥不行,但是问题目前是解决了。
后来想想吧,好多细枝末节的东西,不能半点疏忽,因为有时候一个简单的小问题,就会困扰你很久,其实侧面也反映出,基础还是很重要的,唉,都是泪!!!!!!!