koalal Inserito: 31 gennaio 2011 Segnala Share Inserito: 31 gennaio 2011 Salve a tutti,mi servirebbe conoscere il formato con cui vengono salvati i puntatori nell'S7-200. Il manuale specifica che viene utilizzata una doppia parola, ma non fornisce ulteriori dettagli (o io non li ho trovati). Mi interesserebbe sapere come vengono codificati l'area di memoria e l'offset al suo interno.Ciao e grazie in anticipo. Link al commento Condividi su altri siti More sharing options...
walterword Inserita: 11 agosto 2012 Segnala Share Inserita: 11 agosto 2012 il formato e' una doppia word . L'uso e' come nel C . Con & assegni ad una doppia word l'indirizzo iniziale della tua variabile es... MOVE &VB100,MD10 carichi l'indirizzo VB100 in MD10 quando incrementi 1 a MD10 ---> ADD I MD10,1,MD10 significa che ora in MD10 c'e' l'indirizzo VB101 e cosi via Somma e sottrazione Per leggere il valroe contenuto in MD10 si usa * , deindirizzamento MD20=*MD10 Nella memoria V puoi creare tabelle , non automaticamente , ma per esempio definendo le colonne della tabella partendo da VD200 a VD296 per una colonna , da VD300 a VD 396 per la seconda ect Poi assegni ad ogni colonna un puntatore MOVE &VD200,MD10 MOVE &VD300,MD14 se incrementi entrambe i puntatori dello stesso offset hai praticamente un "puntatore " a riga ..... In S7-200 i puntatori sono veloci e facili non come in step7 ciao Walter 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