PinokkioPLC Inserito: 3 giugno 2014 Segnala Inserito: 3 giugno 2014 (modificato) Buonasera, ritorno con le mie curiosità..... allora durante le mie ininterrotte ricerche di materiale didattico/esempi/informazioni etc. spesso mi sn imbattuto in dispense nelle quali si parlava di come la programmazione di un PLC possa essere divisa in programmazione logico/sequenziale e programmazione di motion control (controllo del movimento), per quanto riguarda la seconda cosa, cercando altro materiale sono arrivato allo standard PLCOpen, alla fine da quello che ho capito questo standard fornisce delle funzioni FB con le quali risolvere determinate problematiche relative al controllo del movimento, dunque assi elettrici/camme elettroniche etc. (tutte cose di cui ho sentito parlare, ma che al momento non conosco), dunque alla fine la programmazione del motion control più che altro consiste nel parametrizzare queste FB? PS: Non mi lapidate se ho detto un mare di cavolate... voglio solo cercare di capire in linea di massima la questione, lo sapete che sn un principiante GRAZIE, ciao. Modificato: 3 giugno 2014 da PinokkioPLC
drugo66 Inserita: 3 giugno 2014 Segnala Inserita: 3 giugno 2014 Sequenziale: immagina una macchina suddivisa in stazioni, ogni stazione è composta da più cilindri che svolgono svariate attività, tutte legate l'una all'altra; si avvia il ciclo, parte il primo cilindro, leggi che è a lavoro con un sensore, attivi il secondo cilindro e così via (non la faccio lunga perchè mi sembra che ne hai già studiato). Motion: qui sono i motori a farla da padrone; l'esempio che mi sovviene è una trafila (si parte da un filo di rame di diametro N e si deve arrivare ad un diametro N/X), quindi ci sono una serie di motori a velocità diverse, tutti sincronizzati l'uno con l'altro che "tirano" il filo che deve anche passare attraverso ugelli che lo riducono ancora di più. L'ho fatta piuttosto semplice, ma capisci che l'approccio è completamente diverso (è e lo deve essere) tra i due mondi; di PLCOpen conosco poco, ma ti consiglio di cercare in rete il termine "macchine continue" (sono un ibrido fra i due mondi, perchè il sequenziale è limitato come velocità di esecuzione).
PinokkioPLC Inserita: 3 giugno 2014 Autore Segnala Inserita: 3 giugno 2014 Ciao drugo66 per quanto riguarda il motion In TIA Portal vedo nella Task "Tecnologia" la cartella motion control, alla fine sono tante funzioni, quello che non riesco a capire però è questo: Ad esempio nella realtà si ha un asse elettrico, dunque un motore elettrico, si decide come deve essere settato l'azionamento di questo motore e poi in base ai parametri dell'azionamento si và a programmare una delle funzioni "motion control" ovvero i cosiddetti "oggetti tecnologici" +o- è questa la questione?
lelos Inserita: 3 giugno 2014 Segnala Inserita: 3 giugno 2014 ciao il motion control basato sul plc open è un controllo semplice. ogni vero sistema motion conbtrol ha il "suo linguaggio" che val dal C a una specie di VB, atri usano l'SFC abbinato a un ST.,ecc,ecc..... Il plc open vorrebbe fare in modo che la funzione che usi per siemens , la ritrovi anche in altri plc. Il plc open ha dei limiti , per esempio se devi interpolare 3 o 4 assi , se devi "legare" 10 motori con un encoder master ,ecc... Solitamente i motion control hanno una cpu che elabora il programma motion in aggiunta alla cpu del plc e con una potenza di calcolo molto superiore (e di prezzo) oppure sono moduli totalmente slegati dal plc che dialogano in eth o con altri bus di campo. Quindi il plc open e il motion control vero (fatto con la marca che preferisci) non sono la stesa cosa.
PinokkioPLC Inserita: 3 giugno 2014 Autore Segnala Inserita: 3 giugno 2014 Salve lelos, sempre navigando in internet ho visto che ci sono molte schede per azionamenti, slegate dal PLC ti riferisci a quelle? quali sn i linguaggi maggiormente usati per queste schede C/C++ e visual basic?
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