🔧

Corso Base sui PLC FX5 e Software

Mar 31, 2025

Corso Base IQOS

Introduzione

  • Diviso in tre parti:
    • Caratteristiche dei PLC FX5 e configurazione
    • Ambiente di sviluppo e software GX Works 3
    • Tipi di esecuzione dei programmi e strumenti di debug

Parte 1: Caratteristiche dei PLC FX5

Storia e Evoluzione

  • Primo PLC compatto da Mitsubishi Electric nel 1981 con la serie F.
  • Evoluzione fino alla serie FX5 nel 2015.
  • Maggiore velocità del processore e riduzione del tempo ciclo.

Modelli FX5

FX5U e FX5UC

  • Linguaggi di programmazione: Ladder, Testo Strutturato, Function Block Diagram (FBD)
  • Capacità di programma: 64 K step (può essere raddoppiata a 128 K con firmware 1.100 o superiore).

FX5J

  • Linguaggi di programmazione: Ladder, FBD, Testo Strutturato.
  • Capacità di programma fissa a 48 K step.

Hardware delle CPU

  • FX5U: Porta Ethernet, Porta seriale 485, ingressi e uscite analogiche.
  • FX5C: Porta Ethernet e Porta seriale, senza ingressi/uscite analogiche.
  • FX5J: Porta Ethernet, Porta mini USB per programmazione.

Codifica del Codice PLC

  • Composto da:
    • Famiglia e serie
    • Numero totale di ingressi e uscite
    • Tipologia di uscite (Relè o Transistor)
    • Tipo di alimentazione (AC o DC)

Parte 2: Software GX Works 3

Ambiente di Sviluppo

  • Possibilità di personalizzare il layout e retrocompatibilità.
  • Importazione di progetti da software precedenti.
  • Linguaggi disponibili: Ladder, ST, FBD, SFC (solo per FX5U e FX5C).

Creazione di Progetti

  • Creazione di un nuovo progetto tramite il menu Project.
  • Struttura dell'albero di progetto:
    • Hardware Configuration
    • Program
    • Function Block
    • Label

Memoria del PLC

  • Input (X) e Output (Y) numerati in sistema ottale.
  • Tipi di memoria: M (normali e ritentive), L (ritentive), Timer e Contatori.
  • Area di memoria standard e area di memoria Fast.

Parte 3: Tipi di Esecuzione dei Programmi

Modalità di Esecuzione

  • Micheal Execution Type: Esecuzione per un ciclo di scansione.
  • Fixed Scan: Esecuzione ad intervallo temporale.
  • Event Triggered: Esecuzione in risposta ad eventi.
  • Standby Type: Eseguito solo su richiesta.

Programmazione

  • Struttura del progetto: Program File e Program Block.
  • Creazione e gestione di Program Block tramite Drag and Drop.

Strumenti di Debug

  • Cross Reference: Elenco degli utilizzi di device o label.
  • Device List: Elenco dei device presenti nel PLC.
  • Watch Table: Monitoraggio e modifica dello stato delle variabili.
  • Simulator: Testare la logica del PLC.

Conclusione

  • Strumenti per il debug e monitoraggio delle prestazioni del PLC.
  • Importanza della configurazione corretta e della gestione della memoria.