Тема / Topic: ТМ и считывание показаний счётчиков i-7041D
Timon
Forum Member / Участник форума
Участник № / Member № 790
отправлено / posted
Создал канал со следующими настройками: DCS, Frq/Counter, #RS=0, ADDR=1, CH=0
Насколько я понимаю, канал должен вернуть значение счётчика по каналу IN0. Однако, возвращаемое значение равно нулю, хотя команда #AAN (#010) даёт значение, отличное от нуля.
Подозреваю, что неправильно настроил канал. Как же правильно настроить канал для считывания данных счётчиков по входам i-7041D?
Сообщения / Posts 44 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Отключите модуль - посмотрите в логе, какой именно запрос уходит от ТМ и сравните его с тем, что должен быть по документации на модуль, может и правда не верно настроен канал в проекте.
Сообщения / Posts 17321 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Timon
Forum Member / Участник форума
Участник № / Member № 790
отправлено / posted
К сожалению, формат лога подробно не описан. :-( Вот кусок лога, интересующий меня:
Запрос из командной строки выглядит как #010, здесь же к нему почему-то добавляется В4. Непонятно... При этом, однако, ответ модуля !010000072 на запрос от ТМ является правильным.
Вопросы:
Что означают коды "=7" и "=11"?
Почему возникает "COM1 check error" по данному каналу, хотя данные передаваемые модулем верны?
Timon
Forum Member / Участник форума
Участник № / Member № 790
отправлено / posted
Тьфу ты пропасть!.. В4 — это же контрольная сумма запроса. Совсем меня подклинивает...
Но вот как быть с ответом? Ответы от модуля приходят верные, но ТМ их не принимает.
Всплыла ещё одна проблема. Если я указываю параметр в десятичном виде (10), то запрос на модуль получается некорректным (#01@ вместо #01A), а если в НЕХ, то тоже ничего хорошего (#01: вместо #01A). В обоих случаях модуль выдаёт ответ о некорректности команды.
Вопрос: как обратиться к счётчикам на входах IN10-13? Родная утилита требует указывать адрес в НЕХ (A-D), а в какой системе указывать параметр СН в настройке канала в ТМ?
Сообщения / Posts 44 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Timon
Forum Member / Участник форума
Участник № / Member № 790
отправлено / posted
BUG REPORT!
Экспериментальным путём найден баг в ТМ5 при опросе счётчиков в модулях i-7041.
Кроме того, основная проблема до сих пор не решена: ТМ не принимает корректные значения счётчиков.
Сообщения / Posts 44 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
По работе со счетчиками в каналах подтипа DCS в последних релизах были дополнения, какие настройки канала Вы выставляете помимо CH, и что при этом формируется в кадре запроса от МРВ?
Сообщения / Posts 17321 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Timon
Forum Member / Участник форума
Участник № / Member № 790
Кадр запроса от МРВ и ответ модуля: ... #010B4 = 7 !010000072 = 11 RS:COM1 check error (new-xx00-0001) ...
И кадр запроса и ответ модуля являются абсолютно корректными и соответствующими документации по i-7041, однако ТМ, очевидно, не считает их таковыми.
1. ПОЧЕМУ? Как от этого избавиться?
2. Что означают эти "=7" и "=11"? Это ошибки при приёме-передаче по СОМ1? Где в документации написано, что эти ошибки означают?
3. Почему возникает "COM1 check error" по данному каналу, хотя и запрос ТМ и данные, передаваемые модулем, верны?
Сообщения / Posts 44 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Отключите контрольную сумму - она вообще не нужна, только байты занимает. 7 и 11 означают количество переданных и принятых байт.
Сообщения / Posts 17321 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Timon
Forum Member / Участник форума
Участник № / Member № 790
отправлено / posted
Вы что же, всерьёз считаете, что отключение контрольной суммы способно решить проблему? ;-) Я пробовал и с контрольной суммой и без неё.
Может быть хватит заниматься отписками и наконец-то заняться ТЕХНИЧЕСКОЙ ПОДДЕРЖКОЙ проданного продукта?!
Сообщения / Posts 44 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Timon
Forum Member / Участник форума
Участник № / Member № 790
отправлено / posted
Н-да-а... Прямо скажем неочевидное решение -- использовать аналоговый ввод для получения данных по счётчикам. Кстати, в документации о такой настройке действительно сказано, а вот в приложении по подтипу DCS ни слова. Странно как-то... Ну да ладно.
Проблема всё равно до конца не решена. Теперь я могу получить значения счётчиков с IN0 по IN9 и сбросить их. Но вот счётчики по входам IN10-IN13 по-прежнему недоступны. Запрос на счётчик входа IN10 при установке значения канала 2А выглядит как #02: вместо #02A. Соответственно и информация модулем не выдаётся.
Какие значения параметра СН надо установить для получения значений счётчиков по входам IN10-IN13?
Сообщения / Posts 44 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Timon
Forum Member / Участник форума
Участник № / Member № 790
отправлено / posted
Кстати, незаметно, чтобы в вашем случае модуль отвечал на запрос. В чём проблема?
Сообщения / Posts 44 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Timon
Forum Member / Участник форума
Участник № / Member № 790
отправлено / posted
А-а-а... вы его, очевидно, отключили для получения сбоя в логе. Понятно.
Сообщения / Posts 44 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Обратите внимание на то, что у Вас вроде у модуля включена контрольная сумма, в настройка канала - нет.
Сообщения / Posts 17321 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Timon
Forum Member / Участник форума
Участник № / Member № 790
отправлено / posted
Никак нет. Я модули перенастроил, отключив у них контрольную сумму, согласно вашей рекомендации.
Сообщения / Posts 44 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Не понятно - у меня при таких же настройках нормальный запрос выполняется. Вы точно 5.15+SP1 используете? Присылайте проект - посмотрим, может и есть что-то особенного в параметрах.
Сообщения / Posts 17321 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Timon
Forum Member / Участник форума
Участник № / Member № 790
отправлено / posted
У нас релиз 5.12. 5.15 в виде демо-версии, насколько я понял. Она не заработает с ключом от 5.12?
Сообщения / Posts 44 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Да - потому как именно по функции опроса счетчиков с дискретных модулей I7000 серии были правки в последний релиз.
Сообщения / Posts 17321 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Timon
Forum Member / Участник форума
Участник № / Member № 790
отправлено / posted
Прямую ссылку дать нельзя - Вы должны зайти на сайт под своей учетной записью (под которой регистрировались на сайте), затем войти в раздел техподдержки - раздел "Получить поддержку"->"Обновления".
Сообщения / Posts 17321 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Timon
Forum Member / Участник форума
Участник № / Member № 790