| 作者 | SHA1 | 備註 | 提交日期 |
|---|---|---|---|
|
|
1266f2e8c7 | no message | 5 年之前 |
|
|
ae6dd8154a | 完成初始化线圈和寄存器每一位值全为1 | 5 年之前 |
| @@ -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) | ||||
| { | { | ||||