回复:请教:“循环”和子程序的区别?

已锁定

Ready_OK

  • 帖子

    1782
  • 精华

    1
  • 被关注

    125

论坛等级:至圣

注册时间:2017-03-09

钻石 钻石 如何晋级?

发布于 2022-09-20 09:47:03

12楼

展开查看
以下是引用工控一阳指King在2022-01-16 10:35:47的发言 >9楼

楼主说的循环是指西门子的标准循环吗?如果是的话,循环其实就是一个程序名为CYCLExxx(xxx为数字)的带参数传递子程序,是西门子的工程师按应用场景编制好的子程序,并能能通过修改HMI界面来达到参数传递的效果。当你运用循环编程设置好一个循环后,实际上是把你设置的各个参数对应到子程序的参数列表中。因此,当你设置和接收一个循环后,在你的程序中实际上是生成了一段带参数传递子程序调用的代码。CYCLExxx的括号中就是子程序的参数列表,每个参数直接用逗号“,”分隔开,在子程序中庸PROC CYCLEXXX()的语句来定义子程序为带参数传递的子程序和变量列表,改语句必须放在程序的开头。如下图高亮显示部分。


循环的子程序都在标准循环的路径下面,如下图:


9楼解释的很清晰!

海纳百川,厚德务实!
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SINUMERIK

共有25499条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。