声明的规则

<< 点击显示目录 >>

主页  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方法中多次使用相同的参数名称。