Uz som asi na to prisiel. Uvidim az rano ked sa zacnu baterie nabijat:
#define BATERIA sys[431]
#define RELE1 sys[231]
#define RELE2 sys[232]
#define RELE3 sys[233]
#define RELE4 sys[234]
var hranica_0;
var hr_0;
var hranica_1;
var hr_1;
var hranica_2;
var hr_2;
var hranica_3;
var hr_3;
var hranica_4;
var hr_4;
init
{
hranica_0 = 24;
hranica_1 = 25;
hranica_2 = 26;
hranica_3 = 27;
hranica_4 = 28;
hr_0 = hranica_0 * (1023/30);
hr_1 = hranica_1 * (1023/30);
hr_2 = hranica_2 * (1023/30);
hr_3 = hranica_3 * (1023/30);
hr_4 = hranica_4 * (1023/30);
}
main
{
if (BATERIA > hr_1)
{
RELE1 = 1;
}
else
{
if (BATERIA < hr_0)
{
RELE1 = 0;
}
};
if (BATERIA > hr_2)
{
RELE2 = 1;
}
else
{
if (BATERIA < hr_1)
{
RELE2 = 0;
}
};
if (BATERIA > hr_3)
{
RELE3 = 1;
}
else
{
if (BATERIA < hr_2)
{
RELE3 = 0;
}
};
if (BATERIA > hr_4)
{
RELE4 = 1;
}
else
{
if (BATERIA < hr_3)
{
RELE4 = 0;
}
};
}
cize toto riadi relatka podla stavu baterie, cim viac nabita, tym viac rele je zopnutych... a relatka sa vypnut az ked napatie klesne o 1 Volt ako boli zopnute... Cize rele 1 sa zopne az ked bude 25V ale vypne sa pod 24V.