# Събиране на машинни данни от Haas

> Наблюдавайте фрезите и струговете Haas с вградената функция Machine Data Collection: състояние, програми, детайли, времена на цикъла, шпиндел и макро променливи.

Управленията Haas отговарят на Q команди през TCP порт, когато е разрешено Machine Data Collection (Setting 143). PLCGateway изпраща тези команди циклично и превръща отговорите в тагове: състояние на машината, изпълнявана програма, брояч на детайли, времена на цикъла, смени на инструмента и стойности на шпиндела.

Макро променливите могат да се четат и записват, например за обмен на номер на работна поръчка с машината. Заедно с производствения модел PLCGateway изчислява наличност, продукция и OEE за всяка машина Haas в цеха.

- **ID на драйвера:** `haas_q`
- **Връзка:** TCP · port of Setting 143
- **Разглеждане на адресите:** адресите се въвеждат или импортират
- **Запис:** да
- **Включен в:** PLCGateway Connect, PLCGateway SCADA, PLCGateway Embedded

## Какво чете и записва PLCGateway

- Състояние, заето / работи и аларми
- Изпълнявана програма и брояч на детайли
- Последно и предишно време на цикъла, време под напрежение (power-on) и време в движение
- Смени на инструмента и текущ инструмент
- Обороти и натоварване на шпиндела, позиции
- Макро променливи (четене и запис)

## Примерни адреси

| Адрес | Значение |
|---|---|
| `status · running · alarm` | Състояние на машината (Q500) |
| `program · parts` | Програма и брой детайли |
| `last_cycle · prev_cycle` | Времена на цикъла в секунди |
| `spindle_rpm · spindle_load` | Обороти и натоварване на шпиндела |
| `macro:500 · #500` | Макро променлива 500 |
| `q:104` | Сурова Q команда |

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

- [Haas Automation](https://plcgateway.com/bg/controllers/haas.md)

## Свързване в няколко стъпки

1. На машината задайте Setting 143 (Machine Data Collection) на TCP порт, например 5051.
2. Добавете Haas устройство с IP адреса и порта.
3. Създайте таговете за състояние, програма, детайли и шпиндел.
4. Дефинирайте машината в производствения модел за наличност и OEE.

## Въпроси и отговори

### Кои управления Haas се поддържат?

Next Generation Control (NGC) и управлението Classic с Machine Data Collection по Ethernet.

### Може ли PLCGateway да използва и MTConnect при Haas?

Да. Машините Haas NGC предлагат и MTConnect; налични са и двата драйвера, като Q командите дават достъп до макро променливите.

### Възможен ли е запис?

Макро променливите могат да се записват. Програмите и настройките не се променят от PLCGateway.

## Сродни протоколи

- [MTConnect](https://plcgateway.com/bg/protocols/mtconnect.md)
- [FANUC FOCAS](https://plcgateway.com/bg/protocols/fanuc-focas.md)
- [Всички протоколи](https://plcgateway.com/bg/protocols.md)

_Имената на продукти и модели са търговски марки на съответните им притежатели. Посочени са само за да покажат с какво оборудване комуникират драйверите; PLCGateway не е свързана с тези компании._

---
Source: https://plcgateway.com/bg/protocols/haas
