EL6900ProjectState (ENUM) ¶ TYPE EL6900ProjectState : Attributes: qualified_only InOut: Name Initial Offline 0 Run 1 Stop 2 Start 3 Restore 4 Fault 7
IoDrvEL6900 (FB) ¶ FUNCTION_BLOCK IoDrvEL6900 EXTENDS IoDrvBase IMPLEMENTS ICmpIoDrvParameter Properties: ProjectState Structure: ProjectState (Property)
EL69xx (ENUM) ¶ TYPE EL69xx : InOut: Name Initial Comment EL6900 0 EL6910 1 EK1960 2 also for EL2911,2912 and EL1918
IoDrvEtherNetIP Library Documentation ¶ Company : CODESYS Title : IoDrvEtherNetIP Version : 4.6.0.0 Categories : Intern|IoDrivers Namespace : IoDrvEtherNetIP Author : CODESYS Development GmbH Placeholder : IoDrvEtherNetIP Description [ 1 ] ¶ This I/O Driver offers an EtherNet/IP Scanner and an EtherNet/IP Remote Adapter. Contents: ¶ IoDrvEtherNetIP Enums Function Blocks GlobalVariables Indices and tables ¶ [ 1 ] Based on IoDrvEtherNetIP.library, last modified 20.06.2024, 13:32:36. LibDoc 4.5.0.0 The content file IoDrvEtherNetIP.clean.json was generated with CODESYS V3.5 SP16 Patch 3 on 20.06.2024, 13:32:44.
IoDrvEtherNetIP ¶ Enums AdapterState (Enum) ERROR (Enum) ScannerState (Enum) Function Blocks Device Diagnosis IoDrvEtherNetIP_diag (FunctionBlock) IBus GetBusInfo (Method) GetBusState (Method) IDevice GetDeviceInfo (Method) GetDeviceState (Method) SetCommunicationState (Method) INode ChildNodeCount (Property) Connector (Property) Enable (Property) FirstChildNode (Property) IsRootNode (Property) NextSiblingNode (Property) ParentNode (Property) SiblingNodeCount (Property) RemoteAdapter_diag (FunctionBlock) IDevice GetDeviceInfo (Method) GetDeviceState (Method) SetCommunicationState (Method) IDevice2 CheckCurrentSupportedCommunicationState (Method) CheckSupportedCommunicationState (Method) INode ChildNodeCount (Property) Connector (Property) Enable (Property) FirstChildNode (Property) IsRootNode (Property) NextSiblingNode (Property) ParentNode (Property) SiblingNodeCount (Property) IoDrvEtherNetIP (FunctionBlock) IOTask IOCycle (Method) MaximumExplicitMessageSize (Property) ServiceTask ServiceCycle (Method) State (Property) RemoteAdapter (FunctionBlock) CIP-Connection GetAssemblyByID (Method) IoDrv ServiceCycle (Method) Properties AcyclicServiceTimeout (Property) EncapsulationKeepAliveInterval (Property) IPAddress (Property) GlobalVariables Parameters (ParamList)
Enums ¶ AdapterState (Enum) ERROR (Enum) ScannerState (Enum)
AdapterState (ENUM) ¶ TYPE AdapterState : Possible states of a RemoteAdapter (device under scanner). Attributes: qualified_only InOut: Name Initial Comment DISABLED 0 Disabled in device tree. NOT_CONFIGURED State after download going on with |IP_CONFIG| after setting values to default. IP_CONFIG Setting IP address and port. |BUS_ERROR| if IP address not valid. Going on with |ENCAPSULATION_CONFIG| if ok. ENCAPSULATION_CONFIG Opens the TCP port to the client and if there is no error go to |LIST_SERVICES| , else |BUS_ERROR| . LIST_SERVICES Empty state going on with |REGISTER_SESSION| . REGISTER_SESSION Register Session message is send and response is evaluated. If error |BUS_ERROR| , else |PARAMETER_CONFIG| . PARAMETER_CONFIG UserParameters are going to be sent. If error occurred, a logmessage is generated and no matter what the next state is AdapterState.CONFIGURED. CONFIGURED Forward Open is processed here going on with |RUNNING| if success and join multicast address if necessary, else retrying Forward Open in this state. RUNNING All connections established. IO data will be sent to the slave. RESET Performing a reset triggered on the input of the RemoteAdapter . RESET_SERVICE Reset service of CIP is triggered over the network. BUS_ERROR If connection is lost and AUTO_RESET is disabled in the configurator or problems with sockets occurred, this state gets active. ERROR Downloaded parameter are inconsistent or no memory or connection problems
ERROR (ENUM) ¶ TYPE ERROR : CIP Error Codes from 1 - 16#69 and IoDrvEtherNetIP Error Codes from 16#AA-XX Attributes: qualified_only InOut: Name Initial Comment NO_ERROR 0 INVALID_COMMAND 16#1 OUT_OF_MEMORY 16#2 INVALID_DATA 16#3 INVALID_SESSION_HANDLE 16#64 INVALID_LENGTH 16#65 UNSUPPORTED_PROTOCOL_VERSION 16#69 NBS_ERROR 16#AA NBS_RCV_ERROR NBS_SND_ERROR ENCAPSULATION_ERROR TCPIP_CONFIG_ERROR UDP_CONFIG_ERROR UDP_RECV_ERROR UDP_SEND_ERROR UDP_CLOSE_ERROR NULL_POINTER DEVICE_STATE_ERROR RECONFIGURATION_FAILED PERFORMANCE_MONITOR_DISABLED INVALID_MEASURING_POINT IP_CONFIG_ERROR
ScannerState (ENUM) ¶ TYPE ScannerState : Attributes: qualified_only InOut: Name Comment INITIALIZING Setting up CIP objects. Go on with IP_CONFIG. DISABLED Disabled in device tree. IP_CONFIG Make ip configuration to ethernet interface and waiting for it to go on state IoDrvEthernet->EthernetState->RUNNING. Go on with UDP_CONFIG if ok. If error eState is ScannerState.ERROR and Error.TCPIP_CONFIG_ERROR . UDP_CONFIG Open UDP default port 2222 socket for IO communication. If ok go on with UDP_CONFIG, else ScannerState.BUS_ERROR . ENCAPSULATION_CONFIG ADAPTER_CONFIG Empty state. Go on with OPEN_CONNECTIONS. OPEN_CONNECTIONS Setting CIP identity status to configured and go on with state RUNNING. RUNNING Open connections to adapters and handle IO communication and explicit messages (different tasks) DIAGNOSTIC_AVAILABLE Same as running with diagnostic message for configurator/editor. BUS_ERROR UDP or TCP ports could not be opened. If network interface is going on state IoDrvEthernet->EthernetState->RUNNING scanner jumps to state INITIALIZING. RESET If xReset on CIP identity object is received this state is getting aktiv. ERROR If network interface is going on state IoDrvEthernet->EthernetState->RUNNING scanner jumps to state INITIALIZING. UPDATE_CONFIGURATION Start phase
Function Blocks ¶ Device Diagnosis IoDrvEtherNetIP_diag (FunctionBlock) IBus GetBusInfo (Method) GetBusState (Method) IDevice GetDeviceInfo (Method) GetDeviceState (Method) SetCommunicationState (Method) INode ChildNodeCount (Property) Connector (Property) Enable (Property) FirstChildNode (Property) IsRootNode (Property) NextSiblingNode (Property) ParentNode (Property) SiblingNodeCount (Property) RemoteAdapter_diag (FunctionBlock) IDevice GetDeviceInfo (Method) GetDeviceState (Method) SetCommunicationState (Method) IDevice2 CheckCurrentSupportedCommunicationState (Method) CheckSupportedCommunicationState (Method) INode ChildNodeCount (Property) Connector (Property) Enable (Property) FirstChildNode (Property) IsRootNode (Property) NextSiblingNode (Property) ParentNode (Property) SiblingNodeCount (Property) IoDrvEtherNetIP (FunctionBlock) IOTask IOCycle (Method) MaximumExplicitMessageSize (Property) ServiceTask ServiceCycle (Method) State (Property) RemoteAdapter (FunctionBlock) CIP-Connection GetAssemblyByID (Method) IoDrv ServiceCycle (Method) Properties AcyclicServiceTimeout (Property) EncapsulationKeepAliveInterval (Property) IPAddress (Property)