File and Project Information ¶ Scope Name Type Content FileHeader creationDateTime date 11.12.2018, 09:18:32 companyName string 3S-Smart Software Solutions GmbH libraryFile _3SCANopenSafety.library primaryProject True productName CODESYS productProfile CODESYS V3.5 SP14 contentFile _3SCANopenSafety.clean.json version version 2.0.0.0 ProjectInformation IsEndUserLibrary bool False Released True SIL2 True LastModificationDateTime date 11.12.2018, 09:18:30 LibraryCategories library-category-list Intern|CANbus; Docs|Fieldbus|CAN Author string 3S - Smart Software Solutions GmbH Company 3S - Smart Software Solutions GmbH DefaultNamespace _3SCOSS Description See: Description DocFormat reStructuredText LanguageModelAttribute qualified-access-only Placeholder 3S CANopenSafety Project _3SCANopenSafety Title 3S CANopenSafety Version version 3.5.14.0
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 CANopenSafety Slave Library Documentation ¶ Company 3S - Smart Software Solutions GmbH Title 3S CANopenSafety Slave Version 3.5.14.0 Categories Intern|CANbus; Docs|Fieldbus|CAN Namespace _3SCSSD Author 3S - Smart Software Solutions GmbH Placeholder 3S CANopenSafety Slave Description 1 ¶ CANopenSafety slave stack provided by 3S Smart Software Solutions GmbH. The stack uses the the unsecure CANopen Slave Stack as grey communication channel. Contents: ¶ _3SCANopenSafetySlave BufferSizes (ParamList) Function Blocks Indices and tables ¶ 1 Based on _3SCANopenSafetySlave.library, last modified 11.12.2018, 09:18:44. LibDoc 4.4.0.0-b.27 The content file _3SCANopenSafetySlave.clean.json was generated with CODESYS V3.5 SP14 on 11.12.2018, 09:18:46.
_3SCANopenSafetySlave ¶ BufferSizes (ParamList) Function Blocks CANopenDeviceSIL2 (FunctionBlock) Cyclic-Methods-state-independent State-Machine State Transitions States CheckConfiguration CheckConfiguration and Stopped Operational
BufferSizes (PARAMS) ¶ Library parameters for Tx and RxSRDO buffer sizes. High Limit defines the highest array index. Values will be set by the configurator. InOut: Scope Name Type Initial Comment Constant gc_TXSRDOBUFFER_HIGH_LIMIT BYTE 63 maximal number of TxSRDOs = gc_TXSRDOBUFFER_HIGH_LIMIT + 1 gc_RXSRDOBUFFER_HIGH_LIMIT BYTE 63 maximal number of RxSRDOs = gc_RXSRDOBUFFER_HIGH_LIMIT + 1