Skip to main content

Appuntamento

Cos'è il blocco?

Il blocco significa che un punto di riferimento viene impostato sulla versione corrente di un'applicazione di sicurezza. Il pin salva la versione specifica dell'applicazione di sicurezza e gli oggetti associati. Tramite il pin è possibile identificare una specifica versione dell'applicazione nel progetto e di un oggetto nell'editor sul lato EtherCAT Safety Modulo. Sulla base del pin, il verificatore può identificare in qualsiasi momento i cambiamenti nella struttura dell'applicazione, nel contenuto dei suoi oggetti o nei blocchi funzione inclusi della libreria.

Importante

Una versione specifica viene resa identificabile impostando un pin; tuttavia, durante questa operazione non viene generata alcuna copia della versione specifica.

Vista comparativa

Le funzioni pin si trovano nell'editor dell'oggetto applicazione. Per fare ciò, seleziona il SafetyApp oggetto nella struttura ad albero del progetto e fare clic Modifica oggetto nel menu contestuale. IL Oggetti la scheda mostra la vista di confronto. Questo mostra la versione e il CRC degli oggetti del progetto corrente e del project.ct bloccato.

Per una descrizione dettagliata delle informazioni e dell'elenco degli oggetti della vista comparativa vedere il Oggetti pagina di aiuto.

Esempio 3. Esempio
Figura 5. Vista comparativa di un'applicazione di sicurezza non ancora bloccata
Vista comparativa di un'applicazione di sicurezza non ancora bloccata


Figura 6. Vista comparativa di un'applicazione di sicurezza bloccata
Vista comparativa di un'applicazione di sicurezza bloccata


Figura 7. Vista comparativa di un'applicazione di sicurezza bloccata con la POU modificata dell'applicazione corrente
Vista comparativa di un'applicazione di sicurezza bloccata con la POU modificata dell'applicazione corrente




Bloccare un'applicazione di sicurezza

Puoi usare il Crea nuovo segnaposto comando per impostare un pin sulla versione di esecuzione corrente degli oggetti elencati. Fatto ciò, vengono annotati il CRC e la versione, ma non il contenuto. È possibile inserire un nome PIN. Il numero di revisione del pin viene automaticamente incrementato di 1 ad ogni "nuovo" pinning.

IL Perno trasparente Il comando elimina il pin corrente e vengono restituiti tutti gli oggetti In opera.

  • Ambito dell'applicazione di sicurezza

    • Quale Safety appartengono all'applicazione?

    • Quali blocchi funzione della libreria richiede l'applicazione?

  • Versione rilevante per l'esecuzione degli oggetti e dei blocchi funzionali della libreria nell'ambito dell'applicazione

    • Codice di ciascun oggetto dell'applicazione

    • Configurazione e parametro del dispositivo di ciascun oggetto I/O logico dell'applicazione

    • Interfaccia dell'implementazione esterna di ciascun blocco funzione della libreria utilizzata

    • Denominazioni di versione degli oggetti

I commenti degli oggetti non appartengono alla versione rilevante per l'esecuzione. Questi non sono bloccati e quindi possono essere aggiornati al termine e durante la verifica.

In qualità di verificatore, identifichi una versione bloccata tramite un identificatore pin, che viene visualizzato in diversi punti del sistema di sviluppo.

L'identificatore pin contiene quanto segue:

  • Nome

  • Contatore delle revisioni, che viene automaticamente incrementato di 1 durante il blocco

  • CRC: un CRC32 della versione con esecuzione bloccata

Inoltre, viene registrato il momento del blocco. Tuttavia, questo non fa parte dell'identificatore del pin.

Visualizzazione delle informazioni sui pin e delle deviazioni

In qualità di sviluppatore, è possibile visualizzare nella visualizzazione comparativa le informazioni sul pin dell'applicazione per un'applicazione di sicurezza.

Le informazioni sul pin dell'applicazione di sicurezza sono costituite da quanto segue:

  • Nome: Nome del perno

  • Revisione

  • CRC: il CRC viene creato per l'intera applicazione aggiunta.

  • Ultima modifica: Orario di generazione del pin

Inoltre, la vista comparativa del SafetyApp L'oggetto mostra in che modo la versione corrente del progetto differisce dalla versione attualmente aggiunta dell'applicazione.

Vengono mostrate le seguenti differenze:

  • Nuovi oggetti

  • Oggetti eliminati

  • Oggetti modificati rispetto al codice o ai parametri del dispositivo

  • POU recentemente estratti dalle biblioteche

  • I blocchi funzione della libreria non vengono più menzionati

  • Blocchi funzione di libreria diversi per versione di interfaccia o implementazione

Le differenze sono chiaramente evidenziate a colori in modo che il verificatore possa identificarle facilmente:

  • Verde: nuovi oggetti o blocchi della libreria funzioni nel progetto

  • Rosso: modifica/differenza nel contenuto del set di parametri dell'oggetto o del dispositivo o del blocco funzione della libreria

  • Blu: oggetti o blocchi funzione della libreria eliminati o non più utilizzati nel progetto

Bloccare nella vista del progetto e nella vista dell'oggetto

Quando l'applicazione di sicurezza viene bloccata, le informazioni sul pin vengono visualizzate nella vista comparativa. Nell'albero del progetto, il file SafetyAppIcon.png nodo e i suoi oggetti figlio sono contrassegnati con il simbolo SafetyPinIcon.png simbolo. IL App di sicurezza il nodo è considerato bloccato PinIcon.png se l'oggetto stesso e tutti i suoi oggetti figlio corrispondono alla versione dell'oggetto annotata nel segnaposto.

Se l'applicazione non è stata ancora bloccata o se il blocco è stato eliminato, solo il file In opera lo stato viene visualizzato nella riga superiore. Nell'albero del progetto, il file SafetyAppIcon.png Il nodo e i suoi oggetti figlio non sono contrassegnati nell'albero del progetto.

Se un oggetto figlio dell'applicazione di sicurezza è In opera, allora lo è anche l'applicazione di sicurezza In opera.

Le informazioni sul pin o In opera viene visualizzato nella vista dell'oggetto e nella stampa del progetto.

Esecuzione di una verifica

Suggerimento

Impostando un pin è possibile rilevare le modifiche rilevanti per l'esecuzione durante e dopo la verifica.

In qualità di sviluppatore, rilasci la versione corrente di un'applicazione di sicurezza nel progetto per la verifica o per la verifica continua dopo una modifica. Il blocco rende questa versione identificabile per quanto riguarda le parti rilevanti per l'esecuzione dei compiti di verifica e per l'accettazione.