Library Reference ¶ This is a dictionary of all referenced libraries and their name spaces. 3S CANopenStack ¶ Library Identification ¶ Placeholder: 3S CANopenStack Default Resolution: 3S CANopenStack, * (3S - Smart Software Solutions GmbH) Namespace: _3SCOS Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: True SystemLibrary: False Key: 3S CANopenStack 3SLicense ¶ Library Identification ¶ Placeholder: 3SLicense Default Resolution: 3SLicense, * (3S - Smart Software Solutions GmbH) Namespace: _3S_LICENSE Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: 3SLicense CAA Can Low Level Extern ¶ Library Identification ¶ Placeholder: CAA CanL2 Default Resolution: CAA Can Low Level Extern, * (CAA Technical Workgroup) Namespace: CL2 Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: True SystemLibrary: False Key: CAA CanL2 CAA Can Low Level Imp Extern ¶ Library Identification ¶ Placeholder: CAA CanL2I Default Resolution: CAA Can Low Level Imp Extern, * (CAA Technical Workgroup) Namespace: CL2I Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: True SystemLibrary: False Key: CAA CanL2I CAA CanOpen Stack ¶ Library Identification ¶ Placeholder: CAA CANopen Stack Default Resolution: CAA CanOpen Stack, * (CAA Technical Workgroup) Namespace: CS Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: True SystemLibrary: False Key: CAA CANopen Stack CAA Memory Block Manager Extern ¶ Library Identification ¶ Placeholder: CAA MemBlockMan Default Resolution: CAA Memory Block Manager Extern, * (CAA Technical Workgroup) Namespace: MBM Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: True SystemLibrary: False Key: CAA MemBlockMan CAA Types Extern ¶ Library Identification ¶ Placeholder: CAA Types Default Resolution: CAA Types Extern, * (CAA Technical Workgroup) Namespace: CAA Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: True SystemLibrary: False Key: CAA Types CANopenSafetyTypes ¶ Library Identification ¶ Placeholder: CANopenSafetyTypes Default Resolution: CANopenSafetyTypes, * (3S - Smart Software Solutions GmbH) Namespace: CST Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: True SystemLibrary: False Key: CANopenSafetyTypes CmpErrors2 Interfaces ¶ Library Identification ¶ Name: CmpErrors2 Interfaces Version: newest Company: System Namespace: CmpErrors Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: CmpErrors2 Interfaces, * (System) CmpLog ¶ Library Identification ¶ Placeholder: CmpLog Default Resolution: CmpLog, * (System) Namespace: CmpLog Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: CmpLog IoStandard ¶ Library Identification ¶ Placeholder: IoStandard Default Resolution: IoStandard, * (System) Namespace: IoStandard Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: IoStandard Standard ¶ Library Identification ¶ Placeholder: Standard Default Resolution: Standard, * (System) Namespace: Standard Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: Standard SysMem ¶ Library Identification ¶ Placeholder: SysMem Default Resolution: SysMem, * (System) Namespace: SysMem Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: SysMem SysTarget ¶ Library Identification ¶ Placeholder: SysTarget Default Resolution: SysTarget, * (System) Namespace: SysTarget Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: SysTarget SysTimeCore ¶ Library Identification ¶ Placeholder: SysTimeCore Default Resolution: SysTimeCore, * (System) Namespace: SysTimeCore Library Properties ¶ LinkAllContent: False Optional: False PublishSymbolsInContainer: True QualifiedOnly: False SystemLibrary: False Key: SysTimeCore SysTypes2 Interfaces ¶ Library Identification ¶ Name: SysTypes2 Interfaces Version: newest Company: System Namespace: SysTypes Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: SysTypes2 Interfaces, * (System)
3S Storage Library Documentation ¶ Company 3S - Smart Software Solutions GmbH Title 3S Storage Version 3.5.13.0 Categories Intern|CAA|Database Namespace STI Author 3S - Smart Software Solutions GmbH Placeholder CAA Storage Imp Description 1 ¶ An 3S specific implemenation of the CAA Storage Interfaces Contents: ¶ _3SStorage External Instances _3SStorageVersionConstants (GVL) Indices and tables ¶ 1 Based on _3SStorage.library, last modified 03.07.2018, 10:24:34. LibDoc 4.4.0.0-b.27 The content file _3SStorage.clean.json was generated with CODESYS V3.5 SP13 on 03.07.2018, 10:24:35.
_3SStorage ¶ External Functions Storage _StorageGetIndexId (Function) _StorageGetTableId (Function) Instances Storage (FunctionBlock) IStorage2 StorageGetIndexId (Method) StorageGetTableId (Method) StorageClear (Method) StorageClose (Method) StorageEncoding (Property) StorageGetMetrics (Method) StorageGetPath (Method) StorageIsReadOnly (Property) StorageLockingState (Property) StorageNumOfTables (Property) StorageOpenFile (Method) StorageReorg (Method) StorageSchemaVersion (Property) StorageUserVersion (Property) StorageVersion (Property) TableOpen (Method) TransactionBegin (Method) UtilityGetCurrentDateAndTime (Method) UtilityRandomness (Method)
CANopenManager_Diag.SiblingNodeCount (PROP) ¶ PROPERTY SiblingNodeCount : CAA.COUNT Returns the number of sibling (same level) nodes
Enums ¶ CANOPEN_KERNEL_STATE (Enum) CANopenEvent (Enum) DEVICE_STATE (Enum) GUARDING_TYPE (Enum) NMT_ERROR_BEHAVIOUR (Enum)
CANOPEN_KERNEL_STATE (ENUM) ¶ TYPE CANOPEN_KERNEL_STATE : Describes the current state of the CANopenManager and signals if any error occurred. See also CANopenManager.KernelState . Attributes: qualified_only InOut: Name Initial Comment NO_ERROR ANYNUM_TO_WORD(CS.CANOPEN_KERNEL_ERROR.CANOPEN_KERNEL_NO_ERROR) There is no error. DATA_OVERFLOW ANYNUM_TO_WORD(CS.CANOPEN_KERNEL_ERROR.CANOPEN_KERNEL_DATA_OVERFLOW) Lost counter or Tx/Rx error counter is above 0. CANBUS_OFF ANYNUM_TO_WORD(CS.CANOPEN_KERNEL_ERROR.CANOPEN_KERNEL_CANBUS_OFF) CAN Bus is in BUSOFF or busalarm state. CAN_ERROR_PASSIVE ANYNUM_TO_WORD(CS.CANOPEN_KERNEL_ERROR.CANOPEN_KERNEL_CAN_ERROR_PASSIVE) CAN Bus is in Error Passive state. NO_MORE_MEMORY ANYNUM_TO_WORD(CS.CANOPEN_KERNEL_ERROR.CANOPEN_NO_MORE_MEMORY) There is not enough memory. NO_DRIVER ANYNUM_TO_WORD(CS.CANOPEN_KERNEL_ERROR.CANOPEN_NO_DRIVER) CAN Driver not found. CONFIGURATION_ERROR ANYNUM_TO_WORD(CS.CANOPEN_KERNEL_ERROR.CANOPEN_CONFIGURATION_ERROR) At least one SDO abort in configuration phase of a slave. GUARDING_ERROR ANYNUM_TO_WORD(CS.CANOPEN_KERNEL_ERROR.CANOPEN_GUARDING_ERROR) A guarding error (Heartbeat or Nodeguarding) occured.
CANopenEvent (ENUM) ¶ TYPE CANopenEvent : Defines all CANopen Events which can be retrieved by an ICANopenEventHandler . See also CANopenManager.RegisterEventHandler and CANopenManager.UnregisterEventHandler . Attributes: qualified_only InOut: Name Initial Comment AFTER_SDO_CONFIG 0 Will be fired directly after the sdo configuration phase of one slave (before NMT start).
DEVICE_STATE (ENUM) ¶ TYPE DEVICE_STATE : Decribes all possible states of a CANopen device Attributes: qualified_only InOut: Name Initial Comment INIT ANYNUM_TO_INT(CS.DEVICE_STATE.INIT) Device is in boot up phase RESET_COMM ANYNUM_TO_INT(CS.DEVICE_STATE.RESET_COMM) Device performs a reset communication RESET_APP ANYNUM_TO_INT(CS.DEVICE_STATE.RESET_APP) Device performs a reset application PRE_OPERATIONAL ANYNUM_TO_INT(CS.DEVICE_STATE.PRE_OPERATIONAL) Device is in PREOPERATIONAL state (default state after boot up). STOPPED ANYNUM_TO_INT(CS.DEVICE_STATE.STOPPED) Device is in STOPPED state. OPERATIONAL ANYNUM_TO_INT(CS.DEVICE_STATE.OPERATIONAL) Device is in OPERATIONAL state. I/O messaging is active. UNKNOWN ANYNUM_TO_INT(CS.DEVICE_STATE.UNKNOWN) Device state is unknown. For example if no guarding mechanism is active. NOT_AVAIL ANYNUM_TO_INT(CS.DEVICE_STATE.NOT_AVAIL) Device was not found on bus.
GUARDING_TYPE (ENUM) ¶ TYPE GUARDING_TYPE : Attributes: qualified_only InOut: Name Comment NONE HEARTBEAT Heartbeat Producing according to CiA 301 NODEGUARDING Nodeguarding according to CiA 301 SYNC_PDO_GUARDING If cyclic synchronous PDOs are activated they are used for life guarding.
NMT_ERROR_BEHAVIOUR (ENUM) ¶ TYPE NMT_ERROR_BEHAVIOUR : Defines the error behaviour algorithm used by a CANopenManager . Attributes: qualified_only InOut: Name Comment RESTART_SLAVE Restart slave if an error control event occurrs. STOP_SLAVE Stop slave if an error control event occurs. The application may start the slave afterwards by Cia405 NMT function block.