Pippo27 Inserito: 27 maggio 2020 Segnala Share Inserito: 27 maggio 2020 Salve a tutti mi sono appena iscritto al forum e in attesa dell'email di conferma quindi attualmente sono anonimo. Spero di fare le domande giuste e chiare per ricevere un vostro aiuto comunque io sono sempre stato un appassionato dei plc ho esperienza come programmazione lineare vorrei passare a quella strutturata, sto usando come prima esperienza una CPU 315 2dp comprata su ebay e il software la versione 5.5 Attualmente per fare i primi passi vi dico cosa voglio realizzare e se è giusto così: 1.come fare un richiamo di una fc che ad esempio contiene l'istruzione di un ciclo pressa, questa fc la voglio richiamare con un ingresso es. Pezzo fermo in posizione, questo ingresso ipotizziamo sia in un segmento di una fb. Attualmente voglio iniziare così in futuro voglio usare le db e gestirmele. Un'altra domanda come fare eseguire tutti i blocchi creati in ob1 e come richiamarli?. Spero di essere stato chiaro grazie in anticipo Link al commento Condividi su altri siti More sharing options...
TravelMen Inserita: 27 maggio 2020 Segnala Share Inserita: 27 maggio 2020 (modificato) Ciao e benvenuto allora è molto semplice, una volta aperto Simatic manager e creato il progetto e creata la tua FC o FB, ti basterà premere F1 che apparirà una finestra con tutte le info che stai cercando. una domanda cosa intendi con: Quote appassionato dei plc ho esperienza come programmazione lineare Saluti Modificato: 27 maggio 2020 da TravelMen Link al commento Condividi su altri siti More sharing options...
luigi69 Inserita: 27 maggio 2020 Segnala Share Inserita: 27 maggio 2020 7 ore fa, Pippo27 ha scritto: come fare eseguire tutti i blocchi creati in ob1 e come richiamarli?. ciao in che senso tutti i blocchi ? FB ? intendi richiamare altri FC ? in OB 1 fai solo l' indispensabile , il resto altrove e lo richiami Link al commento Condividi su altri siti More sharing options...
Cialtrone Inserita: 28 maggio 2020 Segnala Share Inserita: 28 maggio 2020 Benvenuto Pippo27. Provo a dare una veloce spiegazione, ma ti consiglio di consultare la sezione didattica ed approfondire. Il richiamo dei blocchi di programma vanno inseriti negli OB. Tranne esigenze particolari si fa tutto in OB1. La scansione di OB1 viene fatta dall'alto verso il basso. A questo punto i blocchi (FC o FB) possono essere richiamati in modo incondizionato oppure condizionato. Incondizionato significa che viene richiamato il blocco e basta. Condizionato significa che il blocco viene elaborato solo se sono soddisfatte le condizioni per il richiamo. Ad esempio se inserisco un segmento con E0.0 FC1 -||-----(Call) Il blocco FC1 verrà eseguito solo se E0.0 è uguale a 1. Dentro FC1 ci posso mettere dei richiami ad altri blocchi, sia condizionati che incondizionati (annidamento) Comunque alla fine della elaborazione di ogni blocco, il programma ritorna nel blocco che l'aveva richiamato e continua l'elaborazione da quel punto. Link al commento Condividi su altri siti More sharing options...
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