PDA

Просмотр полной версии : Owen OPC сервер + ТРМ202



РусланСемей
05.10.2022, 05:27
Добрый день. Установил Owen OPC сервер столкнулся с такой ситуацией. На первом входе ТРМ202 подключен датчик температуры типа ХК, второй вход пустой. Так вот OPC сервер показывает на второй входе температуру 986 градусов. Какая может быть причина? Со старой версией OPC (OPC-сервер для приборов c интерфейсом RS-485 и протоколом ОВЕН) такого не было.

РусланСемей
05.10.2022, 10:15
стандартный шаблон в OPC используется.

РусланСемей
05.10.2022, 10:45
прилагаю скриншот
62966

РусланСемей
05.10.2022, 10:51
При замыкании второй входа показывает окружающую температуру. Тоесть все работает

РусланСемей
05.10.2022, 11:51
Прибор рабочий и показывает все правильно. Проблема в OPC сервере, который считывает не подключенный второй вход и показывает какие то цифры.

РусланСемей
05.10.2022, 11:57
Даже когда к обоим входам не подключены датчики, OPC сервер показывает непонятные цифры (у меня показывает 977). Прибор сбрасывал по умолчанию.

capzap
05.10.2022, 12:05
Прибор рабочий и показывает все правильно. Проблема в OPC сервере, который считывает не подключенный второй вход и показывает какие то цифры.

прибор присылает то что Вы видите в ОРС, с сервером проблем нет 62968

ЗЫ в старой документации на старые приборы был пунктик
Если какие-либо канaлы в работе не используются, то на их
входные контакты вместо датчиков следует установить перемычки

ЗЫЫ а передача по сети какого то осмысленного числа, когда на экране выводится ошибка, возможно последнее корректное значение перед аварией

РусланСемей
05.10.2022, 12:11
На приборе показывает на втором входе Error5, так как датчик не подключен к нему. Откуда OPC сервер берет эти цифры не понятно.

РусланСемей
05.10.2022, 12:15
фото прибора второго входа
62969

kondor3000
06.10.2022, 09:44
На приборе показывает на втором входе Error5, так как датчик не подключен к нему. Откуда OPC сервер берет эти цифры не понятно.

Да всё как раз понятно, в приборе есть обработка ошибки, а в сервере нет, вот он и показывает 977 ( близкое к максимуму).

РусланСемей
06.10.2022, 10:45
Да всё как раз понятно, в приборе есть обработка ошибки, а в сервере нет, вот он и показывает 977 ( близкое к максимуму).

как с этим бороться? Так как на скаде показывает ненужные цифры.

1exan
06.10.2022, 11:57
как с этим бороться? Так как на скаде показывает ненужные цифры.

А какое значение нужно показывать при неисправности датчика?

1exan
06.10.2022, 12:02
В ТРМ есть регистр STAT, биты 0 и 1 которого сообщают о неисправности входных сигналов

РусланСемей
06.10.2022, 12:21
А какое значение нужно показывать при неисправности датчика?

так по хорошему значение на скаде должно подчеркнуться или выставиться знак доллар как с аналоговым модулем. Зачем эти лишние манипуляции с регистром Stat.

1exan
06.10.2022, 12:58
так по хорошему значение на скаде должно подчеркнуться или выставиться знак доллар как с аналоговым модулем. Зачем эти лишние манипуляции с регистром Stat.

Так разговор про скаду или про OPC?

РусланСемей
06.10.2022, 13:07
Так разговор про скаду или про OPC?
Про OPC. Самый простой проект, что показывает OPC то и показывает Скада, к чему сложности.

m.petrovich
06.10.2022, 14:07
Про OPC. Самый простой проект, что показывает OPC то и показывает Скада, к чему сложности.

Добрый день. Может быть вы удалите регистр измеренного значения второго канала из конфигурации, если вас смущает значение в регистре ТРМ202?

1exan
06.10.2022, 16:20
Про OPC. Самый простой проект, что показывает OPC то и показывает Скада, к чему сложности.

ОРС читает с ТРМ (без ошибок, хорошее качество) регистр, в котором находится число, соответствующее значению со входа 2 (какое туда ТРМ положил) и передаёт его в скаду. Кроме числа в этом регистре ничего быть не может даже при неисправном датчике (никаких долларов и подчеркиваний).
Вот когда не будет связи с ТРМ, то ОРС покажет плохое качество этой переменной и передаст эту информацию в скаду и та покажет доллары и подчёркивания на месте этого значения.

kondor3000
06.10.2022, 21:11
как с этим бороться? Так как на скаде показывает ненужные цифры.

Бороться просто, поставить перемычку на вход, будет одно и то же число всегда или не выводить этот регистр, если не используется 2 датчик.