Создание OPC- сервера для связи аппаратных моду- лей с каналами узлов проекта в SCADA- системе

Из всех вероятных вариантов связи с аппаратными модулями рекомендуется использовать механизм OPC (OLE for Process Control), так как он не просит сотворения протоколов обмена.

ОРС-сервер NLopc является программной системой, позволяющей подключить аппаратуру, выпускаемую НИЛ АП, к программному обеспечению (ПО) посторониих производителей, если оно удовлетворяет эталону ОРС. К такому ПО относятся Создание OPC- сервера для связи аппаратных моду- лей с каналами узлов проекта в SCADA- системе SCADA пакеты Genesis32, Trace Mode, ISaGRAF, InTouch и др. Чтоб открыть главное окно (рис. 2.1) программки "NLopc", нужно запустить программку NLopc из меню Пуск->Программы->NetLab.

Рис. 2.1

В левой половине окна этого рисунка отображается дерево представления устройств, которые подключены к компу либо для которых сделаны их "образы", также логические группы Создание OPC- сервера для связи аппаратных моду- лей с каналами узлов проекта в SCADA- системе тегов. Отметим, что дерево представления устройств не изменяется при физическом выключении устройств от компьютера и может быть сотворено без их наличия. В правой половине отображается перечень тегов устройства либо перечень тегов логической группы тегов, которые выбраны в левой половине окна.

При нажатии кнопки обновления значений тегов принимаемые ОРС-сервером Создание OPC- сервера для связи аппаратных моду- лей с каналами узлов проекта в SCADA- системе величины показываются в графе "Значение". Для выводимых величин значения указываются только при условии, если присоединенное к серверу устройство обеспечивает чтение выводимых данных (в предлагаемых ниже лабораторных работах это модули серии NL). Сервер NLopc обеспечивает доступ к устройствам, для которых установлены драйверы, если они на физическом уровне подсоединены к Создание OPC- сервера для связи аппаратных моду- лей с каналами узлов проекта в SCADA- системе компу. Перечень устройств формируется или сканирующим опросом устройств, присоединенных к COM порту (в данном случае устройство должно поддерживать команды автоматического опознания, как это изготовлено, к примеру, в сериях NetLab, ADAM, I-XXXX), или конкретным заданием "вида" устройства (т.е. набором его характеристик) в перечне устройств сервера.

Для сотворения Создание OPC- сервера для связи аппаратных моду- лей с каналами узлов проекта в SCADA- системе образов устройств, присоединенных к COM порту, нужно в меню "Устройства" программки NLopc избрать пункт "Поиск активных устройств". При всем этом появится диалоговое окно, в каком необходимо установить порт соединения – COM1, скорость обмена – 9600. Для поиска модуля ввода-вывода NL-4RTD в левом окне следует избрать «Устройства NetLab», а для поиска датчика – «Устройства 1-Wire», после Создание OPC- сервера для связи аппаратных моду- лей с каналами узлов проекта в SCADA- системе этого нажатием кнопки "ОК" закрыть диалоговое окно. Отысканные устройства будут появляться в левой половине головного окна ОРС сервера по мере их обнаружения. После того, как все устройства будут обнаружены, нужно надавить кнопку "Стоп". Сделанные образы устройств будут связаны с интерфейсами физических устройств. При разработке вида устройства будут автоматом сделаны Создание OPC- сервера для связи аппаратных моду- лей с каналами узлов проекта в SCADA- системе теги, имеющие структуру и наименования "по дефлоту" (рис. 2.2). Для конфигурации вида устройства (структуры тегов) в сервере сотворен конструктор места имен, диалоговое окно которого представлено на рис. 2.3. В правой части окна показаны все вероятные теги,

Рис. 2.2

в левой – теги, которые отобраны юзером для пред-ставления устройства.

Рис. 2.3

Кнопка "<<" добавляет тег в создаваемое юзером Создание OPC- сервера для связи аппаратных моду- лей с каналами узлов проекта в SCADA- системе место имен. Если в левой части окна выбрана некая группа, добавляемый тег помещается в эту группу, если же ни одна из групп не выбрана, или если избран просто тег, новый тег будет добавлен в корень дерева представления устройства. Для тегов, имеющих целые типы данных (к примеру, дискретные входы и Создание OPC- сервера для связи аппаратных моду- лей с каналами узлов проекта в SCADA- системе выходы), может быть создание группы тегов, в какой каждый тег представляет собой отдельный бит в выводимом (вводимом) слове. Для этого нужно избрать в левой части окна тег, имеющий тип данных «целое» и надавить кнопку «Добавить BIT-теги».

Дальше в показавшемся окне необходимо указать заглавие создаваемой группы. Наименования Bit Создание OPC- сервера для связи аппаратных моду- лей с каналами узлов проекта в SCADA- системе-тегов совершенно точно определяют положение бита в теге. К примеру, если для тега Dout создается группа Bit-тегов, то 0-бит – «Dout0», 1-бит – «Dout1»,… и т.д. Количество Bit-тегов определяется размерностью избираемого тега и находится в зависимости от количества входов (выходов) в устройстве. К примеру, Dout может быть дискретным Создание OPC- сервера для связи аппаратных моду- лей с каналами узлов проекта в SCADA- системе выходом некого устройства и содержать 3 разряда. В данном случае будут сделаны только три тега: Dout0, Dout1, Dout2. Применение бит-тегов комфортно в случае, когда нужно поменять только один либо несколько битов в слове без конфигурации других битов. При удалении тега, служащего источником данных для Bit-тегов, Bit Создание OPC- сервера для связи аппаратных моду- лей с каналами узлов проекта в SCADA- системе-теги также удаляются (рис. 2.4).

Все опции, выполненные юзером после открытия головного окна ОРС-сервера, в том числе место имен сервера, могут быть сохранены в файле с расширением .nln и потом загружены. Для этого употребляются стандартные пункты меню "Файл/Открыть/ Сохранить" либо "/Сохранить как".

Рис. 2.4

Если запрашиваемый при открытии файла коммуникационный порт (к Создание OPC- сервера для связи аппаратных моду- лей с каналами узлов проекта в SCADA- системе примеру, СОМ1) занят другим устройством, образ устройства не создается. После установления связи с аппаратными модулями можно приступать к выполнению последующих заданий.


sozdanie-tyomnimi-silami-lozhnogo-obraza-dlya-svoih-posrednikov.html
sozdanie-upravlyayushej-programmi-dlya-stanka-s-chpu-i-ee-raspechatka-v-cam-module-programmi-adem.html
sozdanie-uslovij-dlya-funkcionirovaniya-i-razvitiya-ou-doklad-mou-srednyaya-obsheobrazovatelnaya-shkola-8.html