如何根据编码器输出AB两相的相位差判定电机的运转方向?

本人做了一个小项目,拟把编码器A,B,Z输送给PLC224XP的I0.3,0.4,0.5实现位置控制


如何根据编码器输出AB两相的相位差判定电机的运转方向?有关资料上说利用AB两相的相位差可以判定电机运转方向(A超前B90度正转,A落后B90度反转),请问高手在不增加硬件的基础上,能否用软件读出电机的运转方向?

最佳答案

1、不必去研究这些头痛的问题,让搞硬件的人去伤脑筋,编码器和PLC配合能识别正反计数即可;
 2、如果接线已定,方向总是由软件来调整,如果软件已定,方向由调换A/B相来实现。
 3、增量编码器的看点是“增量”,脉冲数是增了还是减了,即知充数化的方向。

提问者对于答案的评价:
谢谢

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午11:09
下一篇 2021年7月5日 上午11:09

相关推荐

  • 问硬件配置

    我欲设计一台设备有如下要求:1 三个座标轴X;Y,Z,用步进电机驱动,Y轴用减速箱变速(3:1)。座标不要求联动。2 要求通过面板能修改座标轴的进给速度,面板能…

    SIMATIC S7-200 2021年7月5日
  • unable to locate avalid execatable for update

    各位高手请指点:我在卸载sp3安装STEP7-Microwin 4.0 sp4时,出现Unable to locate a&nbs…

    SIMATIC S7-200 2021年7月5日
  • s7-200的时钟问题

    CUP 224XP内部是否自带时钟卡?在相关答案中有些人说有自带有些人说没有时钟卡,刚才将http://www.ad.siemens.com.cn/service/ans…

    SIMATIC S7-200 2021年7月4日
  • 调用子程序111

    vd100的值没有mov给LD9,是子程序里vd100要改成局部变量LD1吗 问题补充:LD9改成in out后在主程序里面还是输入vd100吗 图片说明:  &nbsp…

    2021年7月5日
  • Modbus协议指令库

    请问modbus协议指令库软件包,从哪儿可以下载?我从下载中心没找到啊,谁有的话告诉一声,或给传一份,不胜感激。谢谢! 最佳答案 modbus协议指令库软件包已经发到你邮箱 提问者…

    SIMATIC S7-200 2020年11月5日
  • S7-200 CPU226 SF报错

    我的一台设备使用的S7-200 CPU226,前两天开始出现SF报错,无法通讯,但是在断电重启后能够通讯上,查看诊断信息无任何报错。重启后运行一段时间又出现SF报错停机。…

    SIMATIC S7-200 2020年10月31日
  • 在使用SMB2的条件下接受数据计算数据长度

    rt,打算用smb2的中断来做一个接受数据的物理抽象层,比如:协议层我们不知道,我们只是用PLC200来接受数据,放入一段存储区VB100作为起始地址.当我们物理抽象层接收到协议层…

    SIMATIC S7-200 2020年10月31日
  • MODBUS从站无响应

    主站代码一直是6,怎么回事。程序在这里。http://hiphotos.baidu.com/_dlz/pic/item/0c3267386ba7d57796ddd813.jpght…

    SIMATIC S7-200 2020年11月1日
  • 如何用s7-200进行以太网通讯

    采用s7-200进行过程控制,怎样才能使其与工控机进行以太网通讯,并与界面程序(VB编写)进行数据交换。请详细说一下技术难点和解决方法,谢谢 最佳答案 用PC Acces…

    SIMATIC S7-200 2021年7月5日
  • plc在变频恒压供水中的应用

    实际中是采用压力传感器将采集的信号送给plc进行比较。但是编程时如何体现这个采集的数据呢?编程时我用的是PID子程序,有没有相关的程序呢?谢了 最佳答案 <>基于S7-…

    SIMATIC S7-200 2017年10月29日

发表回复

登录后才能评论