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