Vai al contenuto
PLC Forum


Formato Dei Puntatori Nell's7-200


koalal

Messaggi consigliati

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

  • 1 year later...

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

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...