DB数据块优化访问与非优化的区别

文章头部资源免费放送

新建DB数据块,默认情况下为优化访问,以提高使用效率。在与外部通讯或者用到数据库使用的情况下,一般使用非优化访问,以利于符号访问和绝对寻址。

对了他们的区别,在培训资料里面讲的很清楚:

DB数据块优化访问与非优化的区别

优化型DB:

数据块的数据结构未被定义成固定的

1、声明仅仅规定其可用变量,声明顺序在CPU中没有意义;

2、对数据块中的变量只能进行符号访问;

3、对于每个数据块变量,可单独设置其保持特性;

4、编译数据块时由数据块编译器进行优化

对于S71200是存储优化

对于S71500是访问优化

非优化DB:

1、数据块的结构被定义成固定的

由声明规定其可用变量和变量的顺序

可对数据块中的变量进行符号访问或绝对访问;

2、只能对整个数据块的激活变量的保持特性

DB数据块优化访问与非优化的区别

S71500数据的访问优化:

1、优化数据存储,把位宽较大的变量置于块的开头,位宽较小的变量置于块的末尾,减少数据存储间隙;

2、布尔变量字节以字节为单位存储,这样控制器不必使用掩码访问,提高访问效率;

3、由于处理器架构的改变,S71500控制器始终以小端顺序访问4个字节(32位),这样32位的变量进行访问时,无需反转字节;

4、另外优化块可设置预留存储区空间,用于下载而不重新初始化DB的功能。

DB数据块优化访问与非优化的区别

对于保持特性,S71500数据的访问优化:

1、存放结构变量时,与相邻变量保证存储界限,利于作为块访问;

2、保持性数据位于单独的区域中,可以实现块复制。这样电源故障时,方便CPU对保持性数据的存储。故而优化DB可以灵活设置变量的保持性。


文章中若有涉及到的资源、文件、教程、软件等有需要,添加 微信:zyho686  另备注:免费资源,私信洞主资源名索要!

文章尾部免费资源多多引导加微

跳转查看>>资源洞免费营销资源
本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 3231809820@qq.com 举报,一经查实,本站将立刻删除。
如若转载,请注明出处:https://www.zyhole.com/8607.html
在线客服
在线客服
QQ客服