Vai al contenuto
PLC Forum


Puntatori In S7 - sintassi


Messaggi consigliati

Inserito:

Buongiorno a tutti, ho la necessità di leggere dei byte da un db ma tramite un puntatore.

Ad esempio con la MW10 , se contiene 1 leggo la word 1 , ecc

Sono un vecchio programmatore s5 e con S7 non ne esco, con l'. si Siemens poi....

Qualcuno mi puo' indicare la sintassi corretta

Grazie


Inserita:

C'è più di un modo per utilizzare i puntatori in S7.

Se usi la funzione cerca vedrai che l'argomento è stato trattato più volte.

Inserita: (modificato)

Prova a guardare questa descrizione.

Comunque, come dice batta, con la funzione cerca trovi un sacco di notizie in più.

Ciao

B)

Modificato: da OB1-Roby
Inserita:

Effettivamente... grazie a tutti e scusate se ho usato impropriamente il sito

Inserita:

Comunque , molto velocemente puoi fare cosi' :

opn DBx

L DBB[mw10]

ecc.. ecc.

la MW 10 la moltiplichi per 8 ( o sposti a sinistra di 3 )

NB cosi' funziona a byte ( tu parli di byte poi di word )

comunque il concetto e' molto semplice , l'indirizzo assoluto della DbW50 = 50 x 8

questo e' il modo piu' semplice di utilizzare i puntatori ( senza bit e gia' definito il tipo di dato )

ciao

Luca

Federico Milan
Inserita:

Precisiamo che in Siemens i puntatori sono a 32bit, quindi

L DBB[MD10] ...

Inserita:

Ragazzii, grazie a tutti, sono riuscito a fare ciò che desideravo.

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