CANRemoteModule_Diag.GetDeviceState (METH) ¶ METHOD GetDeviceState : DED.DEVICE_STATE Returns the state of the associated CANopen Remote device. See CANRemoteDevice_Diag.GetDeviceState for further information. InOut: Scope Name Type Comment Return GetDeviceState DED.DEVICE_STATE Output xDiagnosisInfoAvailable BOOL TRUE , if red exclamation mark in device tree eError DED.ERROR
INode ¶ ChildNodeCount (Property) Connector (Property) Enable (Property) FirstChildNode (Property) Index (Property) IsRootNode (Property) NextSiblingNode (Property) ParentNode (Property) SiblingNodeCount (Property)
CANRemoteModule_Diag.ChildNodeCount (PROP) ¶ PROPERTY ChildNodeCount : CAA.COUNT Returns the number of children below the current node
CANRemoteModule_Diag.Connector (PROP) ¶ PROPERTY Connector : POINTER TO IoStandard.IoConfigConnector Returns the associated connector.
CANRemoteModule_Diag.Enable (PROP) ¶ PROPERTY Enable : BOOL Set: This property is readonly for CANopen remote modules. Get: Returns if the module is currently enabled.
CANRemoteModule_Diag.FirstChildNode (PROP) ¶ PROPERTY FirstChildNode : DED.INode Returns the first child node below the current one
CANRemoteModule_Diag.Index (PROP) ¶ PROPERTY Index : UDINT
CANRemoteModule_Diag.IsRootNode (PROP) ¶ PROPERTY IsRootNode : BOOL returns TRUE , if the current node is the root (plc) node, otherwise FALSE
IecVarAccess3 Interfaces Library Documentation ¶ Company : System Title : IecVarAccess3 Interfaces Version : 4.5.0.0 Categories : Intern|SymbolConfiguration Namespace : IecVarAccess_Interfaces Author : CODESYS Development GmbH Description [ 1 ] ¶ This library contains all interfaces for the symbolic IEC variable access. Contents: ¶ AccessRights (Enum) ArrayDimension (Struct) ArrayDimensions (GVL) ContentFeatureFlags (Enum) EnumAttributes (Struct) EnumValues (Struct) HandleStore (Union) IIecVarAccess10 (Interface) VarAccGetNamespaceNodeFlags (Method) IIecVarAccess11 (Interface) VarAccExecuteCall (Method) VarAccGetEnumMemberAttributeList (Method) VarAccGetNumOfTypeAttributes (Method) VarAccGetTypeAttributeByIndex (Method) IIecVarAccess12 (Interface) VarAccGetContentFeatureFlags (Method) VarAccGetRange (Method) IIecVarAccess13 (Interface) VarAccBrowseDown3 (Method) VarAccBrowseGetChildByIndex2 (Method) VarAccBrowseGetNext3 (Method) VarAccBrowseGetRoot2 (Method) VarAccBrowseUp3 (Method) VarAccGetAccessRights2 (Method) VarAccGetApplicationName (Method) VarAccInitVarInfo2 (Method) IIecVarAccess14 (Interface) VarAccGetReferenceBaseType (Method) IIecVarAccess15 (Interface) VarAccGetTypeDescVarLenArray (Method) IIecVarAccess16 (Interface) VarAccGetUABuiltInType (Method) IIecVarAccess17 (Interface) VarAccIsReference (Method) IIecVarAccess18 (Interface) VarAccFindChildByName (Method) IIecVarAccess3 (Interface) VarAccAppendVariable (Method) VarAccBeginVariableConfiguration (Method) VarAccBrowseDown (Method) VarAccBrowseGetNext (Method) VarAccBrowseGetRoot (Method) VarAccBrowseUp (Method) VarAccEndVariableConfiguration (Method) VarAccGetAccessRights (Method) VarAccGetAddress (Method) VarAccGetNode (Method) VarAccGetNodeFullPath (Method) VarAccGetNodeName (Method) VarAccGetNodeType (Method) VarAccGetSize (Method) VarAccGetSize2 (Method) VarAccGetSwapSize (Method) VarAccGetTypeClass (Method) VarAccGetTypeDesc (Method) VarAccGetTypeNode (Method) VarAccGetValue (Method) VarAccRemoveVariable (Method) VarAccSetValue (Method) VarAccSwap (Method) VarAccSwap2 (Method) IIecVarAccess4 (Interface) VarAccAppendVariable (Method) VarAccBeginVariableConfiguration (Method) VarAccBrowseDown (Method) VarAccBrowseGetNext (Method) VarAccBrowseGetRoot (Method) VarAccBrowseUp (Method) VarAccEndVariableConfiguration (Method) VarAccGetAccessRights (Method) VarAccGetAddress (Method) VarAccGetAddress2 (Method) VarAccGetNode (Method) VarAccGetNodeFullPath (Method) VarAccGetNodeName (Method) VarAccGetNodeType (Method) VarAccGetSize (Method) VarAccGetSize2 (Method) VarAccGetSwapSize (Method) VarAccGetTypeClass (Method) VarAccGetTypeDesc (Method) VarAccGetTypeNode (Method) VarAccGetTypeNode2 (Method) VarAccGetValue (Method) VarAccRemoveVariable (Method) VarAccSetValue (Method) VarAccSwap (Method) VarAccSwap2 (Method) IIecVarAccess5 (Interface) VarAccAppendVariable3 (Method) VarAccGetAddress3 (Method) VarAccGetNode3 (Method) VarAccGetNodeFullPath3 (Method) VarAccGetNodeName3 (Method) VarAccGetSize3 (Method) VarAccGetTypeClass3 (Method) VarAccGetTypeNode3 (Method) VarAccGetValue3 (Method) VarAccRemoveVariable3 (Method) VarAccSetValue3 (Method) VarAccSwap3 (Method) IIecVarAccess6 (Interface) VarAccBrowseGetChildByIndex (Method) IIecVarAccess7 (Interface) VarAccEnterAccess (Method) VarAccGetAttributeByIndex (Method) VarAccGetEnumValues (Method) VarAccGetNodeFlags (Method) VarAccGetNumOfAttributes (Method) VarAccGetNumOfTypes (Method) VarAccGetTypeClassFromType (Method) VarAccGetTypeName (Method) VarAccGetTypeNodeByIndex (Method) VarAccLeaveAccess (Method) IIecVarAccess8 (Interface) VarAccGetBaseType (Method) VarAccHasBaseType (Method) IIecVarAccess9 (Interface) VarAccBrowseDown2 (Method) VarAccBrowseGetNext2 (Method) VarAccBrowseRecursive (Method) VarAccBrowseUp2 (Method) VarAccExitVarInfo (Method) VarAccGetClientOffset (Method) VarAccGetNode4 (Method) VarAccGetNodeFullPath4 (Method) VarAccGetNodeName4 (Method) VarAccInitVarInfo (Method) ITypeDesc (Interface) FindNode (Method) Get (Method) GetNativeSize (Method) GetSize (Method) GetSize2 (Method) GetSwapSize (Method) GetTypeClass (Method) GetTypeDesc (Method) GetTypeNode (Method) NodeFound (Method) Set (Method) Swap (Method) Swap2 (Method) ITypeDesc2 (Interface) GetTypeClass2 (Method) ITypeDesc3 (Interface) GetEnumValues (Method) GetName (Method) ITypeDesc4 (Interface) GetNativeSize2 (Method) ITypeDescExecutable (Interface) GetDefiningSignature (Method) MethodCallTypeIndex (Property) ITypeDescSubrange (Interface) GetRange (Method) ITypeDescWithAttributes (Interface) GetAttributeByIndex (Method) GetEnumMemberAttributeList (Method) GetNumOfAttributes (Method) ITypeDescWithBaseType (Interface) GetBaseType (Method) ITypeDescWithReferenceType (Interface) GetReferenceBaseType (Method) IVariableInformation (Interface) AccessRights (Property) BitAccess (Property) BitOffset (Property) CompleteAccess (Property) DontModifyOffset (Property) IncrementOffset (Method) MonitoringOffset (Property) Offset (Property) SplitHugeVariables (Property) SymbolicName (Property) VariableType (Property) IVariableInformation2 (Interface) ClientAddressResolution (Property) MonitoringSize (Property) IVariableInformation3 (Interface) ArrayOfArrayNesting (Property) IVariableInformation4 (Interface) ExecutableMember (Property) MethodCallIndex (Property) IVariableInformation5 (Interface) User (Property) IecVarAccSymbolSetDescription (Struct) InterfaceIds (GVL) NamespaceNodeFlags (Enum) NamespaceNodeFlagsEx (GVL) RtsBrowseInfo (Struct) TreeNodeType (Enum) TypeClassFlags (GVL) TypeDescArrayAsStruct (Struct) TypeDescAsUnion (Struct) TypeDescSimpleAsStruct (Struct) TypeDescStructAsStruct (Struct) TypeDescUnion (Union) TypeDescVarArrayAsStruct (Struct) VariableInformationFlags (GVL) VariableInformationStruct (Struct) VariableInformationStruct2 (Struct) VariableInformationStruct3 (Struct) VariableInformationStruct4 (Struct) VariableInformationStruct5 (Struct) VariableInformationStruct6 (Struct) Indices and tables ¶ [ 1 ] Based on IecVarAccess3_Itfs.library, last modified 24.10.2023, 17:51:06. LibDoc 4.4.0.0-b.37 The content file IecVarAccess3_Itfs.clean.json was generated with CODESYS V3.5 SP16 Patch 3 on 24.10.2023, 17:51:06.
AccessRights (ENUM) ¶ TYPE AccessRights : Describing the access rights of a symbol config node. Those members must be in “sync” with the _3S.CoDeSys.SymbolConfigObject.SymbolAccess enum in the AP. Its values must not use more than 8 bit because it’s stored in a byte in the SymbolicVarsBase.library. InOut: Name Initial Comment AR_NONE 0 No access permitted. AR_READ 1 Read access permitted. AR_WRITE 2 Write access permitted. AR_READWRITE 3 Read and write access permitted. AR_EXECUTE 8 Execute access permitted (for methods, programs, functions, fb instances…) AR_READEXECUTE 9 Combination of read / execute. AR_WRITEEXECUTE 10 Combination of write / execute. AR_READWRITEEXECUTE 11 Combination of read / write / execute.