Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Pulsante per set/reset S7-1200

PLC, servomotori, inverter...robot

Moderatori: Foto Utentedimaios, Foto Utentecarlomariamanenti

0
voti

[11] Re: Pulsante per set/reset S7-1200

Messaggioda Foto Utentepaolo1969 » 26 giu 2012, 22:37

ok grazie.
Avatar utente
Foto Utentepaolo1969
0 4
 
Messaggi: 17
Iscritto il: 18 gen 2010, 10:49

0
voti

[12] Re: Pulsante per set/reset S7-1200

Messaggioda Foto Utentespai » 10 lug 2012, 21:11

La soluzione N.1 del post [9] funziona, se elimini il contatto "E0.0" prima del rilevamento del fronte di salita di E0.0 stesso.
Avatar utente
Foto Utentespai
0 2
 
Messaggi: 14
Iscritto il: 13 mag 2008, 11:21
Località: Bussolengo - VR

0
voti

[13] Re: Pulsante per set/reset S7-1200

Messaggioda Foto Utentepaolo1969 » 11 lug 2012, 18:42

Ciao spai , e grazie per la risposta :-) ........ ho provato anche il tuo consiglio , funziona anche questo come gli altri.... vibra sempre il rele dell'uscita e il funzionamento non e costante...
Avatar utente
Foto Utentepaolo1969
0 4
 
Messaggi: 17
Iscritto il: 18 gen 2010, 10:49

0
voti

[14] Re: Pulsante per set/reset S7-1200

Messaggioda Foto Utentespai » 11 lug 2012, 21:39

Allora hai qualche altro problema.
Quel sistema per generare un flip-flop è supercollaudato.

Sicuro di non usare, per esempio, il merker di appoggio per il fronte di salita anche in altre parti del programma?
Il segnale sull'ingresso, da dove arriva? Sicuro che non ci sia, per esempio, un contatto che rimbalza? Che filtro c'è impostato, in configurazione hardware, sull'ingresso?
Avatar utente
Foto Utentespai
0 2
 
Messaggi: 14
Iscritto il: 13 mag 2008, 11:21
Località: Bussolengo - VR

0
voti

[15] Re: Pulsante per set/reset S7-1200

Messaggioda Foto Utentepaolo1969 » 11 lug 2012, 22:12

Uso le impostazioni di fabbrica, tempo ciclo 150ms, filtro di inserimento 6,4 ms ,per attivare l'ingresso uso il simulatore, ci sono solo queste poche righe di programma nel plc.....
Avatar utente
Foto Utentepaolo1969
0 4
 
Messaggi: 17
Iscritto il: 18 gen 2010, 10:49

0
voti

[16] Re: Pulsante per set/reset S7-1200

Messaggioda Foto Utentespai » 11 lug 2012, 22:39

Merker di clock e di sistema?
Avatar utente
Foto Utentespai
0 2
 
Messaggi: 14
Iscritto il: 13 mag 2008, 11:21
Località: Bussolengo - VR

0
voti

[17] Re: Pulsante per set/reset S7-1200

Messaggioda Foto Utentepaolo1969 » 11 lug 2012, 23:15

Controllato anche quelli..... sono a posto.
Avatar utente
Foto Utentepaolo1969
0 4
 
Messaggi: 17
Iscritto il: 18 gen 2010, 10:49

0
voti

[18] Re: Pulsante per set/reset S7-1200

Messaggioda Foto UtenteCandy » 12 lug 2012, 21:35

Evidentemente esiste la magia. Io però non la conosco.
Ti ho già spiegato in [4] cosa occorre fare, ti ho già detto che le soluzioni in [9] sono da gettare. Ti ho detto che per programmare si una la conoscenza, non la politica.

STORIA DI UNA SIMULAZIONE.
...Lanciamo il TIA PORTAL. (Ma anche dopo il lavoro?) Uff...

1) Prepariamo l'ambiente di lavoro:
1_CPu.jpg
1_CPu.jpg (14.31 KiB) Osservato 13436 volte


