Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
29.03.2024, 11:47:47
 
Начало Помощь Поиск Войти Регистрация
Новости: Форум обновлен

+  Форум АО "ВЗЛЕТ"
|-+  Приборы ЗАО "Взлет"
| |-+  Отдел программистов
| | |-+  Структура команды 65 для ТСРВ-020
0 Пользователей и 1 Гость смотрят эту тему. « предыдущая тема следующая тема »
Страниц: [1] Печать
Автор Тема: Структура команды 65 для ТСРВ-020  (Прочитано 9128 раз)
Grynn
Гость
« : 10.11.2008, 12:35:47 »

Не могу понять из документации, какой формат у команды 65 (получение архива) для ТСРВ-020, подскажите пожалуйста.
Записан
Dekir
Administrator
*****

Харизма: 35
Офлайн Офлайн

Сообщений: 339


Принимаем Ваши пожелания 7 дней в неделю 24 часа


« Ответ #1 : 10.11.2008, 14:59:03 »

Функция 65.
Запрос.
В запросе указывается адрес SL, номер функции, номер массива (индексация с нуля), количество запрашиваемых записей, тип запроса (0 – по индексу, 1 – по времени архивации) и данные запроса.
Для запроса по индексу в поле данных указывается номер первой запрашиваемой записи. Для запроса по времени архивации в  поле данных указывается время архивации первой запрашиваемой записи (сс, мм, чч, дд, мм, гг).
Ниже приведен пример запроса по времени архивации 6-ти записей массива 1 с 10-12-1998 13:12:00 из устройства с номером 17.

Адрес устройства   Функция   Старший байт номер массива   Младший байт номера массива   Старший байт количество запрашиваемых записей   Младший байт количество запрашиваемых записей   Тип запроса   Секунды   Минуты   Часы   День   Месяц   Год   Контрольная сумма
11   41   00   01   00   06   01   00   0С   0D   0A   0C   62   

При указании значения года от 70 до 99 предполагается временной диапазон  1970-1999 . В остальных случаях  свыше 2000 года.

Ниже приведен пример запроса по индексу 6-ти записей массива 1, начиная с 100-ой из устройства с номером 17.
Адрес устройства   Функция   Старший байт номер массива   Младший байт номера массива   Старший байт количество запрашиваемых записей   Младший байт количество запрашиваемых записей   Тип запроса   Старший байт индекса первой записи   Младший байт индекса первой записи   Контрольная сумма
11   41   00   01   00   06   00   00   64   

Ответ.
В ответном сообщении передаются: адрес устройства, номер функции, количество байт в поле данных, данные записей и контрольная сумма.
Адрес   Функция   Число байт в поле данных (1 байт)   Данные   Контрольная сумма
Записан
Grynn
Гость
« Ответ #2 : 11.11.2008, 07:05:12 »

Большое спасибо!

Протокол обмена я выяснил вчера при помощи монитора Com-порта, но Ваш ответ прояснил оставшиеся непонятности Smiley
Записан
Страниц: [1] Печать 
« предыдущая тема следующая тема »
Перейти в:  


Войти

© 1990—2016, АО «Взлет».
Все права защищены.
Контактная информация
Powered by SMF 1.1.13 | SMF © 2006-2011, Simple Machines LLC
Материалы, размещенные на сайте, охраняются законодательством об авторском праве. Перепечатка материалов допускается только со ссылкой на сайт.