max1977br Inserito: 26 luglio 2013 Segnala Share Inserito: 26 luglio 2013 Buon giorno a tutti Dovrei mettere in IN_OUT di una FB delle variabili UDT. Fino qua nessun problema. I problemi cominciano quando devo usare un indirizzamento indiretto o usare un sfc20 per esempio. Infatti da quello che ho potuto vedere nella mia DB id istanza tali udt non occupano il loro vero valore ma solo 6 byte che immagino sia solo indirizzo... Quando io metto questo in entrata ad un SFC20 (muovi blocco) non é accettato... Ho usato allora LAR1 p##VariabileIN_OUT per poi usare L/T D [AR1,p#0.0] e cosí via. Ho anche un altro problema, doto che non so a priori se la mia variabile IN_OUT é su una DB, o temp uso sempre il richiamo senza aggiungere l'area di memoria ma prima devo leggere un valore per definirla, almeno io faccio cosí, se cifossero altri modi. LAR1 p##VariabileIN_OUT L #VariabileIN_OUT.parametroX //uso solo per individure area memoria se non metto questa istruzione inutile non va... poi L LD10 //per esempio dai temporanei T D [AR1,p#0.0] L LD14 T D[AR1, p#0.0] in questo caso scrivo sulla mia IN_OUT Solo que ho paura che in qualche momento possa nuovamente cambiarsi AM di riferimento e non ottengo risultati desiderati e anzi, sporco altre AM senza sapere esattamente quali. 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