With the method RegisterLoggerPoint, the function block FB_Multicarrier is registered as a logger point in the global .
The name of the function block in the i_sName.
is defined by the inputThe input i_ifParent specifies the parent logger point under which the logger point for the function block FB_Multicarrier must be registered in the logger point tree.
The function block FB_Multicarrier adds further logger points for:
the configuration of the Lexium™ MC multi carrier transport system (MulticarrierConfiguration)
each carrier: the configuration of the carrier (CarrierConfiguration) and the motion function blocks (Motion, MoveDirectly, MoveGapControl, Jogging, MoveSyncFromStandstill, MovePureSmg)
The resulting number of logger points is calculated as follows:
2 logger points for the function block FB_Multicarrier
8 logger points for each carrier (= number of carriers × 8)
Thus, for example for 10 carriers, there are 82 logger points.
The number of logger points must be considered for the value of the global parameter variable Gc_udiMaxNumberOfLoggerPoints in the GPL (Global Parameter List) of the library.
For more information on the GPL (Global Parameter List) of the library, refer to GPL (Global Parameter List).
For more general information on the Using the Application Logger.
, refer to
Input |
Data type |
Description |
---|---|---|
i_ifParent |
APL.IF_LoggerPoint |
Parent logger point under which the logger point of the function block FB_Multicarrier is registered. |
i_sName |
STRING [80] |
The name of the logger point that is shown in the . |
Output |
Data type |
Description |
---|---|---|
q_xError |
BOOL |
Indicates TRUE if an error has been detected. For details, refer to q_etResult and q_sResultMsg. |
q_etResult |
Provides diagnostic and status information as a numeric value. |
|
q_sResultMsg |
STRING [255] |
Provides additional diagnostic and status information as a text message. |