如何读取转速

我想编写一个程序, 采用高速计数器测每秒钟脉冲的数量,每秒读取一次高速计数器的值,并在读取的同时将计数器清零,等下一秒再重新读取,并清零高速计数器.清零需要采用软件清零.

最佳答案

方法有很多种的,首先设置定时中断,1秒
 2:在定时中断里面把计数器的值读出来
 3:在定时中断的程序的最后清零
看看这里
首先,你的编码器安装的位置在什么地方。是直接安装在电机上 还是在旋转的那个转盘上,  有没有带减速机,用的是变频器 还是什么驱动电机。。。或者是什么方式驱动转盘  一个小时才150度 够慢的。。
下面回答你的问题:
你的编码器是一圈2048个脉冲。如果你的编码器安装和转盘同轴,那么150度脉冲=2048/360*150
853个脉冲, 同理你可以这样计算你要停顿的点的脉冲数。
2:我建议使用双向计数  比如HCS1 接线I0.6 I0.7  A B   初始化程序为下:

MOVB   16#FC, HSC1_Ctrl:SMB47//双向 1X
MOVD   +0, HSC1_CV:SMD48
MOVD   +20000, HSC1_PV:SMD52
HDEF   1, 9   计数器1
HSC    1
在程序运行时候  转盘的正反转  对应脉冲值的加减  你只需要
MOVD   HC1,VD200  通过v200 里面的脉冲值和你的 要停顿的位置的脉冲数比较 然后停止 


回答者:  kunkun-张 - 初级技术员  第5级  2011-1-7 08:23

提问者对于答案的评价:
谢谢了,我来试试、

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日
下一篇 2020年11月1日

相关推荐

  • 关于TD200使用

    各位:我是一个新手,关于TD200与S7-200PLC相联,看好好多资料就是搞不清,如何通讯.如我要写一些内容(如:公司名称等)怎样做呢?有没有个实例一步一步方法.我的TD200是…

    SIMATIC S7-200 2021年7月4日
  • PC ACCESS的通讯问题!

    我想问下能不能通过pc access这个借口与其他支持modbus协议的仪表通讯采集数据?可以的话能否说说怎么操作? 最佳答案 pc access这个借口与其他…

    SIMATIC S7-200 2020年10月31日
  • 不能理解字、双字比较概念。

    是不是S7-200才有字比较指令啊?S7-300没有字比较指令吧?请问字如果比较,一般来说都是整形比较啊,字大于小于都只能是整数,字节它只是个位的组合,不能明确是不是一个数,所以我…

    SIMATIC S7-200 2020年11月1日
  • 请教各位大大

    我上位机用vc6.0调用API函数发送读取下位机西门子200plc的数据,上位机和下位机都能发送和读取数据,但是把通讯线拔了之后上位机仍在发送和读取数据,这是怎么回事啊?plc是采…

    SIMATIC S7-200 2021年7月5日
  • S7-200 CPU224XP 使用MAP库点击RUN运行,PLC上的FS/DIAG灯

    S7-200 CPU224XP 使用MAP库点击RUN运行,PLC上的SF/DIAG灯、STOP灯也亮,但是查看PLC-信息 显示无故障,运行其它指令…

    2021年7月5日
  • s7-200Q0.0 Q0.1 高速脉冲输出 电压等级?

    现有 224 DC/DC/DC  想控制司服电机  采用脉冲方向 方式   &n…

    SIMATIC S7-200 2021年7月4日
  • 求帮忙选择S7-200CPU型号

    要用s7-200控制变频器控制电机转速及电液阀,但不知道选什么型号的CPU比较好,选型时现有几种方案,一是CPU224+2*EM231+2*EM232,二是224XP+EM231+…

    SIMATIC S7-200 2020年10月31日
  • 热电偶输入模块有限制吗?

    CPU226测温共22路,不利用PID指令.后接热电偶输入模块有限制吗? 最佳答案 22路,应该是在范围内! 提问者对于答案的评价:OK

    SIMATIC S7-200 2021年7月5日
  • 设置数据保持功能

    如何设置数据保持功能? 最佳答案 数据保持设置定义CPU如何处理各数据区的数据保持任务。在数据保持设置区中选中的就是要“保持”其数据内容的数据区。所谓“保持”就是在CPU断电后再上…

    SIMATIC S7-200 2020年11月5日
  • 选择S7200系列CUP

    3个欧姆龙E6A2-CW3C  100p编码器 选择S7200系列CUP什么型号?该CPU自由端口485 通讯一次最多传输多少字节信息?&n…

    SIMATIC S7-200 2017年6月8日