Vai al contenuto
PLC Forum


Modulo Di Posizionamento Fm 353 , Programmazione


coquinati

Messaggi consigliati

Ciao a tutti , sto cercando di imparare a controllare un motore passo passo da plc (per ora mi limito a controllare un jog, e un avviamento), leggendo il manuale sono riuscito a imparare molte cose . Di certo quello che mi ha fatto prestare più attenzione è che tutti i blocchi possono essere richiamati solo nel programma ciclico , i richiami di scrittura/lettura dati non possono avvenire contemporaneamente in diverso livelli (ob 1/ob 40,ob 82). Può essere attivo solo un modo di funzionamento . Parallelamente a ciò può essere richiamata al massimo un'altra FC per la scrittura e una o più FC per la lettura dei dati,quando avvio un posizionamento i dati devono trovarsi già nel l'unità , per le FC che scrivono i dati per l'unità : la FC deve essere richiamata fintanto che il Job avviato non è stato completamente concluso. Solo successivamente è possibile richiamar un' altra FC per la scrittura di altri dati,( se questo non viene rispettato si possono verificare errori di comunicazione tra cpu e fM) questo penso che sia la regola fondamentale per programmare la cpu , bisogna prestare la massima attenzione ,. Il mio primo problema si è presentato quando ho cercato di creare il DB utente che

Mi andrà comunicare con il mio modulo funzionale ,in teoria dovrebbe essere già presente nella parametrizzazione del FM sotto forma di un UDT, però non capisco come trasferirlo nella cpu, qualcuno può aiutarmi ?grazie in anticipo ! Buonanotte !

Link al commento
Condividi su altri siti


  • Risposte 118
  • Created
  • Ultima risposta

Top Posters In This Topic

  • coquinati

    67

  • pigroplc

    46

  • walterword

    4

  • step-80

    1

Grazie mille pigroplc. Siccome a casa ho un motore con coppia 2nm ho scelto MD "si02_353.md", ho creato il blocco dati ma si crea solo all'interno del Fm ,per portarlo sulla cpu cosa devo fare ? Non riesco capire... Grazie molte

Inviato dall'app. Mobile di PLC Forum da iPhone6,2

Link al commento
Condividi su altri siti

Volendo posso copiare UDT da un progetto esempio ? Però resta il fatto che non ho capito come si fa integrarlo nel programma. :(

Inviato dall'app. Mobile di PLC Forum da iPhone6,2

Link al commento
Condividi su altri siti

esatto, copi la UDT che avrà il numero 1 per esempio.

Quindi ti crei una DB a tuo piacere per esempio guarda caso la DB1 che prende la struttura dalla UDT1. Lo scegli nella maschera di creazione della DB, quando decidi se creare una DB globale, di istanza o UDT.

pigroplc

Link al commento
Condividi su altri siti

Ci sono riuscito! Grazie mille. ora sto studiando le fc , dal manuale n'è risultato 21 almeno fino ad ora che sono arrivato a pag 70, la cosa interessante che si dividono in 3 funzioni, scrittura del modo di funzionamento ( che per ora non ho capito di cosa si intenda ) , scrittura dati ,e lettura dati , penso che per strutturare un programma in maniera corretta sia fondamentale basarsi su questi dati. Ti ringrazio molto! vedo che te ne intendi tanto di moduli per il posizionamento . Tuttora a casa ho un fm 353 però sulla configurazione HW di step 7 nella descrizione c'è scritto che è anche per moduli bus attivi , non riesco capire cosa si riferiscono con questo , e se soprattutto sia compatibile con una normale cpu s7 300. Potresti gentilmente illuminarmi ?:) grazie per ora !inoltre ho anche iL stepdrive però ho provato accenderlo, e si accendono le spie over volt e low volt, provato collegare anche il

