请教:S7-200测速 点击:6140 | 回复:62



kolo

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 27回
  • 年度积分:0
  • 历史总积分:87
  • 注册:2004年6月12日
发表于:2007-06-13 23:10:00
楼主
我是西门子S7200的初学者,请教在S7-200和TD200来测量显示电机的速度怎样编程?谢谢



珠湖

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 227回
  • 年度积分:0
  • 历史总积分:271
  • 注册:2002年7月13日
发表于:2007-09-22 15:18:00
41楼
一台变频器的最高给定10V电压对应最高频率50HZ,对应电机的最高转速1450(通常情况),比如牵引,生产厂家会有一个最高线速度,比如200米/分钟,你给定1V,对应速度20米/分钟,给定5V,对应速度100米/分钟,我曾经编过一个45挤塑机控制程序,s7-224+EM232(两路模拟输出)+TD200C,挤塑机18.5KW(ABB变频)最高螺杆转速100转/分钟,牵引4KW(ABB变频)最高线速度200米/分钟,TD200C上只有1屏两行,显示螺杆转速和线速度。工人按显示的速度开车,验证下来能够完成任务。

yf35

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 3回
  • 年度积分:0
  • 历史总积分:6
  • 注册:2005年3月10日
发表于:2007-12-18 12:47:00
42楼

yf35

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 3回
  • 年度积分:0
  • 历史总积分:6
  • 注册:2005年3月10日
发表于:2007-12-18 12:49:00
43楼
 TO:心力!也给我份!学习下!yf35@tom.com

conllin

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:1
  • 注册:2009年6月11日
发表于:2009-06-11 10:02:54
44楼

回复内容:
对:张智勇 关于先设置一个中断,用T32 1ms时基。时间可以比如用1秒(根据实际转速自定)。设置1个高速计数器(如HSC0)
在1秒中断一次,中断处理如下
1.把高速计数器HSC0的当前值HC0传输到VD1000
2.把高速计数器清零
3.把VD1000值乘以60保存在VD1004(换算1分钟的转速)
4.把VW1006传输到TD200组态对应的数据区

如需要程序,留下邮箱
含2路速度计算和TD200数据块,纺织设备用的设备程序
均有注释
内容的回复:


我想要个你说的那个程序,我也是正在搞个电机测速的实验,刚好用到高速计数器,我有点不会用,希望您能给我发个,谢谢!conllin509@163.com    谢谢了


nike717

  • 精华:0帖
  • 求助:2帖
  • 帖子:8帖 | 359回
  • 年度积分:0
  • 历史总积分:493
  • 注册:2007年12月12日
发表于:2009-06-11 21:57:14
45楼
如果速度不高,很简单,用接近开关,计算两个脉冲的计时,以计算就得

kisspp

  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 79回
  • 年度积分:0
  • 历史总积分:67
  • 注册:2008年12月16日
发表于:2009-06-12 09:09:32
46楼

我们的测速是用接近开关的,不过速度不是很快,我估计速度快了还是要选个编码器的好!

FDD1997

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 935回
  • 年度积分:0
  • 历史总积分:1082
  • 注册:2008年12月20日
发表于:2009-06-12 14:37:51
47楼

fdd1997jn@163.com

 

 

 

 

kisspp

  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 79回
  • 年度积分:0
  • 历史总积分:67
  • 注册:2008年12月16日
发表于:2009-06-13 16:04:51
48楼
智勇兄: 能否给我也发一份,一直没接做个这样的项目,谢谢了 willing_81@163.com

尹艳君

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 52回
  • 年度积分:0
  • 历史总积分:167
  • 注册:2002年7月27日
发表于:2009-07-18 14:02:40
49楼
发给我一份,谢谢您,张兄   spyinyanjun@163.com

handapipi

  • 精华:0帖
  • 求助:2帖
  • 帖子:145帖 | 743回
  • 年度积分:0
  • 历史总积分:4529
  • 注册:2007年12月05日
发表于:2009-07-21 11:28:09
50楼

假设接近开关接在I0.0,先用I0.0触发一个TOF定时器T37,时间0.1秒即可,然后用这个TOF定时器触发一个TON定时器T32,在I0.0的下降沿做一个“T32---MOV_W------VW2”,那么VW2就是I0.0信号的持续时间,用同样的方法将I0.0取反,再测一下时间,就是I0.0没有信号的时间,两者相加就是电机每转一周的时间。

