我想用TIA 15.1创建一个新的SCL函数。我选择了程序块=>添加新块=>功能。当我在文件中写入关键字FUNCTION时,出现以下错误:未定义标签FUNCTION。这与其他关键字(例如VAR)相同。
我的代码:
FUNCTION "test" :Void VAR V1: Bool; END_VAR END_FUNCTION
我在网上搜索,但是关于该主题的文档不多。有解决问题的主意吗?
默认情况下,您执行此操作的方式与旧版本有所不同。您需要在表中定义变量,然后在编辑器中编写代码。您不添加函数,var,var_in等关键字。
但是,V15.1的新增功能,您可以在选项->设置-> PLC编程-> SCL->接口下选择文本视图,然后选择文本视图。如果现在创建一个新函数,它将允许您使用var,var_in等输入变量。但是请确保创建一个新的函数块。此外,这仅适用于SCL。