新人求解,调用FB时的调用选项中的实例“instance”的字面意义是什么。

已锁定

晴天雨

  • 帖子

    3
  • 精华

    0
  • 被关注

    0

论坛等级:游士

注册时间:2018-09-21

普通 普通 如何晋级?

新人求解,调用FB时的调用选项中的实例“instance”的字面意义是什么。

1718

12

2024-01-15 16:32:04

展开查看
引用自找答案,问题ID:300490

F1帮助里的解释是“函数块调用后,需要相应的存储器保存工作数据。这些数据又称为实例。” 但是在FB的解释里,又说到“函数块的调用称为实例。” 那么,这个“实例”,是“数据”的意思,还是说“调用函数的过程”? 还有“实例化”又是什么意思呢?

提问者:晴天雨


石头1989 回答道:

实例化就是调用FB得到一个实例的过程。每次实例化,都会产生背景数据块。
这个背景数据块+FB调用就是一个实例。多次调用就有多个实例。


你可以查查c#或者java类与对象的关系,类就相当于FB,实例就是对象。
类:就是具有相同的属性和功能的对象的抽象的集合。
   举例说明,比如“人类”这就是一个类,里面可以包含属性 比如性别,种族,国家等。除了包含属性之外,还包含一些其他功能,比如:吃饭、睡觉等,可以理解为类的方法。

类的实例化
  类的实例 :就是类的一个真实的对象
    比如上面定义的人类,是一个类,而具体的某一个人,就是人类的实例,从类到类的实例的这个过程,叫类的实例化。

还有3人在找答案上回答了该问题,查看全部>

是说调用一次的FB+对应的背景DB,这两个合在一起成为“实例”,
还是仅仅这个背景DB就成为“实例”呢?

===========================================

其实想到这个话题,是因为上个月参加了一个西门子1500PLC入门培训(楼主是调试工业机器人的),回来后写笔记,写到多重实例应用时,想把这个“实例”翻译成大白话,然后查F1帮助、百度、说明书、求助大家,最终觉得这个东西意会即可。

新人求解,调用FB时的调用选项中的实例“instance”的字面意义是什么。 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1500系列

共有10699条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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