MotorTwoSpeeds - Descrizione funzionale

Panoramica

Tipo:

Blocco funzione

Disponibile a partire da:

V1.0.0.0

G-SE-0075875.1.png

 

 

Descrizione funzionale

Il blocco funzione MotorTwoSpeeds consente di gestire un motore a due velocità.

Interfaccia

Ingresso

Tipo di dati

Descrizione

iq_TeSysIslandRef

FB_TeSys_island

Riferimento al dispositivo TeSys island

i_xEnable

BOOL

Un fronte di salita all'ingresso i_xEnable avvia lo scambio dati ciclico e aciclico tra il blocco funzione e l'avatar selezionato. Finché i_xEnable è TRUE, i dati ciclici vengono scambiati a ogni ciclo del controller e i parametri aciclici vengono aggiornati sequenzialmente nell'ordine in cui sono definiti nel blocco funzione. Un fronte di discesa all'ingresso i_xEnable arresta lo scambio di dati e attiva i comandi aciclici. Vedere la sezione Comportamento dei blocchi funzione con l'ingresso i_xEnable.

i_sAvatarName

STRING(GPL.Gc_uiLengthOfAvatarName)

Fare riferimento all'avatar definito nella configurazione TeSys island.

i_xResetTrip

BOOL

Se questo ingresso è impostato su TRUE, viene azzerato un errore di sgancio rilevato.

i_xRunFwdLow

BOOL

Se questo ingresso è impostato su TRUE, il motore si avvia in direzione avanti a bassa velocità.

i_xRunFwdHigh

BOOL

Se questo ingresso è impostato su TRUE, il motore si avvia in direzione avanti ad alta velocità.

Uscita

Tipo di dati

Descrizione

q_xError

BOOL

Se questa uscita è impostata su TRUE, è stato rilevato un errore. Per informazioni, consultare q_etResult e q_etResultMsg.

q_etResult

ET_Result

Fornisce informazioni su stato e diagnostica come valore numerico.

q_sResultMsg 

STRING[30]

Fornisce ulteriori informazioni su stato e diagnostica come messaggio di testo.

q_xActive 

BOOL

Se il blocco funzione è attivo, questa uscita è impostata a TRUE.

q_xReady 

BOOL

Indica TRUE se il blocco funzione è pronto a ricevere un comando di esecuzione.

q_xUpstreamVltg1

BOOL

Se questa uscita è impostata su TRUE, l'avatar ha rilevato che l'alimentazione principale a monte del primo dispositivo è presente (interruttore chiuso).

q_xLoadRunning

BOOL

Se questa uscita è impostata su TRUE, è stato eseguito un comando Run o Close e la corrente scorre nei poli (equivalente al motore in funzione ma anche per avatar diversi dai motori).

(Unità: mA)

q_udiAvgIRMS

UDINT

Indica la media dei valori IRM di corrente di fase più recenti.

(Unità: mA)

q_xWarning

BOOL

Se questa uscita è impostata su TRUE, è stato rilevato un evento di protezione dall'avatar.

q_xTripped

BOOL

Se questa uscita è impostata su TRUE, è stato rilevato un evento di sgancio di protezione dall'avatar.

q_xReadyToReset

BOOL

Se questa uscita è impostata su TRUE, l'avatar soddisfa le condizioni di azzeramento sgancio e può essere azzerato con un comando di azzeramento sgancio.

q_xAssetWarning

BOOL

Se questa uscita è impostata su TRUE, un dispositivo di potenza o modulo interfaccia SIL nell'avatar ha raggiunto o superato il 90% del numero nominale di operazioni (per parametro avatar).

q_xLoadStarting

BOOL

Se questa uscita è impostata su TRUE, il motore è in fase di avvio.

q_iMotorTemperature

INT

Indica la temperatura del motore in unità di scala 0,1 °C.

In base al tipo di sensore di temperatura, l'intervallo è:

o–200...850°C (–328...1562°F) (per PT100)

o–200...600°C (–328...1112°F) (per PT1000)

o–60...180°C (–76...356°F) (per NI 100/1000)

q_xUpstreamVltg2

BOOL

Se questa uscita è impostata su TRUE, l'avatar ha rilevato che l'alimentazione principale a monte del secondo dispositivo (se disponibile) è presente.

q_xRunFwdLow

BOOL

Se questa uscita è impostata su TRUE, il motore funziona a bassa velocità.

Se questa uscita è impostata su FALSE, il motore è fermo o in funzione ad alta velocità.

q_xRunFwdHigh

BOOL

Se questa uscita è impostata su TRUE, il motore funziona ad alta velocità.

Se questa uscita è impostata su FALSE, il motore è fermo o in funzione a bassa velocità.