Ожидается, что я разработаю решение для сбора / обработки образцов с устройства ПЛК и работы с некоторыми контрольными тегами устройства. Подскажите, пожалуйста, свой подход. Простите за длинный вопрос. Я разделю его на большее количество вопросов после того, как узнаю, какие предметы / вопросы более мелкие и разумные.
Решение для компании строится практически с нуля. Есть несколько устройств ПЛК и есть KEPServerEx (без шлюза IoT). Устройства ПЛК уже используются через проприетарное программное обеспечение сторонних производителей. Но на будущее нет «более широких рамок». С этой точки зрения я могу представить современный дизайн, но бюджет ограничен.
Из того, что я узнал до сих пор, кажется, что KEPServerEx - хороший выбор для доступа к устройствам ПЛК, но у меня нет практического опыта работы с ним. Мне кажется, что OPC UA должен быть предпочтительнее более старого OPC (DA). Я также знаком с лестничной схемой работы с ПЛК.
Из того, что я узнал о «IoT Gateway» (который не будет использоваться) для KEPServerEx, KepServer может устанавливать частоту выборки на уровне тега PLC. А также частоту передачи данных можно установить с помощью IoT Gateway. Затем шлюз Интернета вещей использует внутренний буфер (память) для хранения выборочных значений, а кортежи (tagID, значение, качество, временная метка) могут быть прочитаны и переданы третьей стороне.
Мне непонятно, как это сделать без шлюза IoT. Я предполагаю, что это должна быть основная операция. Является ли (tagID, значение, качество, отметка времени) универсальным для работы с ПЛК через любой сервер OPC? Или это общий только для KEPServerEx, или он специальный для плагина IoT Gateway (необязательно)?
Я узнал, что OPC Foundation недавно добавила в OPC UA механизм публикации / подписки. Требуется ли также более новая версия KEPServerEx? Или его можно использовать с любым более ранним сервером OPC?
У меня довольно большой опыт программирования и работы с базами данных. У меня также есть некоторый технический опыт в области промышленных датчиков, исполнительных механизмов, ... Однако я никогда не работал с цифровой автоматизацией в промышленности.
Спасибо и хорошего дня.