Constants ¶ InfoIds (GVL) IoConfigParameterIDs (GVL) PNSCommandIds (GVL) PNSConfig (GVL)
IoConfigParameterIDs (GVL) ¶ InOut: Scope Name Type Initial Comment Constant PNS_CFG_DEV_PARAM UDINT 16#1 PNS_CFG_DEV_IDENT UDINT 16#2 PNS_CFG_MODULE UDINT 16#201 PNS_CFG_SUBMODULE UDINT 16#11000 PNS_CFG_SUBMODULE_I UDINT 16#13000 PNS_CFG_SUBMODULE_O UDINT 16#14000 PNS_DIAG_PARAM UDINT 300 Driver Specific data
PNSCommandIds (GVL) ¶ InOut: Scope Name Type Initial Comment Constant PNS_IF_REG_APP_REQ UDINT 16#2F10 PNS_IF_REG_APP_CNF UDINT 16#2F11 PNS_IF_UNREG_APP_REQ UDINT 16#2F12 PNS_IF_UNREG_APP_CNF UDINT 16#2F13 PB_IF_SET_CONFIGURATION_REQ UDINT 16#3102 PB PB_IF_SET_CONFIGURATION_CNF UDINT 16#3103 PROFIBUS_APS_CHECK_CFG_IND UDINT 16#3106 PROFIBUS_APS_CHECK_USER_PRM_IND UDINT 16#3104
PNSConfig (GVL) ¶ InOut: Scope Name Type Initial Comment Constant PNS_APPLICATION UDINT 16#20 PNS_SYSTEM_FLAG_HANDLE_IM_DATA_ENABLED UDINT 16#100 PNS_SYSTEM_FLAG_APP_READY_AUTO UDINT 16#200 PROFIBUS_APS_MAX_CFG_DATA_SIZE UINT 244 MODULE_TYPE_PB_DEVICE UINT 16#22 dec. 34 MODULE_TYPE_PB_DEVICEMODULE UINT 16#25 dec. 37
Datastructs ¶ PBS_CONFIG_STATES (Enum) PB_SLAVE_CIFX_DIAG (Struct)
PBS_CONFIG_STATES (ENUM) ¶ TYPE PBS_CONFIG_STATES : InOut: Name Initial Comment NOT_CONFIGURED 0 WAIT_ON_BUS_ON CONFIGURE_DEVICE CONFIGURE_IM_DATA, REGISTER_APP INIT_CHANNEL_REQ WAIT_INIT_CHANNEL_DONE CONFIGURATION_DONE GET_DEVICE_HANDLE, CONFIGURATION_FAILED SHUTDOWN
PB_SLAVE_CIFX_DIAG (STRUCT) ¶ TYPE PB_SLAVE_CIFX_DIAG : STRUCT InOut: Name Type Comment udiCCOS UDINT NetX Change Of State Filed udiCState UDINT NetX Communication State udiComError UDINT Error code of the communication Channel
FunctionBlocks ¶ IoDrvCIFXProfibusDevice (FunctionBlock) IoDrvCIFXProfibusDeviceDiag (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) IReconfigureProvider ReconfigureAsync (Method)
IoDrvCIFXProfibusDevice (FB) ¶ FUNCTION_BLOCK IoDrvCIFXProfibusDevice EXTENDS IoDrvCIFX IMPLEMENTS ICmpEventCallback
IoDrvCIFXProfibusDeviceDiag (FB) ¶ FUNCTION_BLOCK IoDrvCIFXProfibusDeviceDiag EXTENDS IoDrvCIFXProfibusDevice IMPLEMENTS DED.IDevice2, DED.IReconfigureProvider Properties: ChildNodeCount Connector Enable FirstChildNode Index IsRootNode NextSiblingNode ParentNode SiblingNodeCount Methods: CheckCurrentSupportedCommunicationState CheckSupportedCommunicationState GetDeviceDiagnosisInfo GetDeviceErrorAsync GetDeviceInfo GetDeviceState GetSpecificDeviceErrorAsync GetSpecificDeviceState ReconfigureAsync 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) IReconfigureProvider ReconfigureAsync (Method)