2) Controlliamo la config HW. 150 ms di watchdog sono il default, non ci serve, lasciamolo stare così.
2_CfgHw.jpg
2_CfgHw.jpg (31.21 KiB) Osservato 13436 volte


3) Controlliamo che di default i merker di clock non siano linkati, tanto non ci servono.
3_mc.jpg
3_mc.jpg (20.28 KiB) Osservato 13436 volte


Ok, è cosa ci serve.

4) Scriviamo il ladder in OB1:
4_ladder.jpg
4_ladder.jpg (26.15 KiB) Osservato 13436 volte


5) La CPU concreta non ci serve, basta il simulatore:
5_Cpu.jpg
5_Cpu.jpg (27.09 KiB) Osservato 13436 volte


Ok, girà. Sta in RUN. Proviamo.

6) Primo step. tutto a zero:
6_Primostep.jpg
6_Primostep.jpg (72.35 KiB) Osservato 13436 volte


7) Simulo l'ingresso I0.0, sta premuto per un poco:
7_Secondostep.jpg
7_Secondostep.jpg (67.23 KiB) Osservato 13436 volte


8) Rilascio I0.0... L'uscita Q0.0 non ha mai vibrato, è ad 1 per ora:
8_Terzostep.jpg
8_Terzostep.jpg (67.24 KiB) Osservato 13436 volte


9) E' rimasta ad uno... Bene. Andiamo avanti, per ora non vibra. Ripremo I0.0:
9_Quartostep.jpg
9_Quartostep.jpg (71.16 KiB) Osservato 13436 volte


10) Ancora bene, si è spenta Q0.0, ed ora? Se lascio I0.0? Proviamo:
10_End.jpg
10_End.jpg (67.26 KiB) Osservato 13436 volte


Bene. Sembra funzionare. Non ha mai vibrato nulla. Ed il LADDER sembra quello postato in [4], non altrove.
Bene, è ancora come penso io: vince la logica sulla magia e sulla politica.

Verifica.
Avatar utente
Foto UtenteCandy
32,5k 7 10 13
CRU - Account cancellato su Richiesta utente
 
Messaggi: 10123
Iscritto il: 14 giu 2010, 22:54

0
voti

[19] Re: Pulsante per set/reset S7-1200

Messaggioda Foto Utentespai » 13 lug 2012, 17:18

ti ho già detto che le soluzioni in [9] sono da gettare.

Perché?
Io considero (la soluzione Nr.1) il modo migliore per fare un flip-flop.
Se ci fosse anche l'istruzione XOR (come, per esempio, in S7-300), diventerebbe ancora più semplice.

L'unica cosa sbagliata è il rilevamento del fronte di salita.
Sempre con riferimento al post [9] soluzione Nr.1, M20.0 è utilizzato come flag per la rilevazione del fronte di salita, e anche come fronte di salita stesso.
Mi dispiace essermene accorto solo ora, ma è evidente che così non può funzionare.
Tutto il resto però sì che funziona.
Ho buttato giù su una cpu S7-1212 il seguente codice:


Come c'era da aspettarsi, funziona alla grande.
Superfluo dire che mi sarei meravigliato del contrario.
Avatar utente
Foto Utentespai
0 2
 
Messaggi: 14
Iscritto il: 13 mag 2008, 11:21
Località: Bussolengo - VR

0
voti

[20] Re: Pulsante per set/reset S7-1200

Messaggioda Foto UtenteCandy » 13 lug 2012, 18:28

Quello che hai postato in [19] è ben diverso da quanto postato in [9]; per forza che funziona.
Anche se a dire il vero, la grafica da te usata in [19] non mi è familiare, forse appartiene a qualche CPU specifica? Mi ricorda di più le S7-200...
Avatar utente
Foto UtenteCandy
32,5k 7 10 13
CRU - Account cancellato su Richiesta utente
 
Messaggi: 10123
Iscritto il: 14 giu 2010, 22:54

PrecedenteProssimo

Torna a Automazione industriale ed azionamenti

Chi c’è in linea

Visitano il forum: Nessuno e 5 ospiti