西门子S7200带参数子程序 不带参数子程序区别?

2024-12-17 10:13:09
推荐回答(1个)
回答1:

s7-200中子程序的参数指输入参数,输出参数和输入/输出参数,如我将VD100传送给子程序中IN区变量LD0,这个LD0就是输入参数;我将子程序中OUT区变量LD8传送给VD200,这个LD8就是输出参数;如果VD300与子程序中IN_OUT区的LD4关联,VD300与LD4就可以同时变化,意思就是说LD4的值如果在子程序中变化,VD300也会跟随变化。这里所说的“传送”,“关联”是指在主程序中的子程序调用,不是在上图中用MOV等传送指令。
带参子程序都是子程序调用中有输入或输出或输入/输出参数。
不带参就是不带上述参数
一般都是带参的
像图片中的程序,我建议最好不这么用,在子程序中引用全局变量,不是很规范