回复:第18课中的一些问题

慢慢即漫漫

  • 帖子

    172
  • 精华

    0
  • 被关注

    3

论坛等级:游侠

注册时间:2018-03-14

普通 普通 如何晋级?

发布于 2020-12-08 19:35:11

4楼

展开查看
以下是引用西家讲师在2020-12-07 10:00:32的发言 >3楼

您看一下我下面的例子

先是一个FC5,写了4个输出,其中Output_1、Output_3、Output_4是Int,Output_2是结构,里面包含一个Int,在程序中用Output_1赋值Output_3,Output_2中的Int赋值Output_4,这个对应上面回复中的“在程序中还没有为输出赋值之前,去读取输出的值,例如赋值到另一个输出变量”

然后在OB1中调用FC5,为这几个输出填写参数"DB10".Static_1、"DB10".Static_2、"DB10".Static_3、"DB10".Static_4,并且在FC5前面为"DB10".Static_1、"DB10".Static_2中的Int赋值10和100,您会发现Output_3对应的"DB10".Static_3还是0,而Output_4对应的"DB10".Static_4变为100,这个对应上面回复中的“副本传递的输出读回的是0,而引用传递的输出读回的是输出参数值”





老师我按照您的程序自己实验了一下,我在OB1的程序里面加了两个常闭开关,我已经把OB1中程序段1的程序给断开了,那么MOVE指令是不执行的,为什么我还改不了变量“1”里面的值呢?

本人愚昧,问题繁多,多谢老师悉心教导,感激不尽。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

小型自动化系统

共有714条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

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