Panoramica del PLC di sicurezza composta
CODESYS Safety SIL2 estende il CODESYS sistema di programmazione con funzionalità «Compound Safety PLC». Un PLC Compound Safety è composto da un'applicazione di sicurezza e un'applicazione standard, che possono essere eseguite in parallelo

Il PLC di sicurezza composto si differenzia sostanzialmente da un PLC SIL2 di sicurezza convenzionale per i seguenti aspetti:
Strutturazione: controller SIL2 e uno o più PLC standard al di sotto di un PLC principale logico
Gestione dei PLC di sicurezza composta in CODESYS project differisce dalla gestione dei PLC standard (primi passi per creare un nuovo progetto/scansione PLC, ecc.)
Per ulteriori informazioni, vedere: Gestione del PLC Compound Safety
Gestione di EVC/EVL con un PLC di sicurezza composto
Per ulteriori informazioni su Connessione variabile di scambio, vedere: EVC, connessione variabile di scambio
Per ulteriori informazioni su Elenco delle variabili di scambio, vedere: EVL, Elenco variabili di scambio
Sincronizzazione dei compiti dell'applicazione di sicurezza e dell'applicazione standard
Se i task dell'applicazione di sicurezza e dell'applicazione standard devono essere elaborati in modo sincrono, possono essere sincronizzati tramite eventi. Ci sono due opzioni per questo:
Se il produttore del controllore offre eventi esterni per l'applicazione standard che possono essere sincronizzati con i task dell'applicazione di sicurezza, i task dell'applicazione standard possono essere definiti come "Task evento esterno". Questo rende il comportamento temporale deterministico.
Indipendentemente da ciò, nell'applicazione standard possono essere utilizzati anche semplici "Compiti evento" che utilizzano variabili evento dell'applicazione di sicurezza, fornite tramite l'EVC. Poiché un "Attività evento" non viene avviato immediatamente dopo l'impostazione dell'evento, il comportamento di temporizzazione non è deterministico.