Skip to main content

FB_CAMMONITOR

Descrizione Blocco Funzione

ll FB_CAMMONITOR blocco funzione viene utilizzato per implementare un gruppo di camme elettroniche. Oltre alla modalità eccentrica è supportata anche la modalità pendolo.

  • Modalità eccentrica:

    In modalità eccentrica è consentito un solo senso di rotazione.

    Viene effettuato un controllo per garantire che la posizione si fermi al più tardi dopo un ciclo dopo il punto di inversione superiore (TDC: Punto morto superiore) più il superamento massimo (OverrunMax). OverrunTDC emette il superamento della corrente o la posizione corrente dopo il TDC.

    Il punto di inversione inferiore (BDC: Punto morto inferiore) è specificato con un limite inferiore e superiore. Una volta superato il BDC, la pressa si muove verso l'alto. Queste informazioni vengono emesse in bUpwardsMove produzione.

    Se la pressa si ferma senza aver raggiunto o superato nuovamente il PMS oppure se viene invertito il senso di rotazione, allora bCamMonOK l'uscita viene immediatamente impostata su FALSE.

    Una volta raggiunto l'arresto, un nuovo ciclo è consentito solo dopo il rilevamento di un fronte di discesa bReset ingresso.

    IL bBackwardsMove L'ingresso viene utilizzato per notificare al blocco funzione che è consentito un movimento all'indietro della pressa. Ciò è consentito solo se la posizione è intermedia TDC1UpperLimit E BDCLowerLimit. Il movimento all'indietro termina quando TDC1UpperLimit è raggiunto.

    Nella modalità eccentrica è possibile collegare una camma verso l'alto bUpwardCAM è possibile collegare un ingresso e una camma di inerzia bOverrunCAM ingresso. Se la bUpwardCAM è attivo, viene eseguito un controllo per verificare che la camma verso l'alto sia impostata dopo il PMI e reimpostata nuovamente a 0°. Se la bOverrunCAM è attivo, viene eseguito un controllo per assicurarsi che la camma di inerzia venga impostata successivamente TDC1LowerLimit e rimane impostato mentre la pressa è ferma. La camma di inerzia può essere ripristinata solo dopo l'avvio del ciclo successivo. Un movimento all'indietro della stampa è consentito solo se il bUpwardCAM E bOverrunCAM gli input sono FALSE. Il movimento all'indietro termina quando bOverrunCAM l'input diventa TRUE.

  • Modalità pendolo:

    Nella modalità pendolo sono consentiti entrambi i sensi di rotazione. Due punti di inversione superiori (TDC: Punto morto superiore) sono qui specificati.

    Poiché la curva con cui si prevede di azionare la pressa può o deve essere modificata per ciascun prodotto, l'escursione massima della corsa del pendolo è fissata per i limiti di entrambi i PMS.

    Viene eseguito un controllo per accertarsene TDC1 E TDC2 non vengono mai superati. Se ciò accade comunque, allora il bCamMonOK l'uscita è impostata su FALSE. All'inizio del ciclo (fronte di discesa al bReset ingresso), la pressa può avviarsi con qualsiasi movimento (pulsante, inverso, ecc.) fino al raggiungimento del PMI. Successivamente è consentito solo il movimento verso l'alto. Il movimento verso l'alto viene emesso come segnale sul bUpwardsMove produzione.

    Il punto di inversione inferiore (BDC: Punto morto inferiore) è specificato con un limite inferiore e superiore.

    Il riavvio è abilitato tramite bReset ingresso. Se la pressa si muove verso il basso senza che venga rilevato un fronte di discesa bReset ingresso, viene interrotto immediatamente impostando il bCamMonOK uscita a FALSE.

    L'opzionale bUpwardCAM E bOverrunCAM gli ingressi per il collegamento di una camma di salita e di una camma di inerzia non sono supportati in modalità pendolo. Se sono attivi per errore, viene impostato un errore.

FB_CAMMONITOR

IL FB_CAMMONITOR mette a disposizione dell'utente un modulo di valutazione sicuro che può emettere in modo sicuro le camme (bTDC, bBDC, E bUpwardsMove) in base ai valori fissi impostati e in funzione della posizione attuale.

Uscita del blocco funzione: bUpwardsMove

L'output bUpwardsMove fornisce all'utente l'informazione che la pressa è in movimento verso l'alto dopo aver superato il BDC. Questo segnale può essere utilizzato, ad esempio, per silenziare le barriere fotoelettriche o trasferire comandi di controllo alla pressa.

Rilevamento della posizione della pressa

Il rilevamento della posizione deve essere implementato in base al SIL richiesto o al livello di prestazioni. L'utilizzatore o il costruttore della macchina deve dimostrare che questa condizione è soddisfatta.

