Форум АО "ВЗЛЕТ"

Автоматизация и диспетчеризация => Взлет СП4 => Тема начата: neitri от 30.05.2017, 06:46:35



Название: OPC OPCUA
Отправлено: neitri от 30.05.2017, 06:46:35
Добрый день.
Как можно попробовать OPC сервера. Имеется прибор ТСРВ-024 и LPT ключ. Как я понял для данного прибора ключ не требуется, и LPT ключи можно поменять на USB.
ВзлетСП 4,0,15,12 установлен. Добавлен прибор, набор данных. Но классического OPC DA сервера в системе нет. В наборе галочка стоит "Доступен через OPC".


Название: Re:OPC OPCUA
Отправлено: Дмитрий Пархоменко от 30.05.2017, 11:35:57
Здравствуйте!
- для работы с приборами ТСРВ и ИВК-102(П) ключ не требуется;
- Взлет СП4 не поддерживает LPT ключи. Если Вам в дальнейшем потребуется ключ защиты, то Вы сможете обменять LPT на USB, но сделайте это заранее, т.к. это занимает некоторое время;
- на текущий момент OPC сервер из состава Взлет СП4 предоставляется только по запросу, напишите письмо в свободной форме и Вашими контактами на sp@vzljot.ru, Вам вышлют инструкцию по установке сервера.


Название: Re:OPC OPCUA
Отправлено: neitri от 31.05.2017, 15:03:43
Установил OPC сервера. Возникло два вопроса. Как изменить тип данных передаваемых параметров, добавил параметры мастером, все параметры типа STRING. В 3й версии можно было выбирать какого типа. И данные не показывает. Системные параметры работают. С прибор данных нет. В клиенте набор можно опросить, данные обновляются.

Не могу подключиться к OPC UA какой будет адрес http://ip:5514 http://ip:5515 лонин пароль admin admin ни куда не подключается. Подключался клиентами CAS OPC UA Viewer и dOPCExplorer


Название: Re:OPC OPCUA
Отправлено: Дмитрий Пархоменко от 31.05.2017, 15:14:06
Строка подключения к OPC UA серверу по умолчанию должна выглядеть следующим образом:
"net.tcp://localhost:5515/VzljotSp/Opc" (где net.tcp, он же opc.tcp)

Подключение без шифрования.
Вход, на текущий момент, осуществляется без имени пользователя.
Все значения (данные) с приборов передаются в строковом виде.

OPC сервер работает асинхронно, т.е. на Read он Вам отдает только то что в памяти с соответствующим качеством - "я еще не прочитал (инициализировал) значение с прибора". Запросите снова Read по истечении некоторого времени или воспользуйтесь правильным подходом - подпиской на изменение данных.