CODESYS® Virtual PLC Demo

Questa panoramica mostra la struttura esemplare di CODESYS Virtual Control.

L'impostazione:

Orchestrazione

CODESYS Automation Server ospitato su un dispositivo

Ulteriori informazioni: automation-server.com

vPLC

2 x CODESYS Virtual Control SL 
1 x CODESYS Virtual Safe Control SL 
1 x CODESYS Edge Gateway SL

Ulteriori informazioni: CODESYS Virtual Control SL

Container

Podman, per Intel® con CAT abilitato

Sistema operativo

Red Hat Enterprise Linux (RHEL) 9.2 con Kernel PREEMPT_RT basato su Red Hat Enterprise Linux per il tempo reale

Red Hat Device Edge offre la flessibilità necessaria per distribuire e gestire su scala i carichi di lavoro su dispositivi piccoli e con risorse limitate. Combina Red Hat Enterprise Linux con MicroShift, una distribuzione Kubernetes leggera di Red Hat OpenShift, in modo che gli utenti possano distribuire qualsiasi cosa, dai carichi di lavoro Linux tradizionali ai servizi complessi containerizzati con Kubernetes.

Hardware

IPC multicore con Intel® Time Coordinated Computing (TCC) "Real-Time Computing at the Edge" (intel.com)
e Cache Allocation Technology (CAT) https://www.intel.com/content/www/us/en/developer/articles/technical/intel-sdm.html

Intel® Core(TM) i7-1185GRE Tiger Lake UP3

Rete

Gli switch Cisco Catalyst Industrial Ethernet garantiscono un accesso stabile e sicuro in tempo reale agli I/O dell'automazione software-defined di macchine e sistemi.

Componenti di rete dell'architettura SD-Access di Cisco "Fabric in a box"

https://www.cisco.com/c/en/us/td/docs/solutions/CVD/Campus/cisco-sda-design-guide.html#SDAccessArchitectureNetworkComponents

Per ulteriori informazioni: https://blogs.cisco.com/internet-of-things/is-it-time-to-virtualize-your-factory-floor?ccid=cc002643&oid=pstit031879

Fieldbus

Due sistemi fieldbus indipendenti basati su Ethernet da una porta Ethernet con vLAN, alimentati da XDP

Consolidamento delle applicazioni AI e dei carichi di lavoro

  • Segmentazione di oggetti in live stream con il contenitore OpenVINO™ YOLOv8 AI.
  • Modelli accelerati nell'hardware con OpenVINO
  • OpenVINO™ è un toolkit open-source per ottimizzare un modello di deep learning praticamente da qualsiasi framework e distribuirlo con le migliori prestazioni della categoria su una gamma di processori Intel® e altre piattaforme hardware.
  • YOLOv8 è un modello all'avanguardia di Ultralytics che riconosce e segmenta oggetti predefiniti.
Questa panoramica mostra una configurazione esemplare con il CODESYS Automation Server.

Dati delle configurazioni del bundle:

Applicazione





100 chiamate FB 100 operatori 50 istanze host Profisafe Mappatura semplice Ingresso → Uscita Tempo di ciclo 5 ms

CODESYS Virtual Control SL

Con il carico di lavoro dell'AI, Intel CAT disattivato


Tempo di ciclo 27 µs Max.

Jitter del task: 77 µs Tempo medio di invio Ethernet: 4,5 µs Tempo medio di ricezione Ethernet: 3,4 µs

Con il carico di lavoro AI, Intel CAT ha attivato


Tempo di ciclo: 20 µs Max.




Task Jitter: 11 µs Tempo medio di invio Ethernet: 2,8 µs Tempo medio di ricezione Ethernet: 3,2 µs Tempo di ciclo: 2,3 ms Tempo di andata e ritorno protocollo sicuro: 25 ms

CODESYS Virtual Safe Control SL

Con il carico di lavoro dell'AI, Intel CAT disattivato


Tempo di ciclo: 2,3 ms Tempo di andata e ritorno protocollo sicuro: 25 ms

Con il carico di lavoro AI, Intel CAT ha attivato


Tempo di ciclo: 1,6 ms Tempo di andata e ritorno FSoE protocollo sicuro: 10 ms

Vantaggi dei PLC virtuali:

Risparmio sui costi

Sostituire n PLC fisici con un'unica piattaforma con n controllori virtuali.

Scalabilità

Avete bisogno di un piccolo controller per un piccolo compito logico? O di un vero e proprio controller di movimento? Nessun problema: con CODESYS Virtual Control potete realizzare entrambe le cose su un dispositivo adatto con un semplice clic del mouse. La licenza corrispondente trasforma il tutto in un piccolo controllore o in un controllore di movimento.

Minore spazio e cablaggio richiesto

Lo spazio nell'armadio di comando è pieno? L'alimentazione a 24 VDC è già utilizzata? Non preoccupatevi: non avete bisogno di nuovi cavi o di un'alimentazione supplementare sul computer centrale per un CODESYS Virtual Control aggiuntivo. Potete comunque collegare i vostri I/O tramite Industrial Ethernet.

Orchestrazione flessibile

Siete un nerd di Linux? O vi piace usare strumenti web? O volete concentrarvi esclusivamente sulle vostre attività di automazione? Utilizzate semplicemente script e strumenti Linux come Kubernetes/OpenShift per configurare CODESYS Virtual Control o la piattaforma di amministrazione CODESYS Automation Server. Quest'ultima funziona senza alcuna conoscenza di Linux. E il bonus delle ultime piattaforme Intel con la tecnologia Intel® TCC Cache Allocation: garantiscono la capacità in tempo reale dei vostri PLC CODESYS Virtual Control!

Sicurezza per la progettazione

Proteggete il vostro sistema di controllo dividendo in modo intelligente le parti dell'applicazione e incapsulandole nel container. Per gli aggiornamenti o in caso di attacchi, potete semplicemente spegnere e riavviare le parti interessate, senza influenzare l'intero sistema. CODESYS Virtual Control vi semplifica le cose, proprio come i microservizi nell'IT.

Manutenzione semplificata

Scoperta una vulnerabilità di sicurezza! Centinaia di PLC sono interessati. È necessario aggiornare il firmware o l'applicazione il prima possibile. Questo può richiedere giorni, settimane o addirittura mesi! A meno che i vostri PLC non siano in esecuzione come sistemi virtuali su un computer centrale. In questo caso, è possibile eseguire l'aggiornamento in pochi secondi. CODESYS Virtual Control lo rende possibile!

Flessibilità

Nuova funzione nella macchina = nuovo hardware? Non necessariamente! Basta aggiungere un nuovo PLC virtuale e utilizzarlo per implementare la nuova funzione. CODESYS Virtual Control vi libera dalla necessità di utilizzare nuovo hardware per realizzare nuove funzioni.

SoftSafety

Realizzare il controllo di sicurezza virtuale in conformità alla norma IEC 61508 SIL3 attraverso una codifica diversificata.

Efficienza grazie al consolidamento del carico di lavoro

Sfruttate appieno le ultime piattaforme Intel con la tecnologia Intel® TCC Cache Allocation: Eseguite i vostri carichi di lavoro AI ad alte prestazioni, come il rilevamento degli errori o la segmentazione degli oggetti, in parallelo con i vostri PLC di controllo virtuale CODESYS sullo stesso sistema, mantenendo la capacità in tempo reale dei PLC!