恭喜,你发布的帖子
发布于 2018-01-15 22:31:58
8楼
那你到底需要什么数据呢?就是记录电机转了多少圈?
那变频器自身也是输出转速的,直接累加这个不就行了。
如果一定用编码器累加,看看电机转一圈编码器脉冲数是多少,1024还是2048?或者更多。除以这个数。
如果MD100是从0-65535变化,每次从0开始计数的时候,
如果能保证编码器当前值MD100始终是一个方向增加的
IF MD100 A=A+65535/1024; MD104=MD100; END_IF; 实时计算B=MD100/1024; 实时计算 总圈数=A+B; 程序未必完善可靠,只是个人的思路,仅供参考。 想起了 帖子最初的问题,你如果把PIW260定义为WORD是否就没有负值了?
谢谢!!编码器是1024的!可以通过PLC来给方向,
读取变频器的闭环编码器脉冲的目的是测量电机所带的负载运行了多少米,这个计数是正反的,也就是说负载从0-10米 10-0米之间来回不断的循环的。正反(加减计数可以通过变频器的状态位来给)
现在的问题是如何把读取到的信息做的更加线性化。
希望你继续跟进!!万分感谢!!!
请填写推广理由:
分享
只看
楼主