# Fluvius

> La telecontrole avec Fluvius via l’interface Netflex (IEC 60870-5-104).

Source: https://voltmasters.io/fr/docs/dso-rtu/grid-operators/fluvius/

Fluvius exploite la telecontrole via son interface **Netflex**, basée sur l’**IEC 60870-5-104** (IEC-104). L’EMS de Voltmasters implémente l’interface client Netflex conformément à la spécification Netflex de Fluvius (modèle de données d’interface version **1.0**, annexe B).

Cette page décrit ce qui circule sur la liaison. Les pages qui en dépendent couvrent le reste :

-   [Configurer la telecontrole Fluvius](https://voltmasters.io/fr/docs/dso-rtu/grid-operators/fluvius/configuration/) : chaque réglage de la plateforme, dans l’ordre, avec le document dont chaque valeur provient.
-   [Comment les consignes de la RTU sont traitées](https://voltmasters.io/fr/docs/dso-rtu/grid-operators/fluvius/setpoint-processing/) : la base de chaque pourcentage, l’ordre des règles et la formule derrière chacune.
-   [Consignes d’actifs (MAXSETAP / MINSETAP)](https://voltmasters.io/fr/docs/dso-rtu/grid-operators/fluvius/asset-setpoints/) : les puissances de référence du registre Fluvius, et ce qui compte au point de couplage virtuel des actifs.
-   [Fall-Back Flex](https://voltmasters.io/fr/docs/dso-rtu/grid-operators/fluvius/fall-back-flex/) : la formule de congestion qui tourne sur cette même liaison.
-   [Coffret EME eCON+](https://voltmasters.io/fr/docs/dso-rtu/grid-operators/fluvius/eme-econ-plus/) : la telecontrole Fluvius relayée par un coffret en Modbus TCP, au lieu d’une liaison Netflex directe.

### Connexion

-   **Liaison physique :** la RTU Fluvius se raccorde au contrôleur avec un câble réseau (Ethernet), via un **adaptateur Ethernet vers USB** sur le contrôleur. N’importe quel port USB convient.
-   **Protocole :** IEC 60870-5-104.
-   **Rôle :** l’EMS est le **serveur** ; la RTU Fluvius s’y connecte comme client.
-   **Port :** TCP `2404` (IEC-104 standard).
-   **Adresse commune (ASDU) :** `100`. L’interrogation générale est aussi acceptée sur l’adresse commune de diffusion.
-   **Initialisation :** après la connexion, la liaison est initialisée (*end of initialization*), Fluvius effectue une **interrogation générale**, et l’**horloge est synchronisée** depuis le côté Fluvius.

Voir [Connexion RTU](https://voltmasters.io/fr/docs/dso-rtu/rtu-connection/) pour le raccordement sur site et les exigences réseau.

### Ce que Fluvius envoie

Les noms suivent la spécification Netflex.

#### Commandes

| Fonction | Type | Description |
| --- | --- | --- |
| **Arrêt d’urgence production** | Commande simple | Arrêter toute injection (PV coupé, batterie à 0 kW). |
| **Arrêt d’urgence consommation** | Commande simple | Arrêter toute consommation (batterie à 0 kW, charges coupées). |
| **Test** | Commande simple | Fonctionnement de test, utilisé pendant la certification. |
| **Mode de contrôle Q** | Commande double | Choisir le contrôle de la puissance réactive *local* ou *à distance*. |

#### Consignes (virgule flottante courte)

| Fonction | Nom dans la spécification | Description |
| --- | --- | --- |
| Production maximale au point de raccordement | `MINSETP` | Injection maximale, en % de la puissance d’injection contractuelle. |
| Consommation maximale au point de raccordement | `MAXSETP` | Consommation maximale, en % de la puissance de consommation contractuelle. |
| Production maximale des actifs | `MINSETAP` | Production maximale des actifs, en % de la puissance de référence de production enregistrée. |
| Consommation maximale des actifs | `MAXSETAP` | Consommation maximale des actifs, en % de la puissance de référence de consommation enregistrée. |
| Puissance réactive minimale | `MINSETQ` | Borne inférieure de la bande de puissance réactive, en % de la puissance de référence de production enregistrée. |
| Puissance réactive maximale | `MAXSETQ` | Borne supérieure de la bande de puissance réactive, en % de la puissance de référence de production enregistrée. |
| Raison P | `REDENP` | Code de raison du pilotage de la puissance active. |
| Raison Q | `REDENQ` | Code de raison du pilotage de la puissance réactive. |

Chaque consigne est une **borne supérieure**. Une valeur de 100 % (ou de −100 % du côté production, puisque celles-ci arrivent négatives) n’impose rien ; une valeur plus basse plafonne l’installation mais ne lui demande jamais de produire ou de consommer une quantité donnée.

#### Codes de raison

| Code | Signification |
| --- | --- |
| `0` | Fonctionnement normal |
| `1` | Congestion du réseau |
| `99` | Test (utilisé pendant la certification) |

### Ce que l’EMS rapporte

-   Un **retour** qui reflète chaque commande et chaque consigne dès son arrivée (états d’arrêt d’urgence, mode Q, limites P et Q actives, consignes d’actifs) ainsi que la **version de l’interface**.
-   Des **mesures périodiques** toutes les **30 secondes** de puissance active (P) et de puissance réactive (Q), un message par valeur, groupées par canal de mesure.

#### Canaux de mesure

| Canal | Catégorie | Rapporté depuis |
| --- | --- | --- |
| 1 | Solaire | Les onduleurs PV enregistrés dans ce canal |
| 2 | Éolien | Les éoliennes enregistrées dans ce canal |
| 3 | Cogénération | Les appareils qui lui sont attribués |
| 4 | Stockage | Les batteries enregistrées dans ce canal |
| 5 | Recharge EV | Les bornes de recharge |
| 6 | Consommation flexible | Les charges pilotables, et les batteries enregistrées comme consommation flexible |
| 7 | Autre production | Les appareils qui lui sont attribués |

Le canal dans lequel un appareil atterrit suit le dossier Fluvius, pas le type d’appareil : il se règle par appareil sous [canaux de mesure Netflex](https://voltmasters.io/fr/docs/dso-rtu/grid-operators/fluvius/configuration/#5-canaux-de-mesure-netflex). Un appareil hors de l’enregistrement flex est mis sur *non rapporté* et n’envoie rien. Les canaux sans appareil sont rapportés à zéro.

Fluvius utilise ces mesures pour contrôler ses consignes : la somme des canaux 1, 2, 3, 4 et 7 constitue le point de couplage virtuel des actifs auquel `MINSETAP` et `MAXSETAP` sont comparés. Ces cinq canaux ne contiennent **que les actifs soumis au flex technique**, et ce sont ces mêmes actifs dont les puissances composent les puissances de référence. Une production ou un stockage hors flex technique n’appartient à aucun d’eux : il ne contribue pas au point de couplage virtuel, même si l’EMS continue de le piloter pour l’optimisation propre au site. Voir les [consignes d’actifs](https://voltmasters.io/fr/docs/dso-rtu/grid-operators/fluvius/asset-setpoints/#compte-contre-pilote).

### Arrêts d’urgence

Fluvius peut arrêter la production et la consommation indépendamment. Chaque arrêt est appliqué en logiciel à chaque cycle de régulation et, via les sorties relais configurées de chaque côté, physiquement sur l’installation. Fluvius attend cette coupure physique. Le câblage et la configuration figurent sur [Arrêt d’urgence](https://voltmasters.io/fr/docs/dso-rtu/io-module/emergency-stop/) et à l’[étape 2 de la configuration](https://voltmasters.io/fr/docs/dso-rtu/grid-operators/fluvius/configuration/#2-arrets-d-urgence).

### Certification

Une installation en telecontrole Fluvius doit réussir une **certification** sur site avant que Fluvius ne l’approuve. L’inspecteur envoie les arrêts d’urgence, les consignes au point de raccordement, les consignes d’actifs et la bande réactive avec le code de raison **test**, et contrôle les mesures qui reviennent. [Mise en service et certification](https://voltmasters.io/fr/docs/dso-rtu/commissioning-and-certification/) décrit la séquence, ce que Fluvius contrôle et comment suivre chaque valeur sur le tableau de bord DSO RTU pendant le test.
