Jump to content

profibus : stop cpu e diagnostica


Recommended Posts

Posted

ciao a tutti , sono alle prese con il mio primo lavoro in profibus. il sistema è composto da cpu 313c-2dp , 5 moduli di valvole remotate della festo , pannello operatore tp170. I miei dubbi sono i seguenti :

se uno dei moduli viene scollegato dalla rete la cpu passa in stop ; è possibile bypassare questo funzionamento in modo che la cpu rimanga in run ed i moduli regolarmente collegati continuino a funzionare ?

come diagnostica è possibile risalire al numero del nodo che risulta scollegato dalla rete in modo da emettere un messaggio sul pannello operatore ?

grazie.

Federico Milan
Posted

Ciao Weather,

io avevo un problema analogo, non mi ricordo il numero di OB da usare

a memoria mi sembra OB121, o forse OB81 boohh prova a vedere l''. in linea ...

sempre su uno di questi OB è possibile sapere quale sia il nodo che da problemi e quindi visualizzarlo ... ovviamente se il nodo è la tastiera poco ci fai :) ...

ciao

Posted

Ciao Weather..

**La Tua domanda: se uno dei moduli viene scollegato dalla rete la cpu passa in stop (Risp. "SI") sopra tutto se fa una lectura directa in periferia..

** domanda: è possibile bypassare questo funzionamento in modo che la cpu rimanga in run (Risp. "Si") devi caricare il OB 122 "Errori di accesso a periferia" é il OB86 " Fault in Rack" se cé un fallo su´l periferia nell Profibus DP.... :huh:

**La Tua domanda: come diagnostica è possibile risalire al numero del nodo che risulta scollegato dalla rete in modo da emettere un messaggio sul pannello operatore ? (Risp. "SI") guarda aiuta online Diagnostico di Hardware...

:blink:

Posted

PLC Siemens.

In caso di Fault sul Profibus il PLC chiama l'OB122 e passa l'indirizzo I/O ( #OB122_MEM_ADDR) della unità Slave che non comunica.

Questo però dovrebbe funzionare solo nel caso di Profibus gestito con chiamate di tipo PAW e PEW ( non ricordo bene ).

Se la comunicazione viene gestita chiamando le routine SFC14 e SFC15 allora si può rilevare un problema sulla comunicazione individuando anche lo Slave in errore direttamente leggendo la risposta che da la SFC.

CIAO

Posted

ciao a tutti e grazie per le risposte.

ho' risolto il mio problema inserendo la ob86 in modo che la cpu non vada in stop se un modulo risulta scollegato oppure in errore.

poi ho' scoperto che esiste un blocco , FC125 , liberamente scaricabile dal sito Siemens che si incarica di determinare in una maschera di bit il numero del nodo che risulta scollegato oppure il numero del nodo in allarme

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...