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日
下一篇 2020年10月31日

相关推荐

  • 关于T功能与PLC的对应关系

    关于T功能与PLC的对应关系 最佳答案 通过接口信号进行通讯 提问者对于答案的评价:xiexie 

    SINUMERIK 2019年6月11日
  • 有没有NC VAR SELECTOR软件中各变量的详细说明?

    现在要在上位机上监控840dsl 的运行状态,显示X、Y、Z、A轴的实际坐标和进给速度,我用NC VAR SELECTOR软件选择NC 变量…

    SINUMERIK 2017年11月12日
  • 840D螺距补偿问题

    按简明手册,将38000修改后进行NC复位,复位完成后出现报警“C轴第5 轴参数需重新设定”,请问如何解决? 问题补充:我已经做为备份,但恢复了备份的NC后,38000又…

    SINUMERIK 2019年6月11日
  • 840d报警27001,27023,27024

    840d系统报警27001,27023,27024,这是Z3轴的报警,报警是什么原因。 最佳答案 转载——–   …

    SINUMERIK 2017年6月29日
  • 怎样控制电机转动一定的角度

    本人控制小白没接触过,需要做个实验,需要用到电机来精确的控制转动角度。实验室有西门子的伺服电机,V90驱动,和1200的PLC,想问下大佬,流程是怎样的,我应该怎么去做。 钻石用户…

    SINUMERIK 2021年7月5日
  • 笔记本与802D SL通讯

    刚接触802D SL 请问用 V3.1 Programming Tool PLC802和RCS802 这2个软…

    SINUMERIK 2018年12月6日
  • 840DSL 为什么有的用 TCU 与NCU,有的用TCU+PCU+NCU?

    各位师傅:最近从网上下了点840DSL资料看了一下,不明白为什么有的用 TCU  与NCU,有的用TCU+PCU+NCU? 用 第…

    SINUMERIK 2020年10月31日
  • 802D SL 选刀T指令报警

    20把盘式刀库,比如MDI输入T1 就报警,蓝色的报警,没报警号。请问这是哪儿出了问题?报警内容RUN CYCLE UL_MAG (data…

    2017年6月1日
  • scout 无法卸载

    如题,无法卸载 最佳答案 卸载的时候提示什么呢?如果注册表里面已经没有它的信息了那你就用粉碎机来处理,如果有,那么你就反注册,然后删除。 提问者对于答案的评价:谢谢!

    SINUMERIK 2019年6月11日
  • 落地数控镗铣床W轴和Z轴如何转换

    公司新买了一台落地数控镗铣床。Z轴附加在W轴上。为编程方便,如何实现W轴转换成Z轴?即在编程中照常XYZ,实际动的是W轴?本人刚接触这种机床机床,求指教。 问题补充:siemens…

    SINUMERIK 2020年10月31日