Найти в Дзене
Ты же инженер АСУ ТП

Генератор отчетов в SCADA SimpLight 5.0

Скад на рынке очень много, и все они разные. Каждая со своими подводными камнями и приколами.
На связи Гридин Семён, автор канала "Ты же инженер АСУ ТП". Раньше сидел на Master SCADA 3.7 - меня всё устраивало. Потом эту лавочку прикрыли и мне пришлось искать альтернативу. Так как у меня заказчик просит часто отчёты, я и искал SCADA по критериям цена\качество и обязательное наличие генератора отчётов. В этой статье напишу, как реализован та самая функция в SimpLight 5. Напоминаю, эта функция работает в версиях Standart и Enterprise на 500 точек. Вся основная дока находится на сайте Стимулсофт. В этом разделе начнем с добавления переменных и установки всего этого хозяйства на мнемосхеме, чтобы с нее вызывать окно отчётов. Чё мы делаем? Будем запускать простой пример из видеоуроков на Рутубе. Для этого запускаем эмулятор Модбас. Создаем устройства - переменные, перетаскиваем их в поле. Об этом было написано в предыдущей статье. Далее создаем виртуальные переменные. Две из них с типом
Оглавление

Скад на рынке очень много, и все они разные. Каждая со своими подводными камнями и приколами.

На связи Гридин Семён, автор канала "
Ты же инженер АСУ ТП".

Раньше сидел на Master SCADA 3.7 - меня всё устраивало. Потом эту лавочку прикрыли и мне пришлось искать альтернативу.

Так как у меня заказчик просит часто отчёты, я и искал SCADA по критериям цена\качество и обязательное наличие генератора отчётов.

В этой статье напишу, как реализован та самая функция в SimpLight 5.

Напоминаю, эта функция работает в версиях Standart и Enterprise на 500 точек.

Вся основная дока находится на сайте Стимулсофт.

Переменные и мнемосхема в ПО

В этом разделе начнем с добавления переменных и установки всего этого хозяйства на мнемосхеме, чтобы с нее вызывать окно отчётов.

Чё мы делаем?

-2

Будем запускать простой пример из видеоуроков на Рутубе. Для этого запускаем эмулятор Модбас.

-3

Создаем устройства - переменные, перетаскиваем их в поле. Об этом было написано в предыдущей статье.

-4

Далее создаем виртуальные переменные. Две из них с типом DateTime, одна INT. Позже объясню зачем.

-5

Создаем мнемосхему, добавляем текстовый индикатор. Присваиваем те три переменные с устройства.

-6

Добавляем Ввод даты и времени.

-7

И функциональные кнопки. Присваивать всё будем, когда сделаем сам отчёт.

Сам Генератор Отчётов

Начинаем самое интересное...

-8

Заходим в раздел отчеты, жмём плюсик и называем Отчёт.

-9

После этого создаём словарь данных (источник). Они бывают По событию и Периодический. В моём случае периодический.

-10

Добавляем Бэнд Заголовок Отчета.

-11

Добавляем текст.

-12

Переменные с устройства закидываем в источник.

-13

Виртуальные переменные связываем с переменными генератора отчетов.

-14

Берём источник и перекидываем в поле.

-15

Сохраняем и жмем кнопку просмотр.

Далее, переходим на мнемосхему и ставим связи.

-16

Кнопка - Действие - Сгенерировать Отчёт - (название вашего Отчёта).

-17

Те самые переменные которые определяют начало и конец архива (Те самые виртуальные переменные, которые привязали в генераторе).

-18

Привязка интервала.

-19

Чтоб не глючило, лучше задать интервал по умолчанию.

-20

Результаты выше...

На этом всё. если есть вопросы пишите в канале "Ты же инженер АСУ ТП".

Пока пока.