IoDrvEtherNetIPAdapter.GetAssemblyByID (METH) ¶ METHOD GetAssemblyByID : CIP_Object.IAssembly This method returns an CIP_Object.IAssembly Object by InstanceID InOut: Scope Name Type Return GetAssemblyByID CIP_Object.IAssembly Input dwInstanceID DWORD
ICIPProvider ¶ RegisterCIPObject (Method) RegisterSymbolicCIPObject (Method) UnregisterCIPObject (Method) UnregisterSymbolicCIPObject (Method)
IOTask ¶ IOCycle (Method)
ServiceTask ¶ ServiceCycle (Method)
IoDrvEtherNetIPAdapter.SetAttributeValue (METH) ¶ METHOD SetAttributeValue : BOOL Use this method to set specific attribute values for the EtherNet/IP Adapter. Following attributes can be set with this method: TCP/IP Object (Class 0xF5) Status (Attribute 1) Configuration Capability (Attribute 2) Configuration Control (Attribute 3) SelectAcd (Attribute 10) (recommended to set in the editor) LastConflictDetected (Attribute 11) Encapsulation Inactivity Timeout (Attribute 13) PROGRAM PLC_PRG VAR xConfigure : BOOL := TRUE ; uiEncapsulationTimeout : UINT ; dwStatus : DWORD ; dwConfigurationCapability : DWORD ; dwConfigurationControl : DWORD ; xSuccess : BOOL ; eError : USINT ; END_VAR IF xConfigure THEN //xSuccess := EtherNet_IP_Adapter.SetAttributeValue(16#F5,1,13,ADR(uiEncapsulationTimeout),SIZEOF(uiEncapsulationTimeout),ADR(eError)); //xSuccess := EtherNet_IP_Adapter.SetAttributeValue(16#F5,1,1,ADR(dwStatus),SIZEOF(dwStatus),ADR(eError)); //xSuccess := EtherNet_IP_Adapter.SetAttributeValue(16#F5,1,2,ADR(dwConfigurationCapability),SIZEOF(dwConfigurationCapability),ADR(eError)); xSuccess := EtherNet_IP_Adapter.SetAttributeValue ( 16#F5 , 1 , 3 , ADR ( dwConfigurationControl ), SIZEOF ( dwConfigurationControl ), ADR ( eError )); xConfigure := FALSE ; END_IF InOut: Scope Name Type Initial Return SetAttributeValue BOOL Input uiClass UINT dwInstance DWORD wAttribute WORD pData POINTER TO BYTE uiDataSize UINT peError POINTER TO CIP_Object.GeneralStatus 0
Module (FB) ¶ FUNCTION_BLOCK Module IMPLEMENTS IModule An adpater can have some modules. Driver FB: Don´t create this FB directly. InOut: Scope Name Type Comment Output eState MODULESTATE State of the module, which is given by the ADAPTERSTATE of the IoDrvEtherNetIPAdapter. Methods: GetConsumingAssembly GetProducingAssembly Structure: GetConsumingAssembly (Method) GetProducingAssembly (Method)
Module.GetConsumingAssembly (METH) ¶ METHOD GetConsumingAssembly : CIP_Object.IAssembly This method returns an CIP_Object.IAssembly Object with the datarange of the module InOut: Scope Name Type Return GetConsumingAssembly CIP_Object.IAssembly
IoDrvEthernet Library Documentation ¶ Company 3S - Smart Software Solutions GmbH Title IoDrvEthernet Version 4.2.0.0 Categories Intern|IoDrivers Namespace IoDrvEthernet Author 3S - Smart Software Solutions GmbH Placeholder IoDrvEthernet Description 1 ¶ Driver for a network interface. Contents: ¶ IoDrvEthernet Enums Function Blocks Functions Global Constants Globals Indices and tables ¶ 1 Based on IoDrvEthernet.library, last modified 16.08.2023, 10:42:29. LibDoc 4.4.0.0-b.27 The content file IoDrvEthernet.clean.json was generated with CODESYS V3.5 SP16 Patch 3 on 16.08.2023, 10:42:29.
IoDrvEthernet ¶ Enums ErrorCode (Enum) EthernetState (Enum) Function Blocks IoDrvEthernet (FunctionBlock) INetworkInterface DeviceName (Property) GatewayAddress (Property) IPAddress (Property) MACAddress (Property) NICName (Property) NICNameUnicode (Property) State (Property) Subnetmask (Property) INetworkInterface2 AdapterFlags (Property) GatewayAddressConfigured (Property) IPAddressConfigured (Property) IPSettingsEqualsConfigured (Property) StateOfEthernetNode (Property) SubnetmaskConfigured (Property) IoDrvEthernetDiag (FunctionBlock) Ethernet-Settings Configuration Settings UpdateConfiguredIPSettings (Method) UpdateConfiguredInterfaceName (Method) Hardware Settings IBus GetBusDiagnosisInfo (Method) GetBusInfo (Method) GetBusState (Method) GetQoS (Method) GetSpecificBusState (Method) INode ChildNodeCount (Property) Connector (Property) Enable (Property) FirstChildNode (Property) Index (Property) IsRootNode (Property) NextSiblingNode (Property) ParentNode (Property) SiblingNodeCount (Property) Functions IPARRAY_TO_INADDR (Function) IPARRAY_TO_IPSTRING (Function) IPARRAY_TO_UDINT (Function) IPSTRING_TO_UDINT (Function) UDINT_TO_IPARRAY (Function) UDINT_TO_IPSTRING (Function) Global Constants Constants (GVL) ParameterIDs (GVL) Globals GVL (GVL) Parameters (ParamList)
Enums ¶ ErrorCode (Enum) EthernetState (Enum)