IF_Axis - SetAxisTypeModulo (Metodo)

Panoramica

Tipo:

Metodo

Disponibile a partire da:

V1.1.75.6318

Task

Imposta l'asse su un tipo modulo.

Descrizione

Questo metodo imposta l'asse su un tipo modulo. La posizione dell'asse viene mantenuta in un intervallo di [0...i_lrPeriod]. Il valore della posizione dell'asse, se scende al di sotto di 0, viene aumentato del valore del periodo dell'asse. La posizione dell'asse, se diviene uguale o maggiore del valore del periodo dell'asse, viene ridotta del valore del periodo dell'asse. Questo salto di posizione non ha effetto sul movimento fisico dell'azionamento che controlla l'asse. Non influisce sulla velocità o sull'accelerazione dell'asse.

Il tipo di asse può essere modificato solo quando l'asse è disattivato.

Interfaccia

Ingresso

Tipo di dati

Descrizione

i_lrPeriod

LREAL

Con un valore <> 0, la posizione viene mantenuta entro il valore del periodo (0 … i_lrPeriod). Se il valore del periodo è troppo alto o troppo basso, la posizione viene manipolata dal valore del periodo. Sono validi solo i valori positivi.

Uscita

Tipo di dati

Descrizione

q_xError

BOOL

Se questa uscita è impostata a TRUE, è stato rilevato un errore. Vedere ET_Result.

Se il metodo non riesce, i limiti della posizione dell'asse non vengono modificati.

q_etResult

ET_Result

Risultato dell'esecuzione del blocco funzione. Consultare Elementi dell'enumerazione ET_Result.