Scenario "The Native Safe House": PLC + Safe + ProfiSafe + Time Provider

Nota
La documentazione presente nelle pagine seguenti è fornita esclusivamente a scopo informativo. Per informazioni su restrizioni, sicurezza e certificazioni, consultare la documentazione di sicurezza del produttore del dispositivo che si sta programmando.
Requisiti
Hardware
Sono richiesti i seguenti dispositivi:
PC desktop con CODESYS Development System installato
PC host Linux con architettura AMD a 64 bit o 32 bit
Sono inoltre necessari i seguenti dispositivi aggiuntivi:
Host per il provider di tempo sicuro (denominato Linux Host PC 2 nello schema). Requisiti per questo host: sistema operativo Linux con server SSH.
Rete in grado di comunicare in tempo reale con il PC host Linux per garantire la trasmissione deterministica dei pacchetti di dati.
Sul PC desktop devono essere installati i seguenti prodotti aggiuntivi:
CODESYS Virtual Safe Control SL
CODESYS Control for Linux SL
CODESYS Edge Gateway for Linux SL
PC host Linux
Per installare Safe PLC sul PC host Linux, è richiesta un'architettura AMD a 32 bit sul dispositivo. Questa architettura a 32 bit può essere installata anche su un dispositivo a 64 bit.
Per fare ciò, eseguire i seguenti comandi sulla riga di comando, utilizzando sudo se necessario.
sudo dpkg --add-architecture i386 sudo apt-get install libc6:i386
Questo prepara il PC host Linux per il Safe PLC. Il Safe PLC può ora essere installato tramite il sistema di programmazione come altri prodotti. Per farlo, procedere come segue:
Eseguire il Utensili → Distribuisci Controllo SL comando e stabilire una connessione al PC host Linux (Comunicazione scheda).
Per ulteriori informazioni, vedere quanto segue: Stabilire una connessione
Installa le versioni più recenti dei seguenti prodotti (Distribuzione scheda):
CODESYS Safe Control SL
CODESYS Control for Linux SL
CODESYS Edge Gateway for Linux
Per ulteriori informazioni, vedere quanto segue: Installazione dei pacchetti
Configurazione del CODESYS Safe Control SL
La configurazione standard del CODESYS Safe Control SL dovrebbe inizialmente essere utilizzabile per la maggior parte delle applicazioni.
È possibile regolare i seguenti parametri in base alle proprie esigenze:
Parametro
Valore predefinito
Spiegazione
Priorità dell'applicazione
35
Priorità del sistema di runtime (non priorità Linux o IEC) per l'attività dell'applicazione
CPU
0
Aggiungi le attività CmpSIL3 al core specificato
Priorità delle attività temporali esterne
9
Priorità del sistema di runtime (non priorità Linux o IEC) per l'attività temporale esterna
Porto
60000
Porta UDP utilizzata per il fornitore di orario esterno
Configura il fornitore dell'orario.
L'indirizzo IP di destinazione e la porta di destinazione devono essere configurati. L'obiettivo è il PC host Linux.
Indirizzo IP di destinazione
[IP o nome host del PC host Linux]
Spiegazione
Porto
60000
La porta 60000 è l'impostazione predefinita per CODESYS Safe Control SL per ricevere una fonte di ora esterna dal timer.
Anche altri parametri sono configurabili e possono essere adattati alle vostre esigenze.
Parametro
Valore predefinito
Spiegazione
Intervallo di uscita
60
Intervallo di uscita (in secondi) delle statistiche del fornitore di tempo
CPU
0
Nucleo in cui deve essere eseguito il time provider
Uscita di debug
FALSEAbilita o disabilita l'output di debug
Abilita la registrazione
FALSEAbilita o disabilita la scrittura dell'output del registro su syslog
Priorità
55
SCHED_FIFOpriorità di pianificazioneRidondanza abilitata
FALSEAbilita o disabilita la funzione di ridondanza del time provider. (Richiede un ulteriore CODESYS Safe Time Provider)
Tempo di ciclo
3
L'intervallo in cui il fornitore temporale invia i pacchetti di timestamp
PC host Linux 2
Sul PC host Linux 2, impostare il provider orario.
Il provider di tempo invia l'ora corrente a un target configurato e può essere utilizzato per fornire la seconda ora richiesta dal CODESYS Safe Control SL.
Eseguire il Utensili → Distribuisci Controllo SL comando e stabilire una connessione al PC host Linux 2 (Comunicazione scheda).
Per ulteriori informazioni, vedere quanto segue: Stabilire una connessione
Installa le versioni più recenti dei seguenti prodotti (Distribuzione scheda):
CODESYS Safe Time Provider SL
Per ulteriori informazioni, vedere quanto segue: Installing an image
Passare a Operazione scheda e seleziona la CODESYS Safe Time Provider SL sotto Servizi.
Arresta il provider orario in modo da poterlo configurare.
Configurare il provider orario.
È necessario configurare l'indirizzo IP e la porta di destinazione. La destinazione è il PC host Linux.
Indirizzo IP di destinazione
Indirizzo IP o nome host del PC host Linux
Porta
6000
60000 è la porta predefinita per un CODESYS Safe Control SL per ricevere una sorgente oraria esterna dal timer.
Anche altri parametri sono configurabili e possono essere adattati alle vostre esigenze.
Fare clic su Salva pulsante per accettare le modifiche.
Avviare il fornitore di servizi orari.
Tutti i dispositivi necessari sono ora pronti. È ora possibile scaricare le applicazioni sui controllori. I passaggi successivi per la creazione di un progetto e l'integrazione di PROFIsafe sono descritti nel Estensione di sicurezza CODESYS documentazione.