您现在所在的是:

PLC论坛

回帖:6个,阅读:29822 [上一页] [1] [下一页]
1224
nbc169
文章数:123
年度积分:50
历史总积分:1224
注册时间:2011/8/17
发站内信
发表于:2014/12/20 13:41:26
#0楼
指令1:
附件 1.jpg
指令2:
附件 2.jpg
我以前在三菱PLC控制伺服电机转动时编程都在用带加减的DPLSR指令如图指令1:(当X1接通时Y0驱动伺服电机转动,K5000为频率,K1000为伺服电机转动的脉冲数,K20为电机加减速时间),当X1通时电机转动脉冲K1000电机每转动一个脉冲K1000就减去1个脉冲最后脉冲数到0为止电机停止转动。这几天看到编程手册里还有DPLSY脉冲输出指令,就试着编了一下程序,如图指令2,可在编程时不能输入像指令1一样的电机加减速时间的K20,还有DPLSY指令不是带加减的脉冲指令这样当X1通时K1000脉冲会怎么走,是不是电机一直转?请懂的高手解答。谢谢!
10426
twtynijj
文章数:2627
年度积分:78
历史总积分:10426
注册时间:2009/7/15
发站内信
2016国庆活动(三)
发表于:2014/12/21 1:41:22
#1楼
区别应该就是一个带有加减速一个不带加减速 脉冲发完 它有也相应的标志位了如果你用上这个标志位 可以停止
1224
nbc169
文章数:123
年度积分:50
历史总积分:1224
注册时间:2011/8/17
发站内信
发表于:2014/12/21 8:13:35
#2楼
谢谢!
86078
ZCMY 版主
文章数:47535
年度积分:597
历史总积分:86078
注册时间:2004/3/16
发站内信
2018论坛贡献奖
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(三)
2016论坛优秀版主
2015论坛优秀版主
2014论坛优秀版主
2014相约国庆
2013论坛优秀版主
2012论坛优秀版主
2011论坛贡献奖
2010年论坛优秀版主
发表于:2014/12/21 9:00:50
#3楼
DPLSY不带加减速;
输出的脉冲数都是第2个操作数决定的;1000个;
618
weik_wang
文章数:3
年度积分:50
历史总积分:618
注册时间:2014/7/20
发站内信
发表于:2015/4/23 18:08:53
#4楼
借楼主的贴追问一下,如果我想让马达一直转怎么办呢?
谢谢啊
806
qinlongbo5
文章数:14
年度积分:50
历史总积分:806
注册时间:2011/3/18
发站内信
发表于:2015/4/25 22:28:33
#5楼
回复 #3楼 ZCMY
你要电机一直转那你把发脉冲量设置为零   就行了
6465
dianzima
文章数:1335
年度积分:50
历史总积分:6465
注册时间:2009/10/16
发站内信
秀秀我的办公桌
发表于:2015/4/26 23:00:32
#6楼
带d话就是你要走的脉冲数一个寄存器存不了,采用双寄存器的得加d。这就是d的作用,比如你设置100cm触摸屏,然后走脉冲你得乘以步进的细分128如果出来的数据超过32767,就只走低字节的数据,加d就解决这个问题了

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

78.0005