三菱PLC的DPLSR指令怎么样实现伺服的CW和CCW控制的
三菱PLC的DPLSR指令怎么样实现伺服的CW和CCW控制的,我是自学PLC的,程序写好了具体是OUTDPLSRD10D12D20Y000,伺服只会正转,不懂反转怎么写,...
三菱PLC的DPLSR指令怎么样实现伺服的CW和CCW控制的,我是自学PLC的,程序写好了具体是 OUT DPLSR D10 D12 D20 Y000 ,伺服只会正转,不懂反转怎么写,在书上也没说明。还有应该有个M是Y输出结束后为1的吧,是那一个特殊M呀。现在我用Y的下沿做下级的触发的。不知道对不对。现在是可以循环动作。谢谢各位了。。~-~
CW-Y000 CCW-Y001 我想说的是三菱PLC怎么样在触摸屏上点动反转的呀 程序里不是只能用一条DPLSR指令吗。正转用掉了。。反转的怎么写呀。。我就是不明这个了。。 tysqcx那个程序能把PLSR D10 D12 D20 Y000这条Y000输出变成向Y001输出吗..不好意思现在放假了没法试呀..怎么才好 展开
CW-Y000 CCW-Y001 我想说的是三菱PLC怎么样在触摸屏上点动反转的呀 程序里不是只能用一条DPLSR指令吗。正转用掉了。。反转的怎么写呀。。我就是不明这个了。。 tysqcx那个程序能把PLSR D10 D12 D20 Y000这条Y000输出变成向Y001输出吗..不好意思现在放假了没法试呀..怎么才好 展开
展开全部
plsr指令我没用过,不是很了解。
如果你只是想正反转,那你设计一个普通的正反转程序就是的啦,用这个程序分别和Y000接通,就好比一个单刀双置开关,让Y000分别接到两条线路上,一条是正传一条是反转,y000接在一条公共线上。y0给出的只是一个脉冲驱动,就好比是电流一样,电流通入电机里他本身不会正反转,只有对电流进行控制才能改变电流的方向,进而改变电机的转向,你对y0也要进行控制,y0 提供的能量向哪个方向流,你要给他修一条渠道,控制渠道的方向就控制了y0 的流向。我觉得plsr只是提供一个动力源,怎么用是控制电路的问题。这只是我自己的理解,没接触过这个指令,仅供参考。你说的那个特殊M应该是M8029吧,(指定脉冲数输出完毕后,指令完成标志)
楼上这位仁兄的程序我有点不大明白,尽管我没用过这个指令,但是我觉得,你的反转有问题吧,反转是触点直接驱动啊,没使用脉冲指令嘛,不管是正传还是反转都应该是慢慢提速的。你这样反转就变成一个速度启动了。
如果你只是想正反转,那你设计一个普通的正反转程序就是的啦,用这个程序分别和Y000接通,就好比一个单刀双置开关,让Y000分别接到两条线路上,一条是正传一条是反转,y000接在一条公共线上。y0给出的只是一个脉冲驱动,就好比是电流一样,电流通入电机里他本身不会正反转,只有对电流进行控制才能改变电流的方向,进而改变电机的转向,你对y0也要进行控制,y0 提供的能量向哪个方向流,你要给他修一条渠道,控制渠道的方向就控制了y0 的流向。我觉得plsr只是提供一个动力源,怎么用是控制电路的问题。这只是我自己的理解,没接触过这个指令,仅供参考。你说的那个特殊M应该是M8029吧,(指定脉冲数输出完毕后,指令完成标志)
楼上这位仁兄的程序我有点不大明白,尽管我没用过这个指令,但是我觉得,你的反转有问题吧,反转是触点直接驱动啊,没使用脉冲指令嘛,不管是正传还是反转都应该是慢慢提速的。你这样反转就变成一个速度启动了。
展开全部
DPLSR指令不能简单地把Y1设为1就可以了,我试了一下,这个指令在执行的时候会自动把Y1设置为0,如果想要反转,只有把脉冲总数设为负值,想办法把你上面指令中的D12改为负数就可以了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我刚编了一个,不光正反转,还控制两台电机呢,不过两台电机不同时转.这里面加辅助M,比如无方向信号Y1则正转,有方向信号为反转.那么需要正转时不输出方向信号,需反转时拿输出方向信号就可以了:
LD X0
OUT M0
LD X1
OUT M1
OUT Y1
LD M0
OR M1
PLSR K2000 D0 K500 Y000
这样,X0则正转,X1通则反转.
LD X0
OUT M0
LD X1
OUT M1
OUT Y1
LD M0
OR M1
PLSR K2000 D0 K500 Y000
这样,X0则正转,X1通则反转.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你用CP-DIR(脉冲+方向)控制方式很简单啊 ,打个比方Y0是脉冲输出,Y1是方向输出,当Y1接通是正转,Y1断开就是反转。 这种方法直接用你原来的程序就行了,只需要切换Y1的ON/OFF
而CW-CCW控制是双脉冲输出,打个比方,如果Y0是脉冲输出,Y1(低电平)是方向输出时为正转,如果Y0(也是低电平)是方向输出,Y1是脉冲输出时为反转,比之前一种(脉冲+方向)的控制方式编程上稍微麻烦一点。
你仔细看一下伺服控制器的说明书就会明白了,至于两种控制怎么选择,当然是在伺服(或步进)控制器上
而CW-CCW控制是双脉冲输出,打个比方,如果Y0是脉冲输出,Y1(低电平)是方向输出时为正转,如果Y0(也是低电平)是方向输出,Y1是脉冲输出时为反转,比之前一种(脉冲+方向)的控制方式编程上稍微麻烦一点。
你仔细看一下伺服控制器的说明书就会明白了,至于两种控制怎么选择,当然是在伺服(或步进)控制器上
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
改变控制输出就可以使之反转。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询