1. Составить карту потоков данных
Для каждого параметра фиксируется источник, получатель, направление, частота, единицы измерения и бизнес-смысл. Типовые потоки вверх: выпуск, состояния, простои, партии, технологические параметры. Вниз: производственные задания, рецептуры, нормативы и идентификаторы.
2. Определить источник истины
Один и тот же параметр не должен одновременно независимо редактироваться в ПЛК, SCADA и ERP. Нужно заранее определить владельца данных и правила обновления.
3. OPC UA
Подходит для структурированного обмена технологическими данными между промышленными системами, SCADA, шлюзами и приложениями верхнего уровня. Важно продумать модель данных, безопасность, частоту чтения и обработку недоступности сервера.
4. SQL
Прямой или промежуточный обмен через базу удобен для архивов, производственных фактов и отчётности. Но таблица должна иметь понятную структуру, ключи, временные метки и механизм, исключающий неоднозначность повторной записи.
5. REST API
Подходит, когда корпоративная система предоставляет сервисные интерфейсы. Тогда отдельно определяются формат JSON, авторизация, тайм-ауты, коды ответа, очередь запросов и правила повторной отправки.
6. Буферизация и восстановление
Производство не должно останавливаться только потому, что ERP временно недоступна. Для некритичных данных нужен буфер, журнал статусов и управляемая повторная передача после восстановления связи.
7. Совместное тестирование OT и IT
Проверяются не только успешные сообщения, но и дубликаты, неверные данные, тайм-ауты, потеря сети, перезапуск сервисов и восстановление после длительного разрыва.
Нужна помощь по этой задаче?
DLV Automation выполняет интеграция асу тп с mes, erp, wms и 1с. Можем оценить существующие исходники и предложить формат работ.
Перейти к услуге