恭喜,你发布的帖子
发布于 2023-09-18 14:18:29
70楼
这个话题的本质还是——
”不同数量的数据存储在不同位置时(SymbolTalbe/DB/FB-IDB)的差异“
数据数量与使用数据的地点之间的对应关系一般有:
1、一对一
栈顶值InstStack.stack.topData只有FC_GetTop使用
2、一对多
栈顶指针InstStack.stack.topPtr被多个FC使用
3、多对一
4、多对多
没错,此处无图,发挥想象吧。
开始讲故事时间,打个不太恰当的比方,说是清朝时期官方银库里的库丁,经常“走后路”往外夹带官银,假如FB是这个夹带“官银”的库丁,十两八两的后面的“它”没有压力,三十两五十两的可能也没什么压力,要是三千两五千两的,估计“爆缸”也够呛,得用车拉或者拿口袋装。
官银有多有少,库丁也有多有少,至于官银怎么带,八仙过海,各显神通吧。
UDT也不是没有限制,最多可以嵌套8层。每层最多可以包含16384个具有PLC或系统数据类型的组件。对于数组或结构组件,其数量被限制为252。这话不是我说的,是Hans Berger说的。
请填写推广理由:
分享
只看
楼主