回复:FB块InOut引脚变量为数组时 不能使用背景数据块赋值

已锁定

will666

西门子1847工业学习平台

  • 帖子

    2132
  • 精华

    12
  • 被关注

    113

论坛等级:奇侠

注册时间:2009-05-19

钻石 钻石 如何晋级?

发布于 2024-08-23 09:27:49

21楼

展开查看
以下是引用GreenHands在2024-08-18 16:53:14的发言 >19楼

那么为什么 In Out可以直接用背景数据块中的数据复制啊

以下是引用will666在2024-08-15 09:09:50的发言 >18楼:自己给自己赋值是要...

引用18楼详细内容:

自己给自己赋值是要骗鬼吗?如果不需要外部变量赋值进来你可以不用INOUT接口,使用静态变量,既然用了INOUT就说明需要外部DB传送数据进来,那需要你在接口处连接实际变量没有问题。

是编译的时候不检查自己给自己赋值的问题,只检查变量类型是否一致。IN和OUT接口都是在背景DB中创建了真实的变量,而INOUT接口用数组的时候背景DB中只创建一个指针,没有变量,所以你自己给自己赋值不了。

污水处理自控工程师,简称污师。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1500系列

共有10666条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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