Ciao Marcoz,
Ho dato un'occhiata molto superficiale ai prodotti Balluff , nello specifico, che puo' essere interfacciato ad una unita' Siemens , in modo diretto e' il dispositivo BIS C60 , vedi
http://www.balluff.it/balluff/access.nsf/Main?OpenFramesetQuesto dispositivo si collega alla CPU in rete Profibus.
Per sapere cosa sia Profibus , vedi:
http://en.wikipedia.org/wiki/ProfibusIn questo caso deve essere fornito insieme all'aparecchio solo il file di configurazione hardware *.GSD.
Questo file, altresi' scaricabile dal sito Balluff
http://www.balluff.it/balluff/access.nsf/Main?OpenFrameset deve essere prima importato nel sistema di programmazione Siemens "Simatic STEP 7" tramite i tool della "configurazione HW" della stazione PLC.
In breve, questo GSD file, contiene le informazioni relative all'interpretazione dei dati da e verso questo dispositivo che deve essere obbligatoriamente progettato nella configurazione HW del PLC Siemens.
Al nuovo oggetto (BIS-S60) che viene inserito nella sottorete Profibus della configurazione, vanno associate delle aree di memoria di scambio , il tipo di aree e' interpretato dal PLC come I/O , hanno la dimensione in word (16 bit), e possono essere da un numero minimo di 2 word Input + 2 word Output , ad un massimo di 64 word Input + 64 word Output.
In generale, le word Input, sono destinate ad ospitare le informazioni che provengono dal Tag Reader , e le OUT sono scritte dal PLC , e sono da considerarsi informazioni che vengono trasmesse al Tag Reader.
Leggendo il manuale, ho visto che le informazioni scambiate , non sono purtroppo molte , ma c'e quello che cerchi.
In una applicazione pratica si puo scegliere configurando oppurtunamente il dispositivo , di fare operazioni di lettura/scrittura , impostando correttamente i dati nelle word OUT, mentre nelle word IN , e piu' precisamente , vengono inviati i dati letti dalla tag e lo stato del dispostivo, che da quanto ho visto:
Word ingresso zero , bit zero =CP (Code tag Present) , e' TRUE se il tag si trova nel campo di lettura.
Se ad esempio nella mia configurazione HW, ho parametrizzato il modulo con "indirizzo E"=272...275 , il primo bit ingressi che piu' precisamente indetifico come operando I 272.0 mi dice se il tag c'e o non c'e.
Ciao
Ivan