УкраїнськаEnglishmRussian
Вход/Новый
В теме много сообщений

OPC UA


Автор Сообщение
Сообщение создано: 03. 04. 2015 [15:52]
rxs5
Дмитрий Лыков
In tech support
Зарегистрирован(а) с: 06.11.2013
Сообщения: 205
"roman" wrote:

Не такая-же. Как минимум "DataType" нормальный.
Но исправил и проблему с publish.
Сборка 2240, в UAExpert данные в Data View не отображаются. Ошибка типа данных BadNodeIdUnknown. И она совпадает с ошибкой из более раннего скриншота. Я про эти ошибки указывал.
Вложенный файл

opcua_array_uaexp_view2.png (Тип файла: image/png, Размер: 19.24 килобайт) — 1886 загрузок
Сообщение создано: 03. 04. 2015 [16:08]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3742
"rxs5" wrote:

"roman" wrote:

Не такая-же. Как минимум "DataType" нормальный.
Но исправил и проблему с publish.
Сборка 2240, в UAExpert данные в Data View не отображаются. Ошибка типа данных BadNodeIdUnknown. И она совпадает с ошибкой из более раннего скриншота. Я про эти ошибки указывал.

У меня нет таких ошибок и всё данные массива идут!

Learn, learn and learn better than work, work and work.
Вложенный файл

ArrayOPC_UA.png (Тип файла: image/png, Размер: 122.16 килобайт) — 1912 загрузок
Сообщение создано: 03. 04. 2015 [16:13]
rxs5
Дмитрий Лыков
In tech support
Зарегистрирован(а) с: 06.11.2013
Сообщения: 205
"roman" wrote:

"rxs5" wrote:

"roman" wrote:

Не такая-же. Как минимум "DataType" нормальный.
Но исправил и проблему с publish.
Сборка 2240, в UAExpert данные в Data View не отображаются. Ошибка типа данных BadNodeIdUnknown. И она совпадает с ошибкой из более раннего скриншота. Я про эти ошибки указывал.

У меня нет таких ошибок и всё данные массива идут!

Скриншот настоящий и сделан сегодня. Версия UAExpert 1.3.1 206. Сборка установлена на CentOS под x86. Какие еще могут быть отличия?
Сообщение создано: 03. 04. 2015 [16:16]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3742
"rxs5" wrote:

Скриншот настоящий и сделан сегодня. Версия UAExpert 1.3.1 206. Сборка установлена на CentOS под x86. Какие еще могут быть отличия?

Мой тоже, см. выше.
Значит атрибут вовсе не массив, а объект например. Или сборка не корректна.

Learn, learn and learn better than work, work and work.
Сообщение создано: 09. 08. 2015 [16:32]
rxs5
Дмитрий Лыков
In tech support
Зарегистрирован(а) с: 06.11.2013
Сообщения: 205
Добрый день, Роман.
Меня попросили уточнить информацию по коду из OPC UA.
По файлу libOPC_UA.cpp ссылка http://oscada.org/svn/trunk/OpenSCADA/src/moduls/daq/OPC_UA/libOPC_UA/libOPC_UA.cpp
На строках 912, 950, 987, 1023, 1057 файла libOPC_UA.cpp после условия идет сразу ";" что заставляет код ниже отрабатывать в любом случае.

Примеры с указанными строками кода
912
JAVASCRIPT
if(bm && BIO_write(bm,certPem.data(),certPem.size()) == (int)certPem.size());

950
JAVASCRIPT
if(bm && BIO_write(bm,keyPem.data(),keyPem.size()) == (int)keyPem.size());

987
JAVASCRIPT
if(bm && BIO_write(bm,certPem.data(),certPem.size()) == (int)certPem.size());

1023
JAVASCRIPT
if(bm && BIO_write(bm,pvPem.data(),pvPem.size()) == (int)pvPem.size());

1057
JAVASCRIPT
if(bm && BIO_write(bm,keyCertPem.data(),keyCertPem.size()) == (int)keyCertPem.size());


Можете пояснить для чего так было сделано?

[Сообщение редактировалось 3 раз(а), в последний раз 09.08.2015 в 16:35.]
Сообщение создано: 09. 08. 2015 [19:56]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3742
"rxs5" wrote:

Меня попросили уточнить информацию по коду из OPC UA.
По файлу libOPC_UA.cpp ссылка http://oscada.org/svn/trunk/OpenSCADA/src/moduls/daq/OPC_UA/libOPC_UA/libOPC_UA.cpp
На строках 912, 950, 987, 1023, 1057 файла libOPC_UA.cpp после условия идет сразу ";" что заставляет код ниже отрабатывать в любом случае.

Примеры с указанными строками кода
912
JAVASCRIPT
if(bm && BIO_write(bm,certPem.data(),certPem.size()) == (int)certPem.size());

...
Можете пояснить для чего так было сделано?

Очепятка, не влияющая впрочем на функциональность, в типовых случаях.
Позже исправлю.

Learn, learn and learn better than work, work and work.
Сообщение создано: 30. 09. 2015 [19:47]
rxs5
Дмитрий Лыков
In tech support
Зарегистрирован(а) с: 06.11.2013
Сообщения: 205
Добрый день,
Вопрос по количеству допустимых открытых соединений во входящем транспорте протокола OPC UA.
Установлено в лимите 20 соединений максимум.
Клиент OPC UA не смог подключиться к OPC UA серверу на основе OpenSCADA и на WEB интерфейсе сервера проверил количество открытых соединений. Их оказалось 21. Что видно на скриншоте.
21>20, как получилось открыть 21 соединение при лимите в 20?
Вложенный файл

oscada_in_socket_connections.png (Тип файла: image/png, Размер: 70.53 килобайт) — 1651 загрузок
Сообщение создано: 30. 09. 2015 [20:02]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3742
"rxs5" wrote:

Вопрос по количеству допустимых открытых соединений во входящем транспорте протокола OPC UA.
Установлено в лимите 20 соединений максимум.
Клиент OPC UA не смог подключиться к OPC UA серверу на основе OpenSCADA и на WEB интерфейсе сервера проверил количество открытых соединений. Их оказалось 21. Что видно на скриншоте.
21>20, как получилось открыть 21 соединение при лимите в 20?

Не знаю. Не последнее, где детали есть: http://wiki.oscada.org/Doc/So%D1%81kets/files?get=sock_in.png

Learn, learn and learn better than work, work and work.
Сообщение создано: 30. 09. 2015 [20:10]
rxs5
Дмитрий Лыков
In tech support
Зарегистрирован(а) с: 06.11.2013
Сообщения: 205
"roman" wrote:

Не знаю. Не последнее, где детали есть: http://wiki.oscada.org/Doc/So%D1%81kets/files?get=sock_in.png
Не понял сути второго предложения в ответе.
Сообщение создано: 30. 09. 2015 [20:30]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3742
"rxs5" wrote:

"roman" wrote:

Не знаю. Не последнее, где детали есть: http://wiki.oscada.org/Doc/So%D1%81kets/files?get=sock_in.png
Не понял сути второго предложения в ответе.

Не последняя OpenSCADA.

Learn, learn and learn better than work, work and work.



11341