Simple-Scada forum

Simple-Scada 2 => OPC UA/DA сервер arOPC => Тема начата: collap5e от 04 Августа 2022, 14:45:56

Название: Подключение к Взлет ТСРВ-024м через TCP/IP
Отправлено: collap5e от 04 Августа 2022, 14:45:56
Подскажите, пожалуйста, как связать ТСРВ-024м с OPC данной? пишет нет связи, хотя  с другой OPC все нормально
Название: Re: Подключение к Взлет ТСРВ-024м через TCP/IP
Отправлено: arOPC от 04 Августа 2022, 16:39:15
Добрый день.

Какую ошибку формирует arOPC?
Что arOPC пишет в логах?

Айрат
Название: Re: Подключение к Взлет ТСРВ-024м через TCP/IP
Отправлено: collap5e от 05 Августа 2022, 07:10:39
Код
05.08.2022 07:08:48.275 - Запуск консоли настройки DCOM (mmc comexp.msc /32)
05.08.2022 07:08:25.448 - Поток OPC UA успешно запущен
05.08.2022 07:08:25.432 - Запуск потока опроса устройств
05.08.2022 07:08:25.432 - Запуск потока OPC UA
05.08.2022 07:08:25.385 - Запуск опроса устройств
05.08.2022 07:07:15.064 - Опрос устройств завершен, переход в режим редактирования.
05.08.2022 07:07:14.794 - Останов потока опроса устройств
05.08.2022 07:07:14.787 - Останов опроса устройств
05.08.2022 07:07:09.198 - Команда от пользователя на внеочередной опрос устройства - ТСРВ-024М
05.08.2022 07:07:02.417 - Поток OPC UA успешно запущен
05.08.2022 07:07:02.308 - Запуск потока опроса устройств
05.08.2022 07:07:02.308 - Запуск потока OPC UA
05.08.2022 07:07:02.261 - Запуск опроса устройств
05.08.2022 07:06:56.043 - Проверка обновлений
05.08.2022 07:06:55.824 - Конфигурация загружена
05.08.2022 07:06:55.668 - Загрузка конфигурации из файла: d:\Users\user_13935\Documents\11.cfx
05.08.2022 07:06:55.652 - arOPC запускается как оконное приложение
05.08.2022 07:06:55.652 - Текущий пользователь: user_13935
05.08.2022 07:06:55.652 - 64 битная операционная система
05.08.2022 07:06:55.652 - Windows 10, сборка: 10.0.19044,
05.08.2022 07:06:55.652 - Own certificate and private key successfully loaded
05.08.2022 07:06:55.621 - Запуск arOPC, version is (2.1.6.41)

только это смог достать, ошибок не нашел
Название: Re: Подключение к Взлет ТСРВ-024м через TCP/IP
Отправлено: arOPC от 05 Августа 2022, 12:28:59
Можете конфигурацию приложить?
И посмотрите, пожалуйста, в окне диагностики, что происходит в каналах связи?

Айрат
Название: Re: Подключение к Взлет ТСРВ-024м через TCP/IP
Отправлено: collap5e от 08 Августа 2022, 13:12:19
Пусто
Название: Re: Подключение к Взлет ТСРВ-024м через TCP/IP
Отправлено: collap5e от 08 Августа 2022, 13:14:35
Конфигурация
Название: Re: Подключение к Взлет ТСРВ-024м через TCP/IP
Отправлено: arOPC от 08 Августа 2022, 21:46:36
Добрый день.

Вы прибор не привязали к каналу связи.

Айрат
Название: Re: Подключение к Взлет ТСРВ-024м через TCP/IP
Отправлено: collap5e от 09 Августа 2022, 07:39:22
привязал, но особо ничего не поменялось
Название: Re: Подключение к Взлет ТСРВ-024м через TCP/IP
Отправлено: arOPC от 09 Августа 2022, 07:57:46
Раз соединение установилось, значит пакеты должны пойти.
В диагностике каналов связи, они должны появиться.
Потом, прибор как подключен, напрямую в Ethernet или через шлюз Ethernet-Serial?

Айрат
Название: Re: Подключение к Взлет ТСРВ-024м через TCP/IP
Отправлено: collap5e от 09 Августа 2022, 08:25:48
прибор ТСРВ-024м, по Modbus RTU ->Moxa 5130-> Ethernet-> OPC. Данные вроде как пошли, но какие-то странные значения, в адресе устройства жесть какая-то - рандомные числа, возможно что-то не так делаю) Хотел спросить чтобы забить в "Адрес чтения" мне нужно физический или логический адрес использовать? Если да, то в какой системе исчисления? Физический адрес, я так понимаю записан в  16-ти системе исчисления и нужно перевести в 10-ую?
Название: Re: Подключение к Взлет ТСРВ-024м через TCP/IP
Отправлено: collap5e от 09 Августа 2022, 08:31:17
со временем становятся все красные и качество опроса Bad comm failure limit ok
Название: Re: Подключение к Взлет ТСРВ-024м через TCP/IP
Отправлено: arOPC от 09 Августа 2022, 08:35:25
Адрес в OPC сервере надо использовать десятичный. Он уже переведён, надо отбросить первую цифру, как на рисунке показано. Первая цифра означает команду чтения, если стоит 3, значит команда чтения используется 4 и наоборот.

