西门子数控编程while/endwhile和if/endif区别

西门子数控编程while/endwhile和if/endif区别 
能不能举例说明一下区别呢?
刚刚提了问,说得还是有点不明白!

最佳答案

while 条件1满足 DO

做一件事

end_while;(程序执行到这里,会再次跳转到条件1判断是否还满足,满足的话再执行一遍DO下面的,如此循环往复,直到条件1不再满足)

if 条件2 then
做一件事

end_if;(如果条件2满足,就执行then下面的,若不满足就跳过,直接执行end_if下面的其他代码,不存在“”“跳回去”执行的情况)

提问者对于答案的评价:
解释得很清楚,我用
R58=1
WHILE ((R58==1) OR (R58==2))
R58=R58+1
ENDWHILE
R59=4


R58=1
IF ((R58==1) OR (R58==2))
R58=R58+1
ENDIF
R59=4
试了一下,两个不一样的结果

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

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

相关推荐

  • NCU570

    请问各位,是不是将后缀名ARC下载到NCU570中。用什么软件、电缆、用那个接口?我们公司的840D系统比较老,不带计算机硬盘 最佳答案 不带硬盘,那么应该是MMC102或PCU2…

    SINUMERIK 2017年11月29日
  • 怎样更改刀具号?

    系统是828D采用固定位置换刀总共12把刀现在是刀具号和刀位号不一样比如$TC-DP(3.1)就会报警T刀号非法自动换刀时执行T3M6能正常到3号刀位去取刀但是取刀时系统显示将T1…

    SINUMERIK 2017年6月13日
  • 刀库管理列表

    伺服电机的刀库。刀库管理列表绿箭头不随实际刀库位置改变而改变,FC18不是可以完成此功能? 最佳答案 要对着刀具管理的中的设置,不知道是所有的刀具都没有,还是个别没有? 提问者对于…

    SINUMERIK 2020年10月31日
  • S300PLC CPU不带PN,增加了CP以太网模块如何实现直接连接网络打印机

    PLC 通过以太网直接输出给打印机,谢谢! 最佳答案 PLC暂时无法直接控制以太网打印机。串口可以。 提问者对于答案的评价:thanks!

    SINUMERIK 2017年6月11日
  • 840D 第二测量系统 如何激活或屏蔽

    840D 第二测量系统 如何激活或屏蔽 (光栅尺)。 最佳答案 维修机床过程中,经常为了判断故障问题所在,需要切换到第一测量系统,怎么切换呢?这取决于…

    SINUMERIK 2017年10月24日
  • 在840D系统中如何如何打开梯形图程序

    在840D系统中如何如何打开梯形图程序进行监控 最佳答案 840D系统,我这里在用50.3版本,可以在系统中安装step7,直接在op屏上操作修改和监控程序。也可以在自己电脑中安装…

    SINUMERIK 2020年10月31日
  • M 代码

    西门子数控系统中的m代码,在程序执行时是怎么样的一个状态,例如:1.只执行一个扫描周期;2.在执行M03 S500;M05;时先检测主轴转速是否到达500转,然后输出执行…

    SINUMERIK 2017年11月16日
  • 西门子数控机床802手轮的脉冲

    大家好,在此请教一下802数控机床关于手轮脉冲监控的问题,手轮脉冲的监控地址,是哪些存储区。 钻石用户推荐最佳答案 参考:西门子手轮脉冲的PLC接口地址https://www.kz…

    SINUMERIK 2020年10月31日
  • 840C显示器替换

    现有一台840C用RGB接口CRT显示器,由于使用时间过长已经出现故障,咨询西门子购买新的液晶显示器要44000多。MMC板上有VGA接口,我改变跳线试验普通液晶显示器可以显示,只…

    SINUMERIK 2019年6月11日
  • 840DSL报警触发方式

    一台840DSL的加工中心需要修改一下报警触发的方式,需要加工完成后报警(比如排屑机的报警),目前我加入了M30的DB地址到报警DB条件中,但报警不能提前显示出来,请那位大神有其他…

    SINUMERIK 2020年10月31日