Library Reference ¶ This is a dictionary of all referenced libraries and their name spaces.
IoDrvProfinet Library Documentation ¶ Company : CODESYS Title : IoDrvProfinet Version : 4.5.0.0 Categories : Intern|IoDrivers Namespace : IoDrvProfinet Author : CODESYS Development GmbH Placeholder : IoDrvProfinet Description [ 1 ] ¶ IO Driver Profinet Controller Contents: ¶ Diagnosis PNSlaveDiag (FunctionBlock) ProfinetControllerDiag (FunctionBlock) FunctionBlocks PNSlave (FunctionBlock) ProfinetController (FunctionBlock) Library Information GetLibVersion (Function) GetLibVersionNumber (Function) IsLibReleased (Function) SysRed RedundancyManager (FunctionBlock) SR_Mode (Enum) SRstate (Enum) Indices and tables ¶ [ 1 ] Based on IoDrvProfinet.library, last modified 06.05.2024, 07:44:37. LibDoc 4.5.0.0 The content file IoDrvProfinet.clean.json was generated with CODESYS V3.5 SP16 Patch 3 on 06.05.2024, 07:44:42.
Diagnosis ¶ PNSlaveDiag (FunctionBlock) IDevice2 CheckSupportedCommunicationState (Method) GetDeviceDiagnosisInfo (Method) GetDeviceErrorAsync (Method) GetDeviceInfo (Method) GetDeviceState (Method) GetSpecificDeviceErrorAsync (Method) GetSpecificDeviceState (Method) INode ChildNodeCount (Property) Connector (Property) Enable (Property) FirstChildNode (Property) GetChild (Method) Index (Property) IsRootNode (Property) NextSiblingNode (Property) ParentNode (Property) SiblingNodeCount (Property) ProfinetControllerDiag (FunctionBlock) GetChild (Method) IBus GetBusDiagnosisInfo (Method) GetBusErrorAsync (Method) GetBusInfo (Method) GetBusState (Method) GetQoS (Method) GetSpecificBusState (Method) IDevice2 CheckCurrentSupportedCommunicationState (Method) CheckSupportedCommunicationState (Method) GetDeviceDiagnosisInfo (Method) GetDeviceErrorAsync (Method) GetDeviceInfo (Method) GetDeviceState (Method) GetSpecificDeviceErrorAsync (Method) GetSpecificDeviceState (Method) SetCommunicationState (Method) INode ChildNodeCount (Property) Connector (Property) Enable (Property) FirstChildNode (Property) Index (Property) IsRootNode (Property) NextSiblingNode (Property) ParentNode (Property) SiblingNodeCount (Property)
PNSlaveDiag (FB) ¶ FUNCTION_BLOCK PNSlaveDiag EXTENDS PNSlave IMPLEMENTS DED.IDevice2, DED.IReconfigureProvider see PNSlave InOut: Scope Name Type Initial Comment Inherited from Output xRunning BOOL Slave is in cyclic data exchange. PNSlave xBusy BOOL Connect or abort currently in progress. PNSlave xError BOOL Communication error. Output PNIOStatus displays reason. PNSlave PNIOStatus UDINT 16#FFFFFFFF The current PNIO Status of the device. PNSlave xDiagnosis BOOL Any module of the slave has a diagnosis entry. PNSlave xModuleDiff BOOL The module configuration is not matching (wrong or missing). PNSlave Properties: ChildNodeCount Connector Enable FirstChildNode ID , inherited from PNSlave Index IsRootNode NextSiblingNode ParentNode SiblingNodeCount Methods: ChangeState , inherited from PNSlave CheckCurrentSupportedCommunicationState , inherited from PNSlave CheckSupportedCommunicationState GetChild GetDeviceDiagnosisInfo GetDeviceErrorAsync GetDeviceInfo GetDeviceState GetID , inherited from PNSlave GetSpecificDeviceErrorAsync GetSpecificDeviceState SetCommunicationState , inherited from PNSlave UpdatePrimary , inherited from PNSlave Structure: IDevice2 CheckSupportedCommunicationState (Method) GetDeviceDiagnosisInfo (Method) GetDeviceErrorAsync (Method) GetDeviceInfo (Method) GetDeviceState (Method) GetSpecificDeviceErrorAsync (Method) GetSpecificDeviceState (Method) INode ChildNodeCount (Property) Connector (Property) Enable (Property) FirstChildNode (Property) GetChild (Method) Index (Property) IsRootNode (Property) NextSiblingNode (Property) ParentNode (Property) SiblingNodeCount (Property)
IDevice2 ¶ CheckSupportedCommunicationState (Method) GetDeviceDiagnosisInfo (Method) GetDeviceErrorAsync (Method) GetDeviceInfo (Method) GetDeviceState (Method) GetSpecificDeviceErrorAsync (Method) GetSpecificDeviceState (Method)
PNSlaveDiag.Connector (PROP) ¶ PROPERTY Connector : POINTER TO IoConfigConnector
PNSlaveDiag.Enable (PROP) ¶ PROPERTY Enable : BOOL This property returns if the node is enabled in the device tree. The setter can be used to change the Enabled flag. If enabling/disabling is not supported on the node the flag’s value will not change.
PNSlaveDiag.FirstChildNode (PROP) ¶ PROPERTY FirstChildNode : DED.INode
PNSlaveDiag.GetChild (METH) ¶ METHOD GetChild : DED.INode Returns the udiIndex-th child device. 0 if there is no child at udiIndex. InOut: Scope Name Type Return GetChild DED.INode Input udiIndex UDINT
PNSlaveDiag.Index (PROP) ¶ PROPERTY Index : UDINT