Il valore di posizione deve essere verificato in modo affidabile, ad esempio da più valori analogici, oppure deve essere messo a disposizione del modulo in un altro modo sicuro. La prima può essere implementata, ad esempio, mediante il COMPARE blocco funzione. Inoltre, il bPressStarted l'input può essere utilizzato per generare un'aspettativa. In questo caso la richiesta di un movimento viene comunicata al blocco funzione. Successivamente il blocco funzionale controlla che all'interno dei parametri impostati avvenga anche un cambiamento di posizione.

Modalità eccentrica/modalità pendolo

Per la modalità eccentrica, il bExcentricMode l'ingresso è impostato e il TDC2UpperLimit E TDC2LowerLimit gli ingressi devono essere inattivi o 0.

IL bPendulumMode l'ingresso è impostato per la modalità pendolo e il TDC2UpperLimit E TDC2LowerLimit gli ingressi devono essere attivi e non uguali a 0.

EL6900

IL FB_CAMMONITOR il blocco funzione non è supportato dall'EL6900.

EL6900_CAMMONITOR.png
Tabella 34. VAR_INPUT

Nome

Tipo di dati

Valore iniziale

Descrizione, valori dei parametri

bAutomatic

SAFEBOOL

FALSE

FALSE: Modalità normale

TRUE: Modalità automatica (nessun controllo dei parametri)

bSettingMode

SAFEBOOL

FALSE

Trasferimento dei parametri in modalità di configurazione

Se l'ingresso è impostato su TRUE, allora è possibile modificare i parametri interni.

Position

UDINT

0

Posizione della pressa: il valore della posizione deve essere verificato in modo affidabile, ad esempio da diversi valori analogici oppure deve essere messo a disposizione del blocco funzione in un altro modo sicuro in base al SIL richiesto o al livello di prestazione.

Tipi di dati consentiti: UINT, UDINT

bReset

BOOL

FALSE

Ingresso di reset: deve essere rilevato un fronte di discesa bReset input prima di ogni pressione di avvio. Solo successivamente può aver luogo un movimento o l'uscita dal TDC.

bPressStarted

BOOL

FALSE

Se l'ingresso è attivo, è previsto un movimento o un cambiamento di posizione per un 1 logico sull'ingresso. Per fare questo, il tPressStartDelayTime, tMoveDetectionTime, E udiMinPositionChange è necessario impostare i parametri

udiMaxPosition

SAFEUDINT

0

Valore massimo di posizione consentito durante un movimento di 360° della pressa.

È consentito solo un valore costante (nessuna variabile).

TDC1LowerLimit

UDINT

0

Modalità eccentrica: limite inferiore del punto di inversione superiore (TDC: Punto morto superiore). Questo si trova a sinistra del punto di inversione superiore.

Modalità pendolo: limite inferiore del punto di inversione superiore nella metà sinistra della pressa. Il valore deve essere maggiore del punto di inversione inferiore e minore di TDC1UpperLimit.

Tipi di dati consentiti: UINT, UDINT

Valore costante e variabile consentita.

TDC1UpperLimit

UDINT

0

Modalità eccentrica: limite superiore del punto di inversione superiore. Questo si trova a destra del punto di inversione superiore.

Modalità pendolo: limite superiore del punto di inversione superiore nella metà sinistra della pressa. Il valore deve essere maggiore di TDC1LowerLimit e minore di udiMaxPosition.

Tipi di dati consentiti: UINT, UDINT

Valore costante e variabile consentita.

TDC2LowerLimit

UDINT

0

Modalità eccentrica: non utilizzata

Modalità pendolo: limite inferiore del punto di inversione superiore nella metà destra della pressa. Il valore deve essere maggiore di TDC2UpperLimit e meno di BDCLowerLimit.

Tipi di dati consentiti: UINT, UDINT

Valore costante e variabile consentita.

TDC2UpperLimit

UDINT

0

Modalità eccentrica: non utilizzata

Modalità pendolo: limite superiore del punto di inversione superiore nella metà destra della pressa. Il valore deve essere maggiore di 0 e minore di BDCLowerLimit.

Tipi di dati consentiti: UINT, UDINT

Valore costante e variabile consentita.

BDCLowerLimit

UDINT

0

. Limite inferiore del punto di inversione inferiore
  • Modalità eccentrica: deve essere inferiore a udiMaxPosition / 2 e maggiore di OverrunMax.

  • Modalità pendolo: deve essere inferiore a udiMaxPosition / 2 e maggiore di TDC2LowerLimit.

Tipi di dati consentiti: UINT, UDINT

Valore costante e variabile consentita.

BDCUpperLimit

UDINT

0

. Limite superiore del punto di inversione superiore
  • Modalità eccentrica: deve essere maggiore di udiMaxPosition / 2 e meno di TDC1LowerLimit.

  • Modalità pendolo: deve essere inferiore a udiMaxPosition / 2 e maggiore di TDC1LowerLimit.

Tipi di dati consentiti: UINT, UDINT

Valore costante e variabile consentita.

OverrunMax

UDINT

0

Modalità eccentrica: OverrunMax indica la posizione in cui al più tardi la pressa deve essersi fermata in modalità eccentrica. Se questo valore viene superato senza che la pressa si fermi, allora il bCamMonOK l'uscita è impostata su FALSE. IL OverrunMax l'input deve essere maggiore di TDCUpperLimit e meno di BDCLowerLimit.

