Library Information ¶ GetLibVersion (Function) GetLibVersionNumber (Function) IsLibReleased (Function)
GetLibVersion (FUN) ¶ FUNCTION GetLibVersion : VERSION This function has been automatically generated from the project information. InOut: Scope Name Type Return GetLibVersion VERSION
GetLibVersionNumber (FUN) ¶ FUNCTION GetLibVersionNumber : DWORD This function has been automatically generated from the project information. InOut: Scope Name Type Return GetLibVersionNumber DWORD
IsLibReleased (FUN) ¶ FUNCTION IsLibReleased : BOOL This function has been automatically generated from the project information. InOut: Scope Name Type Return IsLibReleased BOOL
ProfinetDeviceConfig ¶ DataTypes DeviceIdentification (Struct) ErrorCode (Enum) InterfaceEthernetStatistic (Struct) PortStatus (Struct) SubmoduleConfiguration (Struct) ProfinetDeviceInstance (FunctionBlock) Config ConfigureDevice (Method) ConfigureStartupParameters (Method) Plug (Method) UnPlug (Method) ProcessServices (Method) ReceiveData (Method) Reset (Method) SendData (Method) Start (Method) ProfinetSubmodule (FunctionBlock) GetData (Method) SetData (Method) UpdateConfiguration (Method)
DataTypes ¶ DeviceIdentification (Struct) ErrorCode (Enum) InterfaceEthernetStatistic (Struct) PortStatus (Struct) SubmoduleConfiguration (Struct)
DeviceIdentification (STRUCT) ¶ TYPE DeviceIdentification : STRUCT The Identification data of the device. This data is provided by Profinet I&M functions or the LLDP protocol. InOut: Name Type Initial Comment vendorID UINT 16#2CC 0x2CC (716 dec.): CODESYS GmbH deviceID UINT 16#1017 instance UINT 1 deviceType STRING(25) ‘CODESYS Profinet Device’ OrderID STRING(20) ‘-’ IM_Serial_Number STRING(16) ‘serial nr.’ This field shall be coded as data type VisibleString[16]. The value shall be set manufacturer specific according to 5.2.7.1. HWRevision UINT 0 = IM_Hardware_Revision SWRevision ProfinetCommon.IM_Software_Revision STRUCT(SWRevisionPrefix := 16#56, IM_SWRevision_Functional_Enhancement := 1, IM_SWRevision_Bug_Fix := 0, IM_SWRevision_Internal_Change := 0)
ErrorCode (ENUM) ¶ TYPE ErrorCode : Attributes: qualified_only InOut: Name OK Error InvalidState InvalidParameter ConfigFailed
InterfaceEthernetStatistic (STRUCT) ¶ TYPE InterfaceEthernetStatistic : STRUCT Some Ethernet frame counters and performance metrics for the diagnosis of runtime issues. InOut: Name Type Comment RecvFrameCountTotal UDINT Overall number of received Frames RecvRTFrameCountTotal UDINT Overall number of received Profinet-RT Frames CDataInvalidCount UDINT Number of received invalid cyclic data frames SendErrors UDINT Number of failed SysEthernet.Send() RecvAvg_Cycle LTIME Average Time for receiving Ethernet Frames per BusCycle RecvMax_Cycle LTIME Max Time for receiving Ethernet Frames per BusCycle SendAvg_Cycle LTIME Average Time for sending Ethernet Frames per BusCycle SendMax_Cycle LTIME Max Time for sending Ethernet Frames per BusCycle
PortStatus (STRUCT) ¶ TYPE PortStatus : STRUCT Status and current speed of the ethernet port. InOut: Name Type LinkStatus Profinet.LinkState_Link MAUType Profinet.MAUType