Motore per creare una resistenza sulle fasi ma la spia over volt e low volt non se ne vanno , mi sa tanto da quasto a livello HW:(

Link al commento
Condividi su altri siti

improvvisare una lezione sui posizionatori tramite discussione non è veramente possibile, tieni conto che per modo di funzionamento si intende come deve funzionare la scheda:

jog

Link al commento
Condividi su altri siti

improvvisare una lezione sui posizionatori tramite discussione non è veramente possibile, tieni conto che per modo di funzionamento si intende come deve funzionare la scheda:

jog: muovi l'asse in una direzione o l'altra tramite pulsante

auto: posizionamento dell'asse con una dinamica definita come posizione, velocità accelerazione e decelerazione
homing: ricerca di zero.


Scrittura e lettura dati significa cambiare determinate variabili di parametrizzazione dell'asse (quelle che hanno la sigla MD davanti al numero)

Quanto al resto cerca di postare i codici delle schede che faccio una prova, altrimenti ci vuole la sfera di cristallo.....

pigroplc

Link al commento
Condividi su altri siti

Immagino che non è possibile pigroplc,sto cercando di mettercela tutta per imparare ,purtroppo essendo un autodidatta posso chiedere solo consiglio a te o voi del forum ,io ti ringrazio tanto , comunque riguardo all'hardware uso: Una cpu 312c cod :6es7 312-5bd01-0ab0. , La fm 353 cod: 6es7 353-1ah01-0ae0 (anche per moduli bus attivi,non trovo informazioni su cosa intendono per moduli bus attivi) il simodrive è: 6 sn1 277-2ed10-0ah0 , il motore simostep è 1fl3041-0ac31-0bk0.. Sul manuale americano il motore risulta compatibile con il mio drive viceversa su quello tradotto che al posto di 0bk0 c'è scritto 0bG0,(penso sia solo un codice per identificare il mercato a qui è stato assegnato ) il drive mi da questi problemi che trovo la spia over volt e low volt accese contemporaneamente ,, misurati con il tester 231 v in ingresso,, quindi non capisco se è un problema mio o un guasto del drive stesso,,per ora grazie!poi ti posto il link del manuale del drive!

Inviato dall'app. Mobile di PLC Forum da iPhone6,2

Link al commento
Condividi su altri siti

Ho provato a creare una configurazione HW e non vedo incongruenze sui componenti, quanto alla predisposizione per bus attivi si tratta di avere la possibilità di posizionare il modulo FM in rack di espansione oppure partecipanti profibus slave (se non erro), quindi il problema non sta li.

Quanto alla documentazione, tieni SEMPRE conto che fra la versione italiana e inglese farà sempre fede la versione inglese, e te lo dico per esperienze dirette.

questo è un buon estratto del manuale per fare una prima messa in servizio:

http://www.automation.siemens.com/doconweb/pdf/SINUMERIK_SIMODRIVE_04_2010_E/FM354_GS.pdf?p=1

al capitolo 6.1 e 6.2 del manuale che mi hai linkato trovi i collegamenti, verifica prima quelli, potresti inoltre collegarti on line con la scheda e pilotare un movimento, quindi verificare che dalla scheda escano gli impulsi e la direzione (a questo scopo ti serve un oscilloscopio).

Nella pagina 8.2 sempre del manuale trovi la risposta alle tue domande, secondo me il drive è guasto.

Io controllerei inoltre staccando il motore e vedendo se per caso c'è un valore di tensione nel circuito secondario.

pigroplc

Link al commento
Condividi su altri siti

una volta in siemens c'era il sig. ***********i , un mago con le schede FMxxx .

Mi disse che alcuen apgine del manuale erano sbagliate .

Avevo 12 assi con psso passo , S7-400 , drives e 4x3=12 canali assi con FM453 ....un bel casino

Tra l'altro non so ora ma il psozionamento al volo non esisteva per cui bisognava prima aspettare il fine posizionamento per farne un altro .Avevo risolto usando la correzione utensile e impsotando il posizionamento dell'asse x a zero , nel part programa in conf hw.

Spero abbiano migliorato

Modificato: da Giuseppe Signorella
Link al commento
Condividi su altri siti

Avevo 12 assi con psso passo , S7-400 , drives e 4x3=12 canali assi con FM453 ....un bel casino

Beh, io sono arrivato ad avere una trentina di assi con le FM453 (passo passo) e altri 50 assi controllati in una sola CPU: basta fare intelligentemente l'applicativo in modo da creare dei blocchi parametrizzati e replicare i richiami.

Quanto al tizio Siemens lo conosco bene ........

Questi moduli di posizionamento oramai sono finiti nel dimenticatoio di Siemens, oramai puntano tutto sulla nuova serie 1200 - 1500, cercando di conquistare una grossa fetta di mercato di automazione che si basa sugli input / output.

Dopo 3 anni sono riusciti a rendere stabile una piattaforma condivisa (stabile .......) ma la sicurezza ancora latita, così come le funzioni motion, il tutto ancora in mano alla serie 300.

pigroplc

Link al commento
Condividi su altri siti

50 assi .. :o:o:o non immagino che programma, sopratutto scrivere un programma del genere dovrebbe essere un rompi capo.. :worthy::worthy: io non riesco nemmeno farne girare 1 :toobad:

vi pongo ancora i miei complimenti..

allora ritornando a noi ho scaricato il tutorial , ti ringrazio pigroplc,e sto imparando . per il drive ho scollegato il motore, misurato la tensione sulle fasi , e mi risulta 1 o 2 v... ho provato inserire un filtro per i spike in ingresso ma non è cambiato nulla, ti posto anche delle foto se possono essere di intaresse:

2cp99bk.jpg

vhg31y.jpg

il drive è arrivato gia con i led segnati con l'indelebile...questa mi puzza molto

,il motore è questo:

1j2osg.jpg

sai come si può capire quanti passi è?

ho preso la md del motore 2nm , mi da una frequenza massima MD41 (teoricamente se non ho capito male è la velocita massima del motore) di 33.333 hz , se ho per esempio 1000step /giro con questa frequenza ottengo 2000 u/min...e con un motore da 5000 step/giro ottengo 400 u/min ... questi motori esistono da :500;1000;5000;10000: step/giro... ma allora perchè ce scritto 1320 u/min? si riferiscono hai giri massimi?

grazie e scusa del disturbo

non riesco radrizzare le immagini :(

Modificato: da coquinati
Link al commento
Condividi su altri siti

Io non ho mai lavorato con questi motori, ho sempre utilizzato RTA, il settaggio dell'azionamento in base al motore lo trovi al capitolo 7.2 del link di sotto (che forse è pure quello che avevi linkato tu:

http://www.google.it/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0CDQQFjAA&url=http%3A%2F%2Fcache.automation.siemens.com%2Fdnl_iis%2FjQ0NDI3NwAA_1118051_HB%2FFM_Stepdrive_A0101_e.pdf&ei=TxMvU7uDDqOH4gTVlICgCg&usg=AFQjCNEE5kzVViLPhUtfAOX2zDjAh8FnDA&sig2=6G624ckkHd5JbkxBXFeKmg&bvm=bv.62922401,d.bGQ

Se tu dai il 24V CC di abilitazione sul morsetto ENABLE ti devi aspettare il segnale di ready e anche il LED acceso.

Nel frattempo continua il mistero della provenienza di tale materiale .....
1) dalla dismissione di un macchinario obsoleto?

2) da un asteroide di passaggio sulla terra?

