Улучшены названия переменных, добавлена настройка дедтайма (в мс или тиках for())
- положительное/отрицательное питание -> прямое/обратное включение - ключи для питание -> ключи для фаз - positive/negative -> Forward/Reverse - power switch ->phase switch
This commit is contained in:
@@ -47,8 +47,9 @@ typedef struct //MB_DataInRegsTypeDef
|
||||
*/
|
||||
typedef struct //MB_DataInRegsTypeDef
|
||||
{
|
||||
uint16_t TimeForPositiveDC;
|
||||
uint16_t TimeForForward;
|
||||
uint16_t TimeBeforeTest;
|
||||
uint16_t TimeDeadtime;
|
||||
uint16_t TimeBeforePeak;
|
||||
uint16_t TimeBeforeDisconnect;
|
||||
|
||||
@@ -66,7 +67,7 @@ typedef struct //MB_DataInRegsTypeDef
|
||||
|
||||
// DEFINES FOR HOLDING REGISTERS ARRAYS
|
||||
#define R_SETTINGS_ADDR 0
|
||||
#define R_SETTINGS_QNT 4
|
||||
#define R_SETTINGS_QNT 10
|
||||
|
||||
|
||||
// DEFINES FOR REGISTERS LOCAL ADDRESSES
|
||||
@@ -100,13 +101,14 @@ typedef struct //MB_DataInRegsTypeDef
|
||||
typedef struct //MB_DataCoilsTypeDef
|
||||
{
|
||||
/* reg 1 */
|
||||
unsigned PositiveTest:1;
|
||||
unsigned NegativeTest:1;
|
||||
unsigned ForwardTest:1;
|
||||
unsigned ReverseTest:1;
|
||||
unsigned StartTest:1;
|
||||
unsigned reserved:13;
|
||||
|
||||
/* reg 2 */
|
||||
unsigned msTimeBeforeTest_enable:1;
|
||||
unsigned msTimeDeadtime_enable:1;
|
||||
unsigned msTimeBeforePeak_enable:1;
|
||||
unsigned msTimeBeforeDisconnect_enable:1;
|
||||
}MB_DataCoilsTypeDef;
|
||||
|
||||
Reference in New Issue
Block a user