Vai al contenuto
PLC Forum


S7200 ON LINE CON TD200 - connettore 3vie pc,cpu,td200 esiste?


SGL

Messaggi consigliati


  • Risposte 101
  • Created
  • Ultima risposta

Top Posters In This Topic

  • walterword

    24

  • SGL

    10

  • JumpMan

    10

  • pigroplc

    8

Top Posters In This Topic

muttley se ci descrivi nei dettagli i parametri ed il loro senso te ne saremo tutti quanti grati

....ovviamente ti daremo un'altra medagli al merito ;)

SFC51 e' usato anche dentro a FB125 :ph34r:

Link al commento
Condividi su altri siti

muttley se ci descrivi nei dettagli i parametri ed il loro senso te ne saremo tutti quanti grati

....ovviamente ti daremo un'altra medagli al merito ;)

SFC51 e' usato anche dentro a FB125 :ph34r:

Link al commento
Condividi su altri siti

L'idea sembra ottima,

senza entrare nel dettaglio dell'allarme comunque è possibile capire se lo slave è presente o no.

Non vedo l'ora di provarlo.

grazie

pigroplc

Link al commento
Condividi su altri siti

L'idea sembra ottima,

senza entrare nel dettaglio dell'allarme comunque è possibile capire se lo slave è presente o no.

Non vedo l'ora di provarlo.

grazie

pigroplc

Link al commento
Condividi su altri siti

Per farlo ciclare sempre bisogna aggiungere un segmento all'inizio con queste istruzioni :

//;
// Cicla continuamente
//;
      UN     #ProfibusDP_01.ReqStazioniPronte; 
      UN     #ProfibusDP_01.ReqStazioniProgettate;
      S     #ProfibusDP_01.ReqStazioniPronte;

Ottimo FB, grazie Matteo

Modificato: da JumpMan
Link al commento
Condividi su altri siti

Per farlo ciclare sempre bisogna aggiungere un segmento all'inizio con queste istruzioni :

//;
// Cicla continuamente
//;
      UN     #ProfibusDP_01.ReqStazioniPronte; 
      UN     #ProfibusDP_01.ReqStazioniProgettate;
      S     #ProfibusDP_01.ReqStazioniPronte;

Ottimo FB, grazie Matteo

Modificato: da JumpMan
Link al commento
Condividi su altri siti

  • 2 weeks later...

Ciao,

sto usando la fc125 per la diagnostica slave DP, qualcuno mi sa dire come interpretare le liste corrispondenti alle stazioni mancanti/in fault? non riesco a collegare i bit che si attivano, con l'indirizzo dello slave.

Grazie

Link al commento
Condividi su altri siti

Ciao,

sto usando la fc125 per la diagnostica slave DP, qualcuno mi sa dire come interpretare le liste corrispondenti alle stazioni mancanti/in fault? non riesco a collegare i bit che si attivano, con l'indirizzo dello slave.

Grazie

Link al commento
Condividi su altri siti

Matteo Montanari

scusate il ritardo.

il funzionamento della funzione è molto semplice.

viene confrontata la configurazione Hardware con la configurazione attualmente collegata alla porta profibus.

quando le due configurazioni sono uguali nessuna segnalazione, in caso contrario (nodo assente, o nodo presente ma non in configurazione Hardware) ho la segnalazione di allarme nel nodo "incriminato"

il blocco viene richiamato nella funzione che gestisce gli allarmi, richiamata a sua volta nel OB1, per non appesantire il ciclo lo richiamo con un clock (impulsivo) di 2 secondi

//;
      U     "M0.7"     // Impulso di Clock 2.0 secondi
      U     "DB_FB3".ProfibusDP_01.FineAggiornamento
      S     "DB_FB3".ProfibusDP_01.ReqStazioniPronte
      R     "DB_FB3".ProfibusDP_01.FineAggiornamento
//;

Link al commento
Condividi su altri siti

Matteo Montanari

scusate il ritardo.

il funzionamento della funzione è molto semplice.

viene confrontata la configurazione Hardware con la configurazione attualmente collegata alla porta profibus.

quando le due configurazioni sono uguali nessuna segnalazione, in caso contrario (nodo assente, o nodo presente ma non in configurazione Hardware) ho la segnalazione di allarme nel nodo "incriminato"

il blocco viene richiamato nella funzione che gestisce gli allarmi, richiamata a sua volta nel OB1, per non appesantire il ciclo lo richiamo con un clock (impulsivo) di 2 secondi

