Loading...
Searching...
No Matches
modbus_inputregs.c File Reference

Реализация работы с входными регистрами Modbus. More...

`#include "modbus_inputregs.h"`
Include dependency graph for modbus_inputregs.c:

Go to the source code of this file.

## Functions

MB_ExceptionTypeDef | MB_Input_Write_Global (uint16_t Addr, uint16_t WriteVal)
| Записать входной регистр по глобальному адресу.
uint16_t | MB_Input_Read_Global (uint16_t Addr, MB_ExceptionTypeDef *Exception)
| Считать входной регистр по глобальному адресу.
uint8_t | MB_Process_Read_Input_Regs (RS_MsgTypeDef *modbus_msg)
| Обработать функцию Read Input Registers (04 - 0x04).

## Detailed Description

Реализация работы с входными регистрами Modbus.

Модуль для доступа к регистрам внутри программы:

- Функции для доступа к входным регистрам по глобальным адресам

Модуль обработки команды чтения input registers (0x04):

# Валидация данных:

- Проверка соответствия количества байт и регистров
- Валидация адресов через MB_DefineRegistersAddress()
- Обработка исключений при некорректных запросах

Definition in file modbus_inputregs.c.