игнор обрыва\перекоса как раньше
This commit is contained in:
@@ -445,7 +445,7 @@ void Current_count(int chan)
|
||||
{
|
||||
float Numb,Zer,Current,Level;
|
||||
static float aCurrent,Amplitude;
|
||||
int sens, pair, ist, thrd, fazz, feed;
|
||||
int ignor, sens, pair, ist, thrd, fazz, feed;
|
||||
|
||||
ERROR error;
|
||||
|
||||
@@ -550,20 +550,21 @@ modbus[0x68+fazz+2] = lev_count[thrd];
|
||||
|
||||
// Çàøèòû!
|
||||
error.all = 0;
|
||||
if(WAKE || sens_error[chan].bit.Ignor) goto fin;
|
||||
if(WAKE) goto fin;
|
||||
ignor = sens_error[sens].bit.Ignor;
|
||||
|
||||
if(er_anal( ((Numb-lev_count[chan])/Numb > 0.3) && (Numb>Curr_Edge),
|
||||
&err_count[chan],time_3sec,0))
|
||||
{
|
||||
error.bit.Wry = 1;
|
||||
error.bit.Stop = 1;
|
||||
error.bit.Stop = !ignor;
|
||||
}
|
||||
|
||||
if(er_anal( ((Numb-lev_count[thrd])/Numb > 0.3) && (Numb>Curr_Edge),
|
||||
&err_count[thrd],time_3sec,0))
|
||||
{
|
||||
error.bit.Wry = 1;
|
||||
error.bit.Stop = 1;
|
||||
error.bit.Stop = !ignor;
|
||||
}
|
||||
|
||||
if(Desk == dsk_LOAD)
|
||||
@@ -572,7 +573,7 @@ modbus[0x68+fazz+2] = lev_count[thrd];
|
||||
if(Level > sens_hi_edge[sens])
|
||||
{
|
||||
error.bit.Hyper = 1;
|
||||
error.bit.Stop = 1;
|
||||
error.bit.Stop = !ignor;
|
||||
}
|
||||
|
||||
if(sens_type[sens]==VOLTAGE)
|
||||
@@ -581,7 +582,7 @@ modbus[0x68+fazz+2] = lev_count[thrd];
|
||||
&low_count[feed],time_3sec,0))
|
||||
{
|
||||
error.bit.Out = 1;
|
||||
error.bit.Stop = 1;
|
||||
error.bit.Stop = !ignor;
|
||||
}
|
||||
|
||||
if(sens_type[sens]==CURRENT)
|
||||
|
||||
Reference in New Issue
Block a user