您现在的位置是:首页 > PLC技术 > PLC技术
STL编程语言中两个数据块寄存器
来源:艾特贸易2017-06-05
简介CPU 为处理数据地址提供了两个数据块寄存器。这些寄存器包含了当前数据块的数量,是当前正在处理其地址的数据块。存取一个数据块地址之前,一定要打开包含该地址的数据块。如果
CPU为处理数据地址提供了两个数据块寄存器。这些寄存器包含了当前数据块的数量,是当前正在处理其地址的数据块。存取一个数据块地址之前,一定要打开包含该地址的数据块。如果利用全局寻址存取数据地址(具有数据块的详细说明,见下),就不必涉及打开的数据块或数据块寄存器的分配,编辑器从详细说明中创建所需指令。
程序编辑器访问全局数据块优先使用第一个数据块寄存器;程序编辑器访问实例数据块使用第二个数据块寄存器。因此,这些寄存器被命名为“Global data block register”(“全局数据块寄存器”,缩写为DB)、“Instancedata block register”(“实例数据块寄存器”,缩写为DI)。CPU对寄存器的处理是绝对相同的,每个数据块可以通过两个寄存器之一打开(或同时通过两个打开)。
当加载一个数据字时,必须指定两个可能打开的数据块中哪一个包含数据字。如果数据块是通过DB寄存器打开的,则该数据字叫做DBW;如果数据字是在通过DI寄存器打开的数据块中,它就叫做DIW。其他数据地址也相应地命名(如表18-2所示)。
表18-2 数据地址
注:x=位地址,y=字节地址。
点击排行