Modalità pendolo: non utilizzata

Tipi di dati consentiti: UINT, UDINT

Valore costante e variabile consentita.

bBackwardsMove

SAFEBOOL

FALSE

Modalità eccentrica: con questo input la pressa può essere spostata all'indietro. Questo è possibile fino al TDC1UpperLimit è raggiunto.

Modalità pendolo: non utilizzata

bOverrunCAM

SAFEBOOL

FALSE

Modalità eccentrica: opzionale. Qui è possibile collegare una camma di inerzia. Viene eseguito un controllo per assicurarsi che la camma di inerzia sia impostata dopo il PMS e rimanga impostata mentre la pressa è ferma. La camma di inerzia può essere ripristinata solo dopo l'avvio del ciclo successivo.

Modalità pendolo: non utilizzata

bUpwardCAM

SAFEBOOL

FALSE

Modalità eccentrica: opzionale. Qui è possibile collegare una camma verso l'alto. Viene eseguito un controllo per assicurarsi che la camma sia impostata su PMI e ripristinata a 0°.

Modalità pendolo: non utilizzata

bExcentricMode

SAFEBOOL

FALSE

TRUE: Modalità eccentrica: è consentita una sola direzione di rotazione.

Solo uno dei bExcentricMode E bPendulumMode gli input possono essere TRUE.

È consentito solo un valore costante (nessuna variabile)

bPendulumMode

SAFEBOOL

FALSE

TRUE: Modalità pendolo. Sono ammessi entrambi i sensi di rotazione.

Solo uno dei bExcentricMode E bPendulumMode gli input possono essere TRUE.

È consentito solo un valore costante (nessuna variabile)

udiMinPositionChange

SAFEUDINT

0

Se la bPressStarted è attivo, è necessario specificare un valore per indicare il cambiamento minimo di posizione all'interno tMoveDetectionTime.

tAllowedPositionJitter

UINT

0

Jitter ammesso (in ms) per la posizione ferma

È consentito solo un valore costante (nessuna variabile)

tMoveDetectionTime

SAFETIME

TIME#0ms

Se la bPressStarted se l'ingresso è attivo, è necessario specificare il tempo dopo il quale la posizione deve cambiare quando viene rilevato un movimento per la prima volta.

tPressStartDelayTime

SAFETIME

TIME#0ms

Se la bPressStarted è attivo, è necessario specificare qui il tempo dopo il quale deve essere rilevato un movimento quando bPressStarted ha un vantaggio positivo.

tStopDetectionTime

SAFETIME

TIME#0ms

Intervallo di tempo (in ms) per il rilevamento dello stato di fermo in cui la posizione può spostarsi solo del valore tAllowedPositionJitter. Poiché la posizione viene solitamente ricevuta tramite a TwinSAFE connessione, il suo valore non cambierà ad ogni ciclo.

È consentito solo un valore costante (nessuna variabile)



Tabella 35. VAR_OUTPUT

Nome

Tipo di dati

Valore iniziale

Descrizione, valori dei parametri

bTDC

SAFEBOOL

FALSE

TRUE: La posizione attuale si trova tra TDC1LowerLimit E TDC1UpperLimit o tra TDC2LowerLimit E TDC2UpperLimit.

bBDC

SAFEBOOL

FALSE

TRUE quando la posizione corrente si trova tra BDCLowerLimit E BDCUpperLimit.

bCAMMonOK

SAFEBOOL

FALSE

TRUE quando tutti i controlli interni non danno luogo ad errori.

Dopo aver avviato il gruppo in cui è programmato il blocco funzione, bCAMMonOK viene impostato per la prima volta dopo un fronte di discesa sul bReset ingresso.

bUpwardsMove

SAFEBOOL

FALSE

Funzionamento eccentrico: TRUE: La stampa si muove verso l'alto. La posizione è intermedia BDCUpperLimit e 0°.

Modalità pendolo: a seconda della metà del movimento avviata, la potenza viene impostata nell'altra metà. L'uscita è impostata da BDCUpperLimit O BDCLowerLimit fino a quando non viene rilevato l'arresto della pressa.

OverrunTDC

SAFEUINT

0

Funzionamento eccentrico: differenza tra TDC1LowerLimit e la posizione attuale.

Modalità pendolo: non utilizzata

OverrunStop

SAFEUINT

0

Differenza tra la posizione sul fronte di discesa a bPressStarted e la posizione attuale.

bError

SAFEBOOL

FALSE

TRUE:

  • Errore di parametro

  • Errore di movimento

  • Errore con attivo bPressStarted ingresso

  • Errore con camma verso l'alto (solo modalità eccentrica)

  • Errore con camma di inerzia (solo modalità eccentrica)

  • Errore durante l'avvio e l'arresto in TDC (solo modalità eccentrica)

FALSE: Non si è verificato alcun errore.