Mitsubishi SLMP

Устройства ПЛК Mitsubishi MELSEC прямо в чате

Подключите ПЛК Mitsubishi MELSEC по SLMP к ИИ-агенту: регистры D, реле M и входы X через шлюз на объекте. Агент сведёт смену по часам и посчитает циклы по дням.

Как агент работает с Mitsubishi SLMP

Данные читает шлюз: программа, которая ставится службой на компьютер или сервер в сети объекта и ходит к ПЛК по SLMP, кадр 3E в двоичном виде по TCP. В подключении указываются адрес ПЛК с портом из настройки соединения SLMP, серия ПЛК и карта тегов: по строке на тег путь, устройство GX Works и тип, например D100 real или M10 bool. Наружу шлюз отправляет данные только исходящим соединением.

У кадра 3E нет порядкового номера, который связал бы ответ с запросом, поэтому шлюз держит один запрос за раз и проверяет, что в соединении тихо до запроса и после ответа; лишний байт обрывает связь, а не попадает в чужой тег. Теги одного устройства, стоящие не дальше 64 слов друг от друга, читаются одним запросом до 960 слов. Битовые устройства читаются словами по 16 точек, а двойные слова iQ-F и LZ читаются выборочным чтением до 96 точек.

Драйвер только читает: из команд SLMP он посылает пакетное чтение 0401 и выборочное чтение 0403. Изменения устройств, удалённого управления ЦП и команд пароля в нём нет. Код завершения об устройстве помечает плохими теги этого запроса, остальные читаются дальше; удалённый пароль на порту даёт отказ доступа.

Серия ПЛК обязательна: она задаёт форму запроса и то, какие устройства есть, а на iQ-F ещё и восьмеричные номера X и Y. Широкие значения MELSEC хранит младшим словом вперёд, а первый символ строки в младшем байте слова. FX3U и серия A говорят другим кадром, 1E, и этим драйвером не читаются. Если связь с облаком рвётся, данные копятся на диске шлюза и приходят после восстановления.

Сценарии интеграции

Что сейчас на линии

Агент найдёт теги по пути, например line1/press, и покажет текущие значения регистров D, реле M и входов X со временем отсчёта и пометкой, свежие ли они.

Сводка за смену

Агент возьмёт историю температуры, давления или скорости за смену и по часам покажет минимум, максимум, среднее и последнее значение.

Счёт циклов

Агент заберёт сырые отсчёты бита цикла, например M100, за неделю и посчитает число циклов по дням и время между ними.

Задача на выход за порог

Агент заведёт задачу, которая запустится, когда значение тега выйдет за порог и продержится заданное время, а не на каждый отсчёт за порогом.

Теги, которые ПЛК не читает

Агент назовёт теги с отказом ЦП и кодом завершения, например C056 (номер за концом устройства), и подскажет, что поправить в карте тегов.

Пропуски в данных

Агент покажет промежутки истории без отсчётов и скажет, на связи ли шлюз объекта сейчас.

Примеры: Mitsubishi SLMP

Mitsubishi SLMP
Реальные чаты: выберите вопрос
Сколько циклов сделал пресс по дням?

За неделю 3 140 циклов, меньше всего в пятницу.

  • В будни от 560 до 690 циклов, в пятницу 420
  • Среднее время между циклами 41 секунда

Считаю по биту цикла M100 из ПЛК MELSEC.

Открыть в чате

Как подключить

Перед подключением

  • ПЛК MELSEC Q, L, iQ-R, iQ-L или iQ-F с портом Ethernet
  • Соединение SLMP по TCP с кодом данных Binary в GX Works
  • Свободный порт SLMP без удалённого пароля
  • Сетевой доступ к этому порту с компьютера шлюза
  • Компьютер в сети объекта для службы шлюза
  • Устройства тегов из проекта GX Works
  • Сервер пускает только известные адреса? Разрешите подключения с 158.160.205.91 и 87.228.27.163.
  1. 1

    Добавьте соединение SLMP в GX Works

    В настройках Ethernet-порта ПЛК добавьте соединение SLMP по TCP и задайте ему порт. Стандартного порта у SLMP нет: этот номер впишите в адрес подключения.

  2. 2

    Выберите двоичный код данных

    Код данных соединения должен быть Binary. Шлюз говорит кадром 3E в двоичном виде, а порт в режиме ASCII может не ответить вовсе.

  3. 3

    Оставьте порт одному клиенту

    Порт SLMP принимает одного клиента. Если его держит панель оператора или другой шлюз, шлюз не подключится; удалённый пароль на порту даёт отказ доступа.

  4. 4

    Уточните серию ПЛК

    Серия задаёт адресацию: на iQ-F входы X и выходы Y восьмеричные, и неверная серия читает другие входы без ошибки. FX3U и серия A по кадру 3E не читаются.

Частые вопросы

Добавьте в GX Works соединение SLMP по TCP с кодом данных Binary и запишите его порт. Заведите шлюз во вкладке «Шлюзы» и поставьте его службой на компьютер в сети объекта. В подключении укажите адрес с этим портом, например tcp://10.0.12.5:1025, серию ПЛК и карту тегов. Подключение назначается шлюзу, и он начинает опрос.

Теги из карты: регистры D и W, реле M, входы X и выходы Y, файловые регистры ZR, текущие значения таймеров и счётчиков и другие устройства серии. Для каждого тега агент читает текущее значение со временем отсчёта, историю интервалами и сырые отсчёты.

Нет. Драйвер посылает только пакетное и выборочное чтение. Записи в устройства, удалённого запуска и остановки ЦП и команд пароля в нём нет.

Сначала код данных соединения: порт в режиме ASCII может не ответить вовсе. Затем, не занят ли порт: соединение SLMP принимает одного клиента, и его может держать панель оператора. Код C059 значит, что ПЛК не принимает команду, и чаще всего выбрана не та серия.

Категория
Оборудование
Подключение
По API-ключу

Подключите Mitsubishi SLMP

Подключение занимает пару минут, данные остаются в ваших системах.

Подключить