Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
АИУС / Практика / Разработка HMI-приложений.pdf
Скачиваний:
270
Добавлен:
18.05.2015
Размер:
15.71 Mб
Скачать

Объект OPC DA коннектор сразу после создания содержит в себе один системный тег с

именем System.

Системный тег предназначен для управления опросом тегов, а также для диагностики обмена данными.

Атрибуты тега System:

 

№ Атрибут

Описание

1

ReadInterval

Интервал чтения значения OPC тега

2

IsRefreshEnabled

Разрешение на обновление

3

ReadAttibuteInterval

Интервал чтения атрибутов

4

IsRefreshAttibutesEnabled

Разрешение на обновление атрибутов

5

ErrorMessage

Сообщение об ошибке (256 символов)

6

IsError

Есть или нет ошибка

7.1.5Переименование OPC DA тегов

ДЛЯ ЧЕГО ПРЕДНАЗНАЧЕНО ПЕРЕИМЕНОВАНИЕ OPC DA ТЕГОВ?

Многие OPC DA серверы именуют теги в зависимости от номера устройства или от номера порта, к которому это устройство подключено. Поэтому при добавлении OPC DA тегов эти имена и цифры попадают в проект в качестве идентификатора OPC DA тега. Если изменить номер устройства или порта, то заполнененные ранее имена окажутся неправильными.

Например на компьютере при создании проекта теги имели следующий вид:

COM1.1.tag1

COM1.1.tag2

При запуске проекта на другом компьютере устройство подключили ко второму COM порту и теперь эти идентификаторы имеют вид:

COM2.1.tag1

COM2.1.tag2

В результате обмен данными не происходит и приложение начинает сообщать об ошибках чтения данных.

Для предотвращения такой ситуации предназначена подсистема переименования тегов.

Она предоставляет возможность задать параметры переименования ( для OPC DA сервера) и ввести новые префиксы имен при старте проекта на исполнение.

КАК ЗАДАТЬ ПРАВИЛА ПЕРЕИМЕНОВАНИЕ OPC DA ТЕГОВ?

Задание правил переименования OPC DA тегов:

1. Используя контексном меню OPC DA коннектора откройте окно Настройки OPC DA

212 DataRate

коннектора и перейдите на вкладку Подключение к серверу

2.Поставьте флажок Изменять имя OPC DA тега в соответствие с таблицей замены

3.Введите правила переименования в таблицу Настройки переименования тегов. Правила вводятся следующим образом. Например, если имя тега:

COMПорт.НомерУстройства.ИмяТега.ИмяТега2, то в столбце Имя части тега

введите две строки с названиями COM-порт и Номер устройства (эти имена будут подсказкой при ввода префиксов имен для ввода номер порта и устройства). Для каждой созданной строки задайте разделитель - в этом примере разделителем является точка.

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

НАСТРОЙКАУСТРОЙСТВА

После запуска на исполнение (имитацию) открывается окно Настройка устройства.

Заполните в таблице формирования имен OPC DA тегов колонку Значение

соотвествующими параметрами и нажмите на кнопку OK.

Обмен данными 213

7.1.6Настройка OPC DA коннектора

КАК НАСТРОИТЬ OPC DA КОННЕКТОР?

Для настройки OPC DA коннектора откройте его контекстное меню в дереве проекта, там доступны следующие команды настройки:

Редактировать - команда открывает диалог настройки OPC DA коннектора.

Добавить/удалить теги - команда открывает диалог выбора OPC DA тегов для опроса. Окно описано в разделе: Выбор OPC DA тегов.

214 DataRate

При выборе команды Редактировать система откроет диалог настройки OPC DA коннектора - он состоит из трех частей:

Подключение к серверу - настройка параметров соединения с OPC DA сервером.

Опрос - настройка периода опроса OPC DA тегов.

Восстановление связи - настройки параметров восстановления связи с OPC DA сервером

Подключение к серверу

1.Для смены OPC DA сервера нажмите кнопку Выбрать OPC DA сервер. После чего появится окно выбора OPC DA сервера (смотрите раздел

Создание OPC DA коннектора). Если пользователь меняет OPC DA сервер на другой выбранный, то система предложит удалить OPC DA теги "старого" сервера, для этого будет показан диалог Не найдены теги в новом OPC DA сервере. Для подтверждения удаления тегов нажмите кнопку Удалить. Если необходимо скопировать информацию о ненайденных тегах в буфер обмена нажмите на кнопку Копировать в буфер обмена в нижнем левом углу окна. Для передачи информации о ненайденных тегах по электронной почте нажмите на кнопку Отправить письмо в службу технической поддержки в нижнем левом углу окна. После смены сервера пользователю необходимо выбрать новые теги для опроса (смотрите раздел

Выбор OPC DA тегов).

Обмен данными 215

2.Для проверки статуса выбранного сервера нажмите на кнопку Проверить OPC DA сервер. После чего появится окно состояния OPC DA сервера (смотрите раздел Создание OPC DA коннектора)

3.Для изменения имен тегов следует ввести значения в таблицу и выставить перключатель Изменять имя OPC DA тега в соответствии с таблицей замены.

Более подробно в разделе Переименование OPC DA тегов.

Опрос

216 DataRate