Passa al contenuto principale

Conversione Progetto 4CONTROL per uso con Inverter CANopen Schneider ATV320

Passi da eseguire per l’aggiornamento del progetto in modo da sostituire la gestione degli inverter Toshiba VF-MB1 con Schneider ATV320.

📝 Nota: All’interno del documento, nella cartella “PROGETTI”, sono allegati 2 progetti d’esempio: prima e dopo la conversione.


1. 💻 Procedura di Aggiornamento Software

  1. Nella cartella FSpec\Lib copiare la cartella Schneider (allegata al documento) che contiene il driver di gestione del nodo:

    Cartella Schneider
  2. Nell’albero del progetto, al nodo Libraries, importare la libreria:

    Importazione Libreria
  3. Nell’albero del progetto, al nodo Libraries, rimuovere la libreria Toshiba.

  4. Nella cartella FSpec\Lib cancellare la cartella Toshiba.

  5. Nel configuratore creare i nuovi nodi di tipo DS301, chiamandoli ATV320:

    Creazione Nodi ATV320
  6. Utilizzare le seguenti impostazioni:

    Impostazioni Nodo

    Il NodeID va impostato allo stesso valore del nodo che si sostituisce.

  7. Programmare i PDO ausiliari:

    Configurazione PDO Ausiliari

    💡 Tip: Si ricorda che la configurazione può essere esportata/importata da altri progetti o nodi:

    Import Export PDO

    Dopo l’importazione correggere il nome del TPDO e del RPDO.


⚙️ Esempio Configurazione TPDO e RPDO

Di seguito un esempio di configurazione RPDO e TPDO.

📤 TPDO (Drive → PLC)

TPDO Config 1 TPDO Config 2 TPDO Config 3 TPDO Config 4 TPDO Config 5

📥 RPDO (PLC → Drive)

RPDO Config 1 RPDO Config 2 RPDO Config 3 RPDO Config 4

❓ Dubbi sui parametri? Se si dovessero avere dei dubbi riguardo i dati da inserire all’interno della mappatura dei TPDO e RPDO, andare sulla libreria degli ATV320 appena inserita ed aprirla (instancelibrariesATV320ATV320_CNO_Management). All’interno si trovano riassunti tutti i parametri precedentemente descritti.

Parametri Libreria

📝 Modifiche al Codice

  1. Rimuovere i vecchi nodi Toshiba.

  2. Compilare il configuratore senza aggiornare le librerie di sistema.

    Compilazione Configurator
  3. Nel program CNO_Management sostituire i riferimenti ai nodi TSHMB1 con ATV320 (sostituzione letterale come da screenshot esemplificativo).

    Modifica Codice CNO Management
  4. Nei program o function block in cui si utilizzano gli inverter, sostituire i riferimenti ai nodi TSHMB1 con ATV320 (sostituzione letterale). Consiglio: cercare con la funzione Ctrl+i il nome TSHMB1, in modo da individuare nel software dove si trovano.

  5. Ricompilare il programma risolvendo eventuali errori. Nota: non serve aggiornare il sorgente per il backup dei dati e anche i tags per il pannello operatore sono compatibili.


2. 🔌 Installazione Hardware e Configurazione Inverter

  1. Installare gli inverter, collegandoli secondo lo schema.
  2. Configurarli con SW di programmazione Schneider “SO MOVE” o tramite la rotella multifunzione.
    • Basarsi sui parametri motore riportati sulla targhetta motore e non su quelli a schema elettrico (potrebbero non essere corretti).
    • Oppure basarsi sui file parametri dei vecchi Toshiba VF-MB1.
  3. Impostare il vecchio NODE ID e baud rate.

🔍 Verifica Baud Rate e Node ID

Per vedere il vecchio baud rate o si guarda il vecchio file parametri Toshiba, oppure lo si guarda nel software:

Verifica Baud Rate 1

Dopo aver individuato la porta CAN utilizzata per la comunicazione, andare (in questo caso) su Can_0SettingsBaud Rate: il valore visualizzato è la velocità di comunicazione della rete CAN.

Verifica Baud Rate 2

