全局变量列表

全局变量可用于整个项目。其可以从全局变量列表传输到POU头。全局变量可在POU本体中轻松声明(使用LD/FBD、ST/IL或SFC)。或者使用声明编辑器创建全局变量列表。

除非必须,否则不要分配地址!对于PLC输入和输出(X,Y)提供地址,或如果需要访问某些内存区。电源打开后,编译器自动分配地址。这可防止因双重输出导致的错误并确保当PLC类型更改时自动更新地址。必须在全局变量列表中声明以下变量:

  • 分配到输入和输出的变量,例如PLC的X0Y0
  • 需要分配到某个地址的变量,例如DT0,与操作器设备启用通信
  • 需要可从其他POU访问的变量(通过VAR_EXTERNAL

可以使用以下格式之一输入地址:

  • FP格式,例如X0。当移至下一个字段时,自动生成对应的IEC地址。

  • IEC格式,例如%IX0.0。I = 输入,X = 位,第一个单元和第一个输出为0.0。当移至下一个字段时,自动生成对应的FP地址。

相关主题

字段说明

项目具有全局变量列表。全局变量列表(GVL)适用于项目中的所有POU。

变量列表中的区段有以下含义:

  1.  (1) [类别]是变量类别,例如VAR_GLOBALVAR_GLOBAL_CONSTANT等。
  2.  (2) [标识符]是程序中使用的符号名称。
  3.  (3) [FP地址][IEC地址]是分配到变量的物理地址。
  4.  (4) [类型]:输入地址后,将自动预选数据类型(例如BOOLINTSTRING)。可以从列表中选择其他类型。
  5.  (5) [初始值]是PLC启动时分配给变量的起始值。如果需要,可以更改值。
  6.  (6) [自动加载]将全局变量自动插入[项目(P)]窗格中显示的所有当前和将来POU的头中。此功能可在[其他] > [选项] > [程序选项] > [编辑器] > [声明编辑器]下永久激活。
  7.  (7) [注释(M)]是对变量描述。
注释
  • 标识符可能不以数字开头。
  • 使用特殊语法的标识符可以根据前缀表确定数据类型。
  • FP地址(X0Y1等)是固定术语,不能用作标识符。
  • 除非必须,否则不要分配地址!对于PLC输入和输出(X,Y)提供地址,或如果需要访问某些内存区。

  • 可以使用以下格式之一输入地址:

    • FP格式,例如X0。当移至下一个字段时,自动生成对应的IEC地址。
    • IEC格式,例如%IX0.0。I = 输入,X = 位,第一个单元和第一个输出为0.0。当移至下一个字段时,自动生成对应的FP地址。
  • 若要在列表中加入空行,请按下<Shift>+<Return>
  • 通过[编辑] > [新建声明(N)] > [置顶(T)] > [前移(B)] > [后移(A)] > [置底(O)]插入新行
相关主题

最后更新日期: 2020-02-26此页面上的反馈松下热线