Questo argomento riporta le seguenti informazioni:
Dopo aver aggiunto un ASi Gateway in EcoStruxure Machine Expert™ e averlo parametrizzato in EcoStruxure Machine Expert™ – Safety, i suoi dati possono essere utilizzati nell'applicazione di sicurezza.
La comunicazione tra SLC (e LMC) e ASi Gateway tramite openSafety su Sercos si ottiene mediante l'oggetto dispositivo 'Dati di sicurezza Sercos x byte' (ove x = 8 per BWU2984 e x = 12 per ASi-5/ASi-3 Gateway) che avete inserito sotto il nodo del gateway. Questo argomento descrive come utilizzare i bit di dati messi a disposizione dall'oggetto dispositivo nell'applicazione di sicurezza.
ASi Gateway appare come subslot del SLC nell'albero dei dispositivi di EcoStruxure Machine Expert™ – Safety (finestra dei 'Dispositivi'), simile a un dispositivo di accoppiamento bus.
Esempio: ASi Gateway BWU2984 con dispositivo ID SL1.SM2
I bit di dati messi a disposizione nell'oggetto dispositivo 'Dati di sicurezza Sercos 8 byte' di questo particolare ASi Gateway sono raggruppati secondo bit d'ingresso e bit d'uscita sotto il nodo del gateway. 64 bit d'ingresso e 64 bit d'uscita sono disponibili per ciascun ASi Gateway. In aggiunta, viene messo a disposizione il segnale SafeGatewayOK per indicare lo stato della comunicazione.
Esempio: ASi Gateway BWU2984
Si noti che ASi-5/ASi-3 Gateway fornisce un oggetto dispositivo 'Dati di sicurezza Sercos 12 byte' con 96 bit d'ingresso e 96 bit d'uscita.
Il significato dei bit di dati d'ingresso e d'uscita e quali bit utilizzare nella vostra applicazione dipende dalla mappatura dei dati ASi definita dall'utente e specifica del progetto eseguita nell'applicazione ASi (in ASIMON360).
Tutto l'insieme di bit viene trasmesso da/a ASi Gateway, indipendentemente dalla mappatura dei dati ASi o dal numero/tipo di I/O ASi collegati fisicamente al bus di campo ASi. I bit d'ingresso non utilizzati, ovvero non mappati ad alcun dato ASi, rimangono permanentemente SAFEFALSE. Quali sono i bit di dati utilizzati e da leggere o scrivere nell'applicazione di sicurezza SLC (poiché mappati su un sensore o attuatore fisicamente collegato) deve essere determinato nell'applicazione ASIMON360.
Mediante la valutazione dei bit d'ingresso rilevanti provenienti da ASi Gateway (contenenti informazioni di stato provenienti da sensori e dispositivi di comando ASi ) e la scrittura dei bit d'uscita trasferiti a ASi Gateway (ad esempio, per controllare attuatori ASi), l'applicazione di sicurezza ASi è in grado di reagire a richieste relative alla sicurezza da parte del bus di campo ASi.
I bit d'ingresso/uscita possono essere inseriti nel codice di sicurezza SBF/LD come qualsiasi altro elemento di dati di processo trascinandoli dall'albero dei dispositivi (si veda il seguente procedimento). All'inserimento nel codice viene creata una variabile globale di sicurezza.
In aggiunta, ogni bit d'ingresso/uscita di sicurezza è disponibile come bit specchiato in EcoStruxure Machine Expert™.
Bit specchiati in EcoStruxure Machine Expert™
I bit d'ingresso/uscita di sicurezza vengono specchiati in EcoStruxure Machine Expert™ nell'editore 'Mappatura I/O modulo Sercos' dell'oggetto dispositivo 'Dati di sicurezza Sercos x
byte' relativo a questo dispositivo ASi Gateway (ove x
= 8 per BWU2984 e x
= 12 per ASi-5/ASi-3 Gateway). Dopo la mappatura di un bit d'ingresso/uscita su una variabile booleana in EcoStruxure Machine Expert™, il progetto di sicurezza viene aggiornato di conseguenza e il nome della variabile mappata viene immesso nella colonna 'LogicBuilder Variable' di EcoStruxure Machine Expert™ – Safety.
Esempio: ASi Gateway BWU2984
EcoStruxure Machine Expert™: nell'editore 'Mappatura I/O modulo Sercos' dell'oggetto dispositivo 'Dati di sicurezza Sercos 8 byte', la variabile 'ASi_Estop1' è mappata al bit d'ingresso 0-1 (numero (1) nella figura sotto).
In EcoStruxure Machine Expert™ – Safety: la variabile 'ASi_Estop1' è visibile nella colonna 'Variabile LogicBuilder' della finestra 'Dispositivi' (numero (2) nella figura sotto). In questo esempio, il bit d'ingresso 0-1 viene già usato nell'applicazione di sicurezza con il nome di variabile 'SafeInputBit_0_1'. Questo nome di variabile è stato creato automaticamente quando il bit è stato trascinato nell'applicazione di sicurezza.
Per le descrizioni in questa sezione valgono i seguenti assunti:
Viene usato il tipo di ASi Gateway BWU2984, che fornisce un oggetto dispositivo 'Dati di sicurezza Sercos 8 byte'.
Mappatura dati diretta 1:1, cioè l'indirizzo di uno dispositivi ASi corrisponde al numero del bit di dati (dispositivo d'ingresso 1 mappato sul bit d'ingresso 0 -1 ecc.).
I bit d'ingresso 0 e 32 sono configurati come bit di stato diagnostici.
I bit d'uscita 0 e 32 sono configurati come bit di abilitazione in uscita.
Si veda il capitolo "Configurazione della funzionalità ASi in ASIMON360" e la sezione "Descrizione dei bit d'ingresso/uscita ASi" per maggiori informazioni.
Per l'oggetto dispositivo 'Dati di sicurezza Sercos 8 byte' (ossia per il gateway BWU2984 ASi-3) valgono le seguenti regole. Per l'interfaccia ASi-5/ASi-3 Gateway con il suo oggetto dispositivo 'Dati di sicurezza Sercos 12 byte', i valori relativi alle dimensioni dell'oggetto dispositivo, ai numeri di bit ecc. sono diversi.
SafeGatewayOK, bit di stato
Descrizione |
Bit di stato di sicurezza proveniente da ASi Gateway che indica lo stato della comunicazione tra SLC e ASi Gateway tramite openSafety su Sercos. Il segnale SafeGatewayOK può essere valutato assieme ai segnali diagnostici che indicano lo stato dei circuiti ASi (anch'essi forniti da ASi Gateway). La presente documentazione segue la miglior pratica applicativa, secondo la quale questi bit diagnostici vengono mappati sui bit di dati d'ingresso 0 (per il circuito 1) e 32 (per il circuito 2). Si veda la sezione "Monitoraggio dello stato dei circuiti: bit d'ingresso 0 e 32..." per maggiori informazioni.
Rappresentazione nell'albero dei dispositivi: |
Tipo di dati |
SAFEBOOL |
Tipo di accesso |
Variabile può essere letta dall'applicazione SLC di sicurezza. |
Valori possibili |
SAFEFALSE:
SAFETRUE:
NOTA:
Tenere conto anche dello stato visualizzato su ASi Gateway per l'indicazione di errori. |
ingresso, bit da 1 a 31 e da 33 a 63
Descrizione |
Bit d'ingresso di sicurezza proveniente da ASi Gateway.
Rappresentazione nell'albero dei dispositivi:
NOTA:
La presente documentazione segue la miglior pratica applicativa, secondo la quale i bit d'ingresso 0 e 32 vengono configurati per monitorare lo stato dei circuiti ASi 1 e 2 (si veda la sezione seguente). Dato che usiamo una mappatura diretta 1:1, il numero di bit corrisponde all'indirizzo dei dispositivi ASi. Fare riferimento alla vostra documentazione del progetto dell'applicazione ASi (fatta con ASIMON360) per i dettagli della mappatura dei vostri dati ASi. |
Tipo di dati |
SAFEBOOL |
Tipo di accesso |
Variabile può essere letta dall'applicazione SLC di sicurezza. |
Valori possibili |
SAFEFALSE e SAFETRUE. Il significato dei valori di bit SAFETRUE e SAFEFALSE dipende dalla mappatura dei dati ASi e dalla vostra applicazione ASi. Dato che usiamo una mappatura dati diretta 1:1 (indirizzo dispositivi ASi = numero di bit), vale quanto segue: SAFEFALSE:
SAFETRUE:
NOTA:
Un valore SAFETRUE rimane valido solo finché il segnale SafeGatewayOK e il segnale di stato diagnostico per il corrispondente circuito ASi sono entrambi SAFETRUE. La presente documentazione segue la miglior pratica applicativa, secondo la quale il segnale diagnostico per il circuito 1 è mappato sul bit di dati d'ingresso 0 e il bit diagnostico per il circuito 2 è mappato sul bit di dati d'ingresso 32. Si veda la sezione "Monitoraggio dello stato dei circuiti: bit d'ingresso 0 e 32..." per maggiori informazioni.
NOTA:
Tenere conto anche dello stato visualizzato su ASi Gateway per l'indicazione di errori. |
Bit d'uscita da 1 a 31 e da 33 a 63
Descrizione |
Bit d'uscita di sicurezza scritti su ASi Gateway.
Rappresentazione nell'albero dei dispositivi:
NOTA:
la presente documentazione segue la miglior pratica applicativa, secondo la quale i bit d'uscita 0 e 32 sono configurati per l'abilitazione dei circuiti ASi 1 e 2 (si veda la sezione seguente). Dato che usiamo una mappatura diretta 1:1, il numero di bit può corrispondere direttamente all'ID di un attuatore ASi. Fare riferimento alla vostra documentazione del progetto dell'applicazione ASi (fatta con ASIMON360) per i dettagli della mappatura dei vostri dati ASi. |
Tipo di dati |
SAFEBOOL |
Tipo di accesso |
Variabile può essere letta dall'applicazione SLC di sicurezza. |
Valori possibili |
SAFEFALSE e SAFETRUE. Il significato dei valori di bit SAFETRUE e SAFEFALSE dipende dalla mappatura dei dati ASi e dalla vostra applicazione ASi. Dato che usiamo una mappatura dati diretta 1:1 (indirizzo dispositivi ASi = numero di bit), vale quanto segue:
NOTA:
La presente documentazione segue la miglior pratica applicativa, secondo la quale i bit d'uscita 0 e 32 sono configurati per l'abilitazione dei circuiti ASi 1 e 2. In questo modo, il valore SAFETRUE scritto su un bit d'uscita può diventare effettivo nell'immagine dei dati di processo d'uscita di ASi Gateway (e quindi nel circuito del bus di campo ASi di destinazione) solo se il relativo segnale di abilitazione d'uscita (bit d'uscita 0 o 32) abilita il relativo circuito ASi Gateway con il valore SAFETRUE. Il bit di dati d'uscita 0 controlla il circuito 1, il bit di dati d'uscita 32 controlla il circuito 2 (si veda la sezione sottostante). |
Monitoraggio dello stato dei circuiti: i bit d'ingresso 0 e 32 corrispondono al segnale SafeModuleOK di TM5/TM7
Se configurato in ASIMON360, ASi Gateway fornisce segnali di stato diagnostici per entrambi i circuiti ASi (simili al segnale SafeModuleOK proveniente dai moduli TM5/TM7). La presente documentazione segue la miglior pratica applicativa, secondo la quale questi segnali diagnostici vengono implementati come segue:
I segnali di stato diagnostici sono mappati in ASIMON360 sui bit d'ingresso 0 e 32 dell'oggetto dispositivo 'Dati di sicurezza Sercos 8 byte'. Il bit di dati d'ingresso 0 rappresenta lo stato del circuito ASi 1 e il bit d'ingresso 32 rappresenta il circuito 2.
L'applicazione di sicurezza SLC valuta i bit d'ingresso 0 e 32 in modo che i segnali provenienti dai dispositivi ASi vengano considerati non validi se i relativi segnali di stato dei circuiti non sono SAFETRUE.
In aggiunta è disponibile il segnale SafeGatewayOK che indica lo stato della comunicazione tra SLC e ASi Gateway tramite openSafety su Sercos. SafeGatewayOK = SAFEFALSE indica che la comunicazione di sicurezza tramite openSafety su Sercos non funziona correttamente.
Descrizione |
Indica lo stato del rispettivo circuito ASi e quindi, dal punto di vista dell'applicazione di sicurezza, lo stato dello stesso ASi Gateway. Se mappati come sopra descritto, il bit di dati d'ingresso 0 rappresenta il circuito 1 e il bit d'ingresso 32 rappresenta il circuito 2. |
Tipo di dati |
SAFEBOOL |
Tipo di accesso |
Variabile può essere letta dall'applicazione SLC di sicurezza. |
Valori possibili |
SAFEFALSE: il relativo circuito ASi non è disponibile per SLC. I bit di dati contenuti nell'oggetto dispositivo 'Dati di sicurezza Sercos 8 byte' non sono validi. SAFEFALSE: il relativo circuito ASi è disponibile per SLC. I bit di dati contenuti nell'oggetto dispositivo 'Dati di sicurezza Sercos 8 byte' sono validi. |
Abilitazione circuiti: i bit d'uscita 0 e 32 corrispondono al segnale SafeModuleOK di TM5/TM7
La presente documentazione segue la miglior pratica applicativa, secondo la quale i segnali d'abilitazione uscite per i circuiti ASi sono implementati come segue:
Variabili d'uscita booleane idonee generate nell'applicazione di sicurezza SLC vengono fornite come segnali di abilitazione d'uscita per ciascuno dei circuiti d'uscita ASi.
Questi segnali di abilitazione (o rilascio) vengono mappati sui bit d'uscita 0 e 32 dell'oggetto dispositivo 'Dati di sicurezza Sercos 8 byte'.
Questi bit d'uscita 0 e 32 vengono elaborati nell'applicazione ASIMON360 utilizzando combinazioni logiche AND in modo che il dispositivo possa attivare la sua uscita solo se il segnale di abilitazione è SAFETRUE.
Così facendo, i bit d'uscita 0 e 32 dell'oggetto dispositivo 'Dati di sicurezza Sercos 8 byte' si possono usare per abilitare i circuiti 1 e 2 (in modo simile al segnale ReleaseOutput conosciuto dai moduli TM5/TM7). Settare un bit di abilitazione a SAFETRUE significa che i relativi dispositivi ASi possono attivare le loro uscite.
Descrizione |
Nella configurazione qui sopra, i bit d'uscita 0 e 32 sono i segnali di rilascio per i circuiti ASi. Se mappati come sopra descritto, il bit di dati d'uscita 0 controlla il circuito 1 e il bit d'ingresso 32 controlla il circuito 2. Assicurarsi che la commutazione di un bit d'uscita a TRUE non possa provocare pericoli. Tenere conto dell'avvertenza sotto questa tabella. |
Tipo dati |
SAFEBOOL |
Tipo di accesso |
Variabile può essere letta dall'applicazione SLC di sicurezza. |
Valori possibili |
|
AVVERTIMENTO | |
---|---|
Usare i bit d'ingresso/uscita forniti sotto il nodo gateway come segue nell'applicazione di sicurezza in EcoStruxure Machine Expert™ – Safety.
Leggere le informazioni di stato (bit d'ingresso) provenienti da ASi Gateway e valutarli nell'applicazione di sicurezza. Quale sensore / dispositivo di comando ASi corrisponde a quale bit dipende dalla mappatura I/O ASi definita nell'applicazione ASi (progetto ASIMON360). Valutare anche il segnale SafeGatewayOK nell'applicazione di sicurezza.
Scrivere i segnali di controllo (bit d'uscita) trasferiti a ASi Gateway in base alle informazioni di stato valutate. Dipende dalla mappatura I/O ASi definita nell'applicazione ASi (progetto ASIMON360) a quale attuatore ASi corrisponde un bit. La presente documentazione segue la migliore pratica applicativa della mappatura di dati 1:1.
AVVERTIMENTO | |
---|---|
Questi bit si devono inserire nei foglio di lavoro (FdL) di codice SBF/LD come segue:
|
Dopo aver parametrizzato ASi Gateway e usato i bit di dati ASi nel codice di sicurezza come sopra descritto, i relativi dati diventano parte del progetto di sicurezza EcoStruxure Machine Expert™ – Safety che a sua volta è integrato nel progetto EcoStruxure Machine Expert™ non relativo alla sicurezza. Questi dati vengono perciò inclusi nel solito download del progetto e poi trasferiti da LMC su ASi Gateway. Non è necessario un download separato su ASi Gateway.
La configurazione dell'applicazione ASi sviluppata con ASIMON360 deve essere messa in funzione separatamente come descritto nella documentazione ASIMON360.
Tenere conto dei seguenti avvertimenti di sicurezza prima di mettere in funzione il sistema, ivi incluso il bus di campo ASi accoppiato:
AVVERTIMENTO | |
---|---|