Per impostare il vecchio NODE ID sul nuovo inverter Schneider:

  • Controllare il file parametri del vecchio inverter VF-MB1.
  • Oppure aprire il progetto 4Control (quello non ancora modificato) e guardare il nodo inverter desiderato.
Verifica Node ID

3. 🚀 Messa in Servizio

  1. Scaricare su PC il file di backup presente nel controllore in modo da preservarlo.
  2. Eseguire un nuovo backup dei parametri nella macchina tramite HMI e salvarlo su PC.
  3. Scaricare la nuova applicazione senza aggiornare il firmware del controllore e senza tenere le retain.
  4. Attendere l’avvio completo dell’applicazione (confermando il caricamento dei dati di backup su HMI).
  5. Verificare che i nodi siano presenti in rete CANOpen (andando online su NetMonitor cliccando su Login) e che vadano nello stato Operational.

🚦 Verifica Stato:

  • Se l’inverter entra in rete, il corrispettivo nodo si illumina di verde nella lista dei NODE ID.
  • Perché l’inverter sia in Operational:
    • “Can run” nello schermo dell’inverter deve essere verde fisso (non lampeggiante).
    • “Can Err” deve essere spento.
    • (Altrimenti si trova nello stato pre-operational).
NetMonitor

🧪 Test a Banco

Provare a fare delle prove a banco collegando la rete CAN degli inverter e lanciando dei comandi di movimento tramite variabili di test.

Monitoraggio Stato Inverter:

  • ReadyToSwitchOn
  • DrvSwitchedOn
  • DrvEnabled
  • DrvFault

Variabili di Test da Dichiarare:

  • SwitchOn → Dichiarare una Booleana da mettere a TRUE
  • OperationEnable → Dichiarare una Booleana da mettere a TRUE
  • VelocityEnable → Dichiarare una Booleana da mettere a TRUE
  • Velocity → Dichiarare una Real per impostare la velocità in RPM desiderata

(Esempio di test a banco sulla pompa aspirazione)

Test Variabili 1 Test Variabili 2

4. 🔧 Varie ed Eventuali

Se l’inverter non dovesse entrare in Operational potrebbero esserci varie problematiche legate sia al software che al cablaggio.

🐛 Problematiche Software

Potrebbe essere che si è sbagliato ad inserire i parametri all’interno degli “OBJECT” degli RPDO e TPDO.

  1. Controllare di aver inserito correttamente i parametri:

    • object size on controller
    • Index (hex)
    • Subindex
    • Size On Node
  2. Controllare di aver messo il nome corretto su Pdo IEC reference Name su tutti i nodi inverter sostituiti.

    • Su TPDO deve esserci ATV320_Node_(numero)_TPDO
    • Su RPDO deve esserci ATV320_Node_(numero)_RPDO (come da foto)
    Verifica Nomi PDO
  3. Verificare di aver compilato il progetto.

  4. Ripristino Backup: Se dopo aver scaricato il software ci si accorge che nella ricetta caricata ci sono parametri che apparentemente non sono coerenti con quelli precedenti, ricaricare il backup presente sul controllore.

    • Premere su Load All Data e attendere il caricamento.
    Load All Data

🔌 Problematiche sul Cablaggio

Se andando online (facendo il login sulla parte del Net Monitor) viene visualizzato su “Net Status” la scritta Bus Off oppure Network Passive, potrebbe mancare una resistenza di terminazione nella rete CANOpen.

Bus Off Error
  • Nella rete CAN deve sempre esserci una resistenza iniziale e una resistenza finale.
  • Solitamente la nostra resistenza iniziale è il controllore (con i 2 dip switch RT messi su ON, per avere 120 Ohm).
  • L’altra resistenza deve essere a fine rete (120 Ohm).

Verifica con Multimetro: Per provare se tutto è corretto, bisogna misurare la resistenza ai capi della rete a controllore spento (tra Can_H e Can_L):

  • 60 Ohm: Tutto corretto (due resistenze da 120 in parallelo).
  • 120 Ohm: Manca 1 resistenza ai capi.
  • ~40 Ohm: C’è una resistenza in eccesso.

26/01/2026 - Pietribiasi Matteo