JumpMan Inserita: 18 giugno 2008 Segnala Inserita: 18 giugno 2008 Ciao Matteo, questo FB3 lo richiami in qualche OB di errore o ciclicamente in OB1 ?
walterword Inserita: 18 giugno 2008 Segnala Inserita: 18 giugno 2008 interessante , bravo muttley ...questa volta la medaglia te la sei meritata
walterword Inserita: 18 giugno 2008 Segnala Inserita: 18 giugno 2008 interessante , bravo muttley ...questa volta la medaglia te la sei meritata
walterword Inserita: 18 giugno 2008 Segnala Inserita: 18 giugno 2008 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:
walterword Inserita: 18 giugno 2008 Segnala Inserita: 18 giugno 2008 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:
pigroplc Inserita: 19 giugno 2008 Segnala Inserita: 19 giugno 2008 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.graziepigroplc
pigroplc Inserita: 19 giugno 2008 Segnala Inserita: 19 giugno 2008 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.graziepigroplc
pigroplc Inserita: 23 giugno 2008 Segnala Inserita: 23 giugno 2008 Ho provato stamattina i blocchi facendo ciclare sempretutto ok senza riserve.grazie ancorapigroplc
pigroplc Inserita: 23 giugno 2008 Segnala Inserita: 23 giugno 2008 Ho provato stamattina i blocchi facendo ciclare sempretutto ok senza riserve.grazie ancorapigroplc
JumpMan Inserita: 23 giugno 2008 Segnala Inserita: 23 giugno 2008 (modificato) 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: 23 giugno 2008 da JumpMan
JumpMan Inserita: 23 giugno 2008 Segnala Inserita: 23 giugno 2008 (modificato) 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: 23 giugno 2008 da JumpMan
S.angioni Inserita: 2 luglio 2008 Segnala Inserita: 2 luglio 2008 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
S.angioni Inserita: 2 luglio 2008 Segnala Inserita: 2 luglio 2008 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
Matteo Montanari Inserita: 3 luglio 2008 Segnala Inserita: 3 luglio 2008 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 //;
Matteo Montanari Inserita: 3 luglio 2008 Segnala Inserita: 3 luglio 2008 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 //;
walterword Inserita: 13 luglio 2008 Segnala Inserita: 13 luglio 2008 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
walterword Inserita: 13 luglio 2008 Segnala Inserita: 13 luglio 2008 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
walterword Inserita: 13 luglio 2008 Segnala Inserita: 13 luglio 2008 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
walterword Inserita: 13 luglio 2008 Segnala Inserita: 13 luglio 2008 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
JumpMan Inserita: 13 luglio 2008 Segnala Inserita: 13 luglio 2008 queste belle funzioncine allungano mica male il tempo di scansioneNon 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.
JumpMan Inserita: 13 luglio 2008 Segnala Inserita: 13 luglio 2008 queste belle funzioncine allungano mica male il tempo di scansioneNon 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.
walterword Inserita: 13 luglio 2008 Segnala Inserita: 13 luglio 2008 varia di poco ed essendo il ciclo plc asincrono non e' facile valutareBisognerebbe su interrupt salvare il tempo di scansione e leggerlo con calmaciao walter
walterword Inserita: 13 luglio 2008 Segnala Inserita: 13 luglio 2008 varia di poco ed essendo il ciclo plc asincrono non e' facile valutareBisognerebbe su interrupt salvare il tempo di scansione e leggerlo con calmaciao walter
primom Inserita: 10 novembre 2008 Segnala Inserita: 10 novembre 2008 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
primom Inserita: 10 novembre 2008 Segnala Inserita: 10 novembre 2008 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
Messaggi consigliati
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 accountAccedi
Hai già un account? Accedi qui.
Accedi ora