Версия для печати

-   Форум Теплопункта https://teplopunkt.ru/forum/
--  КАРАТ https://teplopunkt.ru/forum//index.php?f=38
--- Карат-306 чтение архива после изменения конфигурации. https://teplopunkt.ru/forum//index.php?t=2636




-- Snean написал 30 ноября 2016 15:51
При первоначальном настройке прибора, прибор на запрос 0x0106 возвращал 24 активных параметров (была не правильная конфигурация, прибор показывал не штатную ситуацию.
Но после исправления ошибки, прибор стал на запрос прибор 0x0106 стал отвечать 23 активных параметра.

Но при чтении архивов командой 0x42 прибор возвращает 24 параметра (смещение на 1). В результате из-за смещения при попытке расшифровать данные архива по данных запроса 0x0106 получаем некорректные данные.

Есть ли возможность узнать конфигурацию пробора на момент чтения архива?
Или в таком случае надо отказаться от использования команды 0x42 и читать архивы запросами 0x0000-0x0029?


-- Дмитриев Григорий Александрович написал 2 декабря 2016 5:37
Для ответа на ваш вопрос необходима дополнительная информация:
1. Карта программирования вычислителя
2. Лог канала связи при отправке запросов на регистр 0x0106 и на 0x42 функцию.

Данные необходимо отправить по электронной почте в службу технической поддержки: tech@karat-npo.ru


-- Snean написал 2 декабря 2016 8:04
Извиняюсь по названию прибора, мне сказали что это Карат-306, в сам прибор отвечает что он 307 (сам прибор находится на другом объекте).

Результат выполнения запроса 0x0106 до изменения конфигурации
[q]
01 03 38 00 10 11 20 21 22 30 31 32 40 42 50 51 52 53 54 55 56 d1 d2 d3 d4 d5 c0 b0 ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 d8 f2
[/q]

Результат выполнения запроса 0x0106 после изменения конфигурации
[q]
01 03 38 00 10 11 20 21 30 31 32 40 42 50 51 52 53 54 55 56 d1 d2 d3 d4 d5 c0 b0 ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6e a3
[/q]

При выполнении чтения архива за 29.11.16 (дату когда меняли конфигурацию)
[q]
01 42 01 ff 0b 1d 0b 10 62 d8
[/q]

[q]
01 42 01 ff 0b 1e 0b 10 01 00 85 00 07 00 01 01 05 00 95 00 00 3b 17 1e 0b 10 d0 38 04 45 d0 38 84 44 a0 0a fe 44 00 d1 82 44 eb b4 c2 42 1d 95 3f 42 b7 d4 45 42 00 00 c0 40 00 00 00 00 2e d5 3b 43 00 00 00 00 00 00 00 00 8c 65 33 42 00 00 00 00 00 00 00 00 cb fb 0e 43 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 a0 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 78 01 c9 ca
[/q]

При выполнении чтения архива за 30.11.16 (конфигурация изменена)
[q]
01 42 01 ff 0b 1e 0b 10 92 d8
[/q]

[q]
01 42 01 ff 0b 1e 0b 10 01 00 85 00 07 00 01 01 05 00 95 00 00 3b 17 1e 0b 10 d0 38 04 45 d0 38 84 44 a0 0a fe 44 00 d1 82 44 eb b4 c2 42 1d 95 3f 42 b7 d4 45 42 00 00 c0 40 00 00 00 00 2e d5 3b 43 00 00 00 00 00 00 00 00 8c 65 33 42 00 00 00 00 00 00 00 00 cb fb 0e 43 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 a0 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 78 01 c9 ca
[/q]


Так же сам прибор на экране и в программе чтения в архиве за 29.11.16 подставляет значение флагов ошибки в наработку подсистемы. Т.е. ошибок нет, но наработка системы 745654 суток.

Так же возник вопрос по результатам выполнения запроса "Конфигурация параметров давления (регистры 0х0401 -0х0410)"
Делаю запрос
[q]
01 03 04 03 00 0c b4 ff
[/q]

Отвечает:
[q]
01 03 28 06 00 00 00 00 00 00 80 41 00 00 00 00 00 00 00 00 00 00 80 3f 00 00 50 f5 e8 20 00 00 00 00 00 00 01 00 00 00 00 00 00 46 bd
[/q]

Но для параметра "TypeOfI" расшифровка дается только для значений 0-5, а прибор передает значение 6.
В конфигурации прибора забиты P1 и P2 константы, но при этом он не выдает значения P2.

Так же по команде "Конфигурация параметров энергии (регистры 0х0501 - 0х0510)"для параметра "TypeOfI" расшифровка дается только для значений 0-1, а прибор передает значения 2 и 3.
Запрос:
[q]
01 03 05 02 00 0c e4 c3
[/q]

Ответ:
[q]
01 03 12 02 00 51 31 6d 69 6e 00 00 00 00 00 00 00 03 00 01 00 c7 c5
[/q]

Запрос:
[q]
01 03 05 03 00 0c b5 03
[/q]

Ответ:
[q]
01 03 12 03 00 51 31 6d 61 78 00 00 00 00 00 00 00 03 00 01 00 40 86
[/q]

Запрос:
[q]
01 03 05 05 00 0c 55 02
[/q]

Ответ:
[q]
01 03 12 02 00 51 32 6d 69 6e 00 00 00 00 00 01 01 03 01 01 00 e9 15
[/q]




-- Дмитриев Григорий Александрович написал 2 декабря 2016 12:34
Для полного ответа необходима карта программирования и полные логи обмена. Лучше выслать эти данные на электронный ящик tech@karat-npo.ru.

Предварительное заключение - ошибка связана, скорее всего, с тем, что после изменения конфигурации в приборе не очистили архивы. Удалите в вычислителе архивы и повторите через некоторое время операцию чтения данных. В случае повторения ошибки вышлите лог обмена и карту программирования.


2008-2022, Дмитрий Анисимов
Этот форум работает на скрипте Intellect Board
© 2004-2007, 4X_Pro, Объединенный Открытый Проект