MasterSCADA — добавление сетевых переменных

2021-01-07 Промышленное  Комментариев нет

На данном примере рассмотрим, как можно добавить в SCADA-систему, в частности MasterSCADA, сетевые переменные из SMLogix — среды программирования контроллеров Segnetics. В качестве OPC-сервера задействован Lectus Modbus OPC/DDE.

Для начала в проекте создаем переменные, которые необходимо передать в SCADA-систему и определим их, как переменные Modbus.

добавление переменных Modbus в SMLogix

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

карта памяти SMLogix

Для каждой переменной определяется адрес и тип данных. В случае, если установлена галочка в столбце Фиксация, то адрес переменной жестко привязывается к определенному месту и не может быть изменен. Если фиксация выключена, то адрес можно изменить, нажав кнопку Пересчитать.

Для добавления карты памяти в отдельный файл нажимаем кнопку Сохранить и указываем место на жестком диске, куда мы хотим его сохранить. Будет создан файл с расширением .map.

Следующим этапом добавим сохраненную карту памяти в OPC-сервер, в нашем примере в качестве OPC-сервера будем использовать Lectus Modbus OPC/DDE. Но предварительно конвертируем созданный файл в понятный серверу формат. Для этого используем конвертер Lectus MODBUS Server, который преобразует наш файл с картой памяти в файл конфигурации с расширением .cfg.

конвертер Lectus MODBUS Server

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

OPC-сервер Lectus

Как видно, все наши переменные добавлены в OPC-сервер.

Следующим шагом переходим уже непосредственно к MasterSCADA. Открываем программу и первым делом добавляем компьютер.

MasterSCADA добавление OPC переменных

Добавляем OPC-сервер. Для этого правой кнопкой кликаем на добавленный ранее Компьютер и выбираем Вставить OPC-сервер. Если сервер не отображается, то выбираем Поиск OPC DA серверов.

MasterSCADA Добавление OPC сервера

Наш OPC-сервер будет добавлен в MasterSCADA. Выбираем его и нажимаем правой кнопкой мыши для добавления OPC переменных.

MasterSCADA Добавление OPC переменных

Здесь мы можем выбрать, какие конкретно переменные мы хотим добавить в проект.

MasterSCADA Добавляем переменные

После этого все выбранные переменные будут добавлены в MasterSCADA.

MasterSCADA Добавляем переменные

Теперь мы можем определять в нашем проекте связи переменных OPC-сервера с переменными дерева объектов.

MasterSCADA OPC переменные

Поделиться в соц. сетях

Опубликовать в LiveJournal
Опубликовать в Яндекс

Комментарии

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>