southofsanity Inserito: 25 gennaio 2011 Segnala Share Inserito: 25 gennaio 2011 (modificato) Sto gestendo alcune variabili con varie operazioni matematicheDINT e INT fin qui tutto bene se inserisco MD30 o MW40 nelle righedi comando tutto ok, quando le nomino pero sulla tabella simboliesempio VAL_ATT MD30 e salvo, nel programma non la vedo piu come MD30ma come VAL_ATT giustamente, ma non me laaccetta più come variabile valida per quella operazione anche se poila cancello dalla tabella simboli nel programma mi ricompare MD30 e non piùVAL_ATT ma mi rimane rossa .... e per procedere oltre devo cambiare numero di MDCome mai ?Grazie CIao Modificato: 25 gennaio 2011 da southofsanity Link al commento Condividi su altri siti More sharing options...
Gianmario Pedrani Inserita: 25 gennaio 2011 Segnala Share Inserita: 25 gennaio 2011 Il problema di solito nasce quando la variabile non è congrua con il tipo di dati, es se tu utilizzi numeri interi devi dichiararla come int se la usi come real devi dichiararla come real, il fatto che non te lo fà quando non le dichiari è perchè ci pensa step7 a fare il cast delle variabili. sicuramente tu stai usando il kop come linguaggio!! prova a postare un esempio!! cosi capiamo anche meglio!! Link al commento Condividi su altri siti More sharing options...
southofsanity Inserita: 25 gennaio 2011 Autore Segnala Share Inserita: 25 gennaio 2011 A( L MW 32 L 10000 >I ) A( L MD 50 L L#1250 >D ) = "BIT_OK_1-2"Ecco un esempio in cui confronto due variabili.Gianmario hai ragione, siccome aluni blocchi li avevo fatti in KOPin quanto non conoscevo la corretta sintassi e non li avevo riconvertiti,mi faceva quel difetto. Quando ho tradotto tutto in AWL e poi ho inserito la tabella simboli ha accettato i simboli ma non posso usarepiù le medesime variabili in KOP cosa che prima potevo fare, per esempio se MD50 la nomino VAL_ATTin AWL ok ma non posso più usare la MD50 o VAL_ATT in KOP.C'è un modo per poter ovviare al problema?Grazie Link al commento Condividi su altri siti More sharing options...
cagliostro Inserita: 25 gennaio 2011 Segnala Share Inserita: 25 gennaio 2011 Salve,C'è un modo per poter ovviare al problema?credo che togliendo la "spunta" dal campo Controlla tipo di operandi dovresti risolverecomunque da immagine di cui sopra, seleziona la guida (tasto con ?) e leggi la parte inerente al controlla tipo di operandi. Link al commento Condividi su altri siti More sharing options...
southofsanity Inserita: 29 gennaio 2011 Autore Segnala Share Inserita: 29 gennaio 2011 Grazie cagliostro così funziona Link al commento Condividi su altri siti More sharing options...
Messaggi consigliati
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 accountAccedi
Hai già un account? Accedi qui.
Accedi ora