描述
如果在 STEP 7 (TIA Portal) V11 中创建了 S7-300/400的 SCL 程序,升级到 V12 后,必须按如下语法使用间接寻址的 DB 变量:
- DB编号.操作数ID(字节变量)
- DB编号.操作数ID(字节变量.位变量)
使用“%”符号代替引号,从 STEP 7 (TIA Portal) V12 开始,如果不想直接地访问 DB 变量,那么必须使用 DB 的绝对地址。下表包含了一些 STEP 7 V11和 STEP 7 V12 中使用语法的例子。
STEP 7 (TIA Portal) V11 | STEP 7 (TIA Portal) from V12 |
Var_Byte:= "DB_Name".DB(#i); | Var_Byte:= %DB1.DB(#i); |
Var_Byte:= "DB_Name".DB(2); | Var_Byte:= %DB5.DB(2); |
Var_Word:= "DB_Name".DW(6); | Var_Word:= %DB20.DW(6); |
Var_Bit:= "DB_Name".DX(2,1); | Var_Bit:= %DB5.DX(2,1); |
表01
在 STEP 7 (TIA Portal) V12 中重新编译 SCL 程序之前,你必须在 DB 变量的前面插入“%”符号。
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc328813.html