Jump to content
PLC Forum


Nesus

OPC UA e s7-300

Recommended Posts

Nesus

Salve a tutti,

ho provato a cercare ma non è molto diffuso come argomento e forse la mia casistica è un pò particolare, avrei bisogno di condividere attraverso questo protocollo punti di campo, DI/DO/AI/AO etc etc verso un server OPC UA montato su una macchina linux opc.tcp://192.xxx.xxx.xxx:4840 attraverso UAExpert. A questo server puntano anche altre macchine dove girano altri framework MDS plus e Marte.

Ho visto che nelle CPU s7-1500 attraverso TIA portal c'è una voce dedicata che credo lo configuri ma per s7-300 non ho trovato molto, parlano solo di OPC UA server configurati su stazioni PC attraverso il simatic NET. 

Sapreste più o meno indicarmi una via dove indirizzarmi? magari delle librerie da utilizzare o addirittura degli esempi? 

grazie mille per l'aiuto

Edited by Nesus

Share this post


Link to post
Share on other sites

Adolfo62

Forse saro' smentito ma credo che per funzionare da server opc ua il tuo S7 300 avra' bisogno di un aiuto esterno tipo un Gateway o un pannello operatore che si occupino di prelevare i dati dal PLC e renderli disponibili in rete.

Saluti

Share this post


Link to post
Share on other sites
Nesus

Ciao Adolfo62 grazie per la risposta, ho indagato un pò di più e credo che nella videoguida che stavo seguendo, l'opzione "OPC UA" non è limitata alle s7-1500 ma appare forse perchè utilizzano la versione 15 del TIA portal ed io per adesso son fermo alla V13, per questo motivo non riesco a vederla? :D Se vedi nell'immagine c'è la possibilità di indicare l'indirizzo del server etc etc Proprio per questo poi ho pensato si potesse evitare di avere un pannello operatore dedicato però sinceramente non so :D

 

tia15.jpg

Share this post


Link to post
Share on other sites
Adolfo62

Ho l' impressione che il 300 non supporti questo tipo di scambio dati. Comunque apparte i pannelli operatore se cerchi in rete scatolotti (gateway) che si occupano di leggere dal plc e convertire per scambio dati in Opc Ua ne trovi........ Del fatto relativo alla versione di Tia portal non saprei, prova a sentire in Siemens

Share this post


Link to post
Share on other sites
nikestep10

In base alla mia personale esperienza, posso dirti che i clienti che hanno richiesto letture dati da CPU 300 hanno dovuto mettere o una CPU 1500 tra la rete aziendale e la CPU 300 in modo da usare le funzioni GET e PUT da una CPU all'altra per prelevare i dati e dalla CPU 1500 verso l'esterno si utilizza l'OPCUA. In alternativa, usare librerie che sfruttano la comunicazione S7 per il dialogo con le CPU meno recenti perche non mi pare che supportino lo scambio dati via OPCUA.In base alla mia personale esperienza, posso dirti che i clienti che hanno richiesto letture dati da CPU 300 hanno dovuto mettere o una CPU 1500 tra la rete aziendale e la CPU 300 in modo da usare le funzioni GET e PUT da una CPU all'altra per prelevare i dati e dalla CPU 1500 verso l'esterno si utilizza l'OPCUA. In alternativa, usare librerie che sfruttano la comunicazione S7 per il dialogo con le CPU meno recenti perche non mi pare che supportino lo scambio dati via OPCUA.

Share this post


Link to post
Share on other sites
Nesus

grazie ad entrambi in tal caso mi affiderò alla comunicazione:

 

CPU317-2<---->WinCCOA <---> Server OPC UA

 

credo che a questo punto sia il miglior compromesso visto che effettivamente la 300 così com'è non ne dà altre di soluzioni:)

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...