WHILE/ENDWHILE 和 IF/ENDIF 的区别

WHILE/ENDWHILE  和 IF/ENDIF  的区别
这两个在使用方面有什么不同,
老外编的程序,
N190 WHILE ($A_IN[21]==0) 
N200 MSG("Wait for new assignment Chan1")
N210 IF ($A_IN[20]==0) GOTOF HNTE
N220 ENDWHILE
N230 IF ($A_IN[21] == 1) ;Freigabe Rundtisch drehen
N240   IF (($A_DLB[31] == 0) OR ($A_DLB[31] > 6)) GOTOF ERROR_RTT
N250 IF ($A_DLB[31] == 1) GOTOF SPR01
N260 IF ($A_DLB[31] == 2) GOTOF SPR02
N600 GOTOF ENDTURN
N610 ENDTURN: M11 ;Stop Cycle Time      
N620 ENDIF

最佳答案

WHILE是循环;,if只是判断一次,满足只执行一次。

提问者对于答案的评价:
谢谢

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc299888.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日 下午2:30
下一篇 2020年10月31日 下午2:30

相关推荐

  • STL转换成LAD各式

    麻烦各位大佬们帮我把这一段语句转换为梯形图,感谢 图片说明:    钻石用户推荐最佳答案 STL一般转不了LAD,特别是像你图片中的这种,有多个结果的(SR)。…

    2020年10月31日
  • PCU50 u盘启动盘

    西门子840d sl  pcu50.5我按照简明调试做了一个u盘启动盘,关机下把u盘插入pcu50.,旋钮从0拨到E 开机,无法从u盘启动,…

    SINUMERIK 2020年10月31日
  • PLC运行停止的解决办法

    在配802D sl机床调试中,为了PLC程序统一,一种情况是只用一个PP模块,还有一种情况是一个PP模块点不够用,还需再增加一模块,程序按两个PP模块做。出现以下问题:当…

    SINUMERIK 2018年3月6日
  • 840Dsl,通过X120端口和电脑连接后,可以上传,但不能在线监控和下载。

    大家好,我们通过x120端口,把840Dsl系统和电脑连接。X120的IP地址是:192.168.214.1掩码是:255.255.255.0.我们把电脑的IP设为:192.168…

    2017年8月26日
  • 报警16792应该怎么解决?

    通道1程序N300轴/主轴x/x藕合太多, N300 egdef(x.c.1) 问题补充:已经解决了,把11660设置为3,就可以了 。 &…

    SINUMERIK 2019年6月11日
  • TRAILON 指令是干嘛用的

    TRAILON怎么用?什么场合需要用到这个指令? 最佳答案 联动 (TRAILON, TRAILOF)功能当一个定义过的主动轴运动时,分配给该轴的联动轴(=&n…

    SINUMERIK 2020年10月31日
  • 802D系统,修改下PLC定时器设定值

    手上的CF卡别的系统能识别,这个故障机识别卡报错,没办法只能用232口通过调试电缆通讯,用的Programming TOOL plc802 &nbsp…

    SINUMERIK 2020年10月31日
  • 840DSL如何屏蔽伺服轴

    840DSL如何屏蔽伺服轴 钻石用户推荐最佳答案 屏蔽双轴模块的一个轴。模块维修,临时拆除。设置驱动数据p105=0驱动数据的r106显示当前模块状态(激活或禁止)。当模块禁止时,…

    SINUMERIK 2020年10月31日
  • 828D系统,轴移动的起点与终点引起机床震动并会有“咚”的响声

    程序铣一个很简单的四方,在起点与终点处引起机床震动,加高速加工指令会稍微好一些,但震动还在,响声变小。请问怎么解决,谢谢 最佳答案 可以试试32500=0关闭摩擦补偿。 提问者对于…

    SINUMERIK 2020年10月31日
  • 802C手动方式手轮进给倍率

    *作802C机床,用手动时候较多,请大师指点如何能修改或删除手动方式手轮进给倍率100;1000。昨天就是不小心撞刀了。。计件制。谢谢。 问题补充:PLC编程软件连接不上,可以传输…

    2017年11月6日