Library Reference ¶ This is a dictionary of all referenced libraries and their name spaces. Base Interfaces ¶ Library Identification ¶ Name: Base Interfaces Version: newest Company: System Namespace: IBaseLibrary Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: Base Interfaces, * (System) CANopenSafetyBase ¶ Library Identification ¶ Placeholder: CANopenSafetyBase Default Resolution: CANopenSafetyBase, * (3S - Smart Software Solutions GmbH) Namespace: CSB Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: True SystemLibrary: False Key: CANopenSafetyBase 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) CmpSIL2 ¶ Library Identification ¶ Placeholder: CmpSIL2 Default Resolution: CmpSIL2, * (System) Namespace: CmpSIL2 Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: CmpSIL2 IoDriver Interfaces ¶ Library Identification ¶ Name: IoDriver Interfaces Version: newest Company: System Namespace: IIoDrv Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: IoDriver Interfaces, * (System) IoDriver Parameter Interfaces ¶ Library Identification ¶ Name: IoDriver Parameter Interfaces Version: newest Company: System Namespace: IIoDrvParameter Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: IoDriver Parameter Interfaces, * (System) IoStandard ¶ Library Identification ¶ Placeholder: IoStandard Default Resolution: IoStandard, * (System) Namespace: IoStandard Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: IoStandard SysExcept ¶ Library Identification ¶ Placeholder: SysExcept Default Resolution: SysExcept, * (System) Namespace: SysExcept Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: SysExcept 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)
State Transitions ¶ Methods for switching the internal state of the state machine.
States ¶ Methods called in a specific state. CheckConfiguration CheckConfiguration and Stopped Operational
CheckConfiguration ¶ Methods called in CheckConfiguration state.
CheckConfiguration and Stopped ¶ Methods called in CheckConfiguration and stopped state.
Operational ¶ Methods called in Operational state.
3S CANopenSlaveStack Library Documentation ¶ Company 3S - Smart Software Solutions GmbH Title 3S CANopenSlaveStack Version 3.5.16.0 Categories Intern|CANbus; Docs|Fieldbus|CAN Namespace _3SCSS Author 3S - Smart Software Solutions GmbH Placeholder 3S CANopenSlave Description 1 ¶ 3S CANopenSlave Stack: Implementation of a CANopen Slave device with full object dictionary capabilities. Contents: ¶ CANopen Help Functions EMCY Heartbeat PDO SYNC CANopenDevice (FunctionBlock) Diagnostics NMT ObjectDictionary (Property) ConfigurationParams (ParamList) Debugging CANDiagnosis (FunctionBlock) Diagnosis CANopenDevice_Diag (FunctionBlock) Enums ABORT_CODE (Enum) CANOPEN_STATE (Enum) DATA_TYPE (Enum) ERROR (Enum) Interfaces ObjectDictionary Library Information GetLibVersion (Function) GetLibVersionNumber (Function) IsLibReleased (Function) ObjectDictionary Iterators Range Types NODEID (Alias) Structs ACCESSTYPES (Struct) CANOPEN_DIAGNOSIS_INFO (Struct) Indices and tables ¶ 1 Based on _3SCANopenSlaveStack.library, last modified 27.04.2020, 15:48:23. LibDoc 4.4.0.0-b.27 The content file _3SCANopenSlaveStack.clean.json was generated with CODESYS V3.5 SP16 on 27.04.2020, 15:48:29.
CANopen Help Functions ¶ Help function for decoding and encoding CANopen specific object values (e.g. EMCY, Heartbeat, Sync, PDO object). EMCY DecodeEmcyCOBID (Function) EncodeEmcyCOBID (Function) Heartbeat DecodeHeartbeatConsumerSettings (Function) EncodeHeartbeatConsumerSettings (Function) PDO DecodePDOCOBID (Function) DecodePDOMappingEntry (Function) EncodePDOCOBID (Function) EncodePDOMappingEntry (Function) SYNC DecodeSyncCOBID (Function) EncodeSyncCOBID (Function)
EMCY ¶ DecodeEmcyCOBID (Function) EncodeEmcyCOBID (Function)
DecodeEmcyCOBID (FUN) ¶ FUNCTION DecodeEmcyCOBID Helps to decode the content of the EMCY COBID (Object 16#1014) InOut: Scope Name Type Comment Input dwValue DWORD value of object 16#1014 Output xEnabled BOOL true : EMCY enabled; false : EMCY disabled xExtendedID BOOL true : 29bit EMCY COBID; false : 11bit EMCY COBID dwCOBID DWORD EMCY COBID