3) da Ebay?

4) regalo ricevuto a tua insaputa, come capita a certi personaggi .... ?

Se hai pure i LED marchiati da qualcuno prima di te ci sarà un motivo no?

50 assi .. :o:o:o non immagino che programma, sopratutto scrivere un programma del genere dovrebbe essere un rompi capo.. :worthy::worthy: io non riesco nemmeno farne girare 1 :toobad:

vi pongo ancora i miei complimenti..

TI ASSICURO che e' come gestirne 1 solo e ripetere 50 richiami ovviamente parametrizzati correttamente. E' una pratica che non si trova sui manuali, è solamente frutto di esperienza. La qualità di un software applicativo la puoi valutare solamente se sei facilmente in grado di fare modifiche sostanziali anche dopo tanto tempo.

pigroplc

Link al commento
Condividi su altri siti

ahhhahahaha :lol::lol: se va avanti cosi sarebbe una fortuna trovare una meteorite con un stepdrive dentro:thumb_yello: :lol: il drive l'ho acquistato su ebay ,ed è arrivato dalla francia per la bellezza di 150 bombe.ho provato dare i 24v sul enable e il gate_n ma niente...quando ho visto i led marchiati e li vedevo accesi,,sai com'è ...non ci volevo credere chee sia veramente guasto.... ma ormai me ne sono fatto una ragione, volevo provare alimentarlo con i 115v però mi manca il trasformatore, forse funziona... intanto ti ringrazio molto,,

per il motore io mi sono basato sulla tabella che alla fine e lo stesso manuale che mi hai postato tè , ecco la tabella:

dm8zys.jpg

