Modbus 0.3
Библиотека Modbus для STM
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.