PN_Control_Pump (PROFINET IO)
Le tabelle seguenti contengono informazioni sui parametri dell'interfaccia blocco di funzione.
Ingressi
Ingresso |
Tipo di dati |
Descrizione |
Categoria variabili |
---|---|---|---|
i_xEnable |
BOOL |
Attiva l'elaborazione del blocco di funzione. I daci ciclici verranno letti/scritti nell'interfaccia IO dell'hardware. |
Controllo blocco di funzione |
i_xRunFwd |
BOOL |
Se questo ingresso è impostato su TRUE, il contattore avanti avatar è chiuso. |
Dati ciclici |
i_xTripReset |
BOOL |
Se questo ingresso è impostato su TRUE, gli sganci rilevati con condizioni di azzeramento sgancio soddisfatte saranno azzerati per questo avatar. |
Dati ciclici |
i_xAcyclicBusy |
BOOL |
Può essere utilizzato per bloccare l'esecuzione aciclica se la comunicazione aciclica di un altro blocco di funzione è attiva. |
Controllo blocco di funzione |
i_xExecute |
BOOL |
Avvia una richiesta aciclica su un fronte di salita. |
Controllo blocco di funzione |
i_hwSubmHWID |
HW_IO |
Deve corrispondere all'ID hardware del modulo secondario aciclico dell'avatar correlato per poter eseguire la comunicazione aciclica. |
Parametro di comunicazione |
i_hwStartAddress |
Variante |
Deve corrispondere al primo indirizzo dell'intervallo dell'indirizzo del modulo secondario dell'ingresso ciclico dell'avatar correlato per poter eseguire la comunicazione di lettura ciclica. |
Parametro di comunicazione |
In/Out
InOut |
Tipo di dati |
Descrizione |
Categoria variabili |
---|---|---|---|
iq_hwQWAddress |
WORD |
Deve corrispondere all'indirizzo del modulo secondario dell'uscita ciclica per poter eseguire la comunicazione di scrittura ciclica. |
Parametro di comunicazione |
Uscite
Uscita |
Tipo di dati |
Descrizione |
Categoria variabili |
---|---|---|---|
q_xActive |
BOOL |
Se questa uscita è impostata su TRUE, il blocco di funzione avatar è abilitato oppure una richiesta aciclica è occupata. |
Stato blocco di funzione |
q_xError |
BOOL |
Se questa uscita è impostata su TRUE, si è verificato un errore rilevato durante l'esecuzione del blocco di funzione avatar. Per informazioni dettagliate sull'errore rilevato, consultare il valore dell'ID errore. |
Stato blocco di funzione |
q_dwErrorID |
DWORD |
L'ID errore contiene informazioni dettagliate sull'errore rilevato che si è verificato. I valori possibili sono indicati nella tabella seguente: |
Stato blocco di funzione |
q_dwAcyclicStatus |
DWORD |
Lo stato aciclico fornisce informazioni dettagliate sulla comunicazione del bus di campo aciclica, compresi i dettagli dell'errore rilevato. Per informazioni dettagliate sui valori dello stato, vedere Libreria blocco di funzione. |
Stato blocco di funzione |
q_xAcyclicBusy |
BOOL |
Se questa uscita è impostata su TRUE, una richiesta aciclica è ancora occupata. |
Stato blocco di funzione |
q_xReady |
BOOL |
Indica TRUE se il blocco di funzione è pronto a ricevere un comando Esegui. |
Dati ciclici |
q_xUpstrVPres1 |
BOOL |
Se questa uscita è impostata su TRUE, l'avatar ha rilevato che l'alimentazione principale a monte è presente nel primo starter/dispositivo di potenza in questo avatar. |
Dati ciclici |
q_xRunFwd |
BOOL |
Se questa uscita è impostata su TRUE, il contattore avanti avatar è chiuso. |
Dati ciclici |
q_xRunLocal |
BOOL |
Se questa uscita è impostata su TRUE, il comando In funzione locale è impostato. |
Dati ciclici |
q_xBypass |
BOOL |
Se questa uscita è impostata su TRUE, il comando Bypass avatar è impostato. |
Dati ciclici |
q_xOverrideStatus |
BOOL |
Se questa uscita è impostata su TRUE, il comando manuale avatar è impostato. |
Dati ciclici |
q_xLoadStart |
BOOL |
Se questa uscita è impostata su TRUE, il motore è nella fase iniziale. |
Dati ciclici |
q_xLoadRun |
BOOL |
Se questa uscita è impostata su TRUE, un comando di avvio o chiusura è stato eseguito e la corrente attraversa i poli (equivalente a motore in funzionamento ma anche per avatar non motorizzati). |
Dati ciclici |
q_xAlarm |
BOOL |
Se questa uscita è impostata su TRUE, è stato rilevato un allarme di protezione dall'avatar. |
Dati ciclici |
q_xTripped |
BOOL |
Se questa uscita è impostata su TRUE, è stato rilevato un evento di sgancio protezione dall'avatar. |
Dati ciclici |
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. |
Dati ciclici |
q_xAssetAlarm |
BOOL |
Se questa uscita è impostata su TRUE, un dispositivi di potenza o starter SIL* Lo starter all'interno dell'avatar ha raggiunto o superato il 90% della durata prevista (per parametro avatar). |
Dati ciclici |
q_udiIRMSAvg |
UDINT |
Indica la media dei valori di corrente Irms della fase più recente. (Unità: A) |
Dati ciclici |
q_udtPVControl |
UDT_PVControl |
Questa è una struttura di dati di stato VP ciclici per gli avatar di controllo. Per informazioni dettagliate sulla struttura di questo UDT, vedere UDT_PVControl. |
Dati ciclici |
q_udtControl |
UDT_Control |
Questa è una struttura di dati di stato aciclici per gli avatar di controllo, che comprende informazioni sui messaggi di allarme e sgancio e le informazioni sulla manutenzione dell'avatar. Per informazioni dettagliate sulla struttura di questo UDT, vedere UDT_Control. Per informazioni su quali membri dell'UDT sono supportati da questo avatar, vedere Membri supportati di UDT_Control. |
Dati aciclici |
Codici di stato ed errore da ConstTeSysIsland
Nome membro |
Utilizzato dal blocco di funzione |
---|---|
Cdw_ErrNoMsg |
Sì |
Cdw_ErrInternal |
Sì |
Cdw_ErrInvalidCycInAddr |
Sì |
Cdw_ErrInvalidHwid |
Sì |
Cdw_ErrInvalidNumOfAvatars |
No |
Cdw_ErrReadCycIn |
Sì |
Cdw_ErrReadAcycData1 |
Sì |
Cdw_ErrReadAcycData2 |
No |
Cdw_ErrWriteAcycData |
No |
Cdw_StsReadAcycData1Compl |
Sì |
Cdw_StsReadAcycData2Compl |
No |
Cdw_StsWriteAcycDataCompl |
No |