Vai al contenuto
PLC Forum


Encoder In Profibus In Tilt - Al ritorno dell'alimentazione


walterword

Messaggi consigliati

ciao a tutti

in questo impianto ho 4 azionamneti Altivar in profibus e 4 encoder in profibus

In paritoclare 2 encoder uguali tra loro mi danno dei problemi assurdi .

Tolgo l'alimentazione generale , la rido e tutto mi va in palla , devo riavviare manualmente

la cpu (start-stop-start) e questi 2 encoder mi si settano a valori assurdi

Sono encoder assoluti che pero durante la fase di autoreset vengono settati

ad una quota , ma in questo frangente si settano da soli ad una quota diverse , sballando di conseguenza

tutti i posizionamenti , le missioni ect .

Dalla diagnostica del profibus e' tutto regolare , allarmi , interblocchi ect

La comunicazione con questi 2 encoder viene gestita come normale periferia PEDxxx e PADxxx

Quindi nella procedura di autoreset , sul fronte di salita del micro enella fase di autoreset

vado a caricare la PAD col valore da settare mascherando in AND i primi 16 bit , e poi come da manuale

spiega alzo l'ultimo bit che dice all'encoder di eseguire la modifica

Il bit viene resettato dall'encoder stesso e da me per sicurezza ;tutto funziona regolarmente e non fa un apiega

Ho fatto poi la gestione con SFC12 per eliminare dalla rete i nodi "morti" (per esempio per mancanza alimentazione) che mi impallerebbero la rete mentre la voglio viva per comunicare coi pannelli , ed anche questo

l'ho testato con soddisfazione e successo

Ora mi vien da pensare , non e' che durante la riaccensione di tutta la linea elettrica il profibus mi vada in palla spedendo pacchetti di dati assurdi e i 2 encoder prendano per buono settandosi in maniera errata?

Le ho provate e fatte di tutti i colori ma non c'e' verso di capire come mai .

Durante l'accensione non ho le condizioni per fare il settaggio , ed ho un salto che esce dalla routine

in mancanza della presenza di rete e delle alimentazioni OK , ritardate per di piu , e per sicurezza

Non capisco :(:(:(

La rete profibus e' "spezzata" dalla parte mobile da quella a terra da 2 trasmettitori laser che sono trasparenti alla rete e quindi non ho diagnostica

E' successo a qualcuno di voi una bestialita del genere ?

ciao

walter

p.s. se invece di scrivere su PAD scrivo con la sfc14 forse e' piu sicuro ?

non mi e' mai successo niente del genere

Modificato: da walterword
Link al commento
Condividi su altri siti


non ho mai utilizzato profibus con siemens quindi ti butto li solo un paio di idee...

hai provato ad abbassare la frequenza del bus? Sei sicurio di utilizzare variabili di lunghezza "esatta" nella routine di scrittura/lettura (dove servono 16 bit -> int dove ne servono 32 ->din,t ecc.)?

Andrea

Link al commento
Condividi su altri siti

Mi sa che devi andare a tentativi.

Potresti provare con la SFC14, o meglio ancora far partire la routine generale di scrittura sul Profibus (PAD o SFC14) con qualche secondo di ritardo rispetto all'accensione della macchina.

Non è l'SFC12 che fa un po di casino?

CIAo

Modificato: da beppeconti
Link al commento
Condividi su altri siti

ho fatto tutte le prove

ho telefonato da Porto Alegre al fornitore in italia , poi al referente a Sao Paulo

e' come pensavo io

l'encoder e' un farlocco e fa degli scherzi strani in determinate situazioni

Sembrerebbe che in quel periodo che furono costruiti diversi di questi encoder , siano stati utilizzati

dei chip profibus prodotti da una casa elettronica che non era siemens con dei bachi nel firmware, perche quest'ultima in quel periodo non ne forniva piu

Quindi domani da Sao Paolo a Porto Alegre arriva il corriere espresso e porta l'encoder e una centralina

di sicurezza , anch'essa farlocca e l'elettrico li cambia

Spero di non dover piu pronunciare il nome di dio invano per qualche giorno

Faro le feste , solo 2 gg , al sole

Un saluto ed un augurio a tutti

ciao

walter

Modificato: da walterword
Link al commento
Condividi su altri siti

Ti dirò... io, se posso, in caso di pochi dati (2-4-PED) uso sempre PED e PAD per leggere/scrivere da/su Profibus, in quanto le SFC a volte necessitano di più giri programma o altre condizioni per essere eseguite correttamente.

Problemi simili ai tuoi mi sono capitati presettando quote su schede di conteggio veloce su ET200s; alla fine ho dovuto aggiungere dei timer per gestire correttamente la sequenza delle operazioni di scrittura quota/start preset, ecc. Una volta capito il meccanismo ho tentato di eliminare i timer, ma niente da fare.... sono giunto alla conclusione che era il ciclo di scansione del Profibus a "sfalsare" gli eventi. Ora tutto è a posto.... B)

Faro le feste , solo 2 gg , al sole

Un saluto ed un augurio a tutti

ciao

walter

...dai, che ho fatto anch'io qualche montaggio in Brasile.... non venirmi a dire che ti dispiace ;)

Link al commento
Condividi su altri siti

be mi dispiace si ....

lavorare dalla mattina alle 7 fino a sera tardi non e' il massimo per essere in brasile

con tutto il ben di dio che circola

Comunque abbiam risolto facendoci spedire da San Paolo un encoder dello stesso tipo

ma di generazione diversa , rifatte tute le prove e non fa piu un apiega di settarsi a caso e quando vuole

Era proprio difettato , dicono che venivano montati dei chip per reti profibus prodotti da unacasa che non era

Siemens perche in quel periodo non li produceva

Alla fine un sacco di ore e giornate perse , pensando sempre al software o quant'altro , e con alle spalle

qualcuno che prima di fa aprire il plc piuttosto che rassegnarsi che qualcosa sia difettato .

Purtroppo si da per scontato che l'elettronica , una volta appiccicati i vari marchi , sia affidabile ad occhi chiusi

e invece non lo e' , nemmeno i plc che capita non funzionino delle memorie ect ect

:(

ciao

walter

Link al commento
Condividi su altri siti

Purtroppo si da per scontato che l'elettronica , una volta appiccicati i vari marchi , sia affidabile ad occhi chiusi

e invece non lo e' , nemmeno i plc che capita non funzionino delle memorie ect ect

...già... e purtroppo è sempre peggio... lo dico sempre, ai miei colleghi... solo 5-6 anni fa, c'erano molte meno complicazioni, pochi software per lo più sotto DOS e non c'erano mai problemi... per carità, io, da buon futurista, preferisco comunque il presente, con novità e anche con "rogne" annesse, ma quando qualcosa va storto.... mamma mia quanto tempo e denaro sprecato.... :rolleyes:

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