-
MasterSCADA — добавление сетевых переменных
2021-01-07
Промышленное
-
На данном примере рассмотрим, как можно добавить в SCADA-систему, в частности MasterSCADA, сетевые переменные из SMLogix — среды программирования контроллеров Segnetics. В качестве OPC-сервера задействован Lectus Modbus OPC/DDE.
Для начала в проекте создаем переменные, которые необходимо передать в SCADA-систему и определим их, как переменные Modbus.
Далее создаем карту памяти, в которую заносятся все переменные, которые необходимо считывать, либо записывать.
Для каждой переменной определяется адрес и тип данных. В случае, если установлена галочка в столбце Фиксация, то адрес переменной жестко привязывается к определенному месту и не может быть изменен. Если фиксация выключена, то адрес можно изменить, нажав кнопку
Пересчитать
.Для добавления карты памяти в отдельный файл нажимаем кнопку
Сохранить
и указываем место на жестком диске, куда мы хотим его сохранить. Будет создан файл с расширением .map.Следующим этапом добавим сохраненную карту памяти в OPC-сервер, в нашем примере в качестве OPC-сервера будем использовать Lectus Modbus OPC/DDE. Но предварительно конвертируем созданный файл в понятный серверу формат. Для этого используем конвертер Lectus MODBUS Server, который преобразует наш файл с картой памяти в файл конфигурации с расширением .cfg.
После этого уже можно запускать Lectus и выбрать необходимый нам файл конфигурации.
Как видно, все наши переменные добавлены в OPC-сервер.
Следующим шагом переходим уже непосредственно к MasterSCADA. Открываем программу и первым делом добавляем компьютер.
Добавляем OPC-сервер. Для этого правой кнопкой кликаем на добавленный ранее Компьютер и выбираем
Вставить OPC-сервер
. Если сервер не отображается, то выбираемПоиск OPC DA серверов
.Наш OPC-сервер будет добавлен в MasterSCADA. Выбираем его и нажимаем правой кнопкой мыши для добавления OPC переменных.
Здесь мы можем выбрать, какие конкретно переменные мы хотим добавить в проект.
После этого все выбранные переменные будут добавлены в MasterSCADA.
Теперь мы можем определять в нашем проекте связи переменных OPC-сервера с переменными дерева объектов.
Комментарии