Ваш браузер устарел. Рекомендуем обновить его до последней версии.

Генерация отчётных форм Excel в АСУТП дефектоскопии труб

Заказчик:  ООО НТЦ НК УРАН, 2020-2021 год.  http://uran-ndt.ru  

Исполнитель:  Новицкий С.В.Измерительные модули дефектоскопииИзмерительные модули дефектоскопии

 

Задача:  Дополнить имеющуюся АСУТП функцией генерации отчётных форм Excel технологической статистики, получающих данные через базу данных MS SQL Server.

 

Есть АСУТП, управляющая движением труб и аппаратурой дефектоскопии на установке Буран 5000. Она построена на контроллере Siemens S7-1500, панелях оператора Siemens 15" и SCADA WinCC Pro 15.1.

Рольганги труб в цехе БуранРольганги труб в цехе БуранПосле прохождения пакета труб (≈ 50 труб) через установку дефектоскопии, состоящую из 3 измерительных модулей, должна генерироваться Ведомость качества на пакет труб, с отображением всех параметров пакета, а также с графиками дефектоскопии на каждую трубу.

 

Решение:  Мною написана функция на VBScript, запускаемая внутри SCADA WinCC. Она генерирует файл Excel и записывает в него от 32 до 96 параметров пройденного пакета труб. Внутри файла Excel зашыта программа по считыванию данных дефектоскопии из базы данных MS SQL Server Диспетчерская Бурани отображении их в виде графиков. Программа считывает данные на пакет труб и номер трубы для отображения графиков – из соответствующих ячеек Excel. Указанная база данных в MS SQL Server также разработана мною.

Сгенерированные файлы Excel сохраняются на компьютере АРМ Буран и на сетевом файл-сервере Synology DiskStation DS218, в системе папок "год / месяц / день". Я организовал сетевой доступ к указанным папкам из заводской сети, для отображения файлов Excel ведомостей качества на любом офисном компьютере цеха.

Сконфигурированный мною сетевой файл-сервер Synology также служит для архивирования баз данных c АРМ Буран и хранения образа системных разделов диска компьютера АРМ Буран в формате Acronis.

 

 

Скриншот типового файла Ведомости качества Excel :