o6 Automation

o6\FX

OPC UA FX pour les équipements de terrain à ressources limitées. Objectif : une publication à 8 kHz sur TSN, avec un moteur temps réel natif et une configuration flexible en Python ou C++.

Petits équipements. Cycles rapides.

Rapprochez OPC UA PubSub de la boucle de commande. o6\FX sépare l’exécution cyclique de la configuration pour placer chaque tâche au bon endroit.

8 kHz

Fréquence de publication visée

TSN

Synchronisation IEEE 802.1AS et transmission planifiée IEEE 802.1Qbv

Indépendant du fabricant

Portabilité simple et éprouvée

Faible empreinte RAM

<200 kB de RAM pour le moteur temps réel. <500 kB de RAM pour le moteur de configuration (serveur OPC UA).

8 kHz est l’objectif de conception. La fréquence et la gigue obtenues dépendent du matériel, de la charge, de la synchronisation des horloges et du réseau. Elles doivent être mesurées sur le système cible.

Configurer librement. Exécuter de façon prévisible.

Basé sur open62541, o6\FX associe le modèle d’information OPC UA FX à un moteur natif distinct pour la communication cyclique et la logique applicative.

Python / C++

Configuration et supervision

L’Automation Component et le Connection Manager sont implémentés et constituent la base de la modélisation des équipements et de la gestion des connexions. Configurez votre application en Python ou C++ et supervisez les Functional Entities hors du chemin de données cyclique.

C11

Exécution temps réel native

Une implémentation de référence bare metal, pilotée par interruptions, constitue la base du moteur temps réel C11. Elle traite les données PubSub à disposition fixe et exécute les Functional Entities sans allocation dynamique dans le chemin critique.

RecevoirExécuterPublier

L’interface entre les deux moteurs transporte la configuration et la supervision. Les données de processus cycliques restent dans le moteur natif.

Conçu pour l’intégration dans vos équipements

01

Respecter le budget de ressources

Adaptez le moteur à votre équipement grâce à des registres bornés et des capacités configurables. Intégrez directement les variables applicatives au traitement cyclique.

02

TSN avec transmission synchronisée et planifiée

o6\FX prend en charge la synchronisation des horloges selon IEEE 802.1AS et la transmission planifiée selon IEEE 802.1Qbv sur TSN. Alignez l’exécution cyclique et la transmission réseau sur une horloge commune.

03

Conserver un seul modèle OPC UA

Appuyez-vous sur open62541 via o6\Python ou o6-cpp. Sélectionnez les variables, Functional Entities et groupes PubSub nécessitant une exécution temps réel native.

04

Indépendant du fabricant de semi-conducteurs

Une prise en charge initiale est disponible pour tous les grands fabricants de semi-conducteurs. Le moteur sépare sa logique centrale des interfaces matérielles d’horloge, de temporisation et de réseau, ce qui facilite le portage vers différentes plateformes matérielles et différents RTOS.

L’interopérabilité par la participation aux plugfests

Nous participons aux plugfests de l’OPC Foundation et d’Avnu pour tester la compatibilité avec d’autres implémentations et améliorer l’interopérabilité entre équipements et réseaux.

Définissons votre cycle de 125 µs.

Présentez-nous votre processeur, votre budget mémoire, vos données et votre réseau TSN. Ensemble, définissons l’intégration et le plan de mesure pour votre équipement.

Parlons de votre matériel cible

Actualités OPC UA et open62541.

Articles techniques, nouveautés, dates de formation et actualités d’o6 Automation.