Типовые проблемы и способы их решения Mercury

<< Click to Display Table of Contents >>

Navigation:  Проект в MasterSCADA 4D > Дерево системы > Получение и отправка данных > Дополнительные протоколы > Mercury > Рекомендации по настройке протокола Mercury >

Типовые проблемы и способы их решения Mercury

Обмен отсутствует полностью

Описание проблемы: Параметры (даже время) не читаются. В лог-файлах сообщения вида:

Mercury driver. Read start

Mercury driver. Start init session

19890026 |16988|:res=11 err=0 Task=0 iTimeout=500 len=11: 2C 01 01 01 01 01 01 01 01 BB 40  -> (task=0 dt=502 c=0(4))  

Mercury driver. ERROR: no answer

Причина: Прибор не отвечает на запросы протокола.

Решение: Проверьте настройки в панели свойств протокола, а именно: Адрес, Скорость, Четность, Стоп-биты. Попробуйте установить соединение через конфигуратор производителя. Также попробуйте настроить таймаут в панели свойств протокола.

Читается часть параметров

Описание проблемы: Авторизация проходит, время считывается, но остальные параметры (или некоторая часть) не читается.

Причина: Причин может быть несколько - слишком маленький таймаут или данный параметр не поддерживается для считывания устройством.

Если в лог-файле есть записи об обмене данными, и при этом сессия открывается, а время считывается, но считывание параметров (как текущих, так и архивных) не выполняется, то рекомендуется настроить таймаут в панели свойств протокола.

Если же в лог-файле имеются подобные сообщения:

Mercury driver. Error: State - описание ошибки

То это означает, что прибор возвращает ошибку. Список возможных ошибок приведен в таблице ниже:

Текст ошибки

Описание

Invalid command or parameter

Недопустимая команда или параметр. Означает что данный параметр не поддерживается этой моделью счетчика. Например, считывание энергий тарифов, в счетчиках без тарификатора.

Internal counter error

Внутренняя ошибка счетчика.

Not enough access

Не достаточен уровень доступа для удовлетворения запроса. Требуется уровень доступа 2 для выполнения запроса.

The clock has already been synchronized

Внутренние часы счетчика уже корректировались в течение текущих суток.  

Wrong password counter. The session is not open

Не открыт канал связи (как правило – неправильный пароль).

Обращение в техническую поддержку

Если вам не удалось решить проблему самостоятельно, то подготовьте необходимую информацию для техподдержки:

1.Опишите детально проблему, приложите несколько скриншотов или видео.

2.На отдельном проекте с одним проблемным прибором, с минимумом переменных проявите проблему и включенным расширенным логом (с установленным значением /t для настройки Параметр запуска RT).

3.Сформируйте отчет об ошибках и направьте всю информацию в HelpDesk систему технической поддержки.

Смотрите также: