您现在所在的是:

信捷XINJE

回帖:4个,阅读:1031 [上一页] [1] [下一页]
50
haiguangchu2
文章数:16
年度积分:50
历史总积分:50
注册时间:2020/10/31
发站内信
发表于:2021/2/9 22:44:39
#0楼
用一个原点开关 实现转盘的找原点!工作台是一个转盘


情况1:一开始工作台正转找原点,碰到x0原点开关后 慢速找原点!离开开关后,将该位设成原点
情况2:当工作台找了一段距离后,没有碰到x0开关,工作台开始反转 反转碰到x0 并离开XO 后 ,工作台再次正转 慢速找原点!离开开关后,将该位设成原点

M0 :原点开关  D4000 : 原点快速  D4003 :回原点慢度  D4005 :原点搜索距离


LDp M0-------LD M1--------------------------SET M 1

LDP M1 -------------------------------------set s0

下面是条件判断:

STL S0

LD  S0--------------------------------------DDRVI K99999 D4000 Y0 Y1
                 !
                 !
                 !
                 !
                 !--LDP X0-----------------SET S1
                 1            1      
                 1            1------------STOP Y0 Y1
                 1
                 1
                 1--DLD>= D8170------------SET S10
                              1
                              1------------STOP Y0 Y1
                             
当很快碰到X0原点开关时:

STL S1

LD  S1 ---------------------------------------------OUT T0 K1
                    1
                    1----LD T0----------------------SET S2
STLE

LD S2------------------------DDRVI K5000 D4003(慢速)  Y0 Y1
                    1
                    1----LDF X0-----------------STOP Y0 Y1
                                 1
                                 1--DMOV K0 D8170
                                 1--RST  M1
                                 1--RST  S0
                                 1--RST  S2
STLE

1628
VvORCG
文章数:101
年度积分:50
历史总积分:1628
注册时间:2019/3/2
发站内信
发表于:2021/2/9 22:51:08
#1楼
你转盘的话一直正方向转不就行了,而且XC3不是有ZRN回原指令能满足要求么
50
haiguangchu2
文章数:16
年度积分:50
历史总积分:50
注册时间:2020/10/31
发站内信
发表于:2021/2/9 23:00:51
#2楼
回复 #1楼 VvORCG
不想按套路来,想活学活用
2332
277914955
文章数:242
年度积分:231
历史总积分:2332
注册时间:2012/12/4
发站内信
发表于:2021/5/29 8:04:33
#3楼
你直接用ZRN不就行了
2332
277914955
文章数:242
年度积分:231
历史总积分:2332
注册时间:2012/12/4
发站内信
发表于:2021/5/29 8:11:35
#4楼
你这思路感觉也不对,你可ldp m0 set s0,s0里面只设置一个匀速脉冲plsr动作,碰到X0后,进行脉冲段切换动作,切换到低速,这个在用法在信捷手册上有,直接用ptf改变速度也行,s0里面做一个定时器,定时器计时到达x0没信号,直接复位匀速脉冲驱动指令,同时复位S0,然后set s1,在s1里面做你第二个情况的动作,用stop指令最好加一个10ms以上的延时在进行其他脉冲操作

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

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

46.8003