PBSlaveDiag.UpdateConfiguredStationAddress (METH) ¶ METHOD UpdateConfiguredStationAddress : UDINT Change the configured station address of the slave configuration. Only possible if the profibus master is disabled (see DED.Reconfigure function block). InOut: Scope Name Type Comment Return UpdateConfiguredStationAddress UDINT Input StationAddress BYTE new Station Address
ProfibusBaudrate (ENUM) ¶ TYPE ProfibusBaudrate : InOut: Name Initial Comment KBit_96 0 9,6 kBit/s KBit_19_2 1 19,2 kBit/s KBit_93_75 2 93,75 kBit/s 2 KBit_187_5 3 187,5 kBit/s 3 KBit_500 4 500 kBit/s 4 KBit_1500 6 1500 kBit/s 6 KBit_3000 7 3000 kBit/s 7 KBit_6000 8 6000 kBit/s 8 KBit_12000 9 12000kBits/s 9 KBit_31_25 10 31.25kBits/s 10 KBit_45_45 11 45.45 kBits/s 11 AUTO 15 Auto-detection mode. This option is currently not supported.
IoDrvCIFXProfibus.Sync (METH) ¶ METHOD Sync : UDINT Method Sync is part of the interface ICmpIoDrvProfibus. By use of a SYNC telegram a master causes a slave or a group of slaves to write the actual output data and to freeze the output afterwards. CARE: Use either udiRemAdr, or udiGroupSelect. Do not assign values <> 0 to both inputs at the same time. InOut: Scope Name Type Comment Return Sync UDINT Input udiRemAdr UDINT Remote address OF slave (==127, IF all slaves are concerned). 0 if one ore more groups shall be selected. udiGroupSelect UDINT Number of group. This is a bit-field. Example: Use 1 for first Group, 4 for third Group, or 5 to address group 1 and 3. 0 if no group should be selected.
IoDrvCIFXProfibus.Unfreeze (METH) ¶ METHOD Unfreeze : UDINT Method Unfreeze is part of the interface ICmpIoDrvProfibus. This service abolishes the effect of the service Freeze. All slaves concerned will update their entries again. CARE: Use either udiRemAdr, or udiGroupSelect. Do not assign values <> 0 to both inputs at the same time. InOut: Scope Name Type Comment Return Unfreeze UDINT Input udiRemAdr UDINT Remote address OF slave (==127, IF all slaves are concerned). 0 if one ore more groups shall be selected. udiGroupSelect UDINT Number of group. This is a bit-field. Example: Use 1 for first Group, 4 for third Group, or 5 to address group 1 and 3. 0 if no group should be selected.
IoDrvCIFXProfibus.Unsync (METH) ¶ METHOD Unsync : UDINT Method UnSync is part of the interface ICmpIoDrvProfibus. This service abolishes the effect of the service Syncf. All slaves concerned will restart to send the actual output data. CARE: Use either udiRemAdr, or udiGroupSelect. Do not assign values <> 0 to both inputs at the same time. InOut: Scope Name Type Comment Return Unsync UDINT Input udiRemAdr UDINT Remote address OF slave (==127, IF all slaves are concerned). 0 if one ore more groups shall be selected. udiGroupSelect UDINT Number of group. This is a bit-field. Example: Use 1 for first Group, 4 for third Group, or 5 to address group 1 and 3. 0 if no group should be selected.
ICmpIoDrvProfibusConfig ¶ GetSlaveConfiguration (Method)
IoDrvCIFXProfibus.GetSlaveConfiguration (METH) ¶ METHOD GetSlaveConfiguration : UDINT Returns the slave configuration of a certain slave. See documentation of IIoDrvProfibus.PB_SlaveConfigurationData for further information. InOut: Scope Name Type Return GetSlaveConfiguration UDINT Inout tGetSlaveConfig IIoDrvProfibus.PB_SlaveConfigurationData
Profibus ¶ CommFB MasterID (Property)
CommFB ¶ MasterID (Property)
IoDrvCIFXProfibusDiag.GetBusState (METH) ¶ METHOD GetBusState : DED.BUS_STATE Returns the bus state of the current node; if device state is ERROR further information can be read by GetBusError InOut: Scope Name Type Comment Return GetBusState DED.BUS_STATE Output xDiagnosisInfoAvailable BOOL if true, diagnosis info can be read by calling GetBusDiagnosisInfo eError DED.ERROR