blueLog - Guide d'utilisation interface SCADA

Description générale de l'interface

L'interface SCADA fournit :
- Valeurs de l'installation
- Points de consigne de la régulation de puissance
- Valeurs de l'installation pour un suivi en temps réel etc.

Comment activer l'interface SCADA

Se rassurer que la licence SCADA soit activée sur le blueLog :



Activer l'interface SCADA :



Paramètres de communication de l'interface Scada

Note importante : Seul le Modbus TCP est supporté
Modbus TCP Port 502 : Pour tous les appareils (onduleur, compteur, capteurs, etc.)
Modbus TCP Port 503 : Réservé aux traqueurs  



Attribution des appareils (adresse SCADA)

Les valeurs de chaque appareil sont attribuées à un ID client spécifique. 
Les ID de clients de 100 à 247 sont réservés à l'interface Scada

Ordre d'attribution :

  1. Type d'appareil (ordre comme dans le frontend, voir cockpit)
  2. Port (d'abord DI/MI, puis RS485, ensuite Ethernet)
  3. Adresse du bus ( en ordre croissant )
  4. Adresse virtuelle (en ordre croissant)

  • Les adresses SCADA sont attribuées automatiquement lors de la première activation de l'interface SCADA.
  • Les adresses de l'interface SCADA sont conservées après une désactivation et réactivation de l'interface.
  • Si les adresses SCADA sont attribuées automatiquement en appuyant sur "Reset SCADA address", les dispositifs sont simplement comptés dans l'ordre de haut en bas.
  • Les appareils nouvellement créés n'obtiennent pas initialement une adresse SCADA automatiquement attribuée, vous devez utiliser la méthode suivante "Edit SCADA address" pour attribuer une adresse.


Structure des registres

vous trouverez sous le lien ci-contre la dernière version de la liste des registres de l'interface SCADA (PDF)

Aperçu :

Type

TCP port

Register

General values

502

40000 – 40741

Inverters

502

41000 – 41999

Sensors

502

42000 – 42306

Meter

502

43000 – 43300

String Combiner

502

44000 – 44030

Tracker

503

45000 – 45010

Types de données

Toutes les données enregistrées sont disponibles à travers l'interface Scada :

Type

Description

Default value

U16

16 Bit Unsigned Integer

0xFFFF

U32

32 Bit Unsigned Integer

0xFFFFFFFF

I16

16 Bit Signed Integer

0x8000

I32

32 Bit Signed Integer

0x80000000

F32

32 Bit Float

0x7FC00000

String

String, ASCII Encoding

If not the whole field-length is used, the string is filled with 0x00 at the end.

If a value (e.g., Manufacturer name) is not fitting inside the register, it will be hard-cut.

0x00

Facteur et offset

Spécifie le facteur par lequel la valeur doit être multipliée, ou le décalage qui doit être ajouté à la valeur.  

  • Il faut d'abord tenir compteur du facteur, puis de l'offset.

Test de l'interface SCADA avec le logiciel Modpoll / PLC

Exemple avec le compteur UMG Janitza à l'adresse 101 :


Interrogation de la valeur P_AC :


Requête :

modpoll -t 4:float -r 43000 -a 101 -0 192.168.30.216 

Résultat :

C:\modpoll>modpoll -t 4:float -r 43000 -a 101 -0 192.168.30.216
modpoll 3.9 - FieldTalk(tm) Modbus(R) Master Simulator
Copyright (c) 2002-2020 proconX Pty Ltd
Visit https://www.modbusdriver.com for Modbus libraries and tools.
 
Protocol configuration: MODBUS/TCP, FC3
Slave configuration...: address = 101, start reference = 43000 (PDU), count = 1
Communication.........: 192.168.30.216, port 502, t/o 1.00 s, poll rate 1000 ms 
Data type.............: 32-bit float, output (holding) register table
 
-- Polling slave... (Ctrl-C to stop)
[43000]: -9383.629883
-- Polling slave... (Ctrl-C to stop)
[43000]: -8760.450195
-- Polling slave... (Ctrl-C to stop)
[43000]: -8764.480469
-- Polling slave... (Ctrl-C to stop)
[43000]: -8817.830078
-- Polling slave... (Ctrl-C to stop)