编码器高速计数程序

请问各位:用一编码器测电机轴的转速,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日 下午5:04
下一篇 2020年11月1日 下午5:04

相关推荐

  • 急急急急急用请高手指点修改西门子200PLC台达变频器通讯不正常

    西门子200cnPLC台达CP2000变频器通讯不能正常通讯请请大师指点 问题补充:密码123456 最佳答案 1、台达变频器一般都有MODBUS RTU 通讯…

    SIMATIC S7-200 2021年7月5日
  • S7-200以太网模块SF红灯亮

    各位工程师好,现场有一套S7-200PLC作为客户机,在本地PLC和远程服务器之间发起数据传输请求,以前设备一直运行良好,最近甲方反应以太网通讯模块SF红灯亮,后台读不到数据,更换…

    SIMATIC S7-200 2017年11月4日
  • 从站无响应如何处理

    正在做一个项目,采用modbus通信方式采集传感器的信号,通信时发现从站无响应。调用modbus RTU主站指令库编写程序,用Port0口通信。检查通信的波特率、站地址、…

    SIMATIC S7-200 2017年8月26日
  • 关于200 LAD编程中功能块的串联和并联有什么区别

    如题,请问在microwin的编程中(LAD),对于功能快的串联编程和并联编程在扫描周期长短和执行结果上有什么区别? 比如下图的network1和network2有什么区…

    2021年7月5日
  • s7-200与s7300通讯错误

    我在学校做实验时,把s7-300与em277用DP网络连接,终端电阻s7300端是ON,s7200是OFF.下载组态信息,BUSF一直在闪,SF灯亮.我不知是那里错了.请指点一下.…

    SIMATIC S7-200 2021年7月5日
  • 自由通讯模式

    那未大侠帮我介绍一下s7-200的自由通讯怎么用啊?谢谢 最佳答案 自由口模式下,通信协议是由用户定义的。用户可以用梯形图程序调用接收中断、发送中断、发送指令(XMT)、接受指令(…

    SIMATIC S7-200 2021年7月5日
  • wincc通过kepserver与200plc通讯

    wincc中显示已经通讯上了,但是在做画面的时候,画面里面的动作不改变,并且也不能够通过wincc来更改200plc中程序的开关,就感觉Wincc没连接上,并且也没和200plc连…

    SIMATIC S7-200 2021年7月5日
  • 求一道模拟量输出程序

    老师们好,我在学习模拟量编程,忘能提供一道输出4-20Ma信号的程序。谢谢! 最佳答案 movw  vw0  aqw0 &nbsp…

    SIMATIC S7-200 2021年7月4日
  • 15天

    请教:S7200,CPU224我把一组需要保存的数据已经在断电数据保存区里进行了保存,其容量并没大于10K,但半月后我来看PLC中该区的数据已经还是全部丢失.是啥原因?另外可以SM…

    2021年7月5日
  • 如何保存中间的数据

    有一个电动阀门,在开的时候,有反馈输入到plc中,我想读取并记忆这个阀门反馈中间一个值,例如我想记忆当阀门开到20%时,把这个数据读取并记忆下来,请问怎么做? 问题补充:是这样,我…

    SIMATIC S7-200 2021年7月5日