增加UI读取部分
This commit is contained in:
@@ -48,7 +48,16 @@ TYPE
|
||||
LC_Transport : BOOL; (* ©<><C2A9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>,<2C><><EFBFBD><EFBFBD>ΪTRUE-<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> *)
|
||||
LC_Loader : BOOL; (* ©<><C2A9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>,<2C><><EFBFBD><EFBFBD>ΪTRUE-װ<>ص<EFBFBD><D8B5><EFBFBD> *)
|
||||
LC_Standby : BOOL; (* ©<><C2A9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>,<2C><><EFBFBD><EFBFBD>ΪTRUE-<2D><><EFBFBD>õ<EFBFBD><C3B5><EFBFBD> *)
|
||||
|
||||
NotCurrent_Pump : BOOL; (* <20>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>-<2D><><EFBFBD><EFBFBD>ΪTRUE - <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><DEB5><EFBFBD> -<2D>ͱ<EFBFBD> *)
|
||||
NotCurrent_Cut : BOOL; (* <20>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>-<2D><><EFBFBD><EFBFBD>ΪTRUE - <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><DEB5><EFBFBD> -<2D>ظ<EFBFBD> *)
|
||||
NotCurrent_Loader : BOOL; (* <20>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>-<2D><><EFBFBD><EFBFBD>ΪTRUE - <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><DEB5><EFBFBD> -װ<><D7B0> *)
|
||||
NotCurrent_Transport: BOOL; (* <20>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>-<2D><><EFBFBD><EFBFBD>ΪTRUE - <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><DEB5><EFBFBD> -<2D><><EFBFBD><EFBFBD> *)
|
||||
NotCurrent_Standby : BOOL; (* <20>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>-<2D><><EFBFBD><EFBFBD>ΪTRUE - <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><DEB5><EFBFBD> -<2D><><EFBFBD><EFBFBD> *)
|
||||
Contactor_Pump : BOOL; (* <20>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>-<2D><><EFBFBD><EFBFBD>ΪTRUE - <20>Ӵ<EFBFBD><D3B4><EFBFBD>ճ<EFBFBD><D5B3> -<2D>ͱ<EFBFBD> *)
|
||||
Contactor_Cut : BOOL; (* <20>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>-<2D><><EFBFBD><EFBFBD>ΪTRUE - <20>Ӵ<EFBFBD><D3B4><EFBFBD>ճ<EFBFBD><D5B3> -<2D>ظ<EFBFBD> *)
|
||||
Contactor_Loader : BOOL; (* <20>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>-<2D><><EFBFBD><EFBFBD>ΪTRUE - <20>Ӵ<EFBFBD><D3B4><EFBFBD>ճ<EFBFBD><D5B3> -װ<><D7B0> *)
|
||||
Contactor_Transport : BOOL; (* <20>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>-<2D><><EFBFBD><EFBFBD>ΪTRUE - <20>Ӵ<EFBFBD><D3B4><EFBFBD>ճ<EFBFBD><D5B3> -<2D><><EFBFBD><EFBFBD> *)
|
||||
Contactor_Standby : BOOL; (* <20>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>-<2D><><EFBFBD><EFBFBD>ΪTRUE - <20>Ӵ<EFBFBD><D3B4><EFBFBD>ճ<EFBFBD><D5B3> -<2D><><EFBFBD><EFBFBD> *)
|
||||
END_STRUCT;
|
||||
UnShPar : STRUCT (* UnShildPar <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> *)
|
||||
Ex_Stop : BOOL; (* <20>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>-<2D><><EFBFBD><EFBFBD>ΪTRUE - <20>ⲿ<EFBFBD><E2B2BF>ͣ *)
|
||||
|
||||
@@ -102,7 +102,7 @@ FUNCTION_BLOCK fbCurrentProtectionInverse
|
||||
isPhaseLoss_V := FALSE;
|
||||
isPhaseLoss_W := FALSE;
|
||||
END_IF;
|
||||
OL_TON( IN := Phase.MaxValue < (OverProtection.Underload * 0.01 * OverProtection.Rated) , PT := OverProtection.UnderloadTime);
|
||||
OL_TON( IN := Q_Start AND I_Start AND (Phase.MaxValue < (OverProtection.Underload * 0.01 * OverProtection.Rated)) , PT := OverProtection.UnderloadTime);
|
||||
isUnderload := OL_TON.Q; (* Ƿ<EFBFBD><EFBFBD> *)
|
||||
|
||||
IF Phase.MaxValue > 0 AND Q_Start AND I_Start AND NOT isUnderload THEN
|
||||
|
||||
Reference in New Issue
Block a user