Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Формат параметров функций




Формат команд

Обмен

1)Запрос

Поле Длина Комментарий
Addres   Сетевой адрес прибора в формате BCD старшим байтом вперёд
F   Код функции
Len   Общая длинна пакета включая CRC
DATA Опред. фунуцией Параметры функции
ID   Любое число, ID запроса
CRC16   CRC сумма

 

2)Ответ

Поле Длина Комментарий
Addres   Сетевой адрес прибора
F   Код функции
Len   Общая длинна пакета включая CRC
DATA Опред. фунуцией Параметры функции
ID   ID запроса (дублируется)
CRC16   CRC сумма
Код Назначение Параметры (DATA) Количество байт параметров
00h Ответ прибора на некорректную команду ID запроса  
01h Чтение текущих* показаний по каналам CheckChannel  
01h Ответ на чтение* текущих DATAValDouble 4*N, N- количество читаемых каналов
03h Запись текущих* показаний по каналам CheckChannel+ DATAValDouble 4+4*N, N-количество записываемых каналов
03h Ответ на запись* CheckChannel  
04h Чтение системного времени    
04h Ответ на чтение сист. времени DATETIME  
05h Запись системного времени DATETIME  
05h Подтверждение записи сист. врем 00000001h / 0h,    
06h Чтение архива CheckChannel+ TYPARH+ DATETIME1+ DATETIME2 4+2+6+6+ =18
06h Данные архива CheckChannel+ DATETIME1+ DATAValFloat[] 4+6+N*(количество архивных значений в запрашиваемом интерв), Показания для каждого канала последовательно, нарастающим итогом. DATETIME1-дата для первого значения возвращ. архива
07h Чтение весов импульсов каналов** CheckChannel  
07h Веса импульсов каналов** DATAValDouble 4*N, N- количество читаемых весов импульсов.
08h Запись весов** импульсов CheckChannel+ DATAValDouble 4+4*N, N- количество записываемых
08h Ответ на запись** CheckChannel  
09h Тест диодов CheckChannel  
09h Ответ на тест диодов CheckChannel 4, биты показывают качество линий связи
0Ah Чтение настроечного параметра NumerParametr 2-а байта в hex
0Ah Ответ на чтение настроечного параметра ParametrValue 8 байт, формат представления определяется параметром
0Bh Запись настроечного параметра NumerParametr+ ParametrValue 2байта номер+ 8 байт значение, формат представления определяется параметром=10
0Bh Ответ на запись настроечного параметра Status 2-а байта, результат записи 0- OK, Status<>0 запись не проведена, тогда Status описывает причину, индивидуально для параметра.
0Eh Чтение номеров модулей (только для радио пульсара) CheckChannel 4*N, N- количество читаемых
0Fh Запись номеров модулей (только для радио пульсара) CheckChannel+ DATAValDouble 4+4*N, N- количество записываемых
10h Чтение Архива НС (только для пульсара НС) CheckChannel+ N последних 4+2-а байта в hex
10h Архив НС (только для пульсара НС) N*(DATETIME+Nsr+Nfr) 10*N

 

2.3.1 CheckChannel.

4байта- каждый бит показывает выбранный канал, например читаем каналы 1, 5, 10 – BIN=0000 0000 0000 0000 0000 0010 0001 0001 = 0000211h

2.3.2 DATAValDouble

Массив значений, каждый элемент 4байта, формат представления элемента стандартный с плавающей точкой. Значение FFFFFFF0h- признак нет данных.

2.3.3 DATETIME

Номер байта Назначение
  Год
  Месяц
  День
  Час
  Минуты
  Секунды

 

Формат представления Hex.

 

3.4 TYPARH

Типы архивов

Тип архива Значение параметра
Часовой  
Суточный  
Месячный  

 

2.3.5 Байт ошибок.

Бит Назначение
  Reset, происходил сброс прибора
  U, питающее напряжение MK ниже допуска
  EEPROM, ошибка записи в EEPROM
  Не корректное значения канала (Value<0)
  Резерв
  Резерв
  Резерв
  Резерв

 




Поделиться с друзьями:


Дата добавления: 2015-07-02; Просмотров: 368; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.01 сек.