zxd0800

  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 69回
  • 年度积分:3
  • 历史总积分:213
  • 注册:2005年4月06日
发表于:2011-03-08 15:04:58
51楼
用定时中断测前一次计数和本次计数差值,乘以定时中断的频率,再除以编码器分辨率就是转速了。
假如本次中断计数器计数值是vd4,上次计数值是vd0
,定时中断时间为0.1秒,编码器分辨率是2000p/r
那么转速就是(vd4-vd0)/10/2000

styin

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:22
  • 注册:2005年12月15日
发表于:2011-04-12 21:48:33
52楼
回复内容:
对:kolo 关于lijian_686@126.com  谢谢! 内容的回复:

我的邮箱是mqqf@163.com给我也发个谢谢

styin

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:22
  • 注册:2005年12月15日
发表于:2011-04-24 11:14:35
53楼
回复内容:
对:conllin 关于

回复内容:
对:张智勇 关于先设置一个中断,用T32 1ms时基。时间可以比如用1秒(根据实际转速自定)。设置1个高速计数器(如HSC0)
在1秒中断一次,中断处理如下
1.把高速计数器HSC0的当前值HC0传输到VD1000
2.把高速计数器清零
3.把VD1000值乘以60保存在VD1004(换算1分钟的转速)
4.把VW1006传输到TD200组态对应的数据区

如需要程序,留下邮箱
含2路速度计算和TD200数据块,纺织设备用的设备程序
均有注释
内容的回复:

 


 

我想要个你说的那个程序,我也是正在搞个电机测速的实验,刚好用到高速计数器,我有点不会用,希望您能给我发个,谢谢!conllin509@163.com    谢谢了


内容的回复:我也要个程序mqqf@163.com谢谢


zdy13656171065

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 94回
  • 年度积分:0
  • 历史总积分:411
  • 注册:2010年6月01日
发表于:2011-04-26 08:14:59
54楼

一个完整的接近开关测速程序:

主程序:

LD SM0.0

MOVB 0,VB10

MOVB 250,SMB34

ATCH INT_0,10

ENI

MOVB 16#F8,SMB37

MOVD 0,SMD38

MOVD +200000000,SMD42

HDEF 0,0

HSC 0

//初始化250MS定时和HSC0

中断INT_0:

LD SM0.0

INCB VB10

AB= VB10,4

MOVB 0,VB10

AENO

LPS

MOVD HC0,VD20

AENO

MOVB 16#F8,SMB37

MOVD 0,SMD38

HSC 0

//VD20里面就是一秒钟的脉冲个数,稍微换算下就是你要的东东

 

dljxhuangyi

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:116
  • 注册:2012年7月02日
发表于:2013-05-27 21:04:56
55楼

回复内容:

对: 张智勇  先设置一个中断,用T32 1ms时基。时间可以比如用1... 内容的回复!


 张大哥你好,我也是初学者,这个程序可以发给我参考下吗?dljxhuangyi@163.com,不胜感谢

kiln_wdb

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 7回
  • 年度积分:0
  • 历史总积分:133
  • 注册:2013年1月29日
发表于:2013-05-29 09:38:34
56楼

楼主:也发俺一份呗,先谢谢了:27241141@qq.com

mucomac

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 15回
  • 年度积分:0
  • 历史总积分:94
  • 注册:2009年8月31日
发表于:2013-06-08 10:27:44
57楼

回复内容:

对: 张智勇  先设置一个中断,用T32 1ms时基。时间可以比如用1... 内容的回复!


 你好张工,能给我也发一份吗?谢谢!mucoomac_aluo@126.com

新手刚学_1415

  • 精华:0帖
  • 求助:0帖
  • 帖子:57帖 | 413回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2013-06-11 20:02:24
58楼

张工也给我一份吧。chenjihong66@163.com先谢谢啊

小hh航

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:2
  • 注册:2015年10月15日
发表于:2015-11-02 10:39:20
59楼

回复内容:

对: 张智勇 先设置一个中断,用T32 1ms时基。时间可以比如用1... 内容的回复!

 www_857298954@qq.com

a350728804

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 4回
  • 年度积分:0
  • 历史总积分:3
  • 注册:2010年9月10日
发表于:2015-11-09 15:38:57
60楼


回复内容:

350728804@qq.com  能给我一份吗  谢谢



热门招聘
相关主题

官方公众号

智造工程师