SMS-сигналы от ПЛК: Изменение параметров и уведомление без интернета

Нет интернета. Нет роутера. Нет VPN. Только SIM-карта и номер, который звонит вам, когда машина останавливается. Для определенного класса промышленных объектов — удаленных, сельских или просто дешевых — SMS является самым надежным каналом сигнализации, который существует, и в процессорах xLogic с поддержкой GSM это встроено.

Руководство посвящает целые разделы этому: коды ошибок SMS, управление телефонной книгой, изменение параметров по текстовому сообщению. Это не второстепенная функция. Это работающая система удаленного обслуживания.

Что вы можете сделать по тексту

Список выглядит как панель дистанционного управления:

  • Изменяйте значения F, Q, AQ, AF, AM, REG и RTC по SMS
  • Удаленно изменяйте номера в телефонной книге
  • Настраивайте параметры и настройки GPRS
  • Изменяйте параметры и настройки электронной почты
  • Проверяйте параметры GSM

На простом языке: машина может отправить вам сообщение "уровень в баке низкий, насос 1 сработал" в 3 часа ночи, а вы можете ответить "повысить нижний уровень до 2.1м, сбросить насос 1." Объект никогда не видит техника, пока проблема действительно не требует рук.

Почему SMS лучше облака для некоторых объектов

Облачный мониторинг требует подключения к данным, которое работает везде. В складе с металлическим каркасом, в подвале с насосами или в долине с нестабильным LTE это предположение не срабатывает. SMS использует ту же сеть, но с гораздо более низким порогом: текстовое сообщение проходит там, где TCP-сессия истекает.

Существует также вопрос стоимости. Тарифный план для непрерывного опроса на удаленном объекте накапливается. SMS-сигналы являются событийно-ориентированными — несколько сообщений в месяц, копейки за сообщение, без платы за неиспользуемые данные. Для мониторинга только сигналов счет почти нулевой.

Реальный случай: Холодильное хранилище в ночную смену

Холодильное хранилище с одним контроллером охлаждения, без сетевой инфраструктуры и ночным менеджером, который не является техническим специалистом. Процессор отправляет SMS, когда температура превышает порог тревоги, и каждые пятнадцать минут после этого, пока кто-то не подтвердит. Телефон владельца является HMI. Ответное сообщение владельца — "сбросить, понизить уровень" — является управляющим действием.

Устройство работало так два года. Единственные сервисные вызовы были запланированными.

Реальность настройки

Вам нужна модель процессора с поддержкой GSM/GPRS, SIM-карта с включенными SMS и телефонная книга, настроенная с разрешенными номерами. В руководстве указаны форматы SMS-команд и коды ошибок — держите эту страницу в закладках, потому что первая конфигурация всегда имеет одну опечатку.

Примечание по безопасности, потому что я должен это сказать: список номеров телефонов — это ваш брандмауэр. Настройте его строго. ПЛК, который принимает команды от любого номера, — это ПЛК, который принимает команды от кого угодно. Закройте телефонную книгу, используйте выделенную SIM-карту без роуминга и относитесь к номеру как к ключу.

Грамматика SMS-команд

Изучение форматов команд — это разница между демонстрацией и работающей системой. В руководстве документируется синтаксис SMS для изменения значений F, Q, AQ, AF, AM, REG и RTC — каждое со своим форматом, каждое с кодом ошибки на случай, если оно не сработает. Телефонная книга поддерживает несколько номеров, и процессор различает, кто имеет право командовать, а кто только может получать уведомления.

Создайте одностраничный шпаргалку команд для объекта: "чтобы повысить нижний уровень, отправьте X; чтобы сбросить насос 1, отправьте Y." Ламинируйте ее рядом с телефоном, который носит дежурный инженер. Люди, которые действительно используют SMS-контроль, не являются программистами ПЛК — это операторы с телефоном и процедурой, а шпаргалка — это процедура.

Тестируйте каждый формат команды во время пусконаладки, а не во время шторма. Опечатка в формате приводит к коду ошибки на телефоне и загадке на машине; протестированный формат дает работающий дистанционный контроль. Пятнадцать минут пусконаладки экономят звонок в 2 часа ночи.

Когда SMS недостаточно

SMS является событийно-ориентированным и управляемым человеком; это не историк. Если объект нуждается в трендах, истории SCADA или многопользовательских панелях, Ethernet-канал с easySCADA или облачная платформа передают данные. Честная архитектура работает с обоими: SMS для сигнализации и быстрого управления, Modbus TCP или MQTT для записи. Один и тот же процессор поддерживает оба канала, и они никогда не конфликтуют — GSM-модуль обрабатывает тексты, в то время как Ethernet-порт обрабатывает данные.

Режим отказа, против которого нужно проектировать, — это тот, когда текст тревоги уходит, и никто не реагирует. Настройте подтверждение: оператор отвечает, процессор регистрирует подтверждение, и логика эскалации знает, кто не ответил. Это превращает SMS из уведомления в процесс с ответственностью.

И держите SIM-карту подзаряженной и протестированной ежемесячно. Неисправная SIM-карта — это тихая система сигнализации, а тихие системы сигнализации обнаруживаются в самый неподходящий момент.

Цикл подтверждения

Сигнализация, которую никто не подтверждает, — это слух. Настройте путь подтверждения: SMS уходит, оператор отвечает, процессор регистрирует ответ и эскалирует, если никто не отвечает в пределах временного окна. Набор команд в руководстве охватывает форматы подтверждений; решение по дизайну — ваше. Два числа — таймаут подтверждения и целевой объект эскалации — превращают систему уведомлений в процесс с ответственностью, и они стоят больше, чем любая функция в брошюре.

Системы сигнализации, зависящие от интернета, модные. SMS-сигналы неразрушимы. Знайте, какая из них действительно нужна вашему объекту.

Ежемесячное тестирование SIM-карты — это незаслуженный ритуал: отправьте тестовый сигнал, посмотрите, как звонит телефон, подтвердите путь ответа. Тихая SIM-карта — это тихая система сигнализации, а тихие системы обнаруживаются в самый неподходящий момент. Запланируйте тест в календаре — первое понедельник каждого месяца — и цепочка сигнализации останется активной.