//;
      U     "M0.7"     // Impulso di Clock 2.0 secondi
      U     "DB_FB3".ProfibusDP_01.FineAggiornamento
      S     "DB_FB3".ProfibusDP_01.ReqStazioniPronte
      R     "DB_FB3".ProfibusDP_01.FineAggiornamento
//;

Link al commento
Condividi su altri siti

  • 2 weeks later...

grazie matteo ;)

altra cosa , l'udt che presenti , dopo averlo compilato .... come va usato

bisogna creare un db da udt oppure creare un db e all'interno una variabile di tipo udt?

dalle variabili che usi nel FB sembrerebbe ci siano due strutture all'interno del DB .....

grazie

Link al commento
Condividi su altri siti

grazie matteo ;)

altra cosa , l'udt che presenti , dopo averlo compilato .... come va usato

bisogna creare un db da udt oppure creare un db e all'interno una variabile di tipo udt?

dalle variabili che usi nel FB sembrerebbe ci siano due strutture all'interno del DB .....

grazie

Link al commento
Condividi su altri siti

DB3.ProfibusDP_01.Nodo.PRESENZA .....

ok generi FB3 con istanza DB3

Il fatto di puntare a DB3 mi ingannava ....perche lo punti cosi ?

non bastava ProfibusDP_01.Nodo.PRESENZA ?

E' una variabile della struttura statica del db di istanza

Quindi i blocchi sono FB3 e DB3 alla fine , mi sono fatto ingannare <_<

Certo poi va fatto girare sul fronte di un clock , queste belle funzioncine allungano mica male il tempo di scansione

ciao

walter

Link al commento
Condividi su altri siti

DB3.ProfibusDP_01.Nodo.PRESENZA .....

ok generi FB3 con istanza DB3

Il fatto di puntare a DB3 mi ingannava ....perche lo punti cosi ?

non bastava ProfibusDP_01.Nodo.PRESENZA ?

E' una variabile della struttura statica del db di istanza

Quindi i blocchi sono FB3 e DB3 alla fine , mi sono fatto ingannare <_<

Certo poi va fatto girare sul fronte di un clock , queste belle funzioncine allungano mica male il tempo di scansione

ciao

walter

Link al commento
Condividi su altri siti

queste belle funzioncine allungano mica male il tempo di scansione

Non so se ho guardato male, ma su una 313C 2DP che non è un fulmine non ho visto grandissime differenze di ciclo con e senza FB3.

Link al commento
Condividi su altri siti

queste belle funzioncine allungano mica male il tempo di scansione

Non so se ho guardato male, ma su una 313C 2DP che non è un fulmine non ho visto grandissime differenze di ciclo con e senza FB3.

Link al commento
Condividi su altri siti

varia di poco ed essendo il ciclo plc asincrono non e' facile valutare

Bisognerebbe su interrupt salvare il tempo di scansione e leggerlo con calma

ciao

walter

Link al commento
Condividi su altri siti

varia di poco ed essendo il ciclo plc asincrono non e' facile valutare

Bisognerebbe su interrupt salvare il tempo di scansione e leggerlo con calma

ciao

walter

Link al commento
Condividi su altri siti

  • 3 months later...

Scusate se mi collego alla discussione solo adesso,

ma volevo aggiungere che utilizzando la SFC51 e' possibile leggere una serie di liste parziali di stato di sistema (SZL) che in pratica mi dicono tutto sullo stato di funzionamento della cpu. Modificando il codice "ID SZL" posso prendere informazioni sul tipo di cpu installato, piuttosto che i tipi di blocchi caricati nella memoria, fino ad arrivare alla diagnostica degli slaves collegati al master. Personalemte l'ho trovato piu' efficiente dell'OB86 per quanto riguarda la diagnostica degli slaves collegati in Profibus (cpu S5/S7). Comunque e' tutto spiegato nel manuale "Funzioni standard e di sistema " del manuale dello Step7.

Ciao,

primom

Link al commento
Condividi su altri siti

Scusate se mi collego alla discussione solo adesso,

ma volevo aggiungere che utilizzando la SFC51 e' possibile leggere una serie di liste parziali di stato di sistema (SZL) che in pratica mi dicono tutto sullo stato di funzionamento della cpu. Modificando il codice "ID SZL" posso prendere informazioni sul tipo di cpu installato, piuttosto che i tipi di blocchi caricati nella memoria, fino ad arrivare alla diagnostica degli slaves collegati al master. Personalemte l'ho trovato piu' efficiente dell'OB86 per quanto riguarda la diagnostica degli slaves collegati in Profibus (cpu S5/S7). Comunque e' tutto spiegato nel manuale "Funzioni standard e di sistema " del manuale dello Step7.

Ciao,

primom

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