No touch probe detection

Question:

Why is no touch probe signal detected via the digital input X5/E4 or via a zero pulse of the incremental encoder input X8 or the resolver input X7 in the PLC program?

Answer:

All three outputs (MCTRL_nNAct_v, MCTRL_bActTPReceived_b and MCTRL_dnActIncLastScan_p) are to be processed in a task, even if only one signal is required. When a touch probe was took place, MCTRL_bActTPReceived_b is set to TRUE only for one program cycle.

The touch probe signal is not displayed by DDS in the log-in status, as the reading of the variables takes much more time. The user can, however, save the touch probe signal on an auxiliary variable. Thus, the user can notice, when the touch probe signal was released.

Example for FBD: MCTRL_bActTPReceived_b------------|s|-bTpFlag

URL for linking this AKB article: https://www.lenze.com/en-de/go/akb/20023571/1/
Kontaktformular