- Présentation de Jelina
- CommBridge
- Acquisition de données
Acquisition dans une base MS SQL Server
1. Configurer la base de données
Section intitulée « 1. Configurer la base de données »(1) Téléchargez et installez SQL Server 2012, puis définissez l’adresse IP, le port, le nom d’utilisateur et le mot de passe de la base.
a. Adresse IP : 192.168.220.29.
b. Port : 1433.
c. Nom d’utilisateur : test.
d. Mot de passe : 1234.
(2) Téléchargez et installez l’outil de base de données DBeaver.
(3) Dans DBeaver, créez une connexion SQL Server et renseignez les informations de connexion au serveur.

(4) Créez et ouvrez la base [test].

(5) Ajoutez des données dans la table.
Remarque
- Le plugin d’acquisition MS SQL Server ne peut acquérir les données en temps réel que lorsque le champ temporel spécifié change.
- Par défaut, il acquiert les tables du schéma
dbo.
2. Créer les nœuds
Section intitulée « 2. Créer les nœuds »(1) Dans « Jumeau intelligent », passez à « Connectivité des équipements ».

(2) Faites glisser successivement les plugins Acquisition MS SQL Server, Traitement des données et Transfert MQTT dans l’espace de travail pour créer trois nœuds.

(3) Reliez les trois nœuds dans cet ordre : Acquisition MS SQL Server → Traitement des données → Transfert MQTT.

3. Créer un plan
Section intitulée « 3. Créer un plan »(1) Double-cliquez sur [Acquisition MS SQL Server], puis cliquez sur [Ajouter un plan].

(2) Renseignez la connexion puis « Suivant ».

(3) Cliquez sur [Ajouter un groupe], renseignez les informations du groupe, puis cliquez sur [Confirmer].

(4) Cliquez sur [Ajouter des données], renseignez les données des points, puis cliquez sur [Confirmer].

(5) Cliquez sur [Terminer] pour ajouter le plan d’acquisition.

(6) Activez le plan, puis cliquez sur [Enregistrer].

4. Consulter le résultat
Section intitulée « 4. Consulter le résultat »(1) Cliquez sur « Déployer » dans la connectivité des équipements.

(2) Passez au [Jumeau intelligent] et placez le pointeur sur le nœud [Acquisition MS SQL Server] pour afficher ses informations.

(3) Cliquez sur un plan pour consulter valeurs temps réel et historiques de ses points.

5. Paramètres
Section intitulée « 5. Paramètres »Connexion
Section intitulée « Connexion »| Paramètre | Description | Format | Exemple |
|---|---|---|---|
| Nom du plan | Nom du plan défini par l’utilisateur | Non vide | Acquisition test |
| host | Adresse IP de la base MS SQL Server interrogée | Adresse en notation décimale pointée | 192.168.220.154 |
| Port | Port de la base MS SQL Server interrogée | Entier de 1 à 65535 | 1433 |
| Délai de connexion | Délai maximal d’une requête à la base MS SQL Server | Nombre, intervalle : (0, période d’acquisition] | 2000 |
| Nom d’utilisateur | Utilisateur de connexion à la base MS SQL Server | Non vide | |
| Mot de passe | Mot de passe de connexion à la base MS SQL Server | Non vide | |
| Nom de la base | Nom de la base MS SQL Server | Non vide | test |
| Acquisition synchronisée | Indique si l’acquisition est synchronisée | Yes, No | YES |
| Période d’acquisition | Période d’interrogation : intervalle entre deux lectures des registres de chaque groupe du plan | Nombre, intervalle : (100,2147483647] | 2100 |
| Délai de validité de l’acquisition | Tous les points d’un groupe doivent être acquis dans le délai configuré ; sinon, les données du groupe sont rejetées. Ce délai comprend le délai intertrame. | Nombre, intervalle : (0, période d’acquisition] | 2000 |
Remarque : la période et le délai de validité configurés dans le plan s’appliquent à tous ses points.
Configuration du groupe
Section intitulée « Configuration du groupe »| Paramètre | Condition | Description | Format | Exemple |
|---|---|---|---|---|
| Nom du groupe | Nom du groupe défini par l’utilisateur | Non vide | Groupe un | |
| Nom de la table | Nom de la table de la base MS SQL Server connectée | Non vide | test | |
| Champ temporel | Colonne de la table, obligatoirement un champ temporel | Non vide | d | |
| Type du champ temporel | Type temporel du champ | Liste déroulante ; voir ci-dessous | datetime | |
| Période d’acquisition | Acquisition synchronisée de la connexion : No | Période d’interrogation des données, en ms | Nombre, intervalle : (100,2147483647] | |
| Délai de validité de l’acquisition | Acquisition synchronisée de la connexion : No | En ms | Nombre, intervalle : (0, période d’acquisition] |
Remarque : la période et le délai de validité configurés dans le groupe s’appliquent à tous ses points. Types de champ temporel : datetime, datetime2, bigint(unix timestamp in second), bigint(unix timestamp in millisecond), varchar(date format).
Configuration des données
Section intitulée « Configuration des données »| Paramètre | Description | Format | Exemple |
|---|---|---|---|
| Alias des données | Nom défini par l’utilisateur, identique à celui de la colonne dans la table MS SQL Server | Non vide | a |
| Calcul | Formule définie par l’utilisateur à partir de l’alias des données |
Le plugin prend actuellement en charge les types suivants :
- Nombres exacts : bigint, numeric, bit, smallint, decimal, smallmoney, int, tinyint, money.
- Nombres approximatifs : float, real.
- Dates et heures : date, datetimeoffset, datetime2, smalldatetime, datetime, time.
- Chaînes : char, varchar, text.
- Chaînes Unicode : nchar, nvarchar, ntext.
- Autres types : uniqueidentifier.