全局变量

全局变量对整个项目有效。例如:它们是程序的输入和输出触点或用于触摸终端和可视化。在全局变量列表中声明全局变量。可从[项目(P)]窗格或从[变量列表(V)]窗格访问全局变量列表。

全局变量可按不同类别声明。可通过VAR_EXTERNAL(外部变量)由POU参考全局变量。

必须在全局变量列表中声明以下变量:
  • 分配到输入和输出的变量,例如PLC的X0Y0
  • 需要分配到某个地址的变量,例如DT0,与操作器设备启用通信
  • 需要可从其他POU访问的变量(通过VAR_EXTERNAL
注释
  • 除非必须,否则不要分配地址!对于PLC输入和输出(X,Y)提供地址,或如果需要访问某些内存区。
  • 电源打开后,编译器自动分配地址。这可防止因双重输出导致的错误并确保当PLC类型更改时自动更新地址。
  • 如果在[其他] > [选项] > [编译选项] > [代码生成]下,激活[初始化除全局保持变量外带有显式地址的所有变量],则用户分配地址的变量不会重新初始化。
  • 若要构建程序,应在开始编程之前声明全局变量列表中的所有变量。
相关主题

全局变量一致性

使用全局变量列表声明库中的全局变量可以:

  • 自动检查和比较变量

  • 保持项目的数据(如名称、数据类型和用户自定义地址)一致性

  • 跟踪对变量进行的修改

相关主题

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