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

相关推荐

  • Protool如何访问840d的系统

    各位学兄:想使用PROTOOL做一个840d数控系统的简易界面,不知如何使用s cript访问系统变量,哪位学兄有此历练,请指教一二,只需写一两句稍加解释即可,谢谢。 最…

    SINUMERIK 2019年6月10日
  • 840D系统的相关元件

    CONNECTOR 9P-M SUB-DCASE 9P/SUB-DCONNECTOR 9P-F SUB-DCASE 9P…

    SINUMERIK 2017年6月6日
  • HMI PRO

    跪求 HMI pro cs v07.以上版本软件。 最佳答案 TRANSLINE 2000 HMI PRO&n…

    SINUMERIK 2020年10月31日
  • 西门子 DMP是什么?长什么样?

    我在看西门子 840d sl资料时,很多地方提到DMP?DMP具体是什么?长什么样?有啥作用啊?? 最佳答案 楼主的问题具有一定代表性,对于DMP,请注意以下几…

    2017年11月16日
  • 840D系统中,如何找出$A_OUT[1]对应的地址呢?

    大家好,机床上有句NC程序是:N1500 WHEN $A_OUT[1]==1 DO $A_OUT[1=0;请问,如何找出$A_OUT[1]对…

    SINUMERIK 2017年7月30日
  • 802C数据保护

    各位数控同仁我的802C的系统里没有数据保护213程序读和214程序写的参数号是什么原因啊?我已经用过制造商口令和专家口令也没看见啊?我的802C的简明安装说明书里也没这些数据号是…

    SINUMERIK 2018年12月6日
  • 数控系统循环问题

    802D的车床一台,在打开一个加工程序时,用到循环时,一直时钻削和铣削。把系统初始化重新传输车床初始化文件也不行,重新往里传车床固定循环也行,请教怎么回事 最佳答案 你的初始化文件…

    SINUMERIK 2019年6月11日
  • 请教下在802D SL系统中R参数如何用PLC读出来啊

    请教下在802D SL系统中R参数如何用PLC读出来啊,如读R1我应读PLC的哪个变量,谢谢   问题补充:谢谢各位,非常感谢楼上提供这么详细的例子,…

    SINUMERIK 2019年6月11日
  • 西门子数控840DSL能上载不能监控

    我通过X127端口上载了840DSL的程序,然后如附图所示建立了一个变量表监控程序,结果无论我如附图所示选择IP地址192.168.200.1还是192.168.0.1,都不能监控…

    2020年11月1日
  • 840D 标准程序块

    840D 标准程序块中FB2和FB3是PLC对NCK进行读写操作的标准块;而FC21也是PLC与NC进行数据交换的标准块,想了解一下这三个块有什么区别呢? 最佳答案 楼主…

    SINUMERIK 2017年6月9日