Helper ¶ GetSlaveByNodeID (Method)
CANopenManager.GetSlaveByNodeID (METH) ¶ METHOD FINAL GetSlaveByNodeID : POINTER TO CANRemoteDevice Returns the pointer to a CanRemoteDevice for a specific NodeID. InOut: Scope Name Type Comment Input usiNodeID USINT NodeID of the Remote Device. Return GetSlaveByNodeID POINTER TO CANRemoteDevice Pointer to CanRemoteDevice or 0 if no slave with usiNodeID .
CANopenManager.KernelState (PROP) ¶ PROPERTY FINAL KernelState : CANOPEN_KERNEL_STATE Gets the current state of the CANopen Kernel. As long as CANopen network is CANOPEN_KERNEL_STATE.NO_ERROR is returned. It returns an error in case of bus error, configuration error, guarding error or internal system error (e.g. out of system memory).
CANopenManager.MandatorySlavesBooted (PROP) ¶ PROPERTY FINAL MandatorySlavesBooted : BOOL Returns TRUE if all mandatory slaves are booted.
NMT ¶ NMTInhibitTime (Property)
CANopenManager.NMTInhibitTime (PROP) ¶ PROPERTY FINAL NMTInhibitTime : WORD Gets or sets the NMT Inhibit Time (unit: multiple of 100us).
3S CANopenStack Library Documentation ¶ Company : 3S - Smart Software Solutions GmbH Title : 3S CANopenStack Version : 4.2.0.0 Categories : Intern|CANbus Namespace : _3SCOS Author : 3S - Smart Software Solutions GmbH Placeholder : 3S CANopenStack Description [ 1 ] ¶ CANopen Master stack provided by 3S Smart Software Solutions GmbH. Contents: ¶ CANRemoteDevice (FunctionBlock) BootupTimeout (Property) CANopenState (Property) ConfigurationErrors (Property) ErrorControlActivated (Property) Guarding NMTErrorBehaviour (Property) NodeID (Property) pCANopenManager (Property) CANopenManager (FunctionBlock) Events Helper KernelState (Property) MandatorySlavesBooted (Property) NMT OptionalSlavesBooted (Property) Debugging CANDiagnosis (FunctionBlock) Device Diagnosis CANRemoteDevice_Diag (FunctionBlock) CANRemoteModule_Diag (FunctionBlock) CANopenManager_Diag (FunctionBlock) Enums CANOPEN_KERNEL_STATE (Enum) CANopenEvent (Enum) DEVICE_STATE (Enum) GUARDING_TYPE (Enum) NMT_ERROR_BEHAVIOUR (Enum) Interfaces ICANopenEventHandler (Interface) Library Information GetLibVersion (Function) GetLibVersionNumber (Function) IsLibReleased (Function) Structs CANOpenDiagnosisInfo (Struct) NetDiagnosis (Struct) Indices and tables ¶ [ 1 ] Based on 3S CANopenStack.library, last modified 04.09.2023, 11:22:33. LibDoc 4.4.0.0-b.37 The content file 3S CANopenStack.clean.json was generated with CODESYS V3.5 SP16 Patch 3 on 04.09.2023, 11:22:35.
CANRemoteDevice (FB) ¶ FUNCTION_BLOCK CANRemoteDevice This function block implements the CANopen Remote device state machine. Note Do not instantiate this function block. It will be instantiated implicitly. Properties: BootupTimeout CANopenState ConfigurationErrors ErrorControlActivated NMTErrorBehaviour NodeID pCANopenManager GuardTime GuardWatchdogTime GuardingType Structure: BootupTimeout (Property) CANopenState (Property) ConfigurationErrors (Property) ErrorControlActivated (Property) Guarding GuardTime (Property) GuardWatchdogTime (Property) GuardingType (Property) NMTErrorBehaviour (Property) NodeID (Property) pCANopenManager (Property)
CANRemoteDevice.BootupTimeout (PROP) ¶ PROPERTY FINAL BootupTimeout : DWORD Gets or sets the Bootup Timeout (unit: us); Default: 2000000 us
CANRemoteDevice.CANopenState (PROP) ¶ PROPERTY FINAL CANopenState : DEVICE_STATE Gets the current CANopen state.