Il plc S7-1200 può essere programmato, oltre che in FUP, anche in linguaggio ladder KOP e in linguaggio di testo strutturato SLC.
Il linguaggio a blocchi di funzione FUP rappresenta un ottimo modo di imparare a programmare e comprendere appieno la logica booleana; impiegando infatti le istruzioni AND, OR, NOT, XOR e così via, si imparano quelle che rappresentano le basi della programmazione, non solo dei PLC ma in generale.
Il programma di oggi permette di attivare un’uscita con diversi tempi di attivazione, a seconda del comando che viene utilizzato per l’accensione. In particolare abbiamo quattro attivatori rappresentati da quattro merker nella memoria del PLC 1200, e quattro set point di tempi che vengono inviati al temporizzatore.
Nella prossima figura vediamo la prima parte del programma.
Sul secondo ramo del programma vediamo l’OR dei quattro merkers che attiva il bit M20.0, questo viene valutato con un fronte di salita per settare un il bit M20.1; quest’ultimo attiva l’uscita fisica Q0.0.
Bene, questo era il facilissimo programma di oggi, in linguaggio FUP per il plc S7-1200. Io ti auguro buono studio e buon lavoro, e ti do appuntamento quì sul mio sito tutto dedicato all’automazione industriale, e sul mio canale YouTube.