Vai al contenuto
PLC Forum


Avvisi In Compilazione Op7


montese

Messaggi consigliati

Bongiorno a tutti.

Qualcuno mi aiuta a capire il perchè di questi avvisi durante la compilazione di un progetto OP7 su ProTool ?

------------------------------------------------------

P7 Versione generatore 6.000

H1001 Nessuna stampante OP progettata.

W1109 Pagina 'ModificaEntrateUscite' - Registrazione 6 - Campo 1 - Variabile 'EntrataPassivazione' : Valore limite per il campo di emissione non valutato.

W1128 Pagina 'ModificaEntrateUscite' - Registrazione 6 - Tasto 'F2' - Funzione 'Var.: valore meno/più' - Parametri 'EntrataPassivazione' : Il valore limite per il parametro di funzione non viene valutato.

W1128 Pagina 'ModificaEntrateUscite' - Registrazione 6 - Tasto 'F3' - Funzione 'Var.: valore meno/più' - Parametri 'EntrataPassivazione' : Il valore limite per il parametro di funzione non viene valutato.

W1108 Pagina 'TempiPassivazione' - Registrazione 3 - Tasto 'F2' - Funzione 'Var.: valore meno/più' - Parametri 'TempoBianco' : Funzione ad un parametro di funzione viene ignorata.

W1108 Pagina 'TempiPassivazione' - Registrazione 3 - Tasto 'F3' - Funzione 'Var.: valore meno/più' - Parametri 'TempoBianco' : Funzione ad un parametro di funzione viene ignorata.

W1108 Pagina 'TempiPassivazione' - Registrazione 4 - Tasto 'F2' - Funzione 'Var.: valore meno/più' - Parametri 'TempoGiallo' : Funzione ad un parametro di funzione viene ignorata.

W1108 Pagina 'TempiPassivazione' - Registrazione 4 - Tasto 'F3' - Funzione 'Var.: valore meno/più' - Parametri 'TempoGiallo' : Funzione ad un parametro di funzione viene ignorata.

Generazione terminata con risultato positivo

------------------------------------------------------

Pare che in ogni caso il programma funzioni correttamente, ma ho problemi per modificare le variabili "TempoBianco" e "TempoGiallo" da PLC.

Non ho settato nessun limite superiore e inferiore sul pannello.

All'interno del progetto di ProTool entrambe le variabili sono tipo INT, nel PLC sono Word.

Nel PLC effettuo l'incremento

L TempoBianco

INC 10

T TempoBianco

Il problema è che se da pannello imposto TempoBianco a 25, da PLC riesco a modificare osltanto nel range 0-25!

Se modifico a 50 da pannello, da PLC avrò il range 50-75 ....

Nel resto del programma c'è solo il controllo che il valore della variabile non sia negativo.

Proprio non capisco questo comportamento.

Link al commento
Condividi su altri siti


Ok, problema risolto

Il valore da modificare era una word.

L'incremento da PLC lo facevo con INC 10.

Ora mi sono ricordato delle restrizioni di questo comando. Non effettua il riporto sul byte alto! Quindi riempito il primo byte, valore 255 (che diviso 10 da 25) si azzerava! Grrrr...

Se qualcuno preò ha voglia di chiarirmi gli errori di compilazione di cui sopra gliè ne sarò grato.

Buona giornata a tutti.

Link al commento
Condividi su altri siti

Crea un account o accedi per commentare

Devi essere un utente per poter lasciare un commento

Crea un account

Registrati per un nuovo account nella nostra comunità. è facile!

Registra un nuovo account

Accedi

Hai già un account? Accedi qui.

Accedi ora
×
×
  • Crea nuovo/a...