Vai al contenuto
PLC Forum

Partecipa anche tu alla Live su Youtube martedì 28/01/2025 per festeggiare i 24 anni di PLC Forum

Per ulteriori informazioni leggi questa discussione: https://www.plcforum.it/f/topic/326513-28012025




Opc Server E Cpu 313c-2dp - Lentezza scambio dati Con OPC server e cpu 313C-2dp


Messaggi consigliati

luiginodorigo
Inserito:

Ho eseguito una supervisione di stabilimento, con i seguenti componenti: una CPU313C-2dp con vari slave profibus, e una scheda CP 5611, montata su di un pc sul quale e' installato il Lab View ed il simatic net, con il Pc, come OPC Client, leggo e scrivo circa 1000 variabili, tra bit, byte e word. Il sistema funziona, solo che alla fine, e diventato lento da far paura, praticamente, all'accensione, il PC ci impiega circa 7 - 8 minuti e non scherzo, per partire, e caricare tutte le variabili del mio sistema.

Ho notato, controllando con un pc, con step 7 collegato in on line sulla rete Profibus, che l'OPC sembra, prima resettarmi tutte le mia variabili, me le mette a zero una alla volta, poi pian piano gli assegna il valore che gli viene comandato dalla mia applicazione lab View.

Qulacuno mi sa dare una spiegazione, :( posso fare qualcosa per risolvere il problema

Grazie, in anticipo.

Luigino


Inserita:

struttura la tua comunicazione in modo tale da leggere tipi di dati dello stesso tipo , per esempio una chiamata con 100 interi , una con 200 reali ect .

Ho sempre usato opc server con simatic net , cp5611 , vc#.net e non ho mai avuto problemi

Leggere 1000 variabili , magari di tipo diverso , in un botto solo puo creare confusione

Ci sono degli handler di eventi che puoi gestire in modo tale da leggere un gruppo di item dell'oggetto opc server , quando le variabili cambiano

di stato o valore nei limiti desiderati.Non so poi cosa faccia labview al suo interno

Studiati bene opc server ,i suoi metodi , proprieta' ect

ciao

walter

luiginodorigo
Inserita:

grazie, walter farò delle prove in merito, mi sai dire su quali manuali poso trovare le informazioni di cui parli, considerando che con la Cp5611, sul cd manual collection, ho trovato manuali abbastanza generici, sul simatic net.

Per la messa in funzione ho utilizzato una Id della siemens ricercata in internet.

Ciao e grazie.

Inserita: (modificato)
CPU313C-2dp con vari slave profibus

Se possibile, prova diminuire la velocità del profibus che immagino di default a 1.5MB. Magari solo per prova mettila a 0.5MB, un problema potrebbe essere dato da troppi disturbi e di conseguenza errori da correggere sulla rete DP, e si sa che il tempo dedicato al supervisore è quello che è, nel senso che la CPU potrebbe avere cose più importanti da fare.

p.s. Metti comunque in conto che potrei anche aver detto una vaccata :lol:

Modificato: da dago_
Inserita:

la velocita e' relativa , viene gestita dai chip che si smazzano il protocollo profibus o mpi embedded profibus .

Struttura le chiamate in maniera uniforme , con dati contigui e uguali , sotto timer per esempi a 200-300 ms una dall'altra , fai prove in questo senso .

ciao

walter

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