Обновить README.md
This commit is contained in:
parent
09f8b0821b
commit
1e592a510f
12
README.md
12
README.md
@ -46,13 +46,11 @@
|
||||
|
||||
4. Настройка регистров и коилов
|
||||
|
||||
В этом проекте структура данных Modbus организована в три основных типа элементов: входные регистры (`Input Registers` - только чтение), регистры хранения (`Holding Registers` - чтение и запись) и коилы (`Coils` - отдельные биты, чтение и запись). Каждый тип данных структурирован как отдельный набор с определенными адресами и размерностями.
|
||||
Все данные объединены в общую структуру устройства `MB_DataStructureTypeDef`, которая содержит:
|
||||
|
||||
Все три типа данных объединены в общую структуру устройства `MB_DataStructureTypeDef`, которая содержит:
|
||||
|
||||
- Входные регистры (`InRegs`)
|
||||
- Коилы (`Coils`)
|
||||
- Регистры хранения (`HoldRegs`)
|
||||
- Входные регистры (`InRegs`) - 16-битные регистры только для чтения
|
||||
- Коилы (`Coils`) - 1-битовые коилы для чтения/записи
|
||||
- Регистры хранения (`HoldRegs`) - 16-битные регистры для чтения/записи
|
||||
|
||||
Пример настройки `Input Registers`:
|
||||
|
||||
@ -67,7 +65,7 @@
|
||||
#define R_INPUT_ADDR 0 // начальный адресс инпут регистров
|
||||
#define R_INPUT_QNT 2 // количество инпут регистров
|
||||
```
|
||||
Аналогично с `Hodling Registers` и `Coils` (в коилах только битовые поля)
|
||||
Аналогично с `Hodling Registers` и `Coils` (в коилах только желательно использовать битовые поля)
|
||||
|
||||
5. Для запуска Modbus вызовите:
|
||||
```c
|
||||
|
Loading…
Reference in New Issue
Block a user