OPC Toolbox

Lire et écrire des données à partir de serveurs OPC et de systèmes d'historisation des données

 

OPC Toolbox™ permet d'accéder aux données OPC live et historiques directement depuis MATLAB® et Simulink®. Vous pouvez lire, écrire et consigner des données OPC à partir de dispositifs tels que des systèmes de contrôle distribués, des systèmes de contrôle de supervision et d'acquisition de données et des contrôleurs logiques programmables.

Avec OPC Toolbox, vous pouvez utiliser des données provenant de serveurs live et de systèmes d'historisation des données conformes aux normes OPC Data Access (DA), OPC Historical Data Access (HDA) et OPC Unified Architecture (UA) . La toolbox permet de vous connecter en toute sécurité à des serveurs OPC UA grâce à divers algorithmes, modes de sécurité et méthodes d'authentification.

Le produit inclut des blocs Simulink avec lesquels vous pouvez modéliser des contrôles de supervision et effectuer des tests de contrôleur en mode Hardware in-the-Loop.

En savoir plus :

Analyser des données de fabrication et d'équipement

Accédez aux données OPC directement dans MATLAB et Simulink.

OPC pour des contrôles de processus avancés et une fabrication intelligente

L'OPC Toolbox, conçu par Matrikon® Flex SDK, vous permet d'accéder aux données d'équipement live et historiques pour que vous puissiez développer en ligne des applications MATLAB ou des modèles Simulink pour des contrôles de processus avancés ou une fabrication intelligente. Vous pouvez analyser les données d'équipement acquises afin d'optimiser vos processus de fabrication.

Modèle Simulink créé en utilisant des blocs de l'OPC Toolbox, qui offrent un accès direct aux données OPC.

OPC UA

Accédez aux données d'équipement live et historiques en toute sécurité depuis des serveurs compatibles OPC UA.

Établir des connexions sécurisées OPC UA

Authentifiez des connexions sécurisées OPC UA avec un nom d'utilisateur et un mot de passe ou les informations de certification X509 de l'utilisateur. Signez et chiffrez des messages grâce à des politiques de sécurité basées sur la spécification OPC Foundation UA 1.04, telles que Basic256Sha256.

Objet client OPC UA dans MATLAB affichant le mode de sécurité et les informations relatives à la politique de sécurité.

Parcourir graphiquement les Name Spaces

Identifiez des nœuds disponibles sur un serveur OPC UA, OPC DA ou OPC HDA en utilisant un navigateur graphique qui affiche l'index et les ID pour tous les nœuds sur le serveur.

Utiliser l'outil Browse Name Space pour trouver les nœuds OPC disponibles sur votre serveur.

Accéder aux données live OPC UA

Échangez des données avec un serveur OPC UA en utilisant des objets Client OPC UA dans MATLAB. Interagissez avec plusieurs nœuds à la fois en créant une matrice de nœuds OPC UA. Accédez aux données actuelles de la matrice de nœuds pour obtenir des valeurs, des horodatages et des estimations de la qualité.

Code MATLAB utilisé pour se connecter à un serveur OPC UA et lire les valeurs actuelles d'une matrice de nœuds.

Accéder aux données historiques OPC UA

Lisez les données historiques dans MATLAB en tant qu'objets datetime en spécifiant les nœuds et une plage horaire. Interrogez des fonctions d'agrégation que votre serveur supporte, comme les fonctions moyenne, maximum, minimum et delta et lisez les données prétraitées dans MATLAB.

Affichage des données OPC UA filtrées par qualité des données.

OPC DA

Accédez aux données live d'équipement depuis les serveurs compatibles OPC DA pour valider les modèles et exécuter des applications connectées.

Se connecter à des serveurs OPC DA depuis MATLAB

Créez un objet client OPC Data Access pour vous connecter à un serveur OPC DA et parcourez le namespace du serveur pour récupérer les propriétés de chaque élément stocké sur le serveur. Utilisez l'application OPC Data Access Explorer pour vous connecter rapidement à des serveurs OPC DA sans avoir à écrire de code.

Afficher les namespaces des serveurs et les propriétés des éléments avec l'application OPC Data Access Explorer.

Accéder à des serveurs OPC DA depuis Simulink

Les blocs OPC Read et OPC Write récupèrent et transmettent les données de manière synchrone ou asynchrone vers et depuis le serveur OPC DA. Les blocs contiennent un gestionnaire client qui vous permet de spécifier et gérer le serveur OPC DA, de sélectionner des éléments et de définir le temps d'échantillonnage des blocs.

Le bloc OPC Read pour Simulink. Vous pouvez sélectionner des éléments depuis un serveur OPC et lire en ligne les données d'équipement directement dans votre modèle Simulink.

Utiliser les données OPC DA

Créez des groupes Data Access pour contrôler les éléments Data Access sur le serveur. Lisez ou écrivez sur des éléments individuels ou l'ensemble des éléments d'un groupe, simultanément. Enregistrez des données dans la mémoire ou sur disque.

Les données OPC DA organisées par objet Client, groupe Data Access et objets d'éléments Data Access.

OPC HDA

Accédez et analysez des données d'équipement historiques depuis des serveurs compatibles OPC HDA pour des applications d'optimisation des processus.

Se connecter à des serveurs OPC HDA

Créez un objet Client OPC Data Access pour vous connecter à un serveur OPC HDA. Parcourez les namespaces du serveur et retrouvez les ID entièrement qualifiés pour chaque élément stocké sur le serveur. Utilisez ensuite les ID pour lancer une requête sur les données historiques depuis le serveur.

Code MATLAB utilisé pour se connecter à un serveur OPC HDA et accéder aux données historiques pour le traitement.

Lire et écrire des données depuis un serveur OPC HDA

Récupérez des données brutes ou traitées stockées sur le serveur OPC HDA en spécifiant les ID que vous voulez récupérer et une période de temps sur laquelle récupérer les données. Configurez votre acquisition pour récupérer des données brutes, consolidées ou modifiées.

Affichage d'éléments de données rééchantillonnées acquis depuis un serveur OPC HDA.

Nouveautés

Sécurité OPC UA

Connectez-vous à des serveurs OPC UA grâce à des connexions sécurisées et configurez les paramètres de sécurité

Sécurité OPC UA

Authentifiez une connexion sécurisée OPC UA avec un nom d'utilisateur et un mot de passe ou informations de certification X509 de l'utilisateur

OPC UA

Écrivez des tableaux de valeurs vers un nœud client OPC UA

Consultez les notes de version pour en savoir plus sur ces fonctionnalités et les fonctions correspondantes.