CIFXProfinetControllerDiag.MasterID (PROP) ¶ PROPERTY MasterID : BYTE
CIFXProfinetControllerDiag.SetCommunicationState (METH) ¶ METHOD SetCommunicationState : DED.ERROR InOut: Scope Name Type Return SetCommunicationState DED.ERROR Input eRequestedState DED.DEVICE_TRANSITION_STATE
PNSlaveDiag (FB) ¶ FUNCTION_BLOCK PNSlaveDiag EXTENDS PNSlave IMPLEMENTS DED.IDevice2 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: CheckCurrentSupportedCommunicationState CheckSupportedCommunicationState GetDeviceDiagnosisInfo GetDeviceErrorAsync GetDeviceInfo GetDeviceState GetID , inherited from PNSlave GetSpecificDeviceErrorAsync GetSpecificDeviceState SetCommunicationState Structure: 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)
IDevice2 ¶ CheckCurrentSupportedCommunicationState (Method) CheckSupportedCommunicationState (Method) GetDeviceDiagnosisInfo (Method) GetDeviceErrorAsync (Method) GetDeviceInfo (Method) GetDeviceState (Method) GetSpecificDeviceErrorAsync (Method) GetSpecificDeviceState (Method) SetCommunicationState (Method)
IoDrvCIFXProfinetIRT Library Documentation ¶ Company : CODESYS Title : IoDrvCIFXProfinetIRT Version : 4.5.0.0 Categories : Intern|IoDrivers Namespace : IoDrvCIFXProfinetIRT Author : CODESYS Development GmbH Placeholder : IoDrvCIFXProfinetIRT Description [ 1 ] ¶ Profinet Controller IO-Driver for CIFX hardware, requires FW version 3.x.x.x Contents: ¶ IoDrvCIFXProfinetIRT Diagnosis Function Blocks Indices and tables ¶ [ 1 ] Based on IoDrvCIFXProfinetIRT.library, last modified 06.05.2024, 07:50:36. LibDoc 4.5.0.0 The content file IoDrvCIFXProfinetIRT.clean.json was generated with CODESYS V3.5 SP16 Patch 3 on 06.05.2024, 07:50:39.
IoDrvCIFXProfinetIRT ¶ Diagnosis CIFXProfinetControllerDiag (FunctionBlock) GetBusScanAsync (Method) GetDeviceDiagnosisInfo (Method) GetDeviceErrorAsync (Method) GetDeviceInfo (Method) GetDeviceState (Method) GetLogger (Method) GetSpecificDeviceErrorAsync (Method) GetSpecificDeviceState (Method) IBus GetBusDiagnosisInfo (Method) GetBusErrorAsync (Method) GetBusInfo (Method) GetBusState (Method) GetQoS (Method) GetSpecificBusState (Method) IDevice2 CheckCurrentSupportedCommunicationState (Method) CheckSupportedCommunicationState (Method) INode ChildNodeCount (Property) Connector (Property) Enable (Property) FirstChildNode (Property) Index (Property) IsRootNode (Property) NextSiblingNode (Property) ParentNode (Property) SiblingNodeCount (Property) MasterID (Property) SetCommunicationState (Method) PNSlaveDiag (FunctionBlock) 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) Function Blocks CIFXProfinetController (FunctionBlock) MasterID (Property) PNSlave (FunctionBlock) GetID (Method) ID (Property)
Diagnosis ¶ CIFXProfinetControllerDiag (FunctionBlock) GetBusScanAsync (Method) GetDeviceDiagnosisInfo (Method) GetDeviceErrorAsync (Method) GetDeviceInfo (Method) GetDeviceState (Method) GetLogger (Method) GetSpecificDeviceErrorAsync (Method) GetSpecificDeviceState (Method) IBus GetBusDiagnosisInfo (Method) GetBusErrorAsync (Method) GetBusInfo (Method) GetBusState (Method) GetQoS (Method) GetSpecificBusState (Method) IDevice2 CheckCurrentSupportedCommunicationState (Method) CheckSupportedCommunicationState (Method) INode ChildNodeCount (Property) Connector (Property) Enable (Property) FirstChildNode (Property) Index (Property) IsRootNode (Property) NextSiblingNode (Property) ParentNode (Property) SiblingNodeCount (Property) MasterID (Property) SetCommunicationState (Method) PNSlaveDiag (FunctionBlock) 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)
CIFXProfinetControllerDiag (FB) ¶ FUNCTION_BLOCK CIFXProfinetControllerDiag IMPLEMENTS DED.IBus, DED.IStack, DED.IDevice2, DED.IReconfigureProvider Properties: MasterID ChildNodeCount Connector Enable FirstChildNode Index IsRootNode NextSiblingNode ParentNode SiblingNodeCount Methods: GetBusScanAsync GetDeviceDiagnosisInfo GetDeviceErrorAsync GetDeviceInfo GetDeviceState GetLogger GetSpecificDeviceErrorAsync GetSpecificDeviceState SetCommunicationState CheckCurrentSupportedCommunicationState CheckSupportedCommunicationState GetBusDiagnosisInfo GetBusErrorAsync GetBusInfo GetBusState GetQoS GetSpecificBusState Structure: GetBusScanAsync (Method) GetDeviceDiagnosisInfo (Method) GetDeviceErrorAsync (Method) GetDeviceInfo (Method) GetDeviceState (Method) GetLogger (Method) GetSpecificDeviceErrorAsync (Method) GetSpecificDeviceState (Method) IBus GetBusDiagnosisInfo (Method) GetBusErrorAsync (Method) GetBusInfo (Method) GetBusState (Method) GetQoS (Method) GetSpecificBusState (Method) IDevice2 CheckCurrentSupportedCommunicationState (Method) CheckSupportedCommunicationState (Method) INode ChildNodeCount (Property) Connector (Property) Enable (Property) FirstChildNode (Property) Index (Property) IsRootNode (Property) NextSiblingNode (Property) ParentNode (Property) SiblingNodeCount (Property) MasterID (Property) SetCommunicationState (Method)
IoDrvCIFXProfinetDeviceDiag.GetSpecificDeviceState (METH) ¶ METHOD GetSpecificDeviceState : DED.ERROR Returns the fieldbus specific device state; interpretation is fieldbus dependent InOut: Scope Name Type Comment Return GetSpecificDeviceState DED.ERROR Input pData CAA.PVOID Pointer to memory szSize CAA.SIZE Size of memory in bytes where pData is pointing to Output szCount CAA.SIZE Number of Bytes written to pData
IoDrvCIFXProfinetDevice.UpdateModuleDiag (METH) ¶ METHOD UpdateModuleDiag