Browse Source

磁保持,增加阈值读功能

liyi 1 year ago
parent
commit
978d580844
1 changed files with 4 additions and 1 deletions
  1. 4 1
      truing_control/PDU-Magnetic-Retention-AC/modbus/BARE/port/port.c

+ 4 - 1
truing_control/PDU-Magnetic-Retention-AC/modbus/BARE/port/port.c

@@ -213,9 +213,12 @@ eMBRegHoldingCB( UCHAR * pucRegBuffer, USHORT usAddress, USHORT usNRegs, eMBRegi
 						}else if(usAddress == AC_Sing_Information)
 						{
 							memcpy(&usRegHoldBuf[iRegIndex],&infomation,usNRegs*2);
+						}else if(usAddress >= AC_Sing_Thr_SmaAddr && usAddress <=(AC_Sing_Thr_SmaAddr+AC_Sing_Thr_SmaQua))
+						{
+							Chal_num = (usAddress-AC_Sing_Thr_SmaAddr)/16;
+							memcpy(&usRegHoldBuf[iRegIndex],(uint8_t*)(&EE_ACDC_ThresVal_ReadReg[Chal_num].ACDC_V_TopThres),usNRegs*2);
 						}
 						
-						
             while(usNRegs > 0)
             {
                 *pucRegBuffer++ = (uint8_t)(usRegHoldBuf[iRegIndex] >> 8);