如图当程序运行到s29,当X023得电后,程序为什么不会运行Y006而直接运行SET S21,有什么办法在常闭触点X025不变的条件下让两个都运行
PLC步进指令的相关问题
答案:4 悬赏:0
解决时间 2021-03-02 12:02
- 提问者网友:喜遇你
- 2021-03-01 16:34
最佳答案
- 二级知识专家网友:不傲怎称霸
- 2021-03-01 17:35
一般步进·编程转换条件不使用常闭触点,因为使用常闭触点会造成上题中一旦S30转为活动步,由于X25是常闭,转换条件成立,S21立即转为活动步,而S30转为不活动步。所以Y6无法正常工作。
改进方法:需要由OUT Y6指令执行后,由指令执行结果的检测元件发出转换条件。
改进方法:需要由OUT Y6指令执行后,由指令执行结果的检测元件发出转换条件。
全部回答
- 1楼网友:猎杀温柔
- 2021-03-01 19:52
你的这个程序如果STL S30成立的话,Y006是会运行的,不知道你试的是不运行还是什么,如果想在常闭X25不变的话,就在它前面加个Y006的常开吧,这样的话如果Y006不运行的话,那么X21是不会运行的!!!
- 2楼网友:桑稚给你看
- 2021-03-01 19:29
X23接通,S30运行,S29自动关闭。
X25接通,S2`运行,S30自动关闭。
所以运行的是S21的状态,Y6是不会接通的!
如果要是Y6亮,将X25改成常开
- 3楼网友:湫止没有不同
- 2021-03-01 18:41
步进控制中,返回步进指令ret是与步进指令stl相搭配使用的,stl指令格式是stls*,但是编程中可以不使用stl,而直接使用常开按钮s*,此时在程序末端就不用ret指令;如果使用stl指令,你就得使用ret指令。ret指令是单独的,没有目标项,是直接与右母线相连的。
下面是一个简单的步进控制图的截图,你看看吧,或许对你有些用:
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