“打开数据块”(OPN)指令将数据块作为共享数据块或背景数据块打开。同时只能打开一个共享数据块或一个背景数据块,访问已经打开的数据块内的存储单元时,其地址中不必指明是哪一个数据块的数据单元。例如在打开DB10后,DB10.DBW32可简写为DBW32。
1.语句表(STL)的数据块指令
(1)OPN 打开数据块
指令格式为:OPN〈数据块〉
数据块类型为DB、DI,源地址为1~65535。OPN〈数据块〉将数据块作为共享数据块或背景数据块打开。可以同时打开一个共享数据块和一个背景数据块。
例:
T DBB37 ∥将ACCU 1-L的内容传送到已打开的共享数据块的数据字节37
(2)CDB 交换共享数据块和背景数据块
指令格式为:CDB
CDB用于交换共享数据块和背景数据块。该指令的作用是交换数据块寄存器。共享数据块变为背景数据块,或相反。
(3)L DBLG 在ACCU 1中装载共享数据块的长度
指令格式为:L DBLG
L DBLG(装载共享数据块的长度)会在ACCU 1的内容保存到ACCU 2中后,将共享数据块的长度装载到ACCU 1中。
例:
(4)L DBNO 在ACCU 1中装载共享数据块的编号
指令格式为:L DBNO(www.xing528.com)
L DBNO(装载共享数据块的编号)会在ACCU 1的内容保存到ACCU 2中后,将打开的共享数据块的编号装载到ACCU 1-L中。
(5)L DILG 在ACCU 1中装载背景数据块的长度
指令格式为:L DILG
L DILG(装载背景数据块的长度)会在ACCU 1的内容保存到ACCU 2中后,将背景数据块的长度装载到ACCU 1-L中。
例:
(6)L DINO 在ACCU 1中装载背景数据块的编号
指令格式为:L DINO
L DINO(装载背景数据块的编号)会在ACCU 1的内容保存到ACCU 2中后,将打开的背景数据块的编号装载到ACCU 1中。
2.梯形图(LAD)的数据块指令---(OPN)打开数据块:DB或DI
指令符号为:〈DB编号〉或〈DI编号〉
---(OPN)
---(OPN)(打开数据块)打开共享数据块(DB)或情景数据块(DI)。---(OPN)函数是一种对数据块的无条件调用。将数据块的编号传送到DB或DI寄存器中。后续的DB和DI命令根据寄存器内容访问相应的块。
例:
打开数据块10(DB10)。触点地址(DBX0.0)引用包含在DB10中的当前数据记录的数据字节零的第零位。将此位的信号状态分配给输出Q4.0。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。