Vai al contenuto

Comportamento anomalo programma

Home Forum Programmazione IEC 61131 (LogicLab) Comportamento anomalo programma

Stai visualizzando 2 post - dal 1 a 2 (di 2 totali)
  • Autore
    Post
  • #35650
    Roberto
    Partecipante

    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 ?

    #38488
    Sergio Bertana
    Amministratore del forum

    E’ un problema di variabili allocate in area RETAIN, problema già segnalato in questo topic.

Stai visualizzando 2 post - dal 1 a 2 (di 2 totali)
  • Devi essere connesso per rispondere a questo topic.