Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
АИУС / Практика / Методические указания.doc
Скачиваний:
151
Добавлен:
18.05.2015
Размер:
513.02 Кб
Скачать

Opc Configuration

Добавим в модель блок OPC Configuration. Дважды кликнем по данному блоку, появится диалоговое окно с параметрами блока. Для выбора OPC сервера необходимо нажать кнопку «Configure OPC Clients…» (рисунок 13).

Рисунок 13

В появившемся диалоговом окне нужно нажать кнопку «Add», появляется окно «OPC Server Properties». Если необходимо подключиться к серверу в сети интернет или локальной сети, то необходимо указать вручную адрес сервера в графе «Host», если сервер находится на локальном компьютере – написать «localhost» и нажать кнопку «Select». В появившемся окне выбрать необходимый сервер и нажать «ОК» (рисунок 14). Настройка ОРС клиента на этом завершена.

Рисунок 14.

Opc Read

Для считывания данных с ОРС сервера будем использовать блок ОРС Read. Добавим его в нашу модель. Откроем свойства этого блока (рисунок 15). Уберем галочки с чекбоксов «Show quality port» «Show timestamp port as»

Рисунок 15.

Чтобы добавить необходимый нам тэг нажмем кнопку «Add Items…». Появляется окно выбора тэга (рисунок 16). В нем выбираем «Configured Aliases». При работе с MatriconOPC в Simulink тэги нужно прописывать вручную, соблюдая следующий синтаксис: «Alias Group.Alias Name». Т.е. название тэга состоит из 2 частей – имени группы переменных и имени самой переменной, задаваемых в MatrikonOPC Server for Simulation (рисунок 16).

Рисунок 16.

Прописав тэг нажимаем «ОК». Теперь модель может получать значения тэга 1.1 из ОРС-сервера. Данное значение будет вывыдиться через выход «V» блока OPC Read. При необходимости выводить значения нескольких тэгов к выходу «V» подключается блок «demux» (рисунок 17).

Рисунок 17.

Opc Write

Для передачи данных в ОРС сервер будем использовать блок ОРС Write. Добавим его в нашу модель.

Рисунок 18.

Откроем свойства этого блока (рисунок 19).

Рисунок 19.

Чтобы добавить необходимый нам тэг нажмем кнопку «Add Items…». Появляется окно выбора тэга (рисунок 16). В нем выбираем «Configured Aliases». При работе с MatriconOPC в Simulink тэги нужно прописывать вручную, соблюдая следующий синтаксис: «Alias Group.Alias Name». Т.е. название тэга состоит из 2 частей – имени группы переменных и имени самой переменной, задаваемых в MatrikonOPC Server for Simulation (рисунок 16).

Прописав тэг нажимаем «ОК». Теперь модель может записывать значения в тэг 1.1 в ОРС-сервере. При необходимости передавать значения нескольких тэгов к входу блока «OPC Read» подключается блок «mux» (рисунок 20).

Рисунок 20.