ДАЛИуглавном има три протокола:ЦАН, УАРТ/485 и Модбус.
1. ЦАН протокол
Алат за тестирање:ЦАНтест
- Брзина преноса:250К
- Типови оквира:Стандардни и проширени оквири. Генерално, користи се проширени оквир, док је стандардни оквир за неколико прилагођених БМС-а.
- Формат комуникације:ИД-ови података од 0к90 до 0к98су доступни купцима. Остали ИД-ови углавном нису доступни нити могу да их мењају.
- ПЦ софтвер за БМС: приоритет + ИД података + БМС адреса + адреса софтвера рачунара, нпр. 0к18100140.
- БМС одговор на ПЦ софтвер: Приоритет + ИД података + Адреса ПЦ софтвера + БМС адреса, нпр. 0к18104001.
- Обратите пажњу на позицију адресе софтвера рачунара и адресе БМС-а. Адреса која прима команду је прва.
- Информације о садржају комуникације:На пример, у статусу грешке батерије са секундарним упозорењем о ниском укупном напону, бајт0 ће се приказати као 80. Прерачунато у бинарни, ово је 10000000, где 0 значи нормалан, а 1 аларм. Према ДАЛИ-овој дефиницији високо лево, ниско десно, ово одговара Бит7: секундарно упозорење о ниском укупном напону.
- Контролни ИД-ови:Пуњење МОС: ДА, Пражњење МОС: Д9. 00 значи укључено, 01 значи искључено.
2.УАРТ/485 протокол
Алат за тестирање:ЦОМ серијски алат
- Брзина преноса:9600бпс
- Формат комуникације:Метод израчунавања контролне суме:Контролна сума је збир свих претходних података (узима се само нижи бајт).
- ПЦ софтвер за БМС: заглавље оквира + адреса комуникационог модула (ГОРЕ-Додај) + ИД података + дужина података + садржај података + контролна сума.
- БМС одговор на софтвер рачунара: заглавље оквира + адреса комуникационог модула (БМС-Адд) + ИД података + дужина података + садржај података + контролна сума.
- Информације о садржају комуникације:Исто као ЦАН.
3. Модбус протокол
Алат за тестирање:ЦОМ серијски алат
- Формат комуникације:
- Формат протокола поруке:Прочитајте регистар, оквир захтева
- Бајт: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7
- Опис: 0кД2 | 0к03 | Почетна адреса | Број регистара (Н) | ЦРЦ-16 Контролна сума
- Пример: Д203000Ц000157АА. Д2 је славе адреса, 03 је команда за читање, 000Ц је почетна адреса, 0001 значи да је број регистара за читање 1, а 57АА је ЦРЦ контролни збир.
- Стандардни оквир одговора:
- Бајт: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
- Опис: 0кД2 | 0к03 | Дужина података | Вредност 1. регистра | Вредност Н-тог регистра | ЦРЦ-16 Контролна сума
- Л = 2 * Н
- Пример: Н је број регистара, Д203020001ФЦ56. Д2 је славе адреса, 03 је команда за читање, 02 је дужина прочитаних података, 0001 значи вредност читања 1. регистра, што је статус пражњења из команде домаћина, а ФЦ56 је ЦРЦ контролни збир.
- Формат протокола поруке:Прочитајте регистар, оквир захтева
- Напиши регистар:Бајт1 је 0к06, где је 06 команда за писање једног регистра задржавања, бајт4-5 представља команду домаћина.
- Стандардни оквир одговора:Стандардни оквир одговора за писање једног регистра задржавања прати исти формат као оквир захтева.
- Напишите више регистара података:Бајт1 је 0к10, где је 10 команда за уписивање више регистара података, бајт2-3 је почетна адреса регистара, бајт4-5 представља дужину регистара, а бајт6-7 представља садржај података.
- Стандардни оквир одговора:Бајт2-3 је почетна адреса регистара, бајт4-5 представља дужину регистара.
Време поста: Јул-23-2024