当前位置:
工控论坛
> >
产品
>
运动控制
我要发帖
请教将线速度转化为传动的速度给定值的程序
点击:
2036
| 回复:
16
热爱工控
关注
私信
精华:0帖
求助:0帖
帖子:13帖 | 19回
年度积分:0
历史总积分:99
注册:2003年3月08日
发表于:2006-06-11 01:00:00
楼主
L LD 4 //v set
L LD 8 //upper limit=360
/R
L 1.638400e+004 //Factor for 100%
*R
TRUNC
T LD 36
L LW 38 //LW38为LD36的高字
T DBW 10 //将LW38送到DBW 10
我有两个疑问:1. 为什么西门子传动都是以16384为100%来规格化的?16384代表什么意思?它是怎么来的?
2. 速度给定值本来保存在LD36里,但取的时候为什么只取了LW38?LD36的低字为什么没取出来?
分享到:
收藏
邀请回答
回复楼主
举报
周公
关注
私信
精华:10帖
求助:0帖
帖子:119帖 | 5549回
年度积分:0
历史总积分:6446
注册:2002年11月26日
发表于:2006-06-11 01:16:00
1楼
16384 = 2 的 14 次方
回复
引用
举报
热爱工控
关注
私信
精华:0帖
求助:0帖
帖子:13帖 | 19回
年度积分:0
历史总积分:99
注册:2003年3月08日
发表于:2006-06-11 11:29:00
2楼
我要解释一下上面的程序:DBW10是最终要写到变频器的速度给定,LD4是最初的速度给定。程序里的公式是:最终速度给定=最初速度给定/速度上限×16384 我还是不明白这个公式的由来,为什么16384就是100%?而速度上限在程序里是360,但我在DriveMonitor里怎么看不见哪个参数是360啊?希望各位老师能给解释一下。
回复
引用
举报
秋天的虫子
关注
私信
精华:0帖
求助:0帖
帖子:0帖 | 1299回
年度积分:0
历史总积分:6222
注册:2004年9月27日
发表于:2006-06-13 13:34:00
3楼
西门子的这个没玩过,但可以给你点建议,不知道理解的对不对?
32768/2=16384 只是个定标的规则而已,你不用太追究。按照我的理解:16384对应的应该是最高转速(或者额定转速)。
只是变频器处理通讯数据时以次方式来定义的。
速度上限应该是最高转速,是一个对应关系而已吧。
举个不恰当的例子吧:假设电机额定转速1500rmp/50HZ.对应到变频器里的数据应该是16384。如果需要马达转速命令为750rpm/25.0HZ,那送给变频器的数据应该是(16384/1500)*750=8192,或者(16384/50.0)*25.0=8192
剩下的你应该可以自己搞定吧》?
回复
引用
举报
热爱工控
关注
私信
精华:0帖
求助:0帖
帖子:13帖 | 19回
年度积分:0
历史总积分:99
注册:2003年3月08日
发表于:2006-06-13 22:42:00
4楼
“秋天的虫子”你好,你说的这个我也想到了,所以我想在DriveMonitor里的参数表里看看变频器的最大速度是不是360,但怎么找不着有哪个参数是360,不知为什么?你说我想的有没有道理?
回复
引用
举报
秋天的虫子
关注
私信
精华:0帖
求助:0帖
帖子:0帖 | 1299回
年度积分:0
历史总积分:6222
注册:2004年9月27日
发表于:2006-06-13 23:12:00
5楼
你说的有道理,会不会是最大频率,或者还是一个中间变量?建议你问问西门子的技术部门。
按道理,我们的方向没错,AB的变频器定标,16384就代表的最大频率,所以原理应该是一样的。
回复
引用
举报
秋天的虫子
关注
私信
精华:0帖
求助:0帖
帖子:0帖 | 1299回
年度积分:0
历史总积分:6222
注册:2004年9月27日
发表于:2006-06-13 23:13:00
6楼
或者,你有没有说明书?最好是英文的,我可以帮你看看
回复
引用
举报
热爱工控
关注
私信
精华:0帖
求助:0帖
帖子:13帖 | 19回
年度积分:0
历史总积分:99
注册:2003年3月08日
发表于:2006-06-16 12:44:00
7楼
“秋天的虫子”:我有中文的你要吗?如要请留下邮箱地址。
回复
引用
举报
秋天的虫子
关注
私信
精华:0帖
求助:0帖
帖子:0帖 | 1299回
年度积分:0
历史总积分:6222
注册:2004年9月27日
发表于:2006-06-16 13:07:00
8楼
yanbujin@163.com.中文的也行
回复
引用
举报
老工控
关注
私信
精华:1帖
求助:0帖
帖子:61帖 | 4475回
年度积分:0
历史总积分:22733
注册:2003年6月25日
发表于:2006-06-16 14:16:00
9楼
1、16384的解释和上面的解释一样
2、360应该是工艺要求的最大转速(中间变量)。比如工艺要求线速度是3.6米/分为了在PLC中较方便换算,将3.6m/min改为36分米/分或者360厘米/分(以此为例),。这样360就对应最高转速。但对于PLC,它有它的规则,即只有输入16384的时候,才能达到最高转速,所以你只要输入数据D1(单位为厘米/分),它乘以360/16384后就为当前的速度(单位为厘米/分)
3、LD36的低字节是lw38,而不是LW36(参考西门子编程手册)
回复
引用
举报
王坚
关注
私信
精华:0帖
求助:0帖
帖子:0帖 | 14回
年度积分:0
历史总积分:141
注册:2003年12月15日
发表于:2006-06-16 16:06:00
10楼
学习中
回复
引用
举报
热爱工控
关注
私信
精华:0帖
求助:0帖
帖子:13帖 | 19回
年度积分:0
历史总积分:99
注册:2003年3月08日
发表于:2006-06-18 16:14:00
11楼
“老工控”你好,我觉得你说的“只有输入16384的时候,才能达到最高转速”很有道理,这个可能是跟电机所带的编码器的分辨率有关。不过我们设备在人机界面上的最大速度给定(Line speed)是300m/min 。另外我一直以外LD36的低字是LW36,所以我得再看看手册,谢谢你。我的QQ号是407128133 ,有兴趣咱们可以聊聊。
“秋天的虫子”:我已把手册给你发过去了,你可以看一下。
回复
引用
举报
老工控
关注
私信
精华:1帖
求助:0帖
帖子:61帖 | 4475回
年度积分:0
历史总积分:22733
注册:2003年6月25日
发表于:2006-06-22 09:07:00
12楼
据我猜想,是不是
16384对应360是60hz?
而实际工艺要求最大速度是300只能对应50hz?
回复
引用
举报
广州汤生...
关注
私信
精华:0帖
求助:0帖
帖子:0帖 | 92回
年度积分:0
历史总积分:281
注册:2002年5月21日
发表于:2006-06-22 09:37:00
13楼
设定速度=额定速度*给定百分数/16384,上面的程序就是这样的!
回复
引用
举报
热爱工控
关注
私信
精华:0帖
求助:0帖
帖子:13帖 | 19回
年度积分:0
历史总积分:99
注册:2003年3月08日
发表于:2006-06-23 23:08:00
14楼
“老工控”:我理解最大速度360实际上应该是编程者按照电机最大速度乘以齿轮传动比算出来的,所以360对应的是100%,而速度给定/360×16384就是PLC发送到变频器的速度给定的数字量信号值,你认为呢?
回复
引用
举报
老工控
关注
私信
精华:1帖
求助:0帖
帖子:61帖 | 4475回
年度积分:0
历史总积分:22733
注册:2003年6月25日
发表于:2006-06-25 09:36:00
15楼
是的
回复
引用
举报
qiaosen
关注
私信
精华:0帖
求助:0帖
帖子:1帖 | 16回
年度积分:0
历史总积分:116
注册:2004年5月07日
发表于:2006-06-28 17:25:00
16楼
好精彩!我 很 喜欢伺服!但不知道怎样去学!老工空师傅 ,能不能教教我怎样才能进入学 好
谢谢
回复
引用
举报
热门招聘
相关主题
大家讨论一下关于控制SPM和I...
[7085]
请教:步进电机高速运行能快速...
[9839]
伺服电机使能后,为什么推它它...
[9251]
伺服电机的抱闸在掉电时延迟...
[8588]
请教步进电机驱动器和控制器...
[7844]
请问有没有三速电机的接线图...
[12314]
电机抖动一般是什么原因?
[5425]
伺服电机惯量匹配的计算求助
[17822]
请问如何判断步进电机是几相...
[16610]
步进电机驱动器电源指示灯亮...
[15632]
官方公众号
智造工程师
客服
小程序
公众号