采用高数计数器对旋转编码器计数,电机正转时脉冲数增加,电机反转时脉冲数就是减少吗?

电机上接了一个A/B两相正交脉冲增量旋转编码器,编码器旋转一圈为1024个脉冲,我要实现它转10圈就停下来,然后电机再反转退回原来的位置,电机正转时脉冲数增加,我可以设预置值为10240,当当前值为预置值时来个中断,可是当电机停下后再反回原来的位置后脉冲数又是多少,应该如何设置预置值?谢谢大家。

最佳答案

是否可以用这2种方法:
 1、用中断处理: 做2个中断处理程序,一个计数上限处理--反转,一个计数下限处理--正转;
 2、不用中断,用扫描方式,计数值在下限区间(一定要做成一个区间)时输出正传;反之则反转;
 从题目看要求并不高,不用伺服做位置控制的话精度都很低。随便哪种方法了。

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

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

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

相关推荐

  • 字位的赋值

    请教各位老师,如何把一个16位的字的一个位  置1。例如:VW0的第二位即1号位 置1??谢谢各位了 最佳答案 例如:用一个常开触点M0.0对VW0的…

    SIMATIC S7-200 2018年12月14日
  • S7-200怎么初始化程序?

    经常看到论坛上说调用子程序的时候 要初始化子程序?不知道初始化是怎么做?有指令吗?还有主程序也可以初始化吗?求解,有图有真相还有模拟量转换有没有专门的库?只要能读取数值就…

    SIMATIC S7-200 2020年10月31日
  • S7-200有没有仿真软件?

    我是新手,请问S7-200有没有仿真软件?方便学习。 最佳答案 由于S7-200系统功能繁多、不断改进,西门子公司现在没有、将来也不会提供S7-200PLC的仿真软件,要实际测试必…

    SIMATIC S7-200 2020年10月31日
  • pt100两线制 没有变送器

    问一下师傅们,plc200可以直接读这个值吗。到plc估计有80米, 能实现吗 最佳答案 1、plc200可以直接读这个值。接线见截图。2、相关资料:《西门子 …

    2021年7月5日
  • 高速计数器的问题

    我编了一个监控的项目,需要采集温度和静压,两个程序都有中断程序,单个运行正常,合在一起,只一个工作,温度用了一个采集模块和PLC端口0相连,静压用了PLC内部的高速计数器,静压程序…

    SIMATIC S7-200 2021年7月5日
  • 同时使用mapQ0.0与mapQ0.1 map库文件scale_eu_pulse

    使用s7-200编写梯形图,用到map库文件scale_eu_pulse,但mapQ0.0与mapQ0.1的一样,使用时显示出现同一个pou,请问怎么同时使用?scale_eu_p…

    SIMATIC S7-200 2021年7月5日
  • 西门子226plc与700IE触摸屏怎么通信啊?

    西门子226plc与700IE触摸屏怎么通信啊?226plc只有俩ppi接口,700IE触摸屏只有一个ppi/422/485口和一个以太网口。 最佳答案 它们之间的通讯,最简单的就…

    SIMATIC S7-200 2021年7月5日
  • DATO_WRITE指令

    请问大侠DATO_WRITE是什么指令,起什么作用,常用在哪些方面。 最佳答案 子程序DATx_WRITE由数据归档向导创建,用于在存储卡中写入一个数据归档记录。每执行一次DATx…

    SIMATIC S7-200 2021年7月5日
  • MAP SERV回原点问题

    我用的是CPU224XPSI来控制伺服电机两台。如果只下载伺服电机的回原点程序,他们能找到原点。由于我在程序中用了顺序功能(LSCR,SCRT,SCRE).然后我再调用MAP中的找…

    SIMATIC S7-200 2020年10月31日
  • 西门子PLC系统内部变量

    西门子PLC系统内部变量如何调用,以及系统内部变量表 最佳答案 你说的是特殊存储器(SM)吧?可以参考手册:S7-200 可编程序控制器 系统手册https:/…

    SIMATIC S7-200 2017年5月31日

发表回复

登录后才能评论