dalla tabella mi sembra di capire che ogni motore e disponibile in vari step/giro... ma quale è il mio non lo capisco..ho pensato di provare a contattare siemens stessa, essendo un amatore ho paura che nemmeno mi rispondono..prima volta che non trovo un manuale dedicato da parte di siemens..grazie mille dell'aiuto. buonadomenica

Modificato: da coquinati
Link al commento
Condividi su altri siti

Il tuo è della serie 1FL3041. Il numero di passi lo setti in funzione della risoluzione che vuoi ottenere. In rete trovi una buona quantita' di informazioni,

questo è uno:

ftp://dee.poliba.it/Stasi/Macchine%20Elettriche%20II/Motori%20passo%20passo.pdf

Mi viene un dubbio: mica hai collegato il 230 nel morsetto del 115V ???

pigroplc

Link al commento
Condividi su altri siti

No no pigroplc ci mancherebbe solo questa.. No è che se trovo un trasformatore da 220 a115 800w provo a farlo partire in 115v ,, dato che è proveniente dalla Francia sarà stato usato in 220 e magari si è folgorata la parte di potenza dei 220,comunque domani sera provo aprire l'uovo di pasqua e vedere se dentro c'è qualche sorpresa carbonizzata.. (Sempre se riesco aprirlo).. Riguardo al motore ho capito:) siemens mi fornisce un motore da 10000 step, poi sono io a decidere se usarli tutti o no..se uso una configurazione da 1000step per fare massimo 1320 giri come c'è scritto sul motore imposterò una frequenza di 22'000 HZ .sto leggendo il manuale dei motori passo passo! Grazie mille !

Link al commento
Condividi su altri siti

Ciao ragazzi ho aperto il drive , all'interno tutte le schede sono della Bergher-lahr .. Ho trovato una striscia di liquido in prossimità del radiatore ,ho pensato a un condensatore ma sembrano ok... Ho visto che c'è parecchio ossido ( una polvere biancastra ) come posso fare per toglierlo senza danneggiare componenti ? Prima possibile posterò delle foto !

Link al commento
Condividi su altri siti

Ne deduco che anche l'alimentazione a 115V AC non ha dato risultati positivi ......

Prova a cercare spray per elettronica oppure gaurda qui:

http://it.emcelettronica.com/utili-suggerimenti-pulire-i-circuiti-stampati

pigroplc.

. Purtroppo non ho avuto nessun riscontro positivo alimentandolo con i 115 v AC ..ora mi sto leggendo la tecnica per togliere l'ossido.. Ho letto che l'ossido bianco è causa del piombo . Ma è impossibile (almeno per me) trovare il guasto senza uno schema o un service che ti indica cosa potrebbe essere ..grazie lo stesso comunque.
Link al commento
Condividi su altri siti

Sono tutti circuiti tecnologia SMT dove metterci le mani è una cosa da professionisti, a meno che non si tratti di una cosa lampante....

pigroplc

Link al commento
Condividi su altri siti

E già pigroplc. Ormai mi sono rassegnato a prenderne uno nuovo. Ma per andare online con le FM c'è un metodo particolare ? Io ho provato anche a assegnare nel db del fm l'indirizzo unita ma non riesco andare online . Mi da lo stesso errore di quando provi andare online senza una cpu attaccata o con l'adapter scollegato..ho fatto svariate prove ma senza nessun risultato . Grazie è ciao

Inviato dall'app. Mobile di PLC Forum da iPhone6,2

Link al commento
Condividi su altri siti

Quanto a prendere un componente nuovo guarda la RTA, sono italiani e posso dirti per esperienza che sono affidabili.

Quanto invece al collegamento online è possibile dalla configurazione hardware, le DB non c'entrano, servono solamente allo scambio dati.

Devi avere ovviamente il software di configurazione installato, e nel menu della parametrizzazione della configurazione hardware ci accedi.

La scheda ovviamente deve essere collegata alla CPU con il bus come tutte le altre schede, e il collegamento è MPI.

Se non riesci ad andare on line in queste condizioni vuol dire che non hai fatto un grande affare,,,

pigroplc

Modificato: da Giuseppe Signorella
Eliminato link
Link al commento
Condividi su altri siti

Se sono italiani e affidabili :) meglio di così :) dare un po' di lavoro alla patria italiana è quasi un onore !priverò informarmi ! Grazie per ora , riguardo alla comunicazione tra cpu e fm ho preferito aprire una discussione a parte dato che mi sembrava un argomento molto complesso . Grazie

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