6ES70为什么不能读取编码器的数值?

现在我们用6ES70的CUCV板上的编码器接线端子直接连接编码器E6B2-CWZ6C,想通过编码器读取速度进行矢量控制,但是,不知道为什么70不能读取到数值?检查接线没有问题,参数设置也很简单,也是按手册一步一步设下来的。难倒跟编码器的类型有关系么?编码器E6B2-CWZ6C是欧姆龙的,集电极开路输出。是不是编码器选型不对,怎么弥补?有人说在A、B两个通道和电源负间加电阻可以解决,加多大电阻?

问题补充:
如果我要看编码器的速度值,在P222=91时,是不是在R218就能读到编码器读上来的速度值?

最佳答案

1、集电极开路输出是OC,即集电极和其它的线或电源没有连接。输出可以是TTL电平,输出加一个上拉电阻到5V,就是TTL电平。也可以是其它电压的电平,看输出的集电极允许的电压而定(加上拉电阻后连多高的电压)。


2、所以说,要你加电阻是对的。否则的话,变频器肯定是读不到数值的,因为变频器的CUCV板上的编码器接口是TTL/HTL的。所以你必须要加电阻后,才能变成变频器适配的接口形式。


3、在P222=91时,是不是在R218就能读到编码器读上来的速度值——


   是的。

提问者对于答案的评价:
有道理,但我不知道上拉电阻的阻值该选多大?能给个参考或计算公式么?

专家置评

已阅,最佳答案正确。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc146247.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月3日 上午10:34
下一篇 2017年6月3日 上午10:35

相关推荐