ProfisafeHost (V2.4) e ProfisafeHostV26
Suggerimento
La versione dei blocchi funzionali qui descritta corrisponde all'ultima versione dei blocchi funzionali in Elenco delle versioni dei blocchi funzionali.
Per una spiegazione sul comportamento predefinito, vedere Fieldbus – Parte generale.
Gli avvisi riguardanti la comportamento predefinito del driver dello stack host PROFIsafe.
Rilevamento degli errori di loopback
Monitor SIL
Questa implementazione supporta la variante B del monitor SIL. Ogni errore CRC relativo al telegramma ricevuto genera una risposta di errore: stato di errore del ProfisafeHost
(V2.4) e ProfisafeHostV26
: 16#C103
, stato di errore dell'F-Device: 16#C2XX
parte 2.
Se la richiesta di conferma manuale dell'operatore causata da un messaggio diagnostico viene inoltrata più di una volta nell'arco di 100 ore, è necessario consultare il tecnico dell'assistenza responsabile.
Per operatori e tecnici dell'assistenza: ciò rappresenta un grave deterioramento della trasmissione dati all'interno del sistema fieldbus. Possibili cause di questi malfunzionamenti: modifiche nell'installazione, corrosione delle schermature dei cavi bus con connettori a spina e interferenze elettromagnetiche estreme. È opportuno verificare la corrispondenza con le rispettive linee guida di installazione oppure consultare un esperto EMC (per ulteriori istruzioni, vedere l'appendice alla specifica PROFIsafe, versione 2.5, dicembre 2012).
Utilizzo dell'istanza del blocco funzione
Generale: il dispositivo F specifica quale versione della trasmissione PROFIsafe è prevista. Se un F-Device supporta entrambe le versioni PROFIsafe, quindi due dispositivi saranno definiti nella descrizione del dispositivo in base alla versione host Profisafe. A seconda del dispositivo configurato in CODESYS progetto, la trasmissione avviene nella versione 2.4 o 2.6.
ProfisafeHost
blocco funzione e il ProfisafeHostV26
i blocchi funzione vengono utilizzati nell'applicazione per quanto segue:Controllo del comportamento della connessione PROFIsafe
Conferma della ripresa della comunicazione dopo un errore
Stato e diagnosi della connessione al F-Device
Per fare ciò, l'istanza corrispondente del blocco funzionale ProfisafeHost deve essere utilizzata in un programma tramite VAR_EXTERNAL <device name>:ProfisafeHost
O VAR_EXTERNAL <device name>:ProfisafeHostV26
.
Blocchi funzionali: ProfisafeHost (V2.4) e ProfisafeHostV26


Nome | Tipo di dati | Valore iniziale | Descrizione, valori dei parametri |
---|---|---|---|
|
|
| (Inserimento secondo il PROFIsafe Specifica)
Valore predefinito: |
|
|
| Nome secondo il PROFIsafe Specifica, Riconoscimento dell'operatore; per l'input bordo posteriore per il riconoscimento manuale. Vedi Input per il bordo di conferma (conferma manuale) Valore predefinito: IL Input al bordo di conferma (conferma manuale) è necessario osservare le note. |
|
|
| Questo input esiste solo per il (Input secondo la specifica PROFIsafe: conferma dell'operatore del canale) Questo ingresso viene utilizzato per confermare la ripresa della funzione di sicurezza di un canale dopo un errore di canale. Nota: la procedura per la conferma degli errori del canale è specificata da F-Device e può essere trovato nel suo manuale. Il valore dell'ingresso FB viene trasferito al dispositivo F nel byte di controllo, bit 6, indipendentemente dal |
|
|
| (Input secondo la specifica PROFIsafe: attivazione della parametrizzazione i del dispositivo F. Se necessario,
Valore predefinito: |
|
|
| Nome PROFIsafe dell'ingresso errore di avvio automatico per il riconoscimento automatico degli errori all'avvio. Vedere Input per il riconoscimento automatico degli errori di avvio Valore predefinito: IL Input per il riconoscimento automatico degli errori di avvio È necessario rispettare le note di sicurezza. |
|
|
| Nome PROFIsafe dell'ingresso interruzione automatica di conferma input per il riconoscimento automatico dopo le interruzioni. Vedere Input per il riconoscimento automatico dopo l'interruzione Il valore predefinito è IL Input per il riconoscimento automatico dopo l'interruzione È necessario rispettare le note di sicurezza. |
Nome | Tipo di dati | Valore iniziale | Descrizione, valori dei parametri |
---|---|---|---|
|
|
| (Uscita secondo la specifica PROFIsafe: visualizzazione dell'attivazione dei valori di sicurezza)
(Nota: l'output cambia in |
| :
:
|
| Nome per l'output secondo il PROFIsafe Specifica: Visualizza la richiesta di conferma dell'operatore, per l'output ack-req per la richiesta di conferma. Vedere Output per richiesta di conferma IL Output per richiesta di conferma si deve osservare la nota. |
|
|
| Questa uscita esiste solo per il Output secondo la specifica PROFIsafe: Visualizzazione della richiesta di conferma dell'operatore del canale Questa funzionalità è disponibile solo se
|
| :
:
|
| (Output secondo la specifica PROFIsafe: visualizzazione della fine della parametrizzazione i del dispositivo F.
|
|
|
| Visualizzazione degli errori
|
|
|
| Utilizzo dell'output come codice diagnostico (vedere Codice diagnostico ) IL |
|
|
| Output, che fornisce il tempo di ciclo corrente per un messaggio. (vedere sotto: Misurazione del tempo) |
|
|
| Output, che fornisce il tempo di ciclo minimo per un messaggio (vedere di seguito: Misurazione del tempo) dall'ultimo fronte di salita di |
|
|
| Output, che fornisce il tempo di ciclo massimo per un messaggio (vedere di seguito: Misurazione del tempo) dall'ultimo fronte di salita di |
Misurazione del tempo
IL ProfisafeHost
(V2.4) e ProfisafeHostV26
I blocchi funzionali forniscono tre uscite per il monitoraggio del tempo di elaborazione dei messaggi. Le uscite vengono utilizzate per diagnosticare il PROFIsafe comunicazione.
Secondo il PROFIsafe specifica, il tempo scaduto del timer host viene preso come tempo di ciclo misurato di un telegramma (F-Host -> F-Device -> F-Host): misurazione dal momento in cui viene inviata una richiesta fino alla ricezione della risposta. Per non falsificare le misurazioni, vengono considerate solo le risposte valide. (Ciò significa che vengono considerati solo i valori nelle transizioni T6
E T16
sono accettati secondo PROFIsafe specifica).
I blocchi funzionali forniscono i tempi di ciclo attuali e minimi di un telegramma.