Project75 Inserito: 21 luglio 2016 Segnala Inserito: 21 luglio 2016 Buona sera ho due colonne di processo che funzionano con un ciclo di lavoro identico, questo ciclo è diviso in due fasi, perciò quando una colonna fa la prima fase l'altra fa la seconda è viceversa. Il programma per gestire una colonna è già funzionante programmato con OB1, posso copiare tutto in un'altro blocco OB2 e gestire i due blocchi separatamente o contemporaneamente? Mi spiego meglio posso far funzionare la colonna con OB1 e richiamare in combinazione la colonna con OB2 dal blocco OB1 e vicederà? Grazie anticipatamente.
Giuseppe Signorella Inserita: 21 luglio 2016 Segnala Inserita: 21 luglio 2016 Puoi copiare i due blocchi, ma non serve richiamarli, in quando i due blocchi vengono eseguiti in sequenza. Prima il blocco OB1 e poi il blocco OB2. Gli OB sono blocchi ciclici. Sarebbe piu' corretto crearti degli FC o FB (dipende da come hai redatto il programma) e richiamarli nell'OB principale. In realtà se i cicli sono identici, basterebbe crearti un solo blocco che lo richiami tutte le volte che vuoi e al quale passi i soli parametri di lavorazione. Se ti crei un FB, puoi assegnare ad ogni richiamo, un DB di istanza separato che contiene i dati di processo. Ovviamente facendo attenzione che non vadano per qualche motivo in conflitto tra loro. Ciao
Project75 Inserita: 22 luglio 2016 Autore Segnala Inserita: 22 luglio 2016 Buongiorno grazie per la risposta tempestiva, comunque io ho già un programma fatto senza FB, posso creare un FB E trasferire tutto dentro? Se si come? Grazie buona giornata
Cesare Nicola Inserita: 22 luglio 2016 Segnala Inserita: 22 luglio 2016 Crei il nuovo FB, selezioni tutti i segmenti dell'OB, fai copia e poi incolla nel nuovo FB. Ciao
Project75 Inserita: 23 luglio 2016 Autore Segnala Inserita: 23 luglio 2016 Ciao Cesare Nicola, Una volta copiato il programma dentro il blocco FB me lo riporto dentro il blocco OB1, a questo punto se volessi porta fuori lo start del ciclo devo andare dentro FB ed alla voce INPUT devo crearmi una variabile (la chiamo start ciclo) che andrò a copiare al posto del mio start, poi vado all OB1 e all'ingresso del mio FB (che ho chiamato start ciclo) collego il mio pulsante start che mi avviava il ciclo in precedenza prima di creare il blocco FB. Penso di aver capito bene. comunque se hai un esempio da potermi inviare pEr capire bene la struttura ideale per sviluppare un programma, mi faresti una grande cortesia. Io uso il TIA PORTAL V13 UPD9. Grazie ancora buona giornata
Project75 Inserita: 7 agosto 2016 Autore Segnala Inserita: 7 agosto 2016 Buon pomeriggio, volevo un'informazione : supponiamo di avere 4 motori e doverli gestire separatamente uno dall'altro, quindi se creo un FB di start/stop lo posso usare per accensione e spegnimento, ma ne servo 4 per quanto sono i motori, o ne basta uno? oppure c'è un altro modo più semplice? Grazie anticipatamente
drugo66 Inserita: 7 agosto 2016 Segnala Inserita: 7 agosto 2016 Ciao, se il ciclo (quindi la funzione di marcia/arresto) è uguale o, al limite, simile, usi lo stesso FB, ma con diversi DB di istanza.
Project75 Inserita: 7 agosto 2016 Autore Segnala Inserita: 7 agosto 2016 Ciao, quindi come dicevo prima devo mettere tanti FB per quanto sono i motori?
batta Inserita: 8 agosto 2016 Segnala Inserita: 8 agosto 2016 Quote a questo punto se volessi porta fuori lo start del ciclo devo andare dentro FB ed alla voce INPUT devo crearmi una variabile (la chiamo start ciclo) che andrò a copiare al posto del mio start, poi vado all OB1 e all'ingresso del mio FB (che ho chiamato start ciclo) collego il mio pulsante start che mi avviava il ciclo in precedenza prima di creare il blocco FB Sì, proprio così. Lo stesso vale per i parametri in uscita come, per esempio, il comando del motore. Quote Ciao, quindi come dicevo prima devo mettere tanti FB per quanto sono i motori? Per ogni motore richiami sempre la stessa FB (4 motori, 4 richiami di FB), associando però ogni volta un diverso DB di istanza.
Project75 Inserita: 8 agosto 2016 Autore Segnala Inserita: 8 agosto 2016 Ok grazie mille batta, avrei bisogno, sempre se possibile, un esempio di come strutturare un programma, giusto per capire, essendo alle prime armi, come impostarlo al meglio, forse chiedo troppo, ma sarebbe una grande cortesia.
Project75 Inserita: 9 agosto 2016 Autore Segnala Inserita: 9 agosto 2016 Buon giorno. Qual'è la differenza sostanziale fra blocco FC e blocco FB? Quando è conveniente usare l'uno e quando l'altro?
EsseCi60 Inserita: 9 agosto 2016 Segnala Inserita: 9 agosto 2016 Guarda le video lezioni di Gianmario Pedrani qui sul forum , te lo spiegano perfettamente http://www.plcforum.it/portale/video.php?idv=124
Project75 Inserita: 10 agosto 2016 Autore Segnala Inserita: 10 agosto 2016 Ok perfetto grazie mille, ma non esiste un link con le video lezioni su TIA PORTAL ?
Livio Orsini Inserita: 10 agosto 2016 Segnala Inserita: 10 agosto 2016 No erchè non esistono video lezioni su TIA portal
EsseCi60 Inserita: 10 agosto 2016 Segnala Inserita: 10 agosto 2016 C'è un libro "programmare con i nuovi PLC 1200-1500" , edito da Hoepli. Non costa pochissimo ma in compenso vale poco. Poco di più che sfrugugliare sul TIA in maniera autonoma. Ma se parti da zero, potrebbe servirti. Poi so che in rete c'è un tipo che vende video corsi su PLC Siemens, ma non ne conosco la validità.
Livio Orsini Inserita: 10 agosto 2016 Segnala Inserita: 10 agosto 2016 Quote Non costa pochissimo ma in compenso vale poco.
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