# Omron FINS

> Lisez et écrivez les automates Omron sur Ethernet en FINS/UDP ou FINS/TCP et intégrez leurs zones mémoire dans OPC UA, SCADA et l'historique.

FINS est la communication native des automates Omron. PLCGateway se connecte en FINS/UDP ou FINS/TCP sur le port 9600 ; en FINS/TCP, les adresses de nœud sont négociées automatiquement, et le modèle de l'automate est lu à la connexion.

Les mots consécutifs sont regroupés dans une seule requête Memory Area Read, les valeurs 32 et 64 bits suivent l'ordre des mots Omron et les valeurs BCD peuvent être décodées tag par tag. Sur les automates NJ et NX, les variables affectées à une zone mémoire par une adresse AT sont accessibles en FINS.

- **Id du pilote:** `fins_udp`, `fins_tcp`
- **Connexion:** FINS/UDP · FINS/TCP · port 9600
- **Navigation dans les adresses:** les adresses sont saisies ou importées
- **Écriture:** oui
- **Inclus dans:** PLCGateway Connect, PLCGateway SCADA, PLCGateway Embedded

## Ce que PLCGateway lit et écrit

- Mots et bits de la zone DM
- Zones CIO, travail (W), maintien (H) et auxiliaire (A)
- Valeurs courantes et indicateurs de fin des temporisations et compteurs
- Bancs de mémoire étendue (EM)
- Valeurs BCD et chaînes, tag par tag
- Écriture de mots et de bits

## Exemples d'adresses

| Adresse | Signification |
|---|---|
| `D100 · D100.5` | Mot / bit DM |
| `CIO50 · 50.03` | Mot / bit CIO |
| `W10 · H5 · A20` | Zone travail / maintien / auxiliaire |
| `T15 · C3` | Valeur courante de temporisation / compteur |
| `E0_200` | Banc EM 0, mot 200 |

## Automates et équipements

- [Omron SYSMAC](https://plcgateway.com/fr/controllers/omron.md)

## Connexion en quelques étapes

1. Attribuez à l'automate (ou à son unité Ethernet) une adresse IP et un numéro de nœud FINS dans CX-Programmer ou Sysmac Studio.
2. Ajoutez un appareil FINS/UDP ou FINS/TCP avec l'adresse IP ; sur NJ/NX, affectez les variables à lire à une zone mémoire par une adresse AT.
3. Créez les tags ou importez-les depuis un fichier CSV, puis testez la connexion.
4. Utilisez les valeurs dans les écrans, les alarmes et les rapports, ou partagez-les en OPC UA.

## Questions et réponses

### UDP ou TCP ?

Les deux fonctionnent. FINS/TCP négocie automatiquement les numéros de nœud et traverse plus facilement les routeurs ; FINS/UDP est plus léger et pris en charge par toutes les unités Ethernet Omron.

### Puis-je lire les variables NJ/NX par leur nom ?

En FINS, les variables NJ et NX sont atteintes par leur adresse mémoire (spécification AT). Pour un accès symbolique, les automates dotés d'un serveur OPC UA peuvent être connectés via le client OPC UA.

### Les valeurs 32 bits sont-elles dans le bon ordre ?

PLCGateway utilise par défaut la disposition Omron (mot de poids faible en premier) ; elle peut être modifiée par appareil si un programme stocke les valeurs autrement.

## Protocoles associés

- [Protocole MC de Mitsubishi (SLMP)](https://plcgateway.com/fr/protocols/mitsubishi-mc.md)
- [Client OPC UA](https://plcgateway.com/fr/protocols/opc-ua.md)
- [Modbus TCP / RTU](https://plcgateway.com/fr/protocols/modbus.md)
- [Tous les protocoles](https://plcgateway.com/fr/protocols.md)

_Les noms de produits et de modèles sont des marques de leurs propriétaires respectifs. Ils sont cités uniquement pour indiquer avec quels équipements les pilotes communiquent ; PLCGateway n'est pas affilié à ces sociétés._

---
Source: https://plcgateway.com/fr/protocols/omron-fins
