如何读取转速

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

最佳答案

方法有很多种的,首先设置定时中断,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日 下午3:13
下一篇 2020年11月1日 下午3:13

相关推荐

  • 请教一下 S7-1500与S7-200可以通过以太网通讯吗?

    目前有一台 1516CPU与四台S7-200+以太网模块进行通讯,可以把CPU1516作为服务器,S7200做客户端进行通讯吗?具体如何配置? 最佳答案 可以的看完这个就…

    SIMATIC S7-200 2021年7月5日
  • 关于齿轮比的问题

    机械部怎么懂因为之前看到过:假如齿轮比是1/2的话,输入端(电机侧)的速度是100转/min,那么输出端(负载侧)速度是50转/min—————-那么问题1假如…

    SIMATIC S7-200 2017年11月26日
  • s7一200

    触摸屏参数修改 最佳答案 修改参数就是写入的过程,实质上我们经常在HMI中组态的按钮功能就可以看做使用HMI修改了PLC参数 提问者对于答案的评价: 专家置评 已阅,最佳答案正确。

    SIMATIC S7-200 2017年11月1日
  • S7-200 smart 和ET200DP通讯问题

    ET200是主站、S7-200 smart是从站,以前能上传数据。最近,听过一次电后,还能通讯上,就是不能上传数据了,检查S7-200 smart系统也没有故障…

    SIMATIC S7-200 2021年7月5日
  • PLC与DCS的区别

    PLC与DCS在自动化的角度来说,它的控制模式的区别在哪里?希望用很简洁、易懂的方式回答!!谢谢 最佳答案 1、这是两个不同的概念:DCS系统——分散控制系统和PLC系统——可编程…

    SIMATIC S7-200 2020年10月31日
  • 发表于《Siemens》 谁用200的PLC控制过伺服电机?

    最近在做项目,想用200的PLC控制一个松下电机的定位,我现在是这样的我用EM253位控制模块+伺服驱动器+伺服电机来实现,就是说用这个EM253位控制模块可以实现伺服电机的加减速…

    SIMATIC S7-200 2021年7月5日
  • s7200 PID使用

    请教各位大师:S7200 PID通过向导做和通过PID运算指令做程序哪种方法好,设计调试电液比例阀PID回路程序时,需要注意哪些问题,有何经典经验,谢谢! 问题补充:我的…

    SIMATIC S7-200 2021年7月5日
  • 多个S7-200通讯

    用NETR和NETWE指令,能实现两台以上的s7-200之间的通讯吗?例如,四台plc,一台为主,三台为从。软件和硬件能实现吗? 最佳答案 当然可以了,利用向导编程的时候注意为PL…

    SIMATIC S7-200 2021年7月4日
  • 求教!!!运算过程的变量问题

    像我这样使用vd0可以吗? 图片说明:    最佳答案 可以,你可以使用子程序里的临时变量,这样可以节省数据存储区 提问者对于答案的评价:谢谢,我想再问一下为什…

    2021年7月5日
  • 200的数字量输入和模拟量输入

    我不太清楚,数字量输入时外界是否需要串接一个电阻,PLC输入的内部是有内阻吗? 还有我手头上有一个224XP,为什么它的输入在未接的情况下就有值5248和5348?请各位…

    SIMATIC S7-200 2021年7月5日