File and Project Information ¶ Scope Name Type Content FileHeader creationDateTime date 16.08.2023, 10:42:29 companyName string 3S-Smart Software Solutions GmbH libraryFile IoDrvEthernet.library primaryProject True productName CODESYS productProfile CODESYS V3.5 SP16 Patch 3 contentFile IoDrvEthernet.clean.json version version 2.0.0.0 ProjectInformation Released bool True ShowSmartCodingInfo True LastModificationDateTime date 16.08.2023, 10:42:29 LibraryCategories library-category-list Intern|IoDrivers Author string 3S - Smart Software Solutions GmbH Company 3S - Smart Software Solutions GmbH CompiledLibraryCompatibilityVersion CODESYS V3.5 SP16 Patch 3 DefaultNamespace IoDrvEthernet Description See: Description DocFormat reStructuredText LanguageModelAttribute qualified-access-only Placeholder IoDrvEthernet Project IoDrvEthernet Title IoDrvEthernet Version version 4.2.0.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) CAA Device Diagnosis ¶ Library Identification ¶ Placeholder: CAA Device Diagnosis Default Resolution: CAA Device Diagnosis, * (CAA Technical Workgroup) Namespace: DED Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: True SystemLibrary: False Key: CAA Device Diagnosis 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 Component Manager ¶ Library Identification ¶ Placeholder: Component Manager Default Resolution: Component Manager, * (System) Namespace: Component_Manager Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: Component Manager IoDriver Interfaces ¶ Library Identification ¶ Name: IoDriver Interfaces Version: newest Company: System Namespace: IoDriver_Interfaces 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) IoDrvBase ¶ Library Identification ¶ Placeholder: IoDrvBase Default Resolution: IoDrvBase, * (System) Namespace: IoDrvBase Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: IoDrvBase 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) IoDrvUtility ¶ Library Identification ¶ Placeholder: IoDriver Utility Default Resolution: IoDrvUtility, * (3S - Smart Software Solutions GmbH) Namespace: IoDrvUtility Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: True SystemLibrary: False Key: IoDriver Utility IoStandard ¶ Library Identification ¶ Placeholder: IoStandard Default Resolution: IoStandard, * (System) Namespace: IoStandard Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: IoStandard Redundancy ¶ Library Identification ¶ Placeholder: Redundancy Default Resolution: Redundancy, * (3S - Smart Software Solutions GmbH) Namespace: RDCY Library Properties ¶ HideWhenReferencedAsDependency: True LinkAllContent: False Optional: False QualifiedOnly: True SystemLibrary: False Key: Redundancy Standard ¶ Library Identification ¶ Placeholder: Standard Default Resolution: Standard, * (System) Namespace: Standard Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: Standard StringUtils ¶ Library Identification ¶ Placeholder: StringUtils Default Resolution: StringUtils, * (System) Namespace: Stu Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: StringUtils 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 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)
IPSTRING_TO_UDINT (FUN) ¶ FUNCTION IPSTRING_TO_UDINT : UDINT function converts a readable ip address string to an udint value InOut: Scope Name Type Return IPSTRING_TO_UDINT UDINT Input sIPAddress STRING
UDINT_TO_IPARRAY (FUN) ¶ FUNCTION UDINT_TO_IPARRAY : ARRAY [0..3] OF BYTE function converts a byte array to an udint ip address value InOut: Scope Name Type Return UDINT_TO_IPARRAY ARRAY [0..3] OF BYTE Input udiIPAddress UDINT
UDINT_TO_IPSTRING (FUN) ¶ FUNCTION UDINT_TO_IPSTRING : STRING function converts a udint value to a readable ip address string InOut: Scope Name Type Return UDINT_TO_IPSTRING STRING Input udiIPAddress UDINT
Global Constants ¶ Constants (GVL) ParameterIDs (GVL)
Constants (GVL) ¶ InOut: Scope Name Type Initial Constant gc_sTaskName STRING ‘IoDrvEthernetTask’
ParameterIDs (GVL) ¶ Attributes: qualified_only InOut: Scope Name Type Initial Comment Constant IPADDRESS UDINT 0 SUBNETMASK UDINT 1 GATEWAYADDRESS UDINT 2 DEVICENAME UDINT 5 MACADDRESS UDINT 9 NETWORKINTERFACENAME UDINT 10 NETWORKINTERFACENAME_UNICODE UDINT 12 SAVE_COMM_SETTINGS UDINT 13 NETWORK_INTERFACE_NAME_PLC2 UDINT 200 IP_ADDRESS_PLC2 UDINT 201 SUBNET_MASK_PLC2 UDINT 202 GATEWAY_ADDRESS_PLC2 UDINT 203 USE_ASYNC_TASK UDINT 10000004 THIS_POINTER UDINT 20000000 ETH_DIAG UDINT 2006 Ethernet diag struct DIAG_ACK UDINT 2007
Globals ¶ GVL (GVL) Parameters (ParamList)
GVL (GVL) ¶ Attributes: qualified_only InOut: Name Type Initial g_stComponentName STRING ‘IoDrvEthernet’