增量编码器问题

小弟因为设备技术改造,遇到了一个难题,有一增量编码器,输出A,B,Z相,原本A,B相一圈输出40个脉冲,Z相复位,我接224CPU,使用HSC4,模式10,使用编码器自带的复位脉冲复位,可一圈下来只有38个脉冲,经观察后发现剩余的2个脉冲被Z相复位信号屏蔽掉了(即复位脉冲使能的同时,AB相的两个脉冲不计数了),请问各位前辈如何才能使编码器转一圈输出40个脉冲呢?是否该使用中断?中断该怎么用?复位又该如何做呢?有没有具体的例程?望前辈指转!

问题补充:
如果不用Z相复位脉冲,我怎么才能知道编码器的零点呢?

最佳答案

不使用Z相复位信号,可以用中断试试。正确设定高速计数器控制字,把计数器预置值设为40,当计数器当前值等于预置值时,执行中断,完成复位即可,不应太难的,可惜我没使用过编码器计数编程,例程还是自己翻番书吧。

提问者对于答案的评价:
谢谢,这样是可以的,但编码器断电后位置丢失问题还是没有解决。有什么更好的办法啊!

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

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

相关推荐

  • 200cpu 的累加器问题

    在没有直接使用累加器的程序中1、s7-200在数据传送和数学计算时,是不是都要经过累加器ACC0 2、每次数据处理的结果都存储在ACC0中 3、数学计算时用到几…

    SIMATIC S7-200 2017年11月16日
  • 求V4.0 STEP 7 MicroWIN SP9软件的使用手册

    最好有详细的功能讲解和编程步骤,新手入门用 最佳答案 S7-200跟我学跟我做http://www.ad.siemens.com.cn/service/elearning/seri…

    SIMATIC S7-200 2021年7月5日
  • S7-200通过USB-PPI和PC通讯

    西门子PLC如何通过USB-PPI和电脑通讯,设置好端口和波特率之后,还是连接不上,第一次用西门子的PLC,不知道怎么用。PLC接上电之后处于STOT的状态,但是所有的IO指示灯都…

    SIMATIC S7-200 2021年7月5日
  • S7-200/300的扫描周期

    s7-200的扫描周期是多少?s7-300的周期/时钟存储器里面的扫描周期是主程序的扫描周期吗? 最佳答案 1  200中 SMW22 该字…

    SIMATIC S7-200 2020年10月31日
  • 200PLC作为从站的设置

    PLC与DCS的通讯地址确认为14,PLC作为从站;请问这个14在哪里设置?是不是点击“通讯”然后“远程”那里的默认的2改为14? 问题补充:利用EM277的DP口进行通讯 最佳答…

    SIMATIC S7-200 2020年11月1日
  • 用A2编程电缆连接接S7-200PLC,如果带电插拔编程电缆会把CPU串口烧坏吗?

    如题 最佳答案 带电拨插的“拨”字,我理解应该是指在通讯时拔电缆,如果是通讯关闭时拔应该允许,尽量不要在通讯期间拔插通讯电缆,无论是带隔离和不带隔离的都不妥当。虽然这10多年来,都…

    SIMATIC S7-200 2021年7月5日
  • 周期增量值的作用?

    请问一下高手:周期增量值起到一个什么作用?计算周期增量值如果计算得不对的话对于发脉冲会影响吗?做的是发脉冲控制伺服驱动器定位的系统,想在触摸屏设置位移量以及速度 问题补充:意思就是…

    2020年10月31日
  • s7-200与梅托的称重仪表通讯

    S7-200,226的PLC+TP 177micro的触摸屏,现附加一个梅托的称重仪表,称重仪表上带RS-232/RS-485口,但不支持具有地址识别的多路通信功能。是否…

    SIMATIC S7-200 2020年10月31日
  • 指令库软件包在哪里下载

    我安装了V4.0 STEP 7 MicroWIN SP6软件。但指令库里什么都没有。所以我想下载一个指令库软件包用用。看能不能解决这个问题 …

    SIMATIC S7-200 2017年11月27日
  • PLC 214BD23 OXBB

    PLC的电池怎样更换,更换是成序是否会丢失。 PLC的程序怎样备分到电脑里 谢谢 最佳答案 一般PLC的面板上都有电池的指示灯,当电池电压过低时指示灯会亮,此时…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论