|
|
@@ -5,7 +5,20 @@ char read_buf[MAX_NUMBER]; |
|
|
|
bitset<MAX_Address> Coil_date; //0-9999 |
|
|
|
UINT16 Register[MAX_Address]; // 0-9999 |
|
|
|
|
|
|
|
|
|
|
|
/********************************************************************************************* |
|
|
|
* 功能 : 初始化线圈和寄存器 |
|
|
|
* 描述 : 对线圈和寄存器数组赋值为全1 |
|
|
|
* 输入 : 无 |
|
|
|
* 返回值 : 无 |
|
|
|
**********************************************************************************************/ |
|
|
|
void Init_Coil_Register(void) |
|
|
|
{ |
|
|
|
for (int i = 0; i < MAX_Address; i++) |
|
|
|
{ |
|
|
|
Coil_date[i] = 1; |
|
|
|
Register[i] = 0xFFFF; |
|
|
|
} |
|
|
|
} |
|
|
|
/********************************************************************************************* |
|
|
|
* 功能 : Bitset转UINT8类型 |
|
|
|
* 描述 : Bitset ==》UINT8 |
|
|
|