# MTConnect

> Connectez les machines-outils dotées d'un agent MTConnect et intégrez l'état d'exécution, les positions, les données de broche et les conditions dans OPC UA, SCADA et l'OEE.

MTConnect est un standard ouvert, en lecture seule, pour les données des machines-outils. Un agent sur la machine ou sur un PC publie en HTTP les data items d'une ou plusieurs machines. PLCGateway lit cycliquement le document current de l'agent et vérifie le modèle d'appareil à la connexion.

Tous les data items de l'agent peuvent être parcourus et ajoutés comme tags par leur id ou leur nom. Les samples arrivent sous forme de nombres, les events sous forme de texte ou de BOOL, et les conditions indiquent Normal, Warning ou Fault ; les valeurs indisponibles prennent la qualité Uncertain.

- **Id du pilote:** `mtconnect`
- **Connexion:** HTTP · MTConnect agent (e.g. port 5000)
- **Navigation dans les adresses:** oui
- **Écriture:** lecture seule
- **Inclus dans:** PLCGateway Connect, PLCGateway SCADA, PLCGateway Embedded

## Ce que PLCGateway lit et écrit

- Samples comme les positions, l'avance, la vitesse et la charge de broche
- Events comme l'état d'exécution, le mode, le programme et le nombre de pièces
- Conditions (Normal, Warning, Fault) par sous-système
- Disponibilité de la machine
- Plusieurs appareils d'un même agent
- Navigation dans tous les data items à partir du document probe

## Exemples d'adresses

| Adresse | Signification |
|---|---|
| `Xact` | Position X réelle (id du data item) |
| `execution` | État d'exécution |
| `PartCountAct` | Compteur de pièces |
| `avail` | Disponibilité |

## Automates et équipements

- [Machines CNC avec MTConnect](https://plcgateway.com/fr/controllers/mtconnect-machines.md)
- [Haas Automation](https://plcgateway.com/fr/controllers/haas.md)

## Connexion en quelques étapes

1. Vérifiez que l'agent MTConnect de la machine est joignable (par exemple http://machine:5000).
2. Ajoutez un appareil MTConnect avec l'URL de l'agent et, si nécessaire, le nom de l'appareil.
3. Parcourez les data items et ajoutez comme tags ceux dont vous avez besoin.
4. Utilisez-les pour les tableaux de bord, l'historique et l'OEE, avec les autres machines.

## Questions et réponses

### MTConnect peut-il écrire dans la machine ?

Non. MTConnect est un standard en lecture seule ; pour écrire, utilisez l'interface propre à la commande, comme les variables macro FOCAS ou les commandes Q Haas.

### Ma machine n'a pas d'agent. Que faire ?

Pour les commandes FANUC, le pilote FOCAS se connecte directement. Pour les autres, un adaptateur et un agent MTConnect du constructeur de la machine peuvent être installés.

### La version de MTConnect a-t-elle de l'importance ?

PLCGateway lit le document current des agents des versions courantes et trouve les data items grâce au document probe.

## Protocoles associés

- [FANUC FOCAS](https://plcgateway.com/fr/protocols/fanuc-focas.md)
- [Collecte de données des machines Haas](https://plcgateway.com/fr/protocols/haas.md)
- [Client OPC UA](https://plcgateway.com/fr/protocols/opc-ua.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/mtconnect
