您现在所在的是:

信捷XINJE

回帖:14个,阅读:1708 [上一页] [1] [2] [下一页]
831
每一天为明天
文章数:135
年度积分:68
历史总积分:831
注册时间:2018/8/29
发站内信
发表于:2022/2/28 10:41:18
#0楼
想实现这样一个功能,像ST语言中的ELSIF一样,在一个扫描周期内,上一个条件不成立,才判断下一个条件,这个用梯形图怎么做?或者用其它办法实现?具体应用是:伺服做矩阵定位,平面矩阵为12个,模穴有的是处于屏蔽状态,那么伺服就要去下个穴位判断,有就执行,没能则再判断,用ST好做,用梯形图我还没想到好办法。
19249
pqsh 版主
文章数:7422
年度积分:1079
历史总积分:19249
注册时间:2006/8/22
发站内信
2018论坛解答高手
发表于:2022/2/28 11:24:43
#1楼
梯形图的触点,不就是if else吗?
如果我忘了我
请帮忙记得我
pqsh@163,326199298@v&q同号
831
每一天为明天
文章数:135
年度积分:68
历史总积分:831
注册时间:2018/8/29
发站内信
发表于:2022/2/28 11:39:06
#2楼
回复 #1楼 pqsh
是可以,但是太长了,比如我当前是准备定位到1#模穴,但1#是屏蔽状态,那就要判断2#,如果2#没有就判断3#,以此类推,一直判断到12#。用梯形图触点判断,太长了……
19249
pqsh 版主
文章数:7422
年度积分:1079
历史总积分:19249
注册时间:2006/8/22
发站内信
2018论坛解答高手
发表于:2022/2/28 12:24:10
#3楼
以下是引用每一天为明天2022/2/28 11:39:06的发言:
是可以,但是太长了,比如我当前是准备定位到1#模穴,但1#是屏蔽状态,那就要判断2#,如果2#没有就判断3#,以此类推,一直判断到12#。用梯形图触点判断,太长了……
你的意思,1号可以那就1号,2号不做了?后面都不做了?1#不做才有2#份?就是后面和前面有关?
有关就goto或者标号.
|--|1#|----[do 1]--(set后面结束)
|--|/后面结束|--|2#|----[do 2]--(set后面结束)
|--reset
还是做不做由1号,都继续判断2号?就是2号或者后面和前面无关?
无关就单独,用不着else.
|--|1#|----[do 1]
|--|2#|----[do 2]
如果我忘了我
请帮忙记得我
pqsh@163,326199298@v&q同号
831
每一天为明天
文章数:135
年度积分:68
历史总积分:831
注册时间:2018/8/29
发站内信
发表于:2022/2/28 13:30:03
#4楼
回复 #3楼 pqsh
是的,就那个意思。可这个用梯形图实现起来却很麻烦。
12456
蛇会大学
文章数:4613
年度积分:782
历史总积分:12456
注册时间:2015/12/14
发站内信
2018论坛分享达人
发表于:2022/2/28 14:21:22
#5楼
写多几行不好吗?写得越长,老板越舒服:这个工资给得太值了
敏问找算丁亏楼累
敏问找算哭哲累嘿
敏问够算恐哈做累揍忍没催妹
比漏累伤醒更八音舍黑
我晕能以身问晕陪笨累
831
每一天为明天
文章数:135
年度积分:68
历史总积分:831
注册时间:2018/8/29
发站内信
发表于:2022/2/28 17:00:46
#6楼
回复 #5楼 蛇会大学
有道理哈表情。但信捷的超过一行后,怎么换不了行?我有12个条件要输入进去。
19249
pqsh 版主
文章数:7422
年度积分:1079
历史总积分:19249
注册时间:2006/8/22
发站内信
2018论坛解答高手
发表于:2022/2/28 17:24:13
#7楼
以下是引用每一天为明天2022/2/28 13:30:03的发言:
是的,就那个意思。可这个用梯形图实现起来却很麻烦。
几个意思啊?您仔细看了我的回答没有啊?我还在摸清楚你的意图呢.
如果我忘了我
请帮忙记得我
pqsh@163,326199298@v&q同号
831
每一天为明天
文章数:135
年度积分:68
历史总积分:831
注册时间:2018/8/29
发站内信
发表于:2022/3/1 8:01:20
#8楼
回复 #7楼 pqsh
如您所说,1#可以那就1#,2#不做了,后面都不做了。1#不做才有2#份,就是后面和前面有关。
19249
pqsh 版主
文章数:7422
年度积分:1079
历史总积分:19249
注册时间:2006/8/22
发站内信
2018论坛解答高手
发表于:2022/3/1 12:08:57
#9楼
|--|1#|----[do 1]--(set后面结束)
|--|/后面结束|--|2#|----[do 2]--(set后面结束)
|--|/后面结束|--|3#|----[do 3]--(set后面结束)
......
|--(reset后面结束)
这样可以?
如果我忘了我
请帮忙记得我
pqsh@163,326199298@v&q同号

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

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

46.8003