Состояние и аварии стоек Mitsubishi M700 и M800 прямо в чате
Сколько каждая стойка Mitsubishi работала за смену и стояла в стопе подачи, с авариями ЧПУ и ПЛК. Шлюз читает её через библиотеку EZSocket площадки.
Примеры: Mitsubishi CNC
Аварии были только на №1: 2 аварии ПЛК и 1 ч 25 мин в стопе подачи.
- №1: давление СОЖ ниже нормы, после аварии стоп подачи
- №2 и №3 без аварий, на №3 было 2 сообщения оператора
Аварии и состояние читаю через библиотеку EZSocket на компьютере шлюза, текст аварий беру со стойки.
Как агент работает с Mitsubishi CNC
Стойка Mitsubishi стоит в сети объекта, поэтому к ней ходит шлюз: программа, установленная на компьютер с Windows в той же сети. Шлюз добавляется на вкладке «Шлюзы» и назначается подключению. В подключении указывается адрес стойки, например tcp://10.0.12.5:683, серия M700 или M800 и вид станка. Пока связи наружу нет, шлюз копит данные на диске.
Шлюз не разговаривает с портом 683 сам: искажённый кадр по этому порту может остановить стойку (CVE-2024-7316). Он вызывает библиотеку EZSocket, которую площадка ставит с дистрибутива Mitsubishi. Библиотека 32-битная, поэтому её загружает 32-битный помощник шлюза в отдельном процессе на каждый раунд, и её сбой или зависание обрывает только этот раунд.
Из библиотеки объявлены только вызовы чтения: записи параметров, переменных и ПЛК, загрузки программ и команд управления в шлюзе нет. Режима работы, коррекций, времени цикла и счётчика деталей у библиотеки нет. Если наладчик подтвердил, где они на вашем станке, их читают тегом параметра, переменной или устройства ПЛК.
Каждый опрос шлюз читает список аварий стойки: аварии ЧПУ и ПЛК, коды останова и сообщения оператора. Аварии ЧПУ и ПЛК идут авариями, коды останова и сообщения оператора идут предупреждениями. В историю попадают переходы, замеченные при опросе.
Сценарии интеграции
Что со станками сейчас
Агент покажет, исполняет ли стойка программу, стоит в стопе подачи или в сбросе, и признак аварийного останова. Для активных аварий он назовёт текст со стойки.
Работа и простои за смену
Агент возьмёт отсчёты состояния за период и посчитает, сколько времени стойка исполняла программу, стояла в стопе подачи или ждала.
Программа и кадр
Агент прочитает номер главной программы и подпрограммы, номер последовательности и кадра на каждой системе стойки.
Шпиндель и подача
Агент соберёт историю оборотов и нагрузки шпинделя и фактической подачи интервалами: минимум, максимум и среднее.
Положения осей
Агент покажет машинные и рабочие координаты каждой оси каждой системы, которую называет стойка.
Параметры, переменные и ПЛК
Агент прочитает заданные вами параметры, общие переменные и устройства ПЛК, например счётчик деталей или бит закрытой двери.
Как подключить
Перед подключением
- Стойка Mitsubishi M700, M70, E70, M800, M80 или E80 с Ethernet, порт TCP 683
- Библиотека EZSocket (FCSB1224W100) с дистрибутива Mitsubishi
- Компьютер с Windows в сети объекта для шлюза
- Прошивка стойки, обновлённая по бюллетеням Mitsubishi
- Сервер пускает только известные адреса? Разрешите подключения с 158.160.205.91 и 87.228.27.163.
- 1
Установите EZSocket на компьютер шлюза
Поставьте с дистрибутива Mitsubishi среду FCSB1224W100 на компьютер с Windows, где работает шлюз. Шлюз эту 32-битную библиотеку не содержит.
- 2
Шлюз сам вызовет 32-битного помощника
64-битная программа не грузит 32-битную библиотеку, поэтому с шлюзом идёт его 32-битный помощник. Без него подключение назовёт путь, где его ждали.
- 3
Откройте стойке порт 683
Библиотека EZSocket говорит со стойкой по TCP 683. Компьютер шлюза должен достучаться до стойки по этому адресу и порту.
- 4
Обновите прошивку стойки
Обновите прошивку по бюллетеням Mitsubishi 2024-007 и 2025-022 (CVE-2024-7316, CVE-2025-2399) и пустите к порту 683 только компьютер шлюза.
- 5
Задайте свои теги, если нужно
Без списка шлюз читает состояние, программу, шпиндель, подачу, модель и оси. Параметр, переменную #100 или устройство ПЛК добавьте строкой путь, адрес, тип.
Частые вопросы
Установите шлюз на компьютер с Windows в сети объекта и добавьте его на вкладке «Шлюзы». Поставьте на тот же компьютер среду EZSocket FCSB1224W100, а в подключении укажите адрес стойки, например tcp://10.0.12.5:683, серию и вид станка.
Аварии со стойки идут с исходным текстом при любом списке тегов. Стандартный каталог содержит состояние, программу, шпиндель, подачу, модель и оси каждой системы. В свой список можно добавить параметры, общие переменные и устройства ПЛК.
Нет. Шлюз объявляет из библиотеки EZSocket только вызовы чтения: записи параметров, переменных и ПЛК, загрузки программ и команд управления в нём нет.
Нет. У C70 и C80 нет интерфейса автоматизации EZSocket, поэтому в подключении есть только серии M700 и M800.