恭喜,你发布的帖子
发布于 2018-10-21 09:21:25
17楼
和万泉河通了电话后,我查了一下手册,STEP7和博图的,
S7的数据是这么定义的:
1.全局数据 与 局部数据 两大类
2.全局数据为 M,全局DB,T,C
3.局部数据分为 局部静态数据 临时数据
(在定义方面,我认为两者没有太大的区别,博图的定义更加明确一些)
4.在STEP 7里直接了当地就告诉说局部静态数据可以被外部程序同全局DB一样访问,但风险自担
5.但在博图对静态数据的访问的描述就相当的暧昧了
首先是鼓励用数据块及静态数据而不是用M/T,这和万侠的主张一致
其次告知局部静态数据可以被外部程序同全局DB一样访问,但又不建议这么做,说有风险
第三主张通过数据接口及多重背景实现数据的交换,但又怕造成多次数据交互造成的重复与浪费,不这么做那就是外部直接访问静态数据效率最高了
我还是比较同意shine的说法,简单点,就当全局变量用就是了。
就是这么定义的标准规范,这话题跟问井盖要做成yuan的还是方的好一样。实质就是绝对地址,FB获得封装后甚至加密,static变量可能会被fb内部逻辑改写值变的好象不可控,用户主动去改写staic的值甚至会破坏fb原有的正常逻辑。
请填写推广理由:
分享
只看
楼主