Abilitare JavaScript per vedere questo sito.

Questa keyword permette di definire una variabile di tipo STRU_PHADJ (STRUCT_P).

Viene utilizzata dall'istruzione di movimento mv_phase_adj().

È composta dalle seguenti informazioni:

Campo

Tipo

Descrizione

error

REAL

È lo scostamento dell'asse slave rispetto alla posizione desiderata di fase (positivo se occorre accelerare per raggiungere la fase, negativo se occorre rallentare).

Una volta che la funzione sta lavorando, cambiando il valore di error e azzerando anche lo spazio percorso dal master deltaMaster al volo (ad esempio sul fronte di salita di un input) si otterrà l'esecuzione di una nuova correzione.

masterCycle

REAL

È lo spazio dell'asse master disponibile per effettuare la correzione di fase.

velMinSlave

REAL

È il limite inferiore di velocità ammessa per il movimento dell'asse slave. Nel caso la formula di correzione richiedesse di scendere al di sotto della velocità minima, il valore reso dalla funzione sarebbe pari a velMinSlave.

In caso di intervento della limitazione, la correzione dell'errore di fase risulterà solo parziale.

In caso di valore negativo viene limitato a 0

velMaxSlave

REAL

È il limite superiore di velocità ammessa per il movimento dell'asse slave. Nel caso la formula di correzione richiedesse di salire al di sopra della velocità massima, il valore reso dalla funzione sarebbe pari a velMaxSlave.

 In caso di intervento della limitazione, la correzione dell'errore di fase risulterà solo parziale.

accMaxSlave

REAL

È il valore di accelerazione massima accettato per l'asse slave.

La quantità di errore correggibile viene automaticamente ridotta in modo da non superare il valore di accelerazione impostato. Il parametro error fornito dall'utente viene automaticamente modificato a cura della funzione.

vRef

REAL

È la velocità base dell'asse slave, cioè la velocità da tenere in assenza di correzioni.

Questo parametro deve essere aggiornato a cura del software applicativo prima di ogni chiamata alla funzione.

deltaMaster

REAL

È lo spazio master trascorso dall'inizio della chiamata della funzione. La correzione avviene nell'intervallo di deltaMaster compreso fra zero e masterCycle.

Per valori di deltaMaster superiori a masterCycle la funzione restituisce la velocità base vRef e codice di reso M_SYNCHRONIZED

Questo parametro deve essere aggiornato a cura del software applicativo prima di ogni chiamata alla funzione.

 

  

Keyboard Navigation

F7 for caret browsing
Hold ALT and press letter

This Info: ALT+q
Page Header: ALT+h
Topic Header: ALT+t
Topic Body: ALT+b
Contents: ALT+c
Search: ALT+s
Exit Menu/Up: ESC