

The setup:

Orchestration
CODESYS Automation Server hosted on one device
Further information: automation-server.com

vPLC
2 x CODESYS Virtual Control SL
1 x CODESYS Virtual Safe Control SL
1 x CODESYS Edge Gateway SL
Further information: CODESYS Virtual Control SL

Container
Podman, for Intel® with CAT enabled

Operating system
Red Hat Enterprise Linux (RHEL) 9.2 with PREEMPT_RT
Kernel-based on Red Hat Enterprise Linux for Real Time
Red Hat Device Edge provides the flexibility to deploy and manage workloads on small, resource constrained devices at scale. It combines Red Hat Enterprise Linux with MicroShift, a lightweight Kubernetes distribution from Red Hat OpenShift, so users can deploy anything from traditional Linux workloads to complex containerized services using Kubernetes.

Hardware
Multi-core IPC with Intel® Time Coordinated Computing (TCC) " "Real-Time Computing at the Edge" (intel.com)
and 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

Network
Cisco Catalyst Industrial Ethernet switches guarantee stable, secure real-time access to the I/Os of software-defined automation in machines and systems.
Cisco SD-Access Architecture Network Components "Fabric in a box"
For further information:
https://blogs.cisco.com/internet-of-things/is-it-time-to-virtualize-your-factory-floor?ccid=cc002643&oid=pstit031879

Fieldbus
Two independent Ethernet-based fieldbus systems from one Ethernet port with vLAN, powered by XDP

AI application / workload consolidation
- Live stream object segmentation with OpenVINO™ YOLOv8 AI container.
- Models accelerated in hardware with OpenVINO™
- OpenVINO™ is an open-source toolkit for optimizing a deep learning model from virtually any framework and deploying it with best-in-class performance on a range of Intel® processors and other hardware platforms.
- YOLOv8 is a state-of-the-art model from Ultralytics that recognizes and segments predefined objects
