Cross cutter, Appendix – Lenze EVS93xx CrossCutter User Manual

Page 188

Advertising
background image

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!

Advertising