Импорт переменных из файла

Назад  Домой  Вперед  Печать

Для импорта переменных из файла необходимо открыть файл-шаблон, который находится в папке "\Simple-Scada 2\Import" и заполнить таблицу своими переменными. Каждый столбец таблицы отражает определенное свойство переменной:

При заполнении таблицы необходимо соблюдать следующие правила:


Для создания группы переменных введите имя группы в столбец "Имя группы".  Для создания вложений в группу используйте символ "#" - подгруппа; ## - подподгруппа и т.д.

Следующие свойства заполняются из соответствующих выпадающих списков: Тип данных, Интервал архивации, Тип тега, Тип архивации, Тип тренда, Авто восстановление значения, Сообщения о нарушении границ, Частота опроса. Не пытайтесь вводить значения отличные от доступных - это приведет к ошибкам при импорте переменных.

Можно предварительно создать шкалы в редакторе и указывать в шаблоне только имя необходимой шкалы, не заполняя остальные поля.

OPC-серверы указываемые в шаблоне должны быть добавлены в проект через пункт меню "Проект -> OPC-серверы" (это необходимо только для импорта переменных из файла, при импорте переменных с OPC DA сервера соответствующий OPC-сервер будет добавлен автоматически). При импорте переменных OPC DA сервера из файлa, в столбце "OPC-сервер" вместо имени DA-сервера нужно указывать его в формате "имя + @ + имя ПК". Например: dOPCSim.Kassl.Simulation@localhost. При импорте переменных OPC UA сервера из файла, в столбце "OPC-сервер" вместо имени UA-сервера нужно указывать его EndpointURL. Если указанный OPC-сервер не будет найден, выведется предупреждение с номером строки и столбца, где имеются некорректные данные:

При совпадении имен переменных будет добавлена переменная, которая находится выше в таблице. Если по каким либо причинам, необходимо иметь несколько переменных с одинаковым адресом - указывайте для них разные имена.

При совпадении имен шкал также будет добавлена первая по списку шкала. Она будет применяться для всех переменных имеющих такое же имя шкалы. То есть, можно указывать только имя необходимой шкалы, не заполняя остальные поля, если выше уже была объявлена идентичная шкала. Также, если в редакторе уже объявлены шкалы, в шаблоне можно указывать только их имена.

Если в столбцах "Режим масштабирования" указаны оба значения "Виз. минимум" и "Виз. максимум", то у переменной будет включен режим масштабирования и значение из колонки "Сдвиг запятой" не будет учитываться.

После того, как таблица будет заполнена, необходимо сохранить ее. Simple-Scada поддерживает импорт из следующих форматов:

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

xls - формат файла версии Excel 2003 и более ранних.

csv - текстовый файл с разделителями.

Если требуется сохранить файл в формате CSV, то для этого в Excel необходимо перейти в меню "Файл -> Сохранить как" и указать тип файла "CSV (разделители - запятые)":

После сохранения файла в нужном формате в папку "\Simple-Scada 2\Import", открываем редактор переменных и нажимаем кнопку импорта из файла:

Выбираем наш файл (для CSV-файла можно указать кодировку):

Важно! Если необходимо, чтобы совпадающие по имени переменные обновили свои свойства, нужно нажать кнопку "Импортировать" удерживая клавишу "Shift" на клавиатуре.

Редактор проверит файл, и в случае обнаружения ошибок заполнения выведет сообщение с указанием строки и столбца содержащих неверные данные. Если проверка пройдет успешно, появится диалоговое окно с указанием количества групп и переменных, которые будут импортированы:

После нажатия кнопки "Импортировать" переменные будут добавлены в редактор переменных с разбивкой по группам указанным в шаблоне:

В процессе разработки проекта можно продолжать добавлять новые переменные и группы в существующий шаблон и снова импортировать его, при этом будут добавляться только новые переменные и группы, а совпадающие по имени будут пропущены.