恭喜,你发布的帖子
发布于 2022-05-23 10:39:36
1楼
副本也就是值传递,以图中为例,当FB被调用执行时,如果变量myInt的数值是31,那么此次调用FB内部变量IN1的数值始终为31,在FB程序执行过程中,即使myInt的数值发生变化,FB内IN1变量的数值不会跟着改变,只有到下次调用FB,通常也就是下个扫描周期时才会更新
引用传递,在程序块内访问参数的内部变量时,实际上访问的就是在接口中所定义的实参变量。比如该例子中,mystring 起初为“test",FB内部访问INOUT1时,将得到“test”,如果在FB执行过程中,mystring变成了“change”,那么这时候FB内部再访问INOUT1时,将得到“change”
请填写推广理由:
分享
只看
楼主