光电编码器和S7-300高速计数

我用的是S7-300PLC,313-2DP集成有高速计数模块,我现在要接光电编码器测电机的转速,,还要判断正反转,请问在CPU和程序上应该怎么做?

最佳答案

你用SFB47来读取某一时间内某一方向上计数的脉冲数,再除以编码器的解析度和计数时间,就是你单位时间的转速.如东方红一红先生所说,你要用具有A/B两相的才行.
 计算式如下:RPM=n/(TxPx60)
 RPM为转速(转/分)
 n为在T周期内计数脉冲(个)
 T为计数周期(秒)
 P为编码器解析度(个/转)

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 上午12:57
下一篇 2019年6月11日 上午12:57

相关推荐

  • 如何通过远程io对已编辑程序选择并执行

    在828d打在自动模式下,如何通过远程io模块在多个已编辑的程序间选择并执行 最佳答案 没明白,是通过PLC选程序么?这个远程不远程I/O没啥关系吧。 提问者对于答案的评价:对,在…

    SINUMERIK 2020年10月31日
  • 840D系统中,如何找出$A_OUT[1]对应的地址呢?

    大家好,机床上有句NC程序是:N1500 WHEN $A_OUT[1]==1 DO $A_OUT[1=0;请问,如何找出$A_OUT[1]对…

    SINUMERIK 2017年7月30日
  • 主轴切换

    840Dsl主轴在AUTO工作方式停止后切换到JOG手动慢速旋转更换刀片,完成后切换的AUTO方式,NC启动后主轴不转,但是后面的程序正常执行。请教老师哪里有问题? 最佳答案 这种…

    SINUMERIK 2020年10月31日
  • 如何对HMI软件进行添加

    我想对HMI软件添加一些功能和界面,怎样用? 参考资料有哪些? 此外,如何把PCU50里的数据用那个 赛门铁克 的软件传到PC中 …

    SINUMERIK 2019年6月11日
  • 840D系统数控机床PLC未启动报警

    西门子840D系统的旧机床,一年多没有通电源,目前报警120202等待NC与PLC的连接,把NC与PLC总清后,报警2001 PLC未启动,在回装之前的备份后,一直是报警…

    SINUMERIK 2020年10月31日
  • 绕线式电机是否可以选用变频器

    如标题 最佳答案 关键是有谁做过? 线绕电机的绝缘等级是多少?这是能否使用变频器调速的必要条件。B级绝缘,就不可了,会在使用很短的时间后,发生击穿的。为什么这么讲?因为线…

    SINUMERIK 2019年6月11日
  • 为什么840D sl 的PLC程序中很多DB块不显示?

    如DB2/DB18/DB20/DB21 最佳答案 在840DSL TOOLBOX安装时有个基本程序,安装了会在库中找到,基本程序中包含了UDT2,UDT21这里面是DB2…

    SINUMERIK 2020年10月31日
  • 伺服电机的选型

    请求下各位高手:要带动500KG的重量物体旋转(物体是垂直放的),要选用多大的伺服呀?传动比不定。 最佳答案 条件不完整啊。  要知道加速、减速的时间要求,测算…

    SINUMERIK 2019年6月11日
  • 802D_sl启动操作后提示"缺少轴使能"

    厂里新近运来一台802D_sl控制的万能铣床…安装完成后运行时,按照操作说明上设定XYZ轴的时候一直在提示"缺少轴使能",而且使用MDA模式或者使用MDI编…

    SINUMERIK 2019年6月10日
  • 840d sl中使用的ET200SP的模块报错怎么处理

    840d sl中使用的ET200SP的模块报错怎么处理,以对应图纸配置没有问题。 钻石用户推荐最佳答案 记得有个显示总线,可以看出是哪个模块的故障,然后更换模块就可以。也…

    SINUMERIK 2020年10月31日