- Обновлена таблица модбас

- дефайны и настройки нормально переименованы (A_POS, A_NEG, B_POS, B_NEG, TIME_FOR_FORWARD, TIME_FOR_REVERSE)
- Добавлена микросекундная задержка для прямого включения (прямое включение на заданное колво микросекунд)
- Кнопка переделана на подтягивание к нулю
This commit is contained in:
2025-02-25 10:01:34 +03:00
parent a413b954a8
commit 38eb087efc
8 changed files with 73 additions and 61 deletions

View File

@@ -48,10 +48,10 @@ typedef struct //MB_DataInRegsTypeDef
typedef struct //MB_DataInRegsTypeDef
{
uint16_t TimeForForward;
uint16_t TimeForReverse;
uint16_t TimeBeforeTest;
uint16_t TimeDeadtime;
uint16_t TimeBeforePeak;
uint16_t TimeBeforeDisconnect;
uint16_t Adc_PulseWidth;
uint16_t Adc_PulseSign;
@@ -104,18 +104,19 @@ typedef struct //MB_DataCoilsTypeDef
unsigned ForwardTest:1;
unsigned ReverseTest:1;
unsigned StartTest:1;
unsigned PhaseForwardHiTest:1;
unsigned PhaseForwardLoTest:1;
unsigned PhaseReverseHiTest:1;
unsigned PhaseReverseLoTest:1;
unsigned KeyForwardHiTest:1;
unsigned KeyForwardLoTest:1;
unsigned KeyReverseHiTest:1;
unsigned KeyReverseLoTest:1;
unsigned reserved:9;
/* reg 2 - settings */
unsigned msTimeForForward_enable:1;
unsigned msTimeForReverse_enable:1;
unsigned msTimeBeforeTest_enable:1;
unsigned msTimeDeadtime_enable:1;
unsigned msTimeBeforePeak_enable:1;
unsigned msTimeBeforeDisconnect_enable:1;
unsigned reserved2:11;
}MB_DataCoilsTypeDef;
@@ -124,7 +125,7 @@ typedef struct //MB_DataCoilsTypeDef
#define C_CONTROL_QNT 7
#define C_SETTINGS_ADDR 16
#define C_SETTINGS_QNT 3
#define C_SETTINGS_QNT 5
/** MODBUS_DATA_COILS_DEFINES
* @}