Salve, mi sta succedendo una cosa strana. Ho le seguenti semplici righe di software:
IF (CronoAct = TRUE) THEN
QCaldaia_L := TRUE;
ELSE
QCaldaia_L := FALSE;
END_IF;
Se dichiaro CronoAct come variabile AUTO tutto funziona a meraviglia. Se invece assegno CronoAct alla seguente posizione di memoria: 2250, opp 2254, oppure alla 2132 (ne ho provate diverse) le righe di codice sopra non funzionano, praticamente lo stato di QCaldaia_L non cambia al cambiare di CronoAct, è come se non riuscisse ad entrare all’interno dell’IF. Ha qualche idea ?