# MTConnect

> Подключайте станки с агентом MTConnect и передавайте состояние выполнения, положения, данные шпинделя и conditions в OPC UA, SCADA и OEE.

MTConnect — открытый стандарт для данных станков, работающий только на чтение. Агент на станке или на ПК публикует элементы данных одного или нескольких станков по HTTP. PLCGateway циклически читает текущий документ агента и при подключении проверяет модель устройства.

Все элементы данных агента доступны для обзора и добавляются как теги по id или имени. Samples приходят как числа, events — как текст или BOOL, а conditions сообщают Normal, Warning или Fault; недоступные значения получают качество Uncertain.

- **ID драйвера:** `mtconnect`
- **Подключение:** HTTP · MTConnect agent (e.g. port 5000)
- **Обзор адресов:** да
- **Запись:** только чтение
- **Входит в:** PLCGateway Connect, PLCGateway SCADA, PLCGateway Embedded

## Что PLCGateway читает и записывает

- Samples: положения, подача, частота вращения и нагрузка шпинделя
- Events: состояние выполнения, режим, программа и количество деталей
- Conditions (Normal, Warning, Fault) по подсистемам
- Доступность станка
- Несколько устройств одного агента
- Обзор всех элементов данных из документа probe

## Примеры адресов

| Адрес | Значение |
|---|---|
| `Xact` | Фактическое положение по X (id элемента данных) |
| `execution` | Состояние выполнения |
| `PartCountAct` | Счётчик деталей |
| `avail` | Доступность |

## Контроллеры и устройства

- [Станки с ЧПУ и MTConnect](https://plcgateway.com/ru/controllers/mtconnect-machines.md)
- [Haas Automation](https://plcgateway.com/ru/controllers/haas.md)

## Подключение за несколько шагов

1. Убедитесь, что агент MTConnect станка доступен (например, http://machine:5000).
2. Добавьте устройство MTConnect с URL агента и при необходимости именем устройства.
3. Просмотрите элементы данных и добавьте нужные как теги.
4. Используйте их в дашбордах, архиве и OEE вместе с другими станками.

## Вопросы и ответы

### Может ли MTConnect записывать данные в станок?

Нет. MTConnect — стандарт только для чтения; для записи используйте собственный интерфейс системы ЧПУ, например макропеременные FOCAS или Q-команды Haas.

### На моём станке нет агента. Что делать?

Системы ЧПУ FANUC подключаются напрямую драйвером FOCAS. Для остальных можно установить адаптер и агент MTConnect от производителя станка.

### Важна ли версия MTConnect?

PLCGateway читает текущий документ агентов распространённых версий и находит элементы данных через документ probe.

## Связанные протоколы

- [FANUC FOCAS](https://plcgateway.com/ru/protocols/fanuc-focas.md)
- [Сбор данных со станков Haas](https://plcgateway.com/ru/protocols/haas.md)
- [Клиент OPC UA](https://plcgateway.com/ru/protocols/opc-ua.md)
- [Все протоколы](https://plcgateway.com/ru/protocols.md)

_Названия продуктов и моделей являются товарными знаками их владельцев. Они упоминаются только для того, чтобы показать, с каким оборудованием работают драйверы; PLCGateway не связан с этими компаниями._

---
Source: https://plcgateway.com/ru/protocols/mtconnect
