Помогите пожалуйста "расшифровать запрос/ответ"!!!!!!!!

  Вход на форум   логин       пароль   Забыли пароль? Регистрация
On-line:  

Раздел: 
Телемеханика и связь в энергетике / Модемы и протоколы ТМ / Помогите пожалуйста "расшифровать запрос/ответ"!!!!!!!!

Страницы: 1  ответить новая тема

Автор Сообщение

частый гость
Группа: Участники
Сообщений: 25
Добавлено: 02-02-2011 14:39
Добрый день! помогите разобраться с с запрос/ответом, который происходит между мастером/слайвом!!! Короче в программе CommView скажем есть у меня такой ответ:
0x0000 00 02 44 7C E9 02 00 15-60 BD 72 E4 08 00 45 00
0x0010 00 44 08 E8 40 00 80 06-70 3B C0 A8 00 21 C0 A8 0x0020 00 1F 09 64 05 6A 0F 05-CB 6D AD 19 4F C0 50 18
0x0030 44 44 3A 98 00 00 68 1A-20 00 00 00 03 04 94 00
0x0040 02 00 E8 80 00 01 E9 80-00 02 EA 80 00 01 EB 80 0x0050 00 02

Надо расшифровать посылку (что какая цифра обозначает,что мы по ней видем):
68 1A-20 00 00 00 03 04 94 00
0x0040 02 00 E8 80 00 01 E9 80-00 02 EA 80 00 01 EB 80 0x0050 00 02
Заранее спасибо!

аксакал
Группа: Участники
Сообщений: 568
Добавлено: 03-02-2011 13:29
Надо расшифровать посылку (что какая цифра обозначает,что мы по ней видем):
68 1A-20 00 00 00 03 04 94 00
0x0040 02 00 E8 80 00 01 E9 80-00 02 EA 80 00 01 EB 80 0x0050 00 02

Вы бы хоть лишнее выкинули.
68 1A 20 00 00 00 03 04 94 00
02 00 E8 80 00 01 E9 80 00 02 EA 80 00 01 EB 80 00 02


Кадр канального уровня.

Длина кадра: 26 (26)
Кадр I (информация).
Передаваемый порядковый номер: 16. Принимаемый порядковый номер: 0
Идентификатор типа (номер кадра): 3 - двухэлементная информация ТС
Классификатор переменной структуры: 4 i объектов информации, количество: 4
Общий адрес станции (ASDU): 2


Кадр транспортного уровня.

АОИ Значение Описатель качества
33000 1 (включено) 0. Актуальное значение. Достоверная величина.
33001 0 (отключено) 2. Актуальное значение. Достоверная величина.
33002 1 (включено) 0. Актуальное значение. Достоверная величина.
33003 0 (отключено) 2. Актуальное значение. Достоверная величин

частый гость
Группа: Участники
Сообщений: 25
Добавлено: 04-02-2011 06:49
Спасибо,но я не понимаю,как Вы установили ВСЕ эти параметры, например, где видно, что 16-передаваемый номер и тд!? Я знаю только, что 68-это стартовый символ.! Как Вы определили кадр канального и транспортного уровня? А вот эта запись 000000-это и есть принимаемый порядковый номер-0?

частый гость
Группа: Участники
Сообщений: 25
Добавлено: 04-02-2011 08:00
Как определить формат сообщения (I,S,U)?

аксакал
Группа: Участники
Сообщений: 568
Добавлено: 04-02-2011 11:24
Возьмите описание протокола, там есть ответы на все ваши вопросы: формат кадра и прочее

частый гость
Группа: Участники
Сообщений: 25
Добавлено: 04-02-2011 11:29
Андрей, я читаю его второй день!!!! понять не могу!!!

частый гость
Группа: Участники
Сообщений: 25
Добавлено: 04-02-2011 11:30
скажите пожалуйста,как Вы получили цифру 16?

аксакал
Группа: Участники
Сообщений: 568
Добавлено: 04-02-2011 13:53
скажите пожалуйста,как Вы получили цифру 16?

4 байта поля управления: 20 00 00 00
первые два - передаваемый номер, вторые два - принимаемый.
Передается младшим байтом - вперед.
Передаваемый номер в bin будет: 00000000 00100000
младший бит младшего байта = 0 указывает на формат I.
остальные биты - передаваемый номер, вот откуда 16

частый гость
Группа: Участники
Сообщений: 25
Добавлено: 07-02-2011 07:28
Спасибо Вам огромное!Проверте пожалуйста:
68 55-02 00 02 00 24 05 14 00 02 00 01 00 00 00 00 AE-42 00 81 43 0F 90 03 02 0B 02 00 00 00 00 3D 43-00 81 43 0F 90 03 02 0B 03 00 00 00 00 F4 42 00-81 43 0F 90 03 02 0B 04 00 00 00 00 E8 42 00 81-43 0F 90 03 02 0B 05 00 00 00 00 EE 42 00 B1 3B-0F 90 03 02 0B 68 0E 04 00 02 00 64 01 0A 00 02-00 00 00 00 14
68-стартовый бит; 55-длина(только почему то там цифр больше,а не 55);02 00-передаваемый номер=2;02 00-принимаемый номер=2; форматI;24-идентификатор типа (резерв для дальнейших совместимых определений; 05-классификатор переменной структуры(колличество объектов(5 параметров(мы передавали такие числа:87,69,37,58,121)));14 00-причина передачи(резерв для дальнейших совместимых определений);02 00-общий адрес асду(2); 01 00 00-адрес объекта информации.......а дальше не знаю :
42 00 81 43 0F 90 03 02 0B 02 00 00 00 00 3D
43-00 81 43 0F 90 03 02 0B 03 00 00 00 00 F4
42 00-81 43 0F 90 03 02 0B 04 00 00 00 00 E8
42 00 81-43 0F 90 03 02 0B 05 00 00 00 00 EE
42 00 B1 3B-0F 90 03 02 0B 68 0E 04 00 02 00 64 01 0A 00 02-00 00 00 00 14
ПОМОГИТЕ ПОЖАЛУЙСТА!



аксакал
Группа: Участники
Сообщений: 568
Добавлено: 07-02-2011 21:53
Насчет длины кадра - она неправильная, согласен: указана 85 байт, а реальная -101. Не цифр, а байт!
Передаваемый/принимаемый номера равны не 2, как вы считаете, а 1.
Идентификатор типа не 24, а 36: вы не переводите из HEX в DEC. То же касается и причины передачи 14 HEX=20 DEC. Это общий опрос.

Судя по кадру, у вас адреса все - двухбайтовые.Может, у вас в настройках ПО указаны 1-байтовые адресные поля, и отсюда неправильно вычисляется длина кадра?

Начинку ASDU, извините, но разбирайте сами. Времени на это у меня нет. Описание структуры данных типа 36 есть в протоколе.

Вообще-то не очень понятны ваши ребусы. Какую задачу вы перед собой ставите?
Мой вам совет - не ленитесь разобраться в теме.
Наводку я вам дал в предыдущем сообщении, но судя по интерпретации кадра, вы в этом не разобрались.


частый гость
Группа: Участники
Сообщений: 25
Добавлено: 08-02-2011 09:55
Спасибо Вам огромное!!!!

Страницы: 1  ответить новая тема
Раздел: 
Телемеханика и связь в энергетике / Модемы и протоколы ТМ / Помогите пожалуйста "расшифровать запрос/ответ"!!!!!!!!

KXK.RU