<< 点击显示目录 >> 主页 OPC UA使用助手 > OPC UA 帮助 > 在AS中配置 > OPC UA default view配置 > OPC UA服务器上的方法 > 声明的规则 |
一个程序中允许有一个或多个.uam文件。一个OPC UA方法可以不包含参数或多个参数。描述文本是可选的。对于OPC UA方法和参数,只允许使用以下字符:
•0-9 (not as the first character)
•a-z
•A-Z
•"_"
方法和参数的长度不允许超过32个字符。一个UAM文件只有在具有以下语法时才能在表格编辑器中打开:
a.没有描述的参数:
OPCUA_METHOD New_OpcUaMethod
ARG_INPUT / ARG_OUTPUT
New_Argument : OPC_UA_Datentyp := Zugewiesene_PV;
END_ARG
END_OPCUA_METHOD
a.没有说明的论点,没有指定的PV:
OPCUA_METHOD New_OpcUaMethod
ARG_INPUT / ARG_OUTPUT
New_Argument : OPC_UA_Datentyp;
END_ARG
END_OPCUA_METHOD
b.没有说明的参数,没有OPC UA的数据类型:
OPCUA_METHOD New_OpcUaMethod
ARG_INPUT / ARG_OUTPUT
New_Argument := Zugewiesene_PV;
END_ARG
END_OPCUA_METHOD
c.无说明的参数,无OPC UA数据类型,无PV分配:
OPCUA_METHOD New_OpcUaMethod
ARG_INPUT / ARG_OUTPUT
New_Argument;
END_ARG
END_OPCUA_METHOD
d.如果该文件不包含任何内容,也会被打开:
只允许选择IEC过程变量进行分配。在D4.34之前的自动化运行时版本中,分配的过程变量只允许是IEC数据类型。下面是关于数据类型分配的附加信息。一个参数可以在不输入方向的情况下存储在UAD文件中,但在建立参数时必须用关键字ARG_INPUT-或ARG_OUTPUT来声明,否则将报告错误。不允许在一个给定的.uam文件中多次使用相同的OPC UA方法名称。否则,在构建时将会产生一个错误信息。一个过程变量只允许在一个给定的OPC UA方法中被分配一次。不允许在一个给定的OPC UA方法中多次使用相同的参数名称。