Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想用 TIA 15.1 创建一个新的 SCL 函数。我选择了程序块 => 添加新块 => 功能。当我在文件中写入关键字 FUNCTION 时,出现以下错误:未定义标记 FUNCTION。这对于其他关键字(例如 VAR)也是如此。
我的代码:
FUNCTION "test" :Void VAR V1: Bool; END_VAR END_FUNCTION
我搜索了网络,但没有很多关于该主题的文档。有什么想法可以解决这个问题吗?
默认情况下,您需要执行此操作的方式与旧的方式略有不同。您需要在表中定义变量,然后在编辑器中编写代码。您不添加 function、var、var_in 等关键字。
但是,对于 V15.1 的新用户,您可以在 Options->Settings->PLC Programming->SCL->Interface 下选择 text view 并选择Text view。如果您现在创建一个新函数,它将允许您使用 var、var_in 等输入变量。但请确保您创建了一个新功能块。此外,这仅适用于 SCL。