Questo argomento descrive le impostazioni relative a ASi Gateway da eseguire in EcoStruxure Machine Expert™ – Safety. Contiene le seguenti informazioni:
Confermare le unità ASi Gateway aggiunte in EcoStruxure Machine Expert™ – Safety
Tenere conto delle note nella sezione "Note sui sistemi di automazione distribuiti" in sede di parametrizzazione dei dispositivi ASi Gateway.
Definizione dei termini: Nel seguito, il termine 'Dati di sicurezza Sercos x byte' designa ambedue gli oggetti da 8 e12 byte, da usare in base al tipo di gateway. (x = 8 per BWU2984 e x = 12 per ASi-5/ASi-3 Gateway.)
Dopo aver aggiunto un'interfaccia ASi Gateway alla struttura bus in EcoStruxure Machine Expert™ e aver inserito l'oggetto dispositivo 'Dati di sicurezza Sercos x byte', ASi Gateway viene integrato automaticamente nel progetto di sicurezza. Quando si apre il progetto di sicurezza, l'elenco dei dispositivi di sicurezza viene sincronizzato tra EcoStruxure Machine Expert™ e EcoStruxure Machine Expert™ – Safety. Questa sincronizzazione dei dispositivi viene ripetuta ciclicamente finché il progetto rimane aperto in EcoStruxure Machine Expert™ – Safety. Quando si inseriscono ASi Gateway di sicurezza, l'inserimento deve essere confermato a mano in EcoStruxure Machine Expert™ – Safety.
Procedere come segue:
In EcoStruxure Machine Expert™, avviare EcoStruxure Machine Expert™ – Safety con un clic del tasto destro sull'icona Safety Logic Controller nell'albero dei 'Dispositivi' e selezionare 'Machine Expert – Safety > Modifica progetto [ LMC PacDrive > SLC_TM5CSLCx00FS]' dal menu di contesto.
Login a EcoStruxure Machine Expert™ – Safety a livello di sviluppo (o definire nuova password).
Appare il dialogo 'Confermare dispositivi SDIO modificati'.
Confermare ogni ASi Gateway inserito spuntando la corrispondente casella e poi confermare il dialogo con 'OK'. (Si vedano i numeri (1) e (2) nel seguente esempio.)
Se rifiutate le modifiche nell'elenco dei dispositivi cliccando su 'Annulla', EcoStruxure Machine Expert™ – Safety viene chiuso.
Esempio
Dopo la conferma, i dispositivi ASi Gateway aggiunti appaiono come subslot del controllore Safety Logic Controller nell'albero dei dispositivi di EcoStruxure Machine Expert™ – Safety (finestra dei 'Dispositivi').
Esempio: ASi Gateway con dispositivo ID SL1.SM2
Parametrizzare i dispositivi ASi Gateway come descritto nella sezione seguente.
Come inserire i bit d'ingresso / d'uscita forniti dall'oggetto dispositivo 'Dati di sicurezza Sercos x byte' nel codice di sicurezza (in modo da leggere lo stato dei dispositivi ASi e scrivere le loro uscite) è descritto nell'argomento "Valutare e scrivere a dispositivi ASi I/O in EcoStruxure Machine Expert™ – Safety"
State configurando un sistema altamente distribuito costituito da un'applicazione ASi eseguita da ASi Gateway, un'applicazione standard (non relativa alla sicurezza) LMC (PacDrive3) e un'applicazione SLC di sicurezza. Tenete a mente che l'ampliamento della vostra applicazione di sicurezza con il livello di bus di campo ASi può influire sul funzionamento, le prestazioni e il tempo di risposta complessivo del vostro sistema applicativo. Non esiste istanza di verifica (o compilatore) di rango superiore ai controllori in grado di verificare se le varie logiche (Gateway, LMC, SLC) nell'applicazione di controllo distribuita interagiscono correttamente.
Il tempo di risposta complessivo della funzione di sicurezza deve essere controllato e verificato con precisione, poiché l'integrazione del bus di campo ASi con i relativi dispositivi ASi collegati prolunga il tempo di risposta complessivo.
AVVERTIMENTO | |
---|---|
Il Safety Logic Controller non riconosce i dispositivi I/O collegati al bus di campo ASi. Comunica solo con ASi Gateway nella sua qualità di sottoscrittore Sercos. Perciò, i parametri di sicurezza da impostare in EcoStruxure Machine Expert™ – Safety si riferiscono solo alla funzionalità di ASi Gateway come dispositivo sul bus Sercos. I dispositivi I/O ASi non possono essere parametrizzati in EcoStruxure Machine Expert™ – Safety.
Nell'albero dei 'Dispositivi' cliccare con il tasto sinistro sull'interfaccia ASi Gateway da parametrizzare. I parametri vengono visualizzati nell'Editore di parametrizzazione dispositivi a destra dell'albero dei dispositivi nella finestra 'Dispositivi'.
Impostare i parametri dei gruppi 'Di base', 'SafetyResponseTime' e 'SafetyConfiguration'. Questi parametri sono descritti nelle sezioni seguenti.
Parametro: MinRequiredFWRev
Valore preimpostato |
Versione di base |
Unità |
-/- |
Descrizione |
Questo parametro è rilevante solo se si implementano versioni di firmware diverse da quelle caricate dal costruttore. Per passare in stato operazionale, sul modulo deve essere installata la versione di firmware qui parametrizzata o una versione più recente. La voce 'Versione di test' identifica una versione di firmware per il dispositivo che non è ancora stata rilasciata. Un'applicazione di sicurezza è esclusa dall'approvazione se contiene dispositivi con firmware in versione di test. |
Parametro: Opzionale
Valore predefinito |
No |
Unità |
-/- |
Descrizione |
Questo parametro permette di configurare come opzionale il modulo. I moduli opzionali non devono essere disponibili (fisicamente presenti o comunicanti), perciò se un modulo opzionale non è disponibile, il Safety Logic Controller non ne segnala la mancanza. Questo parametro non influisce sul segnale del modulo o sullo stato dei dati. |
Valori possibili |
|
Il parametro Opzionale è un meccanismo per scalare il sistema di sicurezza in funzione di varie configurazioni del progetto macchina. Può darsi, comunque, che i moduli contrassegnati come opzionali in una configurazione del progetto macchina siano indispensabili in altre configurazioni.
AVVERTIMENTO | |
---|---|
Il tempo di risposta di sicurezza è l'intervallo tra la ricezione del segnale di sensore sul canale d'ingresso di un modulo d'ingresso di sicurezza e l'emissione del segnale di disinserimento dal canale d'uscita di un modulo di sicurezza.
Il tempo di risposta calcolato in EcoStruxure Machine Expert™ – Safetynon include i tempi di risposta specifici di ASi Gateway con i dispositivi I/O ASi ad esso collegati. Tiene conto solo del tempo di risposta del sistema PacDrive 3 fino al trasferimento dell'immagine I/O all'interno di ASi Gateway.
Ciò significa che l'integrazione di un ASi Gateway con i dispositivi ASi ad esso collegati prolunga il tempo di risposta complessivo della funzione di sicurezza.
I parametri rilevanti per il tempo di risposta di sicurezza variano in base alla generazione di controllore/dispositivo (SLCv1 e SLCv2).
La generazione a cui appartiene il dispositivo che state configurando (selezionato in EcoStruxure Machine Expert™) è indicata alla fine della breve descrizione del dispositivo visibile sopra la griglia dei parametri (quando il corrispondente dispositivo è selezionato nell'albero a sinistra).
Troverete maggiori informazioni su come calcolare il tempo di risposta di sicurezza e sulle differenze tra le generazioni di SCL nel Manuale di utenza EcoStruxure Machine Expert - Safety In questo manuale, un capitolo a parte è dedicato a ogni generazione di dispositivo:
Nel dialogo 'Calcolatore tempo di risposta' in EcoStruxure Machine Expert™ – Safety ('Progetto > comando di menu 'Calcolatore tempo di risposta'), ciò è indicato come segue: dopo aver selezionato un ASi Gateway (dispositivo esterno) come modulo d'ingresso e/o uscita, appare un messaggio che informa che i tempi di risposta dell'interfaccia ASi Gateway e dei dispositivi ASi ad esso collegati devono essere aggiunti a mano al tempo di risposta calcolato per ottenere il tempo di risposta complessivo della funzione di sicurezza.
Questo specifico tempo di risposta ASi viene chiamato tTR ASi nella seguente illustrazione. tTR ASi deve includere il tempo di ciclo del bus ASi, i tempi di trasferimento tra i bus Sercos e ASi, i tempi di elaborazione nel sensore e i tempi di elaborazione nell'applicazione in ASi Gateway (a seconda della vostra applicazione).
Fare riferimento alla documentazione di Bihl+Wiedemann per maggiori informazioni su come calcolare e determinare i tempi di risposta specifici per ASi.
Tempo di risposta di sicurezza per un sistema di sicurezza con un dispositivo della generazione SLCv1.
Tempo di risposta di sicurezza per un sistema di sicurezza con un dispositivo della generazione SLCv2.
AVVERTIMENTO | |
---|---|
Questa sezione è valida per un sistema di sicurezza con un dispositivo della generazione SLCv1 (SLC100 o SLC200). La generazione a cui appartiene il dispositivo che state configurando (selezionato in ME) è indicata alla fine della breve descrizione del dispositivo visibile sopra la griglia dei parametri (quando il dispositivo è selezionato nell'albero a sinistra).
I parametri in questo gruppo influiscono sul tempo di risposta di sicurezza del sistema Safety Logic Controller.
I parametri WatchdogComunicazione, TempoTrasportoDatiMin e TempoTrasportoDatiMax in questo gruppo influiscono sul modulo solo se il parametro ConfigurazioneManuale è settato a 'Sì'.
Parametro: ManualConfiguration
Valore predefinito |
No |
Unità |
-/- |
Descrizione |
Specifica se il modulo usa i propri parametri rilevanti per il tempo di risposta di sicurezza (WatchdogComunicazione, TempoTrasportoDatiMin e TempoTrasportoDatiMax) o i valori specificati nel gruppo di parametri 'SafetyResponseTimeDefaults' del Safety Logic Controller. La gestione separata dei parametri per modulo permette di ottimizzare il sistema in base ai requisiti specifici dell'applicazione relativi al tempo di risposta di sicurezza. |
Valore del parametro |
|
Parametro: TempoTrasportoDatiMin
Valore predefinito |
12 |
Unità |
100 µs |
Descrizione |
Definisce il tempo minimo necessario per trasmettere un telegramma di dati da un produttore a un consumatore. Se il telegramma arriva (al consumatore) prima di quanto specificato in questo valore di parametro, la comunicazione viene considerata non valida. EcoStruxure Machine Expert™ – Safety mette a disposizione un dialogo di calcolo per determinare questo valore di parametro. Definizione dei termini e informazioni di sottofondo In base alla specifica openSAFETY, i dispositivi (moduli I/O di sicurezza e Safety Logic Controller) comunicano trasmettendo e ricevendo dati ciclicamente, in forma di telegrammi openSAFETY. Il dispositivo che genera (trasmette) i telegrammi è chiamato produttore, il dispositivo che li riceve consumatore. Ciascun telegramma include una marca temporale per la validazione della data e ora di comunicazione. Al ricevimento di un telegramma, il consumatore confronta questa marca temporale con la data e ora attuale. Se la tempistica è conforme all'orario, la comunicazione viene considerata valida. Se un telegramma viene ricevuto prima di quanto definito in questo parametro, la comunicazione viene considerata non valida e non viene elaborata oltre. L'elemento di dati di processo 'SafeModuleOK' inoltre diventa SAFEFALSE, indicando che la comunicazione di sicurezza del modulo non è più valida. Le implicazioni per il resto dei sistemi di sicurezza dipendono dalla funzione di sicurezza definita. |
Calcolo del valore |
Come calcolare il valore TempoTrasportoDatiMin per lo specifico modulo
|
Valori pratici |
L'immissione del valore TempoTrasportoDatiMin calcolato in EcoStruxure Machine Expert™ – Safety dà adito a un sistema stabile. Fascia di valori permessa: 12-500 |
Parametro: TempoTrasportoDatiMax
Valore predefinito |
250 |
Unità |
100 µs |
Descrizione |
Definisce il tempo massimo permesso per trasmettere un telegramma di dati da un produttore a un consumatore. Se un telegramma giunge (al consumatore) più tardi di quanto specificato da questo valore di parametro, la comunicazione viene considerata non valida. EcoStruxure Machine Expert™ – Safety mette a disposizione un dialogo di calcolo per determinare questo valore di parametro.
NOTA:
Il valore del parametro influisce sul tempo di risposta di sicurezza calcolato da EcoStruxure Machine Expert™ – Safety. Definizione dei termini e informazioni di sottofondo In base alla specifica openSAFETY, i dispositivi (moduli I/O di sicurezza e Safety Logic Controller) comunicano trasmettendo e ricevendo dati ciclicamente, in forma di telegrammi openSAFETY. Il dispositivo che genera (trasmette) i telegrammi è chiamato produttore, il dispositivo che li riceve consumatore. Ciascun telegramma include una marca temporale per la validazione della data e ora di comunicazione. Al ricevimento di un telegramma, il consumatore confronta questa marca temporale con la data e ora attuale. Se la tempistica è conforme all'orario, la comunicazione viene considerata valida. Se il telegramma arriva dopo quanto definito nel parametro, la comunicazione viene considerata non valida e non viene elaborata oltre. Le implicazioni per il resto dei sistemi di sicurezza dipendono dalla funzione di sicurezza definita. |
Calcolo del valore |
Come calcolare il valore TempoTrasportoDatiMax per lo specifico modulo
|
Valori pratici |
L'immissione del valore TempoTrasportoDatiMax calcolato in EcoStruxure Machine Expert™ – Safety dà adito a un sistema stabile. Fascia di valori permessa: 12-65.000 |
Parametro: WatchdogComunicazione
Valore predefinito |
200 |
Unità |
100 µs |
Descrizione |
Definisce l'intervallo di tempo massimo entro il quale un consumatore deve ricevere un telegramma di dati valido da un produttore per poter considerare valida la comunicazione di sicurezza e continuare l'applicazione. Il parametro imposta un temporizzatore "watchdog" che sorveglia se il consumatore riceve in tempo i telegrammi provenienti da un produttore. Se il watchdog decorre, la comunicazione viene considerata non valida. EcoStruxure Machine Expert™ – Safety contiene un calcolatore per determinare questo valore di parametro.
NOTA:
Il valore del parametro influisce sul tempo di risposta di sicurezza calcolato da EcoStruxure Machine Expert™ – Safety. Definizione dei termini e informazioni di base In base alla specifica openSAFETY, i dispositivi (moduli I/O di sicurezza e Safety Logic Controller) comunicano trasmettendo e ricevendo dati ciclicamente, in forma di telegrammi openSAFETY. Il dispositivo che genera (trasmette) i telegrammi è chiamato produttore, il dispositivo che li riceve consumatore. Il valore CommunicationWatchdog dipende dal tempo di trasporto fisico necessario per trasmettere il telegramma da un produttore a un consumatore e viene usato per calcolare il tempo di risposta del sistema nella peggiore delle ipotesi. Il valore di parametro calcolato perciò dipende dal valore del parametro TempoTrasportoDatiMax. Se il consumatore riceve il telegramma in tempo (watchdog di comunicazione non decorso e tempo di trasmissione rientrante nella fascia specificata dai parametri TempoTrasportoDatiMin e TempoTrasportoDatiMax), il temporizzatore di watchdog viene riavviato e la comunicazione viene considerata valida. La marca temporale contenuta nel telegramma ricevuto non viene valutata, è rilevante solo la ricezione di un telegramma valido. Se il consumatore non riceve alcun telegramma (a causa di ritardo o perdita) e il watchdog di comunicazione scade, il modulo viene settato in stato sicuro definito. L'elemento di dati di processo 'SafeModuleOK' inoltre diventa SAFEFALSE, indicando che la comunicazione di sicurezza del modulo non è più valida. |
Calcolo del valore |
Come calcolare il valore WatchdogComunicazione per il modulo specifico
|
Valori pratici |
Per il valore CommunicationWatchdog da immettere nella tabella dei parametri (finestra 'Dispositivi'), tenere conto dei seguenti aspetti:
Fascia di valori permessa: 1-65.535 |
Questa sezione è valida per un sistema di sicurezza con un dispositivo della generazione SLCv2 (SLC300 o SLC400). La generazione a cui appartiene il dispositivo che state configurando (selezionato in ME) è indicata alla fine della breve descrizione del dispositivo visibile sopra la griglia dei parametri (quando il dispositivo è selezionato nell'albero a sinistra).
I parametri in questo gruppo influiscono sul tempo di risposta di sicurezza del sistema Safety Logic Controller. I parametri DurataDatiSicura e PerditaPacchettiTollerata in questo gruppo influiscono sul modulo solo se il parametro ConfigurazioneManuale è impostato a 'Sì'.
Parametro: ManualConfiguration
Valore predefinito |
No |
Unità |
-/- |
Descrizione |
Specifica se il modulo usa i propri parametri rilevanti per il tempo di risposta di sicurezza (DurataDatiSicura e PerditaPacchettiTollerata) oppure i valori specificati nel gruppo di parametri 'SafetyResponseTimeDefaults' del Safety Logic Controller. La gestione separata dei parametri per modulo permette di ottimizzare il sistema in base ai requisiti specifici dell'applicazione relativi al tempo di risposta di sicurezza. |
Valore del parametro |
|
Parametro: DurataDatiSicura
Valore predefinito |
200 |
Fascia di valori Ampiezza passo |
25...9.380 1 |
Unità |
100 µs |
Descrizione |
Questo parametro influisce sul tempo di risposta di sicurezza dell'applicazione di sicurezza. Specifica il tempo massimo ammesso per la trasmissione di dati da un produttore di sicurezza a un consumatore, ossia da un modulo d'ingresso all'SLC o dall'SLC a un modulo d'uscita. Il tempo di risposta di sicurezza (TRS) viene calcolato in base al valore di questo parametro e al valore del parametro 'PerditaPacchettiTollerata' (descritto qui sotto), nonché ad altri tempi di elaborazione specifici del modulo. Verificare il TRS che risulta dai valori di parametro qui immessi utilizzando il 'Calcolatore tempo di risposta' in EcoStruxure Machine Expert™ – Safety (comando di menu 'Progetto > Calcolatore tempo di risposta'). |
Calcolo del valore |
L'analisi di rischio effettuata per la vostra applicazione di sicurezza fornisce il tempo di risposta massimo permesso per la funzione di sicurezza e quindi include il tempo di risposta della funzione di sicurezza (TRS) della catena di segnale. Il TRS per l'interfaccia ASi Gateway si compone dei seguenti valori di tempo:
ove
(ad inclusione dei tempi di ritardo impostati),
Questo valore TRS permesso costituisce la base per calcolare i valori DurataDatiSicura (DDS) e PerditaPacchettiTollerata (PPT) da immettere in griglia come valori di parametro. Dal valore TRS permesso, detrarre il tempo di elaborazione del modulo d'uscita di sicurezza (TESu). Il risultato costituisce il massimo tempo complessivo permesso per la trasmissione di dati di sicurezza lungo l'intero percorso di sicurezza, ovvero dall'interfaccia ASi Gateway al modulo d'uscita. Dato che il parametro DurataDatiSicura è relativo a un solo percorso di trasmissione (ASi Gateway -> SLC o SLC -> modulo d'uscita), questo va diviso per 2 per ottenere il valore da immettere nella griglia dei parametri. Se la perdita di pacchetti è tollerata, anche questo fattore va incluso nella formula, che si presenta come segue:
|
Parametro: PerditaPacchettiTollerata
Valore predefinito |
1 |
Fascia di valori Ampiezza passo |
0...10 1 |
Unità |
Pacchetti di dati |
Descrizione |
Specifica il massimo numero di pacchetti persi permesso nel corso della trasmissione di dati. Il numero tollerato di pacchetti persi influisce sul tempo di risposta di sicurezza. In base a questo valore di parametro e del valore del parametro 'DurataDatiSicura' viene calcolato il tempo di risposta di sicurezza (TRS) del sistema. Verificare il TRS che risulta dai valori di parametro qui immessi utilizzando il 'Calcolatore tempo di risposta' in EcoStruxure Machine Expert™ – Safety (comando di menu 'Progetto > Calcolatore tempo di risposta'). |
Parametro: ConfigID
Ogni applicazione ASi viene verificata da una somma di controllo unica che viene generata in ASIMON360 prima della copiatura dei dati di configurazione a ASi Gateway e della messa in funzione dell'applicazione ASi. In ASIMON360, questa somma di controllo si chiama ConfigID.
La somma di controllo viene usata in EcoStruxure Machine Expert™ – Safety per verificare che la configurazione caricata in ASi Gateway sia valida e corrisponda alla configurazione ASi immessa in EcoStruxure Machine Expert™ – Safety.
Ogni modifica dell'applicazione ASi risulta in un valore ConfigID calcolato a nuovo. Dopo aver apportato una modifica all'applicazione ASi con seguente immissione di un nuovo valore ConfigID in EcoStruxure Machine Expert™ – Safety e la nuova generazione dell'applicazione di sicurezza SLC, cambia anche il 'CRC di progetto' dell'applicazione SLC. (Il 'CRC di progetto' è riportato nel dialogo 'Info progetto' di EcoStruxure Machine Expert™ – Safety.) Osservare che un 'CRC di progetto' modificato rende necessario un nuovo procedimento di accettazione per l'intero progetto di sicurezza.
Leggere la somma di controllo ConfigID dallo strumento di configurazione ASIMON360 e immetterla come valore per ConfigID nell'editore di parametrizzazione.
La somma di controllo ConfigID si può visualizzare anche sul dispositivo ASi Gateway. Premere il pulsante 'OK' sul dispositivo per entrare nel menu e selezionare 'Sicurezza > Safe Sercos > Config IDs (nodo e gestione)' per visualizzare la ConfigID.
Il campo 'Nodo' della schermata visualizzata riporta la ConfigID configurata sul dispositivo ASi Gateway.
Il campo 'Gestione' visualizza la ConfigID immessa nei parametri del dispositivo di sicurezza ASi Gateway in EcoStruxure Machine Expert™ – Safety.
Se il valore è 0, le possibilità sono due: o non è stabilita alcuna connessione di comunicazione tra EcoStruxure Machine Expert™ – Safety e ASi Gateway oppure le comunicazioni non saranno valide a causa di ConfigID non valida.
Immettendo la somma di controllo in EcoStruxure Machine Expert™ – Safety si conferma di conoscere e prendere in considerazione la mappatura dei dati di sicurezza sull'oggetto dispositivi 'Dati di sicurezza Sercos x byte' dell'applicazione ASi (ove x = 8 per BWU2984 e x = 12 per ASi-5/ASi-3 Gateway).
AVVERTIMENTO | |
---|---|
Si veda anche la sezione "ConfigID di B+W corrisponde al parametro di sicurezza ConfigID".