Cross cutter, Appendix – Lenze EVS93xx CrossCutter User Manual
Page 188

Cross Cutter
Appendix
Prepared Solution Servo PLC / ECSxA 1.1 EN
6-20
Outputs
Global variables
(Variable type: VAR_GLOBAL)
Name Data
type
Value/Meaning
This output indicates a print-mark register overflow.
TRUE Print-mark
register
overflow.
g_bOverflowTPRegister BOOL
FALSE
No print-mark register overflow.
This output signal indicates that the maximum number of cycles completed without
a mark signal appearing in the mark window has been exceeded.
TRUE
The maximum number of cycles without a mark signal appearing
in the mark window has been reached.
g_bMaxNumberOfTPOutOfWindow
Increased
BOOL
FALSE
The maximum number of cycles without a mark signal appearing
in the mark window has not been reached.
Reset counter for print marks appearing outside the mark window.
TRUE Reset
counter.
g_bResetCounterTPOutOfWindow BOOL
FALSE
Do not reset counter.
g_dnTPDistance_p
DINT
This output signal indicates the distance between two print marks in increments.
g_wNumberOfTpOutOfWindow
WORD
This output signal indicates the number of cycles completed without a mark signal
appearing in the mark window.
"Knife not in material" status signal
g_bKnifeNotInMaterial
BOOL
TRUE = Knife is not in material.
FALSE = Knife is in material.
This output indicates when the print-mark register needs to be used.
TRUE
The print-mark register needs to be used.
g_bUseShiftedTP BOOL
FALSE
The print-mark register does not need to be used.
g_dnMultipleTPDistance DINT
Calculated
value indicating the distance of the print-mark sensor in integer multiples
of the cutting length. The value is scaled in 0.0001[m_units]. You will need this
value if you are using a print-mark register.
The value is converted into increments internally. If you use this variable, to avoid
inconsistencies, do not write variable g_dnMultipleTPDistance_p!
g_dnMultipleTPDistance_p DINT Calculated
value indicating the distance of the print-mark sensor in integer multiples
of the cutting length. The value is scaled in [incr.].
You will need this value if you are using a print-mark register. If you use this
variable, to avoid inconsistencies, do not write variable g_dnMultipleTPDistance!
g_nNumberOfMissedOutTpMarks INT
This
output signal indicates the number of print-mark signals which pass the cross-
cutter knife when the cross cutter starts up before the first cut is made at a print
mark.
g_dnOffsetTP
INT
Position value by which the incoming mark signal to start the cross cutter must be
delayed in order to ensure that the first cut is made at a valid print mark. The value
is scaled in 0.0001[m_units].
The value is converted into increments internally. If you use this variable, to avoid
inconsistencies, do not write variable g_dnOffsetTP _p!
g_dnOffsetTP_p
INT
Position value by which the incoming mark signal to start the cross cutter must be
delayed in order to ensure that the first cut is made at a valid print mark. The value
is scaled in [incr.].
If you use this variable, to avoid inconsistencies, do not write variable
g_dnOffsetTP!