Function Blocks ¶ AsyncProperty (Alias)
AsyncProperty (ALIAS) ¶ TYPE AsyncProperty : NBS.|dAsyncProperty| See: AsyncProperty in the Net Base Services library
IEC_TYPE (ALIAS) ¶ TYPE IEC_TYPE : __SYSTEM.TYPE_CLASS See: IEC_TYPES
SESSION (ALIAS) ¶ TYPE SESSION : STRING
URL (ALIAS) ¶ TYPE URL : STRING(1024)
Constants ¶ Authentications (GVL) IEC_TYPES (GVL) SecurityPolicies (GVL)
Authentications (GVL) ¶ Attributes: qualified_only InOut: Name Type Initial Anonymous Authentication STRUCT(eTokenType := TOKEN_TYPE.ANONYMOUS)
IEC_TYPES (GVL) ¶ See: OPC UA Binary at OPC Foundation InOut: Scope Name Type Initial Comment Constant IEC_BYTE IEC_TYPE __SYSTEM.TYPE_CLASS.TYPE_BYTE Encodingsize: 1 Byte IEC_BOOL IEC_TYPE __SYSTEM.TYPE_CLASS.TYPE_BOOL Encodingsize: 1 Byte IEC_DATE IEC_TYPE __SYSTEM.TYPE_CLASS.TYPE_DATE Encodingsize: 8 Byte IEC_LDATE IEC_TYPE __SYSTEM.TYPE_CLASS.TYPE_LDATE IEC_DINT IEC_TYPE __SYSTEM.TYPE_CLASS.TYPE_DINT Encodingsize: 4 Byte IEC_DATEANDTIME IEC_TYPE __SYSTEM.TYPE_CLASS.TYPE_DATEANDTIME Encodingsize: 8 Byte IEC_LDATEANDTIME IEC_TYPE __SYSTEM.TYPE_CLASS.TYPE_LDATEANDTIME IEC_DWORD IEC_TYPE __SYSTEM.TYPE_CLASS.TYPE_DWORD Encodingsize: 4 Byte IEC_INT IEC_TYPE __SYSTEM.TYPE_CLASS.TYPE_INT Encodingsize: 2 Byte IEC_STRING IEC_TYPE __SYSTEM.TYPE_CLASS.TYPE_STRING Encodingsize: n + 4 Byte Byte Encoding (e.g. Windows-1252) IEC_USTRING IEC_TYPE __SYSTEM.TYPE_CLASS.TYPE_XSTRING Encodingsize: n + 4 Byte UTF-8 Encoding IEC_WSTRING IEC_TYPE __SYSTEM.TYPE_CLASS.TYPE_WSTRING Encodingsize: n x 2 + 4 Byte UCS-2 Encoding IEC_LINT IEC_TYPE __SYSTEM.TYPE_CLASS.TYPE_LINT Encodingsize: 8 Byte IEC_LREAL IEC_TYPE __SYSTEM.TYPE_CLASS.TYPE_LREAL Encodingsize: 8 Byte IEC_LWORD IEC_TYPE __SYSTEM.TYPE_CLASS.TYPE_LWORD Encodingsize: 8 Byte IEC_REAL IEC_TYPE __SYSTEM.TYPE_CLASS.TYPE_REAL Encodingsize: 4 Byte IEC_SINT IEC_TYPE __SYSTEM.TYPE_CLASS.TYPE_SINT Encodingsize: 1 Byte IEC_TIMEOFDAY IEC_TYPE __SYSTEM.TYPE_CLASS.TYPE_TIMEOFDAY Encodingsize: 4 Byte IEC_LTIMEOFDAY IEC_TYPE __SYSTEM.TYPE_CLASS.TYPE_LTIMEOFDAY IEC_TIME IEC_TYPE __SYSTEM.TYPE_CLASS.TYPE_TIME Encodingsize: 8 Byte IEC_LTIME IEC_TYPE __SYSTEM.TYPE_CLASS.TYPE_LTIME IEC_UDINT IEC_TYPE __SYSTEM.TYPE_CLASS.TYPE_UDINT Encodingsize: 4 Byte IEC_UINT IEC_TYPE __SYSTEM.TYPE_CLASS.TYPE_UINT Encodingsize: 2 Byte IEC_ULINT IEC_TYPE __SYSTEM.TYPE_CLASS.TYPE_ULINT Encodingsize: 8 Byte IEC_USINT IEC_TYPE __SYSTEM.TYPE_CLASS.TYPE_USINT Encodingsize: 1 Byte IEC_WORD IEC_TYPE __SYSTEM.TYPE_CLASS.TYPE_WORD Encodingsize: 2 Byte IEC_ARRAY IEC_TYPE __SYSTEM.TYPE_CLASS.TYPE_ARRAY Encodingsize is related to ArrayValue IEC_STRUCT IEC_TYPE __SYSTEM.TYPE_CLASS.TYPE_PARAMS Encodingsize is related to StructValue IEC_UNION IEC_TYPE __SYSTEM.TYPE_CLASS.TYPE_USERDEF Encodingsize is related to UnionValue
SecurityPolicies (GVL) ¶ Attributes: qualified_only InOut: Name Type Initial NONE SecurityPolicy STRUCT(sPolicy := ‘ http://opcfoundation.org/UA/SecurityPolicy#None ’, eSecurity := SECURITY_MODE.NONE) B256SHA256 SecurityPolicy STRUCT(sPolicy := ‘ http://opcfoundation.org/UA/SecurityPolicy#Basic256Sha256 ’, eSecurity := SECURITY_MODE.SIGN_AND_ENCRYPT)
Enums ¶ CONNECTION_STATE (Enum) ERROR (Enum) NODE_CLASS (Enum) SECURITY_MODE (Enum) SERVICE_STATUS (Enum) SUBSCRIPTION_STATE (Enum) TOKEN_TYPE (Enum)