10 tp_register – position tracking of mark pulses, Cross cutter – Lenze EVS93xx CrossCutter User Manual

Page 272

Advertising
background image

Cross Cutter

Appendix



Prepared Solution Servo PLC / ECSxA 1.1 EN

6-104

6.6.10

TP_Register – Position tracking of mark pulses

The TP_Register function block detects print-mark pulses via a positive edge at input
bTpReceived_b and tracks the mark pulses detected over an adjustable distance (input
dnOffset_p). The mark pulses are read in and output (with delay) on a touch-probe-specific
basis. The Tp_Register function block can track up to 32 mark pulses simultaneously. The
function block uses the integration of the speed input nIn_v to calculate the movement of the
web and therefore that of the print marks.

A reset function (input bReset_b = TRUE) is used to delete all registers assigned internally. The
reset procedure takes 8 task cycles to complete and is displayed by status output
bResetState_b = TRUE.

If more than 32 print marks need to be managed in the register simultaneously, an error
message will be output via output bOverflow_b = TRUE. In this case, the last print-mark signal
detected is always taken into account.

TIP!
However, the Tp_Register function block can easily be expanded to accommodate more
registers, as it has been programmed in the IEC Structured Text (ST) language.

The following diagram illustrates, for the TP_Register function block, example temporal
characteristics for the print-mark pulses detected (input signal bTpReceived_b) and shifted via
the offset distance (output signal bShiftedTpReceived_b) at constant material speed (nIn_v =
const.):

Advertising