编码器高速计数程序

请问各位:用一编码器测电机轴的转速,S7 200如何编程,需要测正转和反转速度。能否提供些实例。谢谢各位!

问题补充:
主程序:
LD     SM0.1
CALL   SBR_0:SBR0
子程序0:
LD     SM0.0
MOVB   16#F8, SMB37

MOVD   0, SMD38
MOVD   0, SMD42
HDEF   0, 0

HSC    0

LD     SM0.0
MOVB   250, SMB34
ATCH   INT_0:INT0, 10
ENI
中断0:
LD SM0.0
MOVD HC0 VD100
HSC 0

以上程序为什么旋转编码器时VD100中显示的值始终为0,高速计数器口接I0.0

最佳答案

用高速计数指令和定时中断指令。计算单位时间内高速计数指令的计数值,再换算成 米/秒 就行了。具体用法得看手册。
打个比方,如果编码器10000个脉冲对应1米,定时中断0.1秒执行一次。如果在0.1秒内高速计数指令计数值为1000,则实际速度为10000脉冲/秒,即1米/秒。

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

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

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

相关推荐

  • S7-200plc一个实数求绝对值再开方怎么处理指令啊!

    S7-200plc一个实数求绝对值再开方!!指令怎样的!!请帮忙!!谢谢 最佳答案 我依照楼上的意思给你编了一个程序,其中MD20是那个实数, MD28是实数开方后的值,…

    2020年10月31日
  • STEP 7 MicroWIN SMART V2.0软件中添加不了EM AM03,怎办?

    电脑无法换,电脑性能只能运行window xp,所以只支持STEP 7 MicroWIN SMART V2.0。软件中添加不了EM…

    SIMATIC S7-200 2021年7月5日
  • 如何获得更多西币

    依靠每天登陆只加一西币未免时间也太久了,评论别人的帖子会获得吗?只要自己发贴就会有西币吗?  因为西币不多,所以悬赏1西币获答案,还望大神们不要嫌弃 最佳答案 …

    SIMATIC S7-200 2021年7月5日
  • S7-200工业以太网通讯?

    系统中有26台S7-200CPU,2台S7-300(315-2DP  CPU),现在想给每个S7-200 CPU都加一个CP243-1以太网模块,S7…

    SIMATIC S7-200 2020年11月1日
  • 按钮调节频率

    S7-200  用2个按钮调节频率,一个加速,一个减速。按下加速按钮时以0.1Hz加速加至50Hz时按钮停止,即使再按也不增加。按下减速按钮以0.1Hz减速,减…

    SIMATIC S7-200 2017年6月27日
  • S7-200与上位机通讯

    我现在做一个锅炉厂的项目(1)、第一个S7-200站点(输入输出点数多);(2)、第二个S7-200站点(输入输出点数比(1)少);(3)、上位机Wincc(1)与(2)之间的距离…

    SIMATIC S7-200 2020年11月5日
  • S7-200 的子程序调用

    想做一个四路模拟量输入的控制系统,同时使用,打算用同一个带参数模拟量转换子程序,仅改变调用条件及输入输出参数,但不知道在四路同时动作的情况下会不会有冲突?好的处理方法应该怎样?谢谢…

    SIMATIC S7-200 2020年11月1日
  • PID指令

    S7-200的PID指令,P.I.D值能更改吗,如何更改呢,用触摸屏能给P.I.D付值吗 最佳答案 P、I、D的值可以修改的。将PID的地址,与触摸屏关联起来就可以了。通过在屏上设…

    SIMATIC S7-200 2017年12月7日
  • 通讯对码

    请高手指教            现在我的PLC226作为从…

    SIMATIC S7-200 2021年7月5日
  • smart line容量

    1)smart line1000手册中说应用程序存储区只有1024KB,可我编辑的文件.hmi有15M,是否有冲突?2)对于画面,每个画面中的域最高30个,每个画面变量3…

    SIMATIC S7-200 2017年11月4日