ParameterList (PARAMS) ¶ Library parameters for the EtherNet/IP Scanner. Attributes: qualified_only InOut: Scope Name Type Initial Comment Constant gc_uiTCPPort UINT 44818 port for explicit messaging (i.e. config Data) gc_uiUDPPort UINT 2222 port for implicit messaging (i.e. I/O Data)
File and Project Information ¶ Scope Name Type Content FileHeader creationDateTime date 27.04.2020, 16:06:44 companyName string 3S-Smart Software Solutions GmbH libraryFile CIP_Encapsulation.library primaryProject True productName CODESYS productProfile CODESYS V3.5 SP16 contentFile CIP_Encapsulation.clean.json version version 2.0.0.0 ProjectInformation IsEndUserLibrary bool False Released True LastModificationDateTime date 27.04.2020, 16:06:44 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 DefaultNamespace CIP_ENC Description See: Description LanguageModelAttribute qualified-access-only Placeholder CIP Encapsulation Project CIP_Encapsulation Title CIP Encapsulation Layer Version version 3.5.16.0
Library Reference ¶ This is a dictionary of all referenced libraries and their name spaces. CAA Behaviour Model ¶ Library Identification ¶ Placeholder: CAA Behaviour Model Default Resolution: CAA Behaviour Model, * (CAA Technical Workgroup) Namespace: CBM Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: True SystemLibrary: False Key: CAA Behaviour Model CAA Callback Extern ¶ Library Identification ¶ Placeholder: CAA Callback Default Resolution: CAA Callback Extern, * (CAA Technical Workgroup) Namespace: CB Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: True SystemLibrary: False Key: CAA Callback 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 Net Base Services ¶ Library Identification ¶ Placeholder: CAA NetBaseSrv Default Resolution: CAA Net Base Services, * (CAA Technical Workgroup) Namespace: NBS Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: True SystemLibrary: False Key: CAA NetBaseSrv 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 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) 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 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 SysTimeCore ¶ Library Identification ¶ Placeholder: SysTimeCore Default Resolution: SysTimeCore, * (System) Namespace: SysTimeCore Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: SysTimeCore 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)
ServiceWriter.WriteByte (METH) ¶ METHOD WriteByte : UDINT InOut: Scope Name Type Return WriteByte UDINT Input bt BYTE
ServiceWriter.WriteBytes (METH) ¶ METHOD WriteBytes : UDINT InOut: Scope Name Type Return WriteBytes UDINT Input pData POINTER TO BYTE udiSize UDINT
ServiceWriter.WriteBytesSwapped (METH) ¶ METHOD WriteBytesSwapped : UDINT Will write the bytes and swap them if the size is 2, 4 or 8. Remember: This method will always do a swapping! If there is a different size, then no swapping will happen! InOut: Scope Name Type Return WriteBytesSwapped UDINT Input pData POINTER TO BYTE udiSize UDINT
ServiceWriter.WriteComplexStartTag (METH) ¶ METHOD WriteComplexStartTag : UDINT InOut: Scope Name Type Return WriteComplexStartTag UDINT Input udiTag UDINT udiMinLenSize UDINT
ServiceWriter.WriteDWord (METH) ¶ METHOD WriteDWord : UDINT InOut: Scope Name Type Return WriteDWord UDINT Input dw DWORD
ServiceWriter.WriteDWordSwapped (METH) ¶ METHOD WriteDWordSwapped : UDINT Writes the given double word to the service. Will do swapping if required by the parameter bSwap InOut: Scope Name Type Return WriteDWordSwapped UDINT Input dw DWORD bSwap BOOL
ServiceWriter.WriteDataStartTag (METH) ¶ METHOD WriteDataStartTag : UDINT InOut: Scope Name Type Return WriteDataStartTag UDINT Input udiTag UDINT alignment CmpBinTagUtilIec.BTagAlignment udiMinLenSize UDINT