Электронные технологии и метрологические системы Главная Форум Поиск Карта сайта Написать
ЗАО "Электронные технологии и метрологические системы"   
Тел./факс: +7(495)739-39-19 (многоканальный); E-mail: info@zetlab.ru   
Электронные технологии и метрологические системы ZETLab
 
 Главная 
 Продукция 
 Поддержка 
 Предприятие 
 Прайс лист 
 Контакты 
 Карта сайта 
Библиотека компонентов
Вход (АЦП)
Генераторы (ЦАП)
Цифровой порт
Анализ
Измерение (Виртуальные приборы)
Индикация
Отображение
Кнопки
Выбор
Текст
Файлы
Регистратор
Время
Логика
Устройства ZET
Внешние устройства
Схемы
Группы
Решения
Скрипты
Массивы
Арифметика
Автоматизация
Потоковая обработка
Разное


Online-консультанты
388828835 - Мария
627723417 - Никита
397652821 - Елена

Приглашаем на курсы обучения (29-31 мая 2012 года)

Форум

Скидка ВУЗам!

Доставка по всему миру!

Удалённое управление прибором.

Каталог продукции.

Запрос звонка

Наш телефон

Наш мобильный телефон

Наш факс


E:mail

Анализатор спектра a17-u8. Срок поставки 2 недели.









Главная / Продукция / Программное обеспечение / Scada система / Описание программы ZETView Версия для печати Версия для печати

Отчёт


Компонент "Отчет". Внешний вид на странице проекта

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

Компонент "Отчет". Пиктограмма компонента
Компонент "Отчет". Пиктограмма компонента в окне устройств

Компонент "Отчет". Внешний вид на странице проекта
Компонент "Отчет". Внешний вид на странице проекта (интерфейс проектирования)

Компонент Отчёт не имеет отображения в интерфейсе оператора и может быть добавлен в проект только в интерфейсе проектирования.

Контактные площадки

  • Входные
    • Контакт №1 - "Значение". Данный контакт предназначен для подключения к нему компонентов, значения которых требуется внести в отчет. Значения накапливаются до момента сохранения отчета, таким образом, в файл записывается последние значения, пришедшие от каждого подключенного компонента. Контакт может образовывать множественные соединения. Интерфейс контакта - "Любой тип соединений".
    • Контакт №2 - "Показ". При получении значения "1" этим контактом, отображаются текущие значения. Контакт может образовывать множественные соединения. Интерфейс контакта - "Ключ".
    • Контакт №3 - "Имя". При установленном флаге "Автоназвание" в окне настроек отчета, созданному файлу при сохранении в качестве имени присваивается значение, пришедшее на этот вход. Контакт не поддерживает множественные соединения. Интерфейс контакта - "Текстовая строка".
    • Контакт №4 - "Импульс". При получении значения "1" этим контактом, накопленные значения сохраняются в файл. Контакт не поддерживает множественные соединения. Интерфейс контакта - "Ключ".
    • Контакт №5 - "Показ". При получении значения "1" этим контактом,  открывается файл последнего сохраненного отчета. Контакт не поддерживает множественные соединения. Интерфейс контакта - "Ключ".
  • Выходные
    • Контакт №6 - "Импульс". Данный контакт рассылает значение "1" подключенным компонентам по окончанию формирования отчета. Время формирования отчёта зависит от объёма данных, которые необходимо записать в файл. Кроме того, в большинстве проектов отчеты создаются автоматически. Таким образом, для повышения информативности, в проект может быть добавлен индикатор создания отчета.  Контакт может образовывать множественные соединения. Интерфейс контакта - "Ключ".

Свойства компонента

Окно настройки компонента приведено на рисунке 4.

  • FileTemplateName - название файла шаблона и директория, в которой он хранится.
  • Show - флаг показа отчёта по окончанию его формирования.
  • Replace - флаг замены неиспользованных идентификаторов в сохраняемом отчёте.
  • Reset - флаг обнуления базы накопленных значений по окончанию формирования отчёта.
  • Precision - точность записи численных значений (указывается количество знаков после запятой).
  • AutoName - флаг автоназвания. При установленном флаге, файлу отчета присваивается в качестве имени значение, пришедшее на вход "Имя".
  • FolderName - директория сохранения созданного отчёта.
  • Reporttype - тип отчета: текстовый файл, документ Word, таблица Excel. Тип отчета должен совпадать с типом шаблона отчета.

Особенности работы с компонентом

При использовании компонента Отчет помимо подключения к нему компонентов и настройки свойств, также необходимо:

  1. Компонентам, значения которых требуется внести в отчет, задать уникальные идентификаторы,
  2. Создать шаблон будущего отчёта на основе этих идентификаторов.

Пример использования компонента (сохранение численных значений)

Ниже будет рассмотрен пример сохранение результатов измерений в файл.

На рисунке 1 представлен простой scada-проект. Он состоит из компонентов Входной канал, Вольтметр переменного тока, Частотомер, Цифровой индикатор , Кнопка с картинкой, Отчёт (рисунок 1).

Проект измерения напряжения и частоты с возможностью сохранения текущих значений в отчет (внешний вид в интерфейсе проектирования)
Рисунок 1. Проект измерения напряжения и частоты с возможностью сохранения текущих значений в отчет (внешний вид в интерфейсе проектирования)

Для того чтобы данные, передаваемые с выхода какого-либо компонента на вход компонента Отчет, нашли свое место в создаваемом файле, необходимо, чтобы каждый подключенный к отчету компонент имел уникальный идентификатор. Индентификатор может состоять из символов латинского и русского алфавитов и цифр, в качестве разделителя может использоваться нижнее подчеркивание "_". Использование пробела в качестве символа-разделителя не допускается. Идентификатор может быть назначен компоненту в окне настраиваемых свойств (рисунки 2 и 3).

Примечание: идентификаторы компонентов, передающих информацию в текстовом виде, должны начинаться с символа "&", например &result.

Настройка свойств вольтметра переменного тока
Рисунок 2. Настройка свойств вольтметра переменного тока

Настройка свойств частотомера
Рисунок 3. Настройка свойств частотомера

Далее создается шаблон отчета. Форма представления данных - произвольная. Проектировщик создает шаблон отчета, используя идентификаторы требуемых параметров, помещая их при этом в символьные скобки "&" и "/&" (рисунок 5), например: &идентификатор/&.

При сохранении отчета на места идентификаторов будут записаны данные, полученные от соответствующих компонентов. Шаблон отчета может быть создан в виде текстового документа (.txt), документа Microsoft Word (.doc) или листа Microsoft Excel (.xls). В окне настроек компонента Отчет в строке "FileTemplateName " указывается путь к шаблону отчета (рисунок 4), выбирается тип отчета (должен совпадать с типом шаблона), а также осуществляются другие настроки (задаётся точность записи числовых значений и т.д).

Настройка свойств компонента "Отчет"
Рисунок 4. Настройка свойств компонента Отчет

Шаблон отчета
Рисунок 5. Шаблон отчета

Во время выполнения проекта при нажатии на кнопку, подключенную к входу "Импульс", открывается диалоговое окно сохранения файла, в котором задается имя отчета и выбирается директория для сохранения. Вид сохраненного отчета для рассматриваемого проекта представлен на рисунке 7.

Сохранение отчета (внешний вид проекта во время выполнения)
Рисунок 6. Сохранение отчета

Сохраненый отчёт
Рисунок 7. Сохраненый отчёт

Подсказка 1: для полной автоматизации процесса измерений можно нажимать на кнопку "Создать отчет" виртуально (например, в сценарии), в окне настроек отчета установить флаг "AutoName " (автоназвание), указать директорию для сохранения отчетов и предусмотреть схему задания имени отчета. Например, при создании проекта для поверки вибродатчиков, подключить к контакту "Имя" текстовое поле, в которое оператор будет вносить тип и номер поверяемого акселерометра. Таким образом найти нужный отчет будет совсем просто. При этом, в проекте можно предусмотреть кнопку для вызова последнего сохраненного отчета - так можно будет просматривать данные о последнем измерении

Подсказка 2: для получения единиц измерений по измерительному или виртуальному каналу используется компонент Опрос параметров каналов. Например, при поверке вибродатчиков широко используется две единицы измерения ускорения: м/с^2 и g. Таким образом, при создании проекта для поверки акселерометров нельзя жестко задать единицы измерения и требуется определять их по параметрам измерительного канала.

Подсказка 3: для получения текущей даты предназначен компонент Информация о дате, при этом текущая дата может быть получена "целиком" (число.месяц.год) или "по частям" (отдельно число, отдельно месяц, отдельно год). Кроме того, к текущей дате можно прибавить требуемый промежуток времени, например, 6 месяцев или 2 года. Это полезно при автоматическом создании свидетельств с указанием срока действия.

Сохранение информации в текстовом виде

Сохранение информации в текстовом виде отличается от сохранения численных значением лишь тем, что идентификаторы компонентов, передающих информацию в текстовом виде, должны начинаться с символа "&". При этом в шаблоне отчёта идентификатор по прежнему заключается в символьные скобки "&" и "/&".

Например, компонент в scada проекте имеет идентификатор &text, в шаблоне отчёта его идентификатор должен быть записан как &text/&.

Подсказка 4: результаты измерений могут быть интерпретированы (раздел "Конвертация") и сохранены в отчете в виде заключения о годности изделия или соответствии испытываемого образца требованиям ТУ и т.п.

Сохранение массивов 

Данные массивов сохраняются в отчете поэлементно, что следует учитывать при создании отчета. На рисунке 8 представлен пример, в котором к отчету подключено 2 массива.

Примечаниедля компонентов "Формировщик массива (число-массив)" значения элементов передаются с выхода Y массива, с выхода Х - индексы элементов.   

Добавление массивов данных в отчет
Рисунок 8. Добавление массивов данных в отчет 

Массивам заданы уникальные идентификаторы так же, как в предыдущем примере вольтметру и частотомеру (рисунки 9 и 10).

Задание идентификатора массиву частот
Рисунок 9. Задание идентификатора массиву частот

Задание идентификатора массиву напряжений
Рисунок 10. Задание идентификатора массиву напряжений

На рисунке 11 представлен шаблон отчета. Если компонент "Массив" имеет идентификатор вида "Nazvanie", то элемент массива будет записан на месте идентификатора "&_Nazvanie/&", где - номер элемента массива. Т.е. при создании шаблона отчета для каждого элемента массива сразу после открывающего символа "&" необходимо вставить комбинацию "№_" (число (номер элемента в массива), а сразу за ним нижнее подчеркивание), закрывается идентификатор элемента массива символами "/&". В рассматриваемом примере массив частот передается компонентом, имеющим идентификатор "Мf", значит, первый элемента массива будет записан на месте идентификатора "&1_Мf/&", второй - на месте "&2_Мf/&" и т.д. Если бы компонент, передающий массив, имел идентификатор "Massiv_chactot", то идентификатор первого элемента выглядел бы как "&1_Massiv_chactot/&".

Шаблон отчета
Рисунок 11. Шаблон отчета

Внешний вид сохраненного отчета
Рисунок 12. Внешний вид сформированного отчета


В любой части настоящего сайта могут иметься неточности и технические ошибки. В содержание могут периодически вноситься изменения и/или поправки.

Россия, Москва, Зеленоград, проезд 4922 (Озерная аллея), дом 4 стр. 5. Схема проезда.
Тел./Факс: +7(495)739-39-19 (многоканальный); E-mail: info@zetlab.ru, sale@zetlab.ru.
GPS координаты: долгота 37°13′14.57″E (37.220713) широта 55°59′1.3″N (55.983695)




Главное окно программы ZETView



     
Главная | Продукция | Поддержка | Предприятие | Контакты | Карта сайта | Прайс-лист | Старый сайт | www.zetlab.ru | www.sigmausb.ru