Structs ¶ ERROR_CODE (Struct) UnpackedEPATH (Struct)
ERROR_CODE (STRUCT) ¶ TYPE ERROR_CODE : STRUCT InOut: Name Type Initial Comment GENERAL_STATUS GeneralStatus EXTENDED_STATUS ExtendedStatus ADDITIONAL_ERROR_INFO_SIZE UINT 0 Additional error info in byte ADDITIONAL_ERROR_INFO ARRAY [0..(((Constants.gc_MR_MAX_ADDITIONALSTATUS_WORDS - 1) * 2) - 1)] OF BYTE
UnpackedEPATH (STRUCT) ¶ TYPE UnpackedEPATH : STRUCT InOut: Name Type Initial Comment usiPathSize USINT 7 maximum size of logical padded epath without MemberID is 7 words eClassID LogicalSegment (LogicalSegment.ClassID OR LogicalFormat.ByteValue) wClassValue WORD According to CIP Vol 1 a ClassID Value can only have 8 or 16 bit format eInstanceID LogicalSegment (LogicalSegment.InstanceID OR LogicalFormat.ByteValue) dwInstanceValue DWORD According to CIP Vol 1 a InstanceID Value can have 8, 16 or 32 bit format eAttributeID LogicalSegment (LogicalSegment.AttributeID OR LogicalFormat.ByteValue) wAttributeValue WORD According to CIP Vol 1 a AttributeID Value can only have 8 or 16 bit format
File and Project Information ¶ Scope Name Type Content FileHeader creationDateTime date 17.07.2020, 16:57:32 companyName string 3S-Smart Software Solutions GmbH libraryFile CIP_Object.library primaryProject True productName CODESYS productProfile CODESYS V3.5 SP16 Patch 1 contentFile CIP_Object.clean.json version version 2.0.0.0 ProjectInformation IsEndUserLibrary bool False Released True LastModificationDateTime date 17.07.2020, 16:57:32 LibraryCategories library-category-list Intern|Networking|EtherNet/IP Author string 3S - Smart Software Solutions GmbH Company 3S - Smart Software Solutions GmbH CompiledLibraryCompatibilityVersion CODESYS V3.5 SP15 Patch 2 DefaultNamespace CIP_Object Description See: Description LanguageModelAttribute qualified-access-only Placeholder CIP Object Project CIP_Object Title CIP Object Version version 3.5.16.10
Library Reference ¶ This is a dictionary of all referenced libraries and their name spaces. 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 ARP ¶ Library Identification ¶ Placeholder: ARP Default Resolution: ARP, * (3S - Smart Software Solutions GmbH) Namespace: ARP Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: True SystemLibrary: False Key: ARP CAA FB Factory ¶ Library Identification ¶ Placeholder: CAA FB Factory Default Resolution: CAA FB Factory, * (CAA Technical Workgroup) Namespace: FBF Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: True SystemLibrary: False Key: CAA FB Factory CAA List And Tree ¶ Library Identification ¶ Placeholder: CAA List And Tree Default Resolution: CAA List And Tree, * (CAA Technical Workgroup) Namespace: LAT Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: True SystemLibrary: False Key: CAA List And Tree 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 CIP Encapsulation Layer ¶ Library Identification ¶ Placeholder: CIP Encapsulation Default Resolution: CIP Encapsulation Layer, * (3S - Smart Software Solutions GmbH) Namespace: CIP_ENC Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: True SystemLibrary: False Key: CIP Encapsulation 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 CommonPacketFormat Interfaces ¶ Library Identification ¶ Name: CommonPacketFormat Interfaces Version: newest Company: 3S - Smart Software Solutions GmbH Namespace: CPF Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: CommonPacketFormat Interfaces, * (3S - Smart Software Solutions GmbH) Element Collections ¶ Library Identification ¶ Placeholder: ElementCollections Default Resolution: Element Collections, * (3S - Smart Software Solutions GmbH) Namespace: COL Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: True SystemLibrary: False Key: ElementCollections IoDrvEthernet ¶ Library Identification ¶ Placeholder: IoDrvEthernet Default Resolution: IoDrvEthernet, * (3S - Smart Software Solutions GmbH) Namespace: IoDrvEthernet Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: True SystemLibrary: False Key: IoDrvEthernet IoDrvEthernet Interfaces ¶ Library Identification ¶ Name: IoDrvEthernet Interfaces Version: newest Company: 3S - Smart Software Solutions GmbH Namespace: IIoDrvEthernet Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: True SystemLibrary: False Key: IoDrvEthernet Interfaces, * (3S - Smart Software Solutions GmbH) MemoryUtils ¶ Library Identification ¶ Placeholder: MemoryUtils Default Resolution: MemoryUtils, * (3S - Smart Software Solutions GmbH) Namespace: MEMUtils Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: True SystemLibrary: False Key: MemoryUtils Standard ¶ Library Identification ¶ Placeholder: Standard Default Resolution: Standard, * (System) Namespace: Standard Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: Standard SysCpuHandling ¶ Library Identification ¶ Placeholder: SysCpuHandling Default Resolution: SysCpuHandling, * (System) Namespace: SysCpuHandling Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: SysCpuHandling SysEthernet ¶ Library Identification ¶ Placeholder: CmpSysEthernet Default Resolution: SysEthernet, * (3S - Smart Software Solutions GmbH) Namespace: CmpSysEthernet Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: CmpSysEthernet SysMem ¶ Library Identification ¶ Placeholder: SysMem Default Resolution: SysMem, * (System) Namespace: SysMem Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: SysMem SysSocket ¶ Library Identification ¶ Placeholder: SysSocket Default Resolution: SysSocket, * (System) Namespace: SysSocket Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: SysSocket SysTarget ¶ Library Identification ¶ Placeholder: SysTarget Default Resolution: SysTarget, * (System) Namespace: SysTarget Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: SysTarget SysTime ¶ Library Identification ¶ Placeholder: SysTime Default Resolution: SysTime, * (System) Namespace: SysTime Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: SysTime 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)
CommonService (ENUM) ¶ TYPE CommonService : Attributes: qualified_only InOut: Name Initial None 16#0 GET_ATTRIBUTES_ALL 16#1 Reset 16#5 GET_ATTRIBUTE_SINGLE 16#E SET_ATTRIBUTE_SINGLE 16#10 CREATE 16#8 DELETE 16#9 RESTORE 16#15 KICK_TIMER 16#4B FORWARD_CLOSE 16#4E GET_STATUS 16#50 CHANGE_COMPLETE 16#51 AUDIT_CHANGES 16#52 FORWARD_OPEN 16#54 LARGE_FORWARD_OPEN 16#5B FORWARD_OPEN_RSP 16#D4 FORWARD_CLOSE_RSP 16#CE
Public ¶ Register (Method) Unregister (Method)
MessageRouter.Register (METH) ¶ METHOD Register InOut: Scope Name Type Input itfElement LAT.IElement
MessageRouter.Unregister (METH) ¶ METHOD Unregister InOut: Scope Name Type Input itfElement LAT.IElement
ICIP.ClassCode (PROP) ¶ PROPERTY ClassCode : USINT