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

-   Форум Теплопункта https://teplopunkt.ru/forum/
--  Диспетчеризация https://teplopunkt.ru/forum//index.php?f=37
--- протокол связи ВКТ7 и удаленный опрос тепловычислителя https://teplopunkt.ru/forum//index.php?t=2125




-- Юлен написал 3 апреля 2014 11:18
Здравствуйте!
У меня вопрос по протоколу связи с ВКТ-7. Хочу считывать архивные данные. Для этого:
1. Отправляю запрос на начало сеанса связи
2. Получаю утвердительный ответ
3. Пишу, что хочу читать архивные записи:
[00] [10] [3f] [fd] [00] [00] [02] [01] [00] [71] [42]
4. Получаю подтверждение:
[0d] [0a] [43] [4f] [4e] [4e] [45] [43]
5. Отправляю запрос на запись перечня элементов для чтения:
[00] [10] [3f] [ff] [00] [00] [ba] [2c] [00] [00] [40] [07] [00]... и далее формирую перечень (протокол связи, стр. 13).
6. Получаю утвердительный ответ от вычислителя.
7. Отправляю запрос на чтение активных элементов данных:
[00][03][3F][FC][00][00][88][3F]
8. Получаю список активных элементов:
[00][03][84][00][00][00][40][02][00][01][00][00][40][02][00][02][00][00][40][02][00][03][00][00][40][04][00][04][00][00][40][04][00][05][00][00][40][04][00][06][00][00][40][04][00][07][00][00][40][04] ну и далее в таком стиле...
9. Формирую перечень для чтения:
[00] [10] [3f] [ff] [00] [00] [12] [00] [00] [00] [40] [02] [00] [06] [00] [00] [40] [04] [00] [09] [00] [00] [40] [02] [00] [be] [9e]
10. Получаю от вычислителя подтверждение.
11. Отправляю запрос на запись даты (1 апреля 2014 года 23 часа)
[00] [10] [3f] [fb] [00] [00] [04] [01] [04] [0e] [17] [a9] [e4]
12. Получаю подтверждение от вычислителя
13. Отправляю запрос на чтение, как я предполагаю, архивных данных:
[00][03][3F][FE][00][00][29][FF]
14. А в ответ получаю свойства: единицы измерения да число знаков после запятых.
Подскажите, пожалуйста, где я нарушаю последовательность команд? Мне не нужны свойства, мне нужны сами данные.



-- virus267 написал 5 августа 2014 20:28
с помощью чего запрашиваете то хоть ?


-- ITUnion написал 14 октября 2014 0:32
запрос перечня активных элементов нужно делать один раз при инициализации прибора ( я не думаю что у вас там каждый день меняют в приборе тепловую схему)
соответственно и свойства элементов (размерность, точность) тоже один раз при инициализации.

далее
алгоритм опроса архива следующий:

1. начало связи
2. 103FFF - перечень необходимых элементов (из списка активных)
3. 103FFB - тип, год месяц дата час архива
4. 033FFE - ну и читаете данные

лучше перед каждым пакетом ставить два байта FF
всё.

да, не забываем посмотреть на нашу систему - web-monolit.ru (http://web-monolit.ru) ))

------
сервис перенесен на новый домен и теперь доступен здесь - telemetry-system.ru (http://telemetry-system.ru)



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