STEP 7 (TIA Portal) 从 V11 升级到 V12 之后,SCL 使用间接寻址需要注意什么?

描述
如果在 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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日
下一篇 2021年4月12日

相关推荐

发表回复

登录后才能评论