📊

Corso Base sui PLC FX5 e Software

Mar 31, 2025

Corso Base IQOS

Introduzione

  • Il corso si divide in tre parti:
    1. Caratteristiche dei PLC FX5 e hardware.
    2. Ambiente di sviluppo e software GX Works 3.
    3. Tipi di esecuzione dei programmi e strumenti di debug.

Parte 1: Caratteristiche dei PLC FX5

Storia dei PLC Mitsubishi

  • I PLC compatti sono nati negli anni '80.
  • La serie FX è stata lanciata nel 2015.
  • La velocità del processore è aumentata notevolmente.

Caratteristiche Tecniche dei Modelli FX5

  • Modelli: FX5U, FX5UC, FX5J
  • Linguaggi di programmazione disponibili:
    • Ladder
    • Testo strutturato (ST)
    • Function Block Diagram (FBD)
    • SFC (disponibile per firmware >= 1.220)
  • Capacità di programma:
    • FX5U/FX5UC: 64 kg (espandibile a 128 kg)
    • FX5J: 48 kg (non espandibile)

Hardware delle CPU

  • FX5U:
    • Porta Ethernet, porta seriale, canali analogici, SD card (opzionale), batteria tampone (opzionale).
  • FX5C:
    • Simile a FX5U, ma senza ingressi/uscite analogiche.
  • FX5J:
    • Porta Ethernet, mini USB, SD card (senza batteria tampone).

Codifica del PLC

  • Composizione del codice PLC:
    • Famiglia e serie (es. FX5U)
    • Numero ingressi/uscite
    • Tipo di uscite (R = relè, T = transistor)
    • Tipo di alimentazione (A = AC, D = DC)

Regole per Configurazione Hardware

  • Espansioni:
    • FX5U/FX5J: possibilità di addizioni a destra, sinistra e a bordo.
    • FX5C: nessuna espansione a bordo.
  • Numero di I/O:
    • FX5U: massimo 512 punti I/O.
    • FX5J: massimo 256 punti I/O.

Parte 2: Software GX Works 3

Ambienti di Sviluppo

  • GX Works 3 è la piattaforma di programmazione.
  • Supporta la retrocompatibilità con versioni precedenti.
  • Linguaggi di programmazione:
    • Ladder, ST, FBD, SFC (per FX5U e FX5C).

Struttura Progetto

  • Comprende:
    • Configurazione hardware
    • Programmi e execution types
    • Funzioni utente e globali

Memoria del PLC

  • Suddivisa in:
    • Data Memory (programmi, parametri, commenti)
    • Device e Label Memory.

Parte 3: Esecuzione dei Programmi

Tipi di Esecuzione

  • Tipo di esecuzione:
    • Immediate, Fixed Scan, Event-driven, Standby, No Execution.
  • Program Block:
    • Unità indipendenti, possono contenere diverse istruzioni e funzioni.

Programmazione e Debug

  • Creazione di Program Block:
    • Utilizzo di linguaggi diversi, Drag and Drop.
  • Strumenti di Debug:
    • Cross reference, Device list, Tabelle di watch, Diagnostic tools.
    • Simulatore: per testare la logica del PLC.

Conclusioni

  • Grazie per la partecipazione al corso.