PDA

Просмотр полной версии : Диагностика ошибок на протоколе ОВЕН



Спорягин Кирилл
03.04.2017, 14:30
Добрый день, уважаемые форумчане.

Имею множество ТРМ148 и ПЛК110.
Хочу организовать опрос данных ТРМ148 (интересует измеренное значение на входах и уставка) и диагностику опроса.
В конфигураторе добавил ОВЕН Мастер. Он по умолчанию дает следующие переменные:
- Last Error;
- Last hash;
- Last Adress.

Как я понимаю, в случае ошибки опроса какого-либо параметра в переменных LastError, LastHash, LastAdress будет лежать код ошибки, хэш и адрес последнего опрошенного канала.
Hash при настройке задается string переменной. А LastHash имеет тип word.
Как узнать соответствие стринговой и вордовой переменной?

Спорягин Кирилл
03.04.2017, 15:57
Сюда же - не понятно, почему я адрес каналу назначаю 16, а в переменной LastAdress вижу 128?

TOPan
03.04.2017, 20:02
Сюда же - не понятно, почему я адрес каналу назначаю 16, а в переменной LastAdress вижу 128?

Если не ошибаюсь согласно спецификации протокола ОВЕН LastAdress имеет следующую формулу адрес_последнего_прибора(16)*8=128
30392

Спорягин Кирилл
03.04.2017, 20:12
Спасибо. А из какого это документа?
Первый вопрос актуален.

TOPan
04.04.2017, 08:12
Спасибо. А из какого это документа?
Первый вопрос актуален.

Это из руководства по программирования контроллеров ПЛК110
По поводу ответа на первый вопрос возможно этот документ вам поможет я просто не вдавался в подробности работы данного протокола http://www.owen.ru/uploads/type_prot_owen.zip