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

各位好:
现在我想用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日
下一篇 2020年10月31日

相关推荐

  • 关于S7-200问题

    各位大侠! 我是S7200初学者,在看别人编写的程序时,有很多的程序指令不是很明白。有哪位大侠知道哪里有这方面的资料。有没有初学者学习方面的资料,我的邮件:gjsslid…

    SIMATIC S7-200 2020年11月1日
  • S7-200控制LED单元板(08标准接口)能实现吗?

    S7-200控制LED单元板(08标准接口)能实现吗? 最佳答案 你把LED单元板(08标准接口)各针脚的功能弄明白之后,及相应的工作电压搞清楚(PLC输入和输出一般为24V),就…

    SIMATIC S7-200 2021年7月5日
  • S7smart-200

    梯形图中,符号前*,&等等一些符号含义 图片说明:    最佳答案 要间接访问存储器地址中的数据,通过输入一个“和”符号 (&)在指令…

    2021年7月5日
  • 200的pld控制

    200的pID控制三个固态继电器再控制加热棒,选CPU224xp的,选NPN输出,还是PNP输出的?具体接线图有吗?有这个方面的实例更好。可发我邮箱6692222222@163.c…

    SIMATIC S7-200 2021年7月5日
  • 职业选择问题

    各位前辈大家好  晚辈刚毕业三个月 现在在一家真空浇注设备公司上班 搞电气设计,我是机械设计制造及其自动化本科毕业的 自我感觉电气…

    SIMATIC S7-200 2021年7月4日
  • 模拟量无变化急待解决

    高手们好!我处使用S7-200的226 CN,和EM231模拟量模块配合使用,基本可以排除模块接线问题。压力泵未运行时测得压力变送器的信号是4mA,拨码开关1和6&nbs…

    SIMATIC S7-200 2021年7月4日
  • s7200设定运行时间

    请教各位   我做了一个程序  想设运行时间 就是运行一段时间 PLC将复位 停止输出 &…

    SIMATIC S7-200 2020年11月5日
  • 西门子S7-200PLC程序什么意思

    200PLC程序中有一个临时寄存器,“#:L0.1”不知道这个L0.1为什么前面要加#号,而且不知道为什么只有“#:L0.1”触点,没有线圈,不知道什么时候应该导通,麻烦解释一下这…

    SIMATIC S7-200 2017年6月27日
  • 2个S7-200的224共用一个触摸屏

    我有两台同样的机组(功能完全相同),机组在楼顶但操作在室内;计划用2个CPU224,和一个触摸屏完成(触摸屏要移到室内,距离50M),请高手指点一下2个224和1个触摸屏TP177…

    SIMATIC S7-200 2020年11月5日
  • 200PLC扩展模块电源计算及接线问题?

    以CPU226为例,扩展EM232模块时,是不是扩展模块总的5V耗电量和24V耗电量都要同时满足CPU226时才能使用,只是5V耗电量满足不可以吗,我用的时候只接了5V的电缆,24…

    SIMATIC S7-200 2020年10月31日