CheckExpSubmodule (FB) ¶ FUNCTION_BLOCK CheckExpSubmodule Check the module configuration that the controller expects in the Connect-req. If there is a mismatch between expected and real submodule, the outputs are set accordingly. InOut: Scope Name Type Initial Comment Input xEnable BOOL TRUE Enable function AR_ID DWORD CommFB.Constants.INVALID_ID ID of the Application Relation ( = Connection) that has to be checked. Index DINT 0 Index of the expected submodule. Range [0 - ExpectedSubmoduleCount - 1]. Output xValid BOOL The displayed data is valid. This means the specified Index and AR-ID are valid. ExpectedSubmoduleCount DINT Number of expected submodules within the specified Connect- req. ExpectedSubmodule ExpSubmodule Data of the Expected Submodule that is currectly selected by the input Index. xModuleDiff BOOL There is some mismatch in the submodule configuration ModuleState ModuleState 16#FFFF ModuleState that will be returned to the controller. ARInfo SubmoduleState_ARInfo AR releated information that will be returned to the controller. IdentInfo SubmoduleState_IdentInfo Identification releated infiormaton that will be returned to the controller.
IoDrvCIFXProfiNetDiag.FirstChildNode (PROP) ¶ PROPERTY FirstChildNode : DED.INode
IoDrvCIFXProfiNetDiag.Index (PROP) ¶ PROPERTY Index : UDINT
IoDrvCIFXProfiNetDiag.IsRootNode (PROP) ¶ PROPERTY IsRootNode : BOOL
ProfinetCommon Library Documentation ¶ Company : CODESYS Title : ProfinetCommon Version : 4.5.1.0 Categories : Intern|IoDrivers Namespace : ProfinetCommon Author : CODESYS Development GmbH Placeholder : ProfinetCommon Description [ 1 ] ¶ Common Profinet datatypes and functions: DCP: Function Blocks for Name- and IP-Assignment or Network-Scan Diagnosis: Function Blocks for evaluating Profinet Diagnosis Data received by RALARM or RDREC IO-Link: Function Block IOL_CALL for read/write IO-Link parameters Contents: ¶ ProfinetCommon Application DCP DataTypes Device Diagnosis IO-Link IOxStatus (Enum) Status Util Indices and tables ¶ [ 1 ] Based on ProfinetCommon.library, last modified 17.05.2024, 12:10:44. LibDoc 4.5.0.0 The content file ProfinetCommon.clean.json was generated with CODESYS V3.5 SP16 Patch 3 on 17.05.2024, 12:10:46.
IoDrvCIFXProfiNetDiag.NextSiblingNode (PROP) ¶ PROPERTY NextSiblingNode : DED.INode
IoDrvCIFXProfiNetDiag.ParentNode (PROP) ¶ PROPERTY ParentNode : DED.INode
IoDrvCIFXProfiNetDiag.SiblingNodeCount (PROP) ¶ PROPERTY SiblingNodeCount : DED.CAA.Count
ProfinetCommon ¶ Application DeviceInfo (Struct) DeviceIterator (FunctionBlock) InitByID (Method) Next (Method) GetSubmoduleDiagnosis (Function) ModuleStatus (Enum) SubmoduleDiagnosisEntry (Struct) SubmoduleInfo (Struct) SubmoduleIterator (FunctionBlock) InitByID (Method) Next (Method) SubmoduleStatus (Struct) DCP DCP_Get (FunctionBlock) DCP_Identify (FunctionBlock) DCP_Reset (FunctionBlock) DCP_Set (FunctionBlock) DataTypes DCP_DeviceData (Struct) DCP_DeviceRole (Struct) DCP_Error (Enum) DCP_FilterData (Struct) DCP_FilterMode (Enum) DCP_FilterOptions (Struct) DCP_GetOptions (Struct) DCP_ResetMode (Enum) DCP_SetData (Struct) DCP_SetOptions (Struct) ListOfDevices (FunctionBlock) Get (Method) DataTypes AlarmType (Enum) IPParameterValue (Struct) Device AR_Info (Struct) CheckExpSubmodule (FunctionBlock) DeviceAR (FunctionBlock) IDeviceARClient CM_Abort_req (Method) DeviceAR_State (Enum) ExpSubmodule (Struct) Diagnosis DataTypes ChannelDiagnosisData (Struct) ChannelErrorType (Enum) ChannelProperties (Struct) ChannelProperties_Type (Enum) DiagnosisDirection (Enum) DiagnosisInformationUSI (Struct) DiagnosisRecordIndex (Enum) DiagnosisSeverity (Enum) DiagnosisSource (Struct) DiagnosisSpecifier (Enum) UpdateDiagnosis_Status (Enum) DiagMessageFactory (FunctionBlock) TryGetDiagMessage (Method) DiagnosisDataBuffer (FunctionBlock) DiagnosisDataReader (FunctionBlock) InitAlarm (Method) InitData (Method) Read (Method) UpdateDiagnosisEntry (FunctionBlock) IO-Link DECODE_IOL_STATUS (Function) DataTypes IOL_AdditionalCode (Enum) IOL_Error (Struct) IOL_ErrorCode (Enum) IOL_IdentificationAndDiagnosis_Function (Enum) IOL_IdentificationObjects (Struct) IOL_PortError (Enum) IOL IOL_Constants (GVL) IOL_DiagEntry (Struct) IOL_Event (Struct) IOL_EventCode (Union) IOL_EventCode_Device (Enum) IOL_EventCode_Port (Enum) IOL_EventQualifier (Struct) IOL_EventQualifier_Instance (Enum) IOL_EventQualifier_Mode (Enum) IOL_EventQualifier_Source (Enum) IOL_EventQualifier_Type (Enum) IOL_FieldbusStatus (Struct) IOL_GetEvent_ChannelDiagnosis (Function) IOL_GetEvent_UDINT (Function) IOL_IOLM_InfoRecord (Struct) IOL_IQ_Behavior (Enum) IOL_Index (Enum) IOL_MasterIdent (Struct) IOL_MasterIdent_Features_1 (Struct) IOL_MasterType (Enum) IOL_PN_PortControl (Struct) IOL_PQI (Struct) IOL_PortConfigList (Struct) IOL_PortConfigurationRecord (Struct) IOL_PortMode (Enum) IOL_PortQualityInfo (Struct) IOL_PortStatusInfo (Enum) IOL_PortStatusList (Struct) IOL_PortStatusRecord (Struct) IOL_PortType (Enum) IOL_ProfileIdentifier (Enum) IOL_TransmissionRate (Enum) IOL_ValidationBackup (Enum) PN_PortConfigurationRecord (Struct) IOL_CALL (FunctionBlock) IOL_DataStorage (FunctionBlock) IOL_IOLM_Info (FunctionBlock) IOL_IdentificationAndDiagnosis (FunctionBlock) IOL_PortConfiguration (FunctionBlock) IOL_PortStatus (FunctionBlock) PN_PortConfiguration (FunctionBlock) SmartSensorProfile DataTypes IOL_AdSS_Function (Enum) IOL_AdSS_Status (Enum) IOL_AdSS_TeachFunction (Enum) IOL_AdSS_TeachMode (Enum) IOL_AdjustableSwitchingSensor (FunctionBlock) IOL_MeasurementDataChannel (FunctionBlock) IOxStatus (Enum) Status ModuleState (Enum) SubmoduleState_ARInfo (Enum) SubmoduleState_AddInfo (Enum) SubmoduleState_Detail (Enum) SubmoduleState_IdentInfo (Enum) Util ProfinetByteData (FunctionBlock) Bit GetBit (Method) GetBitArea (Method) PutBit (Method) PutBitArea (Method) Byte GetBytes (Method) PutBytes (Method) Float GetFloat32 (Method) GetFloat64 (Method) PutFloat32 (Method) PutFloat64 (Method) InitData (Method) Integer GetInteger16 (Method) GetInteger32 (Method) GetInteger64 (Method) GetInteger8 (Method) GetUnsigned16 (Method) GetUnsigned32 (Method) GetUnsigned64 (Method) GetUnsigned8 (Method) PutInteger16 (Method) PutInteger32 (Method) PutInteger64 (Method) PutInteger8 (Method) PutUnsigned16 (Method) PutUnsigned32 (Method) PutUnsigned64 (Method) PutUnsigned8 (Method)
IoDrvCIFXProfiNetDiag.SetCommunicationState (METH) ¶ METHOD SetCommunicationState : DED.ERROR InOut: Scope Name Type Return SetCommunicationState DED.ERROR Input eRequestedState DED.DEVICE_TRANSITION_STATE