Примерная настройка тега показана на рисунке, но тут надо ещё с типом данных определиться и в каком порядке байты идут.

Айрат
Название: Re: Подключение к Взлет ТСРВ-024м через TCP/IP
Отправлено: collap5e от 09 Августа 2022, 08:41:02
Благодаря вашей помощи смог получить достоверный адрес, спасибо! Но почему он красным становится?
Название: Re: Подключение к Взлет ТСРВ-024м через TCP/IP
Отправлено: arOPC от 09 Августа 2022, 08:44:13
Попробуйте таймаут увеличить. У вас 100 мс, для вашей схемы этого маловато.

Айрат
Название: Re: Подключение к Взлет ТСРВ-024м через TCP/IP
Отправлено: collap5e от 09 Августа 2022, 08:47:32
Огромное спасибо)
Название: Re: Подключение к Взлет ТСРВ-024м через TCP/IP
Отправлено: collap5e от 09 Августа 2022, 09:29:00
Возник еще вопрос, что с этим делать? В Настройках выставлены по умолчанию разрыв в регистрах "1".
Название: Re: Подключение к Взлет ТСРВ-024м через TCP/IP
Отправлено: arOPC от 09 Августа 2022, 09:31:37
Включите настройку, как на скриншоте и посмотрите, что в логах OPC сервер пишет.

Айрат
Название: Re: Подключение к Взлет ТСРВ-024м через TCP/IP
Отправлено: collap5e от 09 Августа 2022, 09:42:38
09.08.2022 09:41:55.231 - Устройство: ТСРВ-024М, Устройство ответило кодом ошибки "ILLEGAL DATA ADDRESS (2)"
09.08.2022 09:41:45.075 - Устройство: ТСРВ-024М, Устройство ответило кодом ошибки "ILLEGAL DATA ADDRESS (2)"
09.08.2022 09:41:34.934 - Есть связь с устройством "ТСРВ-024М".
Название: Re: Подключение к Взлет ТСРВ-024м через TCP/IP
Отправлено: arOPC от 09 Августа 2022, 09:45:09
Может быть несколько вариантов:
1. Введен неверный адрес параметра.
2. Указан неверный тип, запрашивается немного не то.
3. Указана не та команда чтения.

Айрат
Название: Re: Подключение к Взлет ТСРВ-024м через TCP/IP
Отправлено: collap5e от 09 Августа 2022, 09:54:57
я уже все перетыкал, тип вещественный
Название: Re: Подключение к Взлет ТСРВ-024м через TCP/IP
Отправлено: arOPC от 09 Августа 2022, 09:56:49
Для этого тега команда должна быть 3.

Айрат
Название: Re: Подключение к Взлет ТСРВ-024м через TCP/IP
Отправлено: collap5e от 09 Августа 2022, 10:12:48
и 3 и 4 пробовал, результат тот же(
Название: Re: Подключение к Взлет ТСРВ-024м через TCP/IP
Отправлено: arOPC от 09 Августа 2022, 10:21:57
Попробуйте только по одному тегу опросить.

Айрат
Название: Re: Подключение к Взлет ТСРВ-024м через TCP/IP
Отправлено: collap5e от 09 Августа 2022, 10:47:56
безрезультатно
Название: Re: Подключение к Взлет ТСРВ-024м через TCP/IP
Отправлено: arOPC от 09 Августа 2022, 10:57:21
Т.е. вы оставляете один тег в конфигурации и пытаетесь его опросить.
Связь с прибором есть, но вместо данных он присылает код ошибки.

Тут три варианта:
1. Либо вы где то ошибаетесь, в настройках.
2. Либо что то не то с прибором, возможно инструкция у вас на более свежую прошивку. Это надо с производителем выяснять.
3. Не исключаю ошибку в работе OPC сервера, но для этого мне нужно увидеть расширенный лог, как его включать я вам выше показывал.

Айрат.
Название: Re: Подключение к Взлет ТСРВ-024м через TCP/IP
Отправлено: collap5e от 09 Августа 2022, 11:39:14
не исключаю первый вариант, но данные получаю с регистров, где адреса идут по очереди, например: 01, 02 и тд, где адреса идут через одного ..01, 03 и тд - на них ошибки
Название: Re: Подключение к Взлет ТСРВ-024м через TCP/IP
Отправлено: arOPC от 09 Августа 2022, 11:50:33
А у них адресация случайно не с 1 начинается?
Если в инструкции для параметров отсчёт начинается с 1 тогда надо значение адреса параметра уменьшать на 1.

Если нет, то надо писать производителю и прикладывать лог с пакетами, с просьбой объяснить такое поведение.
Потому как OPC сервер, пакеты шлёт исправно, в соответствии с теми настройками, что вы ему указали.

Айрат
Название: Re: Подключение к Взлет ТСРВ-024м через TCP/IP
Отправлено: collap5e от 09 Августа 2022, 13:03:29
Да, нашел описание Modbus, также говорится, что вычитать нужно, данные появились, осталось разобраться с ними) спасибо!