如何根据编码器数据来控制步进电机转速

各位好:
现在我想用S7-200的高速计数器来采集增量式编码信号(若编码器为1480脉冲/每转,安装在电机轴上),同时用采集到的编码器信号控制另外一台步进电机转速。
请问1, 高速计数器的当前值采集的是编码器的脉冲数量吗?还是什么?该多久采集一次呢,要实行中断不?
    2,如何实现将采集的数据来控制步进电机的转速,从然使步进电机与编码器的转速同步?
    谢谢!

问题补充:
请问如何根据编码器采集到的数据来“实时更新"步进电机的周期,从而控制电机的转速,使其同步呢!?

最佳答案

你这个方法可以实现。
 只要编码器转动就会有高速脉冲输入PLC的当前值,这个只是脉冲数量,你还需要数据转换,数据换算才会知道速度是多少。这个和采集,中断无关联。采集的就是输入的脉冲,中断了就不会接收输入的脉冲,即使编码器转动也是一样的。


高速计数器的资料:
下述都是不错的文档:
关于西门子S7-200高速计数器的使用方法,连接:
http://blog.sina.com.cn/s/blog_5d7ca9d90100cesx.html

http://www.plc100.com/siemens/shili/yingyong.htm 


高速计数器的使用方法请参照以下链接下载《S7-200可编程控制器系统手册》:
http://www.ad.siemens.com.cn/download/searchResult.aspx?searchText=S7-200%e5%8f%af%e7%bc%96%e7%a8%8b%e6%8e%a7%e5%88%b6%e5%99%a8%e7%b3%bb%e7%bb%9f%e6%89%8b%e5%86%8c
《S7-200可编程控制器系统手册》的第132-----164页,对高速计数器有详细介绍。
西门子S7-200在线视频:
http://www.ad.siemens.com.cn/products/as/s7_200/elearning/dictate.asp

一个高速计数器的例子:
LD     SM0.1
MOVB   16#FC, SMB37
HDEF   0, 9
MOVD   VD100, SMD38        VD1000就是高速计数器的当前值。
MOVD   16#FFFFFFFF, SMD42
ATCH   长度到达:INT1, 12
ENI
HSC    0

LD     SM0.0
MOVD   HC0, VD1000    把高速计数器的值传送给VD1000。

可参考:
http://www.ad.siemens.com.cn/service/answer/solution.asp?Q_id=60718_1028.html 

S7-200PLC集成高速计数器,使用指令向导即可完成初始化编程。

关于接线和向导的使用,请您参考下列文档:

 Micro ''n Power - 《西门子 S7-200 · LOGO! · SITOP 参考》综合文档:

http://www2.ad.siemens.com.cn/Download/Upload/AS/application/A0136.chm
S7-200高速计数 
http://wenku.baidu.com/view/955ebb07cc175527072208a6.html
S7200高数计数器使用方法 
http://wenku.baidu.com/view/20dc813467ec102de2bd8987.html

提问者对于答案的评价:
谢谢,学习了

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

(1)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日 下午3:40
下一篇 2020年10月31日 下午3:40

相关推荐

  • PLC电缆

    S7-200 PC-PPI(USB)编程电缆能用于SMART 700触摸屏传输程序吗 最佳答案 有关S7-200 PC-PPI(USB)编程电缆:、6…

    SIMATIC S7-200 2020年10月31日
  • 200与6RA70的USS通讯问题

    我刚涉及PLC,200与6RA70用USS通讯,6RA70的合闸、使能端子接200的输入点。 我不明白的是,在USS_CTRL指令里面,SUN使能端所写的触点没有导通但是…

    SIMATIC S7-200 2021年7月5日
  • modbus地址的高16位和低16位

    用plc200采用modbus通讯,地址比如是40001(L),40002(H),这2个字是一个32位的数据,那我plc读取的时候,要放入VD100是怎么放?是直接将读取的数据放入…

    SIMATIC S7-200 2020年10月31日
  • 西门子触摸屏SMART1000 画面时钟设置

    想西门子触摸屏SMART1000可以设置一个时间段,还可以显示当前时间,通过plc226检测这个时间段去白天开补水泵,夜晚不开。能否有这样的案例,求助 问题补充:但这种比较,好像需…

    SIMATIC S7-200 2017年11月20日
  • S7-200和s7-300以太网通信数据传送问题

    S7 200组态了服务器,S7 300组态了客户机,在STEP7调用了FB14,ADDR_1写的地址是对应S7 200的哪个地址啊,我试了对应V1和M…

    SIMATIC S7-200 2017年5月31日
  • 用EM253可不可以实现以下功能?

    我有一项目,主轴由变频器拖动电机运转,在主轴上安装一只增量式编码器,另有一伺服电机要跟随增量式编码器进行运动(位置和速度),我想用S7200+EM253,但思路不太明朗,请各位高手…

    SIMATIC S7-200 2021年7月5日
  • 谁有s7-200 Modbus 和uss指令库给我份可好

    谁有s7-200 modbus 和uss指令库给我份可好 QQ邮箱470285561@qq.com 谢谢 最佳答案 已发送,安装即可 提问者…

    SIMATIC S7-200 2017年8月24日
  • s-200 自适应PID控制

    S-200可以实现自适应PID控制么?即是可以设计一个程序可以根据环境的不同(如春夏秋冬季节的变换)自动调整PID参数.麻烦做过此类的与我交流谢谢了,邮箱yoyobluefish@…

    SIMATIC S7-200 2020年11月1日
  • s7-200连接TP7错误代码0824

    s7-200连接TP7错误代码0824 ,按照说明操作的有那些原因可以导致此类错误请教了谢谢 问题补充:打了800电话 说0824是连接和设置上的问题&nbsp…

    SIMATIC S7-200 2021年7月5日
  • S7-200PLC,与RS485通讯编码器进Modbus通讯

    我现在使用的是S7-200PLC,与RS485通讯编码器进行Modbus通讯(编码器有A、B线,将两根线分别接到PLC的Port口上),在程序中写入MBUS_CTRL和MBUS_M…

    SIMATIC S7-200 2017年6月8日