作者 | SHA1 | 备注 | 提交日期 |
---|---|---|---|
|
1266f2e8c7 | no message | 4 年前 |
|
ae6dd8154a | 完成初始化线圈和寄存器每一位值全为1 | 4 年前 |
@@ -5,7 +5,20 @@ char read_buf[MAX_NUMBER]; | |||||
bitset<MAX_Address> Coil_date; //0-9999 | bitset<MAX_Address> Coil_date; //0-9999 | ||||
UINT16 Register[MAX_Address]; // 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类型 | ||||
* 描述 : Bitset ==》UINT8 | * 描述 : Bitset ==》UINT8 | ||||
@@ -307,7 +307,7 @@ BYTE Input_Parity(void) | |||||
* 功能 : 计算写入数据的字节数 | * 功能 : 计算写入数据的字节数 | ||||
* 描述 : 通过对应的功能码和操作数量计算对应的数据字节数 | * 描述 : 通过对应的功能码和操作数量计算对应的数据字节数 | ||||
* 输入 : Function_code 选择的功能码类型 Operations_Number对应功能码类型的操作数量 | * 输入 : Function_code 选择的功能码类型 Operations_Number对应功能码类型的操作数量 | ||||
* 输出 : Write_date_number 写入数据的字节数 | |||||
* 输出 : Read_date_number 写入数据的字节数 | |||||
*********************************************************************************************/ | *********************************************************************************************/ | ||||
unsigned int Count_Read_date_number(int Function_code, unsigned int Operations_Number) | unsigned int Count_Read_date_number(int Function_code, unsigned int Operations_Number) | ||||
{ | { | ||||