【二】使用说明
(1)使用 DB 块变量进行 Slice 访问
创建一个 S7-1200 的项目,在程序块中新建一个 DB 块(优化的块访问),创建一个变量,数据类型为DWord,可以看到该变量没有juedui地址,如下图所示:![图片](http://static.11467.com/img/lazy.gif)
在程序段 1中插入常开和赋值指令,常开指令填写地址“DB1.Static_1.X0”,赋值指令填写地址“DB1.Static_1.X1”,其中X0 和 X1 分别表示变量 Static_1 的第 0 位和第 1 位,如下图所示:
在程序段 2 中插入 MOVE 指令,IN 管脚填写地址“DB1.Static_1.B0”,OUT管脚填写地址“DB1.Static_1.B1”,其中 X0 和 X1 分别表示变量 Static_1 的第 0 字节和第 1字节,如下图所示:
依次类推,对字访问,就是填写地址“DB1.Static_1.W0”和“DB1.Static_1.W1”。
(2)FB、FC 块接口变量的 Slice 访问
创建程序块(本例创建 FC 块,优化的块访问),在 Input 和 Output分别创建变量“Input_1”和“Output_1”,数据类型分别是 DInt 和Dword,可以看到这两个变量没有juedui地址,如下图所示:
程序段 1,常开指令填写地址“Input_1.X0”,赋值指令填写地址“Output_1.X0”;程序段2,MOVE 指令的 IN管脚填写地址“Input_1.W0”,OUT 管脚填写地址“Output_1.W0”。Zui后如下图所示。
![图片](http://static.11467.com/img/lazy.gif)