【问题标题】:How to declare local variable (Allen Bradley studio 5000)如何声明局部变量 (Allen Bradley studio 5000)
【发布时间】:2016-10-25 07:50:44
【问题描述】:

如何在 Allen Bradley studio 5000 的结构化文本中声明局部变量。 我尝试了以下方法,但没有成功。助记词/语法无法识别?

VAR
   x: INT;
END_VAR

全局变量确实起作用,TEST_INPUTTEST_INPUT_BOOL 是全局声明的。

IF TEST_INPUT.0 THEN
    TEST_INPUT_BOOL := 1;
ELSE
    TEST_INPUT_BOOL := 0;
END_IF;

【问题讨论】:

    标签: plc


    【解决方案1】:

    在 Allen-Bradley RSLogix 5000 / Studio 5000 中,本地标签(变量)未在结构化文本例程中内联声明。相反,标签是在标签浏览器中定义的。 “控制器标签”包含控制器范围的(全局)标签,每个程序都有自己的“参数和本地标签”部分,其中定义了程序范围的标签。程序的本地标签部分中显示的标签可以在该程序的任何例程中使用。

    将程序范围的标签添加到适当的标签浏览器后,您就可以在结构化文本例程中使用该标签。如果您尝试使用未声明为程序范围或控制器范围标签的标签,您将收到验证错误。

    【讨论】:

      猜你喜欢
      • 2020-02-04
      • 1970-01-01
      • 2011-09-29
      • 2011-03-10
      • 1970-01-01
      • 2021-06-27
      • 2016-10-25
      • 1970-01-01
      • 2014-10-30
      相关资源
      最近更新 更多