TUTORIAL ESERCIZIO – Avanti e indietro di un motore con lo stesso pulsante FlipFlop SR TiaPortal PLC S7-1200

2789

TUTORIAL ESERCIZIO – Avanti e indietro di un motore con lo stesso pulsante FlipFlop SR TiaPortal PLC S7-1200

Avanti e indietro di un motore con lo stesso pulsante Flip Flop SR – N_Trig in Tia Portal V17 con S7-1200

In questo esercizio, passo passo da realizzare, programmeremo su un PLC S7-1200 l’azionamento di marcia avanti e inversione di marcia di un motore tramite un solo pulsante NO (P2). Se si preme per la prima volta il pulsante NO (P2) il motore deve girare in senso avanti e se ripremuto di nuovo inverte il senso di marcia e così via fino all’arresto, eventuale, di emergenza tramite l’interruttore NC (P1).

Utilizzeremo la Motion Trainer Unit che porta a bordo due motori DC (utilizzeremo il Motore A per l’esercizio) e i Led Q2 Giallo e Q3 Blu per segnalare l’attivazione del senso di marcia.

Entrate uscite della Motion Trainer Unit:
I0.0: P2 – START AVANTI_INDIETRO (contatto normalmente aperto)
I0.1: P1 – INTERRUTTORE di arresto (contatto normalmente chiuso)

Q0.0: Direzione Motore A AVANTI
Q0.1: Direzione Motore A INDIETRO

M0.0: marker_01 per fronte positivo.
M0.1: marker_02 per fronte negativo.
M0.2: marker_03 per fronte negativo.
M0.3: marker_04 per fronte negativo.

Spiegazione logica del programma:

Quando il pulsante (P2) viene premuto per la prima volta, il bit impostato nel flip flop SR sul Motore A_AVANTI viene eccitato da un trigger_positivo (per garantire che sia eccitato per un ciclo di scansione).

Quando si rilascia il pulsante, il flip flop SR sul Motore A_AVANTI resta attivo per 1 su SET.

Quando il pulsante viene premuto per la seconda volta, il bit di reset nel Motore A_AVANTI viene eccitato su RESET dal trigger negativo del pulsante normalmente chiuso e dal bit normalmente aperto del Motore A_AVANTI.
Nello stesso momento il bit di SET Motore A_INDIETRO viene eccitato dal trigger negativo del bit normalmente chiuso del pulsante (P2) appena premuto e dal Motore A_AVANTI in stato FALSE.

Quando si rilascia il pulsante (P2), il Motore A_INDIETRO resta ativo in SET.

Quando il pulsante (P2) viene premuto di nuovo, il bit di RESET nel Motore A_INDIETRO viene eccitato e il bit impostato in Motore A_AVANTI in SET viene eccitato e così via.

Se l’interruttore (P1) di arresto viene azionato in qualsiasi momento, il motore si ferma in RESET.


Per la formazione PLC certificata, su questo argomento e sulla programmazione plc in generale potete contattarmi direttamente tramite il modulo:




    Software necessari:

    Download Tia Portal V17: da qui
    trial operativa 21 giorni.

    Ricordo che per essere abilitati al download del software è necessaria una registrazione al sito di supporto Siemens (qui) ed una successiva autorizzazione da parte di Siemens, che può richiedere anche diversi giorni.

    Scrivi un commento o una richiesta di Info

    Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.