Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Dubbio SFC

PLC, servomotori, inverter...robot

Moderatori: Foto Utentedimaios, Foto Utentecarlomariamanenti

0
voti

[1] Dubbio SFC

Messaggioda Foto Utenteprova1234 » 8 lug 2020, 17:46

Ciao a tutti ho un grande dubbio sulla risoluzione di due esercizi in ambito SFC di seguito i testi:

1)

Si deve sviluppare un algoritmo di controllo in SFC per gestire un distributore automatico di caff`e.

• Alla pressione del pulsante start, il distributore si avvia ed `e pronto a erogare caff`e con le modalit`a descritte di seguito. Quando start si disattiva, il distributore si ferma, ultimando l’erogazione del caff`e, se in corso.
• Per acquistare il caff`e, l’utente deve inserire 2 monete. In particolare, il sensore coin in indica che `e stata inserita una moneta. Inserita la prima moneta, se entro 5 sec non viene inserita la seconda, la moneta gi`a nel distributore viene espulsa attivando per 1 sec il comando coin out, e la procedura riparte dall’inizio.
• Una volta inserite le due monete, il distributore inizia la procedura di erogazione del caff`e. Prima di tutto, si deve scaldare l’acqua tramite il comando hot per portarla alla temperatura di 95 °C. Il sensore temp fornisce la misura attuale della temperatura.
• Allo stesso tempo, si vuole evitare che l’utente carichi nel distributore altre monete. Quindi, nel caso in cui il sensore coin in indicasse l’inserimento di una moneta, la stessa sar`a espulsa attivando per 1 sec il comando coin out.
• Raggiunta la temperatura voluta, il caff`e viene erogato attivando per 20sec il comando coffe. Terminata l’erogazione, si deve spegnere il sistema di riscaldamento dell’acqua e il distributore `e nuovamente pronto per soddisfare nuove richieste da parte degli utenti.
• Il comando allarme, se attivo, indica che nel distributore si `e verificato un malfunzionamento grave. In tal caso, il sistema deve arrestarsi immediatamente per poi ripartire solo nel caso in cui allarme si disattivi. L’erogazione del caff`e sar`a possibile solo se il pulsante start `e premuto.


2)Come faccio date due variabili logiche di input In1 e In2 a disegnare le forme d’onda corrispondenti ai marker di stato 1.X, 2.X e 3.X e alle variabili logiche di output Out1 e Out2.


Grazie!
Avatar utente
Foto Utenteprova1234
0 2
 
Messaggi: 7
Iscritto il: 8 lug 2020, 15:47

0
voti

[2] Re: Dubbio SFC

Messaggioda Foto Utenteg.schgor » 9 lug 2020, 7:24

Non è chiaro cosa chiedi.
Puoi spiegarti meglio?
Avatar utente
Foto Utenteg.schgor
55,4k 9 12 13
G.Master EY
G.Master EY
 
Messaggi: 16550
Iscritto il: 25 ott 2005, 9:58
Località: MILANO

0
voti

[3] Re: Dubbio SFC

Messaggioda Foto Utenteprova1234 » 9 lug 2020, 9:23

Certo per quanto riguarda il primo punto, vorrei capire come sviluppare un possibile algoritmo SFC che risolva il problema.

Il punto due invece come ricavare le forme d'onda l'immagine è la seguente:
(non si era caricata)

Immagine

https://ibb.co/1YVqhfM
Avatar utente
Foto Utenteprova1234
0 2
 
Messaggi: 7
Iscritto il: 8 lug 2020, 15:47

0
voti

[4] Re: Dubbio SFC

Messaggioda Foto Utenteg.schgor » 9 lug 2020, 11:05

Ecco come cominciare

Devi applicare gli stessi criteri al tuo problema.
Prova ad iniziare con lo start. Poi vedremo il resto




EE
Avatar utente
Foto Utenteg.schgor
55,4k 9 12 13
G.Master EY
G.Master EY
 
Messaggi: 16550
Iscritto il: 25 ott 2005, 9:58
Località: MILANO

0
voti

[5] Re: Dubbio SFC

Messaggioda Foto Utenteprova1234 » 9 lug 2020, 11:31

Grazie per la risposta diciamo che sulla stesura del diagramma e su come funziona a grandi linee SFC non ho troppi problemi mi trovo in difficoltà sul seguente punto:

Inserita la prima moneta, se entro 5 sec non viene inserita la seconda, la moneta già nel distributore viene espulsa attivando per 1 sec il comando coin out, e la procedura riparte dall’inizio.


quindi come faccio a distinguere i due diversi percorsi, avrei pensato di inserire due rami uno che parte quando
blocco.T>5 sec e l'altro blocco.T<= 5sec, quest'ultimo fa procedere nell'erogazione del caffè..
Avatar utente
Foto Utenteprova1234
0 2
 
Messaggi: 7
Iscritto il: 8 lug 2020, 15:47

0
voti

[6] Re: Dubbio SFC

Messaggioda Foto Utenteg.schgor » 9 lug 2020, 14:55

Ogni blocco decisionale (rombo) ha due uscite, determinando percorsi diversi.
Dopo la prima moneta, in attesa dells seconda, si deve fare un controllo del tempo
e se superato, invece che tornare in attesa, si espelle la prima moneta.
Spero sia chiaro.
Avatar utente
Foto Utenteg.schgor
55,4k 9 12 13
G.Master EY
G.Master EY
 
Messaggi: 16550
Iscritto il: 25 ott 2005, 9:58
Località: MILANO

0
voti

[7] Re: Dubbio SFC

Messaggioda Foto UtenteMarcoD » 9 lug 2020, 15:31

Ho una domanda ingenua:
Che significa SFC ?
Flow Chart lo intuisco, ma la S ?
O_/
Avatar utente
Foto UtenteMarcoD
7.608 4 8 13
Master EY
Master EY
 
Messaggi: 3467
Iscritto il: 9 lug 2015, 16:58
Località: Torino

0
voti

[8] Re: Dubbio SFC

Messaggioda Foto Utenteg.schgor » 9 lug 2020, 15:37

S = sequential
Avatar utente
Foto Utenteg.schgor
55,4k 9 12 13
G.Master EY
G.Master EY
 
Messaggi: 16550
Iscritto il: 25 ott 2005, 9:58
Località: MILANO

0
voti

[9] Re: Dubbio SFC

Messaggioda Foto Utenteprova1234 » 9 lug 2020, 16:30

g.schgor ha scritto:Ogni blocco decisionale (rombo) ha due uscite, determinando percorsi diversi.
Dopo la prima moneta, in attesa dells seconda, si deve fare un controllo del tempo
e se superato, invece che tornare in attesa, si espelle la prima moneta.
Spero sia chiaro.


SFC non ha rombi però ma esclusivamente quadrati che rappresentano le azioni e condizioni rappresentate da una linea sulla freccia.

comunque grazie per il suggerimento. :D
Avatar utente
Foto Utenteprova1234
0 2
 
Messaggi: 7
Iscritto il: 8 lug 2020, 15:47

0
voti

[10] Re: Dubbio SFC

Messaggioda Foto Utentedjnz » 2 ago 2020, 20:20

prova1234 ha scritto:SFC non ha rombi però ma esclusivamente quadrati che rappresentano le azioni e condizioni rappresentate da una linea sulla freccia

Certo, perché flowchart e SFC sono due diagrammi che analizzano/descrivono il sistema da due punti di vista differenti e hanno simbologie differenti.

Il flowchart rappresenta il flusso delle singole operazioni/decisioni (da cui gli eventuali stati si possono ricavare solo seguendone/simulandone l'esecuzione), mentre l'SFC esplicita direttamente gli stati stessi e il ragionamento parte da questi. I rombi dei flowchart (almeno alcuni, quelli che portano in un nuovo stato) nell'SFC sono le divergenze.
Avatar utente
Foto Utentedjnz
195 1 4
New entry
New entry
 
Messaggi: 81
Iscritto il: 26 lug 2020, 14:52


Torna a Automazione industriale ed azionamenti

Chi c’è in linea

Visitano il forum: Nessuno e 7 ospiti