PlcShellSkip (FUN) ¶ FUNCTION PlcShellSkip : RTS_IEC_RESULT Skip a number of blocks in the output. If a Command Handler sends a huge amount of output, it might be necessary, that this output is splitted into several blocks by the communication layer. When this happens, the communication layer will discard everything, but the current block from the output and recall the Command Handler several times. To avoid this, an intelligent Command Handler can generate only the currently necessary block of output. For this, it needs to “skip” all blocks, which are already sent, by calling this function. Then it should write only that much data, that they fit into one block and call PlcShellSetEof() when it is finished. RETURN: Returns the runtime system error code (see CmpErrors.library) InOut: Scope Name Type Return PlcShellSkip RTS_IEC_RESULT Input iBlockID DINT
PlcShellUnregister (FUN) ¶ FUNCTION PlcShellUnregister : RTS_IEC_RESULT Unregister a new Command Handler Unregister the command handler, which is passed to this function. Most likely this function will be used in FB_exit, because every Command Handler in IEC has to unregister when the application is deleted. RETURN: Returns the runtime system error code (see CmpErrors.library) InOut: Scope Name Type Return PlcShellUnregister RTS_IEC_RESULT Input pICallback ICmpEventCallback
File and Project Information ¶ Scope Name Type Content FileHeader creationDateTime date 20.04.2021, 15:54:06 companyName string 3S-Smart Software Solutions GmbH libraryFile CmpPlcShell.library primaryProject True productName CODESYS productProfile CODESYS V3.5 SP16 Patch 3 contentFile CmpPlcShell.clean.json version version 2.0.0.0 ProjectInformation Released bool True LastModificationDateTime date 20.04.2021, 15:54:06 LibraryCategories library-category-list System|SysLibs Author string 3S - Smart Software Solutions GmbH Company 3S - Smart Software Solutions GmbH CompiledLibraryCompatibilityVersion CODESYS V3.5 SP15 Patch 2 DefaultNamespace SHELL Description See: Description Placeholder CmpPlcShell Project CmpPlcShell Title CmpPlcShell Version version 3.5.17.0
Library Reference ¶ This is a dictionary of all referenced libraries and their name spaces. CmpEventMgr ¶ Library Identification ¶ Placeholder: CmpEventMgr Default Resolution: CmpEventMgr, * (System) Namespace: CmpEventMgr Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: CmpEventMgr 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)
CmpRedundancyConnection Implementation Library Documentation ¶ Company System Title CmpRedundancyConnection Implementation Version 3.5.17.0 Categories System|SysLibs Author CODESYS Development GmbH Placeholder CmpRedundancyConnection Implementation Description 1 ¶ This library contains the implementation used to access CmpRedundancyConnection functions. Contents: ¶ CmpRedundancyConnection Implementation Functions Indices and tables ¶ 1 Based on CmpRedundancyConnection Implementation.library, last modified 26.04.2021, 12:57:03. LibDoc 4.4.0.0-b.27 The content file CmpRedundancyConnection Implementation.clean.json was generated with CODESYS V3.5 SP16 Patch 3 on 26.04.2021, 12:57:03.
CmpRedundancyConnection Implementation ¶ Functions GetConnectionInfo (Function)
Functions ¶ GetConnectionInfo (Function)
GetConnectionInfo (FUN) ¶ FUNCTION GetConnectionInfo : RTS_IEC_RESULT Function to read connection quality of redundancy connection InOut: Scope Name Type Comment Return GetConnectionInfo RTS_IEC_RESULT Input pConnectionInfo POINTER TO REDUNDANCY_CONNECTION_INFO Pointer to connection info structure
File and Project Information ¶ Scope Name Type Content FileHeader creationDateTime date 26.04.2021, 12:57:03 companyName string 3S-Smart Software Solutions GmbH libraryFile CmpRedundancyConnection Implementation.library primaryProject True productName CODESYS productProfile CODESYS V3.5 SP16 Patch 3 contentFile CmpRedundancyConnection Implementation.clean.json version version 2.0.0.0 ProjectInformation IsEndUserLibrary bool False Released True LastModificationDateTime date 26.04.2021, 12:57:03 LibraryCategories library-category-list System|SysLibs Author string CODESYS Development GmbH Company System CompiledLibraryCompatibilityVersion CODESYS V3.5 SP15 DefaultNamespace Description See: Description DocFormat reStructuredText Placeholder CmpRedundancyConnection Implementation Project CmpRedundancyConnection Implementation Title CmpRedundancyConnection Implementation Version version 3.5.17.0
Library Reference ¶ This is a dictionary of all referenced libraries and their name spaces. CmpRedundancyConnection Interfaces ¶ Library Identification ¶ Name: CmpRedundancyConnection Interfaces Version: newest Company: System Namespace: CmpRedundancyConnection_Interfaces Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: CmpRedundancyConnection Interfaces, * (System) 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)