EnglishУкраїнськаmRussian
Login/New
Topic with many replies

OPC UA


Author Message
Written on: 03. 04. 2015 [15:52]
rxs5
Дмитрий Лыков
In tech support
registered since: 06.11.2013
Posts: 205
"roman" wrote:

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

opcua_array_uaexp_view2.png (File type: image/png, Size: 19.24 kilobytes) — 1980 downloads
Written on: 03. 04. 2015 [16:08]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3747
"rxs5" wrote:

"roman" wrote:

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

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

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

ArrayOPC_UA.png (File type: image/png, Size: 122.16 kilobytes) — 2008 downloads
Written on: 03. 04. 2015 [16:13]
rxs5
Дмитрий Лыков
In tech support
registered since: 06.11.2013
Posts: 205
"roman" wrote:

"rxs5" wrote:

"roman" wrote:

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

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

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

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

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

Learn, learn and learn better than work, work and work.
Written on: 09. 08. 2015 [16:32]
rxs5
Дмитрий Лыков
In tech support
registered since: 06.11.2013
Posts: 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());


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

[This article was edited 3 times, at last 09.08.2015 at 16:35.]
Written on: 09. 08. 2015 [19:56]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3747
"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.
Written on: 30. 09. 2015 [19:47]
rxs5
Дмитрий Лыков
In tech support
registered since: 06.11.2013
Posts: 205
Добрый день,
Вопрос по количеству допустимых открытых соединений во входящем транспорте протокола OPC UA.
Установлено в лимите 20 соединений максимум.
Клиент OPC UA не смог подключиться к OPC UA серверу на основе OpenSCADA и на WEB интерфейсе сервера проверил количество открытых соединений. Их оказалось 21. Что видно на скриншоте.
21>20, как получилось открыть 21 соединение при лимите в 20?
Attachment

oscada_in_socket_connections.png (File type: image/png, Size: 70.53 kilobytes) — 1747 downloads
Written on: 30. 09. 2015 [20:02]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3747
"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.
Written on: 30. 09. 2015 [20:10]
rxs5
Дмитрий Лыков
In tech support
registered since: 06.11.2013
Posts: 205
"roman" wrote:

Не знаю. Не последнее, где детали есть: http://wiki.oscada.org/Doc/So%D1%81kets/files?get=sock_in.png
Не понял сути второго предложения в ответе.
Written on: 30. 09. 2015 [20:30]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3747
"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.



0476