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

相关推荐

  • 单键触发剩余行程删除

    看到一台面板上有剩余行程删除功能键的机床 是经过改造的  看了一下他的加工程序 没有什么特别 也就是说它这个按键触发了某个程序&n…

    SINUMERIK 2018年12月14日
  • 840D SL开机无法进入HMI

    840D SL(PCU+NCU+TCU)开机时老是处于黑屏状态,显示waiting for HMI,需要按menu select进入操作面板…

    2017年6月1日
  • 西门子系统快速进给参数可以随意改吗?

    机床快速进给太慢!如果更改的话修改什么参数!修改的同时对机床有没有其他影响?或者说是不是要同时修改多个参数!机床是直线电机驱动的最快达到100米每分钟。在执行F进给时!坐标轴转换有…

    SINUMERIK 2017年6月12日
  • 关于垂度补偿,如何使用PLC程序来读取SD41300参数

    关于垂度补偿,如何使用PLC程序来读取SD41300参数,即如何在PLC中痛过PLC程序使SD41300[0],SD41300[1],SD41300[2]等参数生效即置1 问题补充…

    SINUMERIK 2017年8月3日
  • 828D刀库问题

    各位前辈,小弟最近在学习828D刀库,有个问题想请教一下。828D链式刀库在初次使用时,明确刀具与刀位号时,是不是有一些系统定义的存储区对应每个刀位,否则的话系统如何定位刀库,将需…

    SINUMERIK 2017年6月12日
  • 第一次编程。。。请多指教!

    我想做一个在50MS内采集30次模拟量的程序,实验了多次,没成功。。。希望大侠们帮助我!!!谢谢!!! 问题补充:大侠们的模拟量采集程序是怎样做的啊?能发我个学习学习么,或者指点一…

    SINUMERIK 2017年6月10日
  • 802D回参考点撞车!

    在编程时使用G74 Z=0(单独程序段)时在返回时撞车是怎么搞的?应该怎么处理?请高手指教! 最佳答案 在应用G74的时候要先看好工件的位置.以立式车床为例如果刀架在工件…

    SINUMERIK 2019年6月11日
  • 840D能否添加第三方机床面板?

    840D能否添加第三方机床面板,可以的话按键的I/O地址怎样分配? 最佳答案 答案是肯定的,而且性价比也高,有些机床厂OEM就是开发出适合自己设备特色的控制面板,因此楼主的问题具有…

    SINUMERIK 2017年6月3日
  • 调试光栅尺全闭环 参数输入方面不太清楚

    下面两张图是小弟用simcomU配光栅尺时的界面,如果我用光栅尺做第二位置编码器(位置环),光栅是带参考点标记的SIN COS 尺。那么下图中的参考标记距离与距…

    2017年11月26日
  • 810M/T 连接手册 & 信号手册

    810M/T 连接手册  & 信号手册  ,中英文皆可以。(公司收购 RMB500/本 。) 最佳答…

    SINUMERIK 2020年10月31日