Пожалуйста, включите JavaScript для просмотра этого сайта.

Руководство Simple-Scada

История: Редактор > Редактор переменных

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

Пред. Вверх След. Еще

Если импорт переменных из файла производится впервые, то нужно создать необходимую структуру групп переменных через редактор переменных, добавить необходимые OPC-серверы в проект, импортировать с OPC-сервера требуемые переменные. Далее, нужно выполнить экспорт переменных в файл (будет сохранен в папку "..\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-файла можно задать кодировку) и указываем "Тип импорта":

пропустить существующие - добавить только новые переменные (совпадающие по имени переменные будут пропущены).

обновить существующие - обновить свойства совпадающих по имени переменных и добавить новые(если они имеются).

Важно! Если необходимо, чтобы совпадающие по имени переменные обновили свои свойства, нужно указать "Тип импорта" -> "обновить существующие".

 

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

 

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

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