Vai al contenuto
PLC Forum


Excel,supervisor


www.dido

Messaggi consigliati

CHI E BUONO DI CUORE DA SPIEGARMI,,,COME POSSO TRASFERIRE E/O LEGGERE DEI BIT DA UN RS5000 (UTILIZZANDO O DH+ O ETERNE) A UN FILE EXCEL--...??? E COSA E IL SUPERVISOR??GRAZIE

Link al commento
Condividi su altri siti


=RSLINX|pdx!effe_1t questo è un'esempio di una cella in un foglio excel che legge i dati di produzione da un logix 5000 dove pdx è il nome in topic configuration di RSLINX e relativo al plc dal quale leggere i dati mentre effe_1t è il tag.

Ciao

Link al commento
Condividi su altri siti

Prima cosa per comunicare da Excel verso un PLC Logix devi avere un OPC-Server,

come puo' essere RsLinx oppure un altro tipo (ad Esempio KepServer).

Per attuare poi questa comunicazione devi configurare OPC-Server,

in particolare devi configurare un Topic, (Nome assegnato per la comunicazione verso il dispositivo PLC)

, un Item (Oggetto o elemento, a cui richiedo la lettuara o la scrittura)

Quindi per assegnare un Topic ed un Item devo sapere quale PLC devo raggiungere, quindi bisognera' descrivere un

Path o percorso per raggiungere questo PLC.

Dopo aver definito la configurazione di RsLinx, ed aver creato questo Topic-Item (Creato il servizio OPC-DDE),

devo usare un programma che mi permetta di usare tale servizio.

Nel tuo Caso e' EXCEL.

La sintassi per accedere in EXCEL al servizio DDE-OPC e' questo:

=RSLINX|Topic!Item

se supponiamo che in RsLinx hai definito come Topic il Nome "Plc_Tank", come Item l' elemento "Livello_Vasca"

la Sintassi da scrivere in una Cella di Excel e' la seguente:

=RSLINX|'Plc_Tank'!'Livello_Vasca'

Se invece devi scrivere un valore a questo Item, devi far uso di una macro.

Consulta e vedi altri esempi che puoi trovare nella Sezione "knowledgebase" nel sito Rockwell Automation

http://www.rockwellautomation.com/knowledgebase/

Link al commento
Condividi su altri siti

Quello che ti è stato consigliato è giusto però dipende anche da che versione di Rs Linx hai perche se sei in possesso di una versione classic ovvero qurlla data con tutti o quasi i software Rockwell non te ne fai nulla dei topic perchè non ti fa creare un OPC....ti tocca passare all'utilizzo di un OPC esterno oppure esistono dei tool che puoi utilizzare in uno scada vedi RsView o come si chiama ora Factory ect....che ti permettono di salvare direttamente i dati che vuoi in un file csv di excel, periodicamente decidendo anche se vuoi un file unico oppure uno ogni ora ect ect

Ciao ciao VeZzO

Link al commento
Condividi su altri siti

  • 4 weeks later...
  • 3 months later...

Un chiarimento:

La versione di RSlinx che viene fornita insieme ai pacchetti di programmazione si chiama RSLinx Classic Lite; solo l'ultima parola specifica che è la versione base e non consente l'utilizzo del server DDE/OPC.

RSLinx Classic viene fornito (occorre acquistare una licenza a parte) in diverse versioni, le quali consento con modalità diverse di utilizzare questa funzionalità.

Nel tuo caso direi che va bene RSLinx Classic OEM (9355-WABOEMENE)

E' sicuramente il modo migliore per gestire la comunicazione con i sistemi Logix.

Per quanto riguarda la scrittura dei valori da excel verso il PLC, ci sono buoni esempi nel KB di Rockwell, come già segnalato da altri utenti, ma anche nell'. online di RSLinx Classic (cerca la parola MACRO).

- fuzzy logic

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