Modbus 0.3
Библиотека Modbus для STM
Loading...
Searching...
No Matches
modbus_coils.h File Reference

Работа с коилами Modbus. More...

#include "modbus_core.h"
Include dependency graph for modbus_coils.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define MB_Coil_Read_Local(_parr_, _coil_)
 Считать коил по локальному адресу.
#define MB_Coil_Set_Local(_parr_, _coil_)
 Выставить коил по локальному адресу.
#define MB_Coil_Reset_Local(_parr_, _coil_)
 Сбросить коил по локальному адресу.
#define MB_Coil_Toogle_Local(_parr_, _coil_)
 Переключить состояние коила по локальному адресу.

Enumerations

enum  MB_CoilsOpTypeDef { SET_COIL , RESET_COIL , TOOGLE_COIL }
 Enum for coils operation. More...

Functions

MB_ExceptionTypeDef MB_Coil_Write_Global (uint16_t Addr, MB_CoilsOpTypeDef WriteVal)
 Выставить/сбросить коил по глобальному адресу.
uint16_t MB_Coil_Read_Global (uint16_t Addr, MB_ExceptionTypeDef *Exception)
 Считать коил по глобальному адресу.
uint8_t MB_Process_Read_Coils (RS_MsgTypeDef *modbus_msg)
 Обработать функцию Read Coils (01 - 0x01).
uint8_t MB_Process_Write_Single_Coil (RS_MsgTypeDef *modbus_msg)
 Обработать функцию Write Single Coils (05 - 0x05).
uint8_t MB_Process_Write_Miltuple_Coils (RS_MsgTypeDef *modbus_msg)
 Обработать функцию Write Multiple Coils (15 - 0x0F).

Detailed Description

Работа с коилами Modbus.

Definition in file modbus_coils.h.