回复:【万泉河】重新发现FB块之INOUT

伊默

西门子1847工业学习平台

  • 帖子

    4264
  • 精华

    118
  • 被关注

    220

论坛等级:至圣

注册时间:2003-10-24

白金 白金 如何晋级?

发布于 2018-08-09 16:00:10

17楼

展开查看
以下是引用看雪001在2018-08-09 14:29:22的发言 >

我做的试验如下:

1,新建FC8,FC8新建IN接口“IN0 INT”

 

 

 2,在OB1中调用FC8,赋实参“MW70”——》#IN0,

 

 MW70可读写!

但同样的程序在FB中,MW70是不能写的,这必须由背景数据块再赋值给保留的接口,这引发一个问题:有必要在FB接口再填写实际参数吗?

你这是什么版本? 这完全不科学啊! 我无论在FC还是FB, IN实参是不可能得到回传值的啊。

你的这个现象,应该是软件BUG,造成的显示问题。


因为这里面存在一个悖论: 假设你的结论成立,即IN实参在每次调用FC后会得到回传值。 按照你FC8里的程序,每个扫描周期,IN实参都会累加1。 也就是MW70会持续增大.... ...  事实上并没有!


你仔细想想,对不对?

I can do it
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

网友专栏

共有3364条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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