【问题标题】:SCL code: tag FUNCTION not defined on TIASCL 代码:标签 FUNCTION 未在 TIA 上定义
【发布时间】:2020-02-06 13:50:04
【问题描述】:

我想用 TIA 15.1 创建一个新的 SCL 函数。我选择了程序块 => 添加新块 => 功能。当我在文件中写入关键字 FUNCTION 时,出现以下错误:未定义标记 FUNCTION。对于其他关键字(例如 VAR)也是如此。

我的代码:

FUNCTION "test" :Void

VAR
    V1: Bool;
END_VAR

END_FUNCTION

我搜索了网络,但没有很多关于该主题的文档。 有解决问题的办法吗?

【问题讨论】:

    标签: plc siemens


    【解决方案1】:

    默认情况下,您需要执行此操作的方式与旧的方式略有不同。您需要在表中定义变量,然后在编辑器中编写代码。不添加function、var、var_in等关键字。

    但是,对于 V15.1,您可以在选项->设置->PLC 编程->SCL->界面下选择文本视图,然后选择文本视图。如果您现在创建一个新函数,它将允许您使用 var、var_in 等输入变量。但请确保您创建了一个新功能块。此外,这仅适用于 SCL。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-29
      • 1970-01-01
      • 1970-01-01
      • 2017-01-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多