Comunicazione tra inverter Danfoss e PLC: Guida alla configurazione per i protocolli più comuni
Hai collegato tutto correttamente. L'azionamento Danfoss VLT si accende, il motore gira e il PLC è online. Ma non appena invii un comando di scrittura tramite il bus di campo, ricevi un errore di comunicazione, o peggio, l'azionamento ti ignora completamente. Ci sono passato anch'io. Il parametro 8-30 mostra "Nessun messaggio", il LED verde del bus di campo lampeggia in modo minaccioso e il responsabile di produzione ti sta guardando alle spalle. Questo articolo è la guida rapida che avrei voluto avere a disposizione durante le mie prime dodici integrazioni Danfoss. Tratteremo i quattro principali protocolli (FTP, PROFINET, EtherNet/IP e Modbus RTU) con i valori esatti dei parametri, le mappature PCD e le procedure di risoluzione dei problemi necessarie per garantire un trasferimento dati affidabile.

Danfoss ha prodotto diverse generazioni di VFD con il marchio VLT. I modelli più comuni che incontrerai in ambienti industriali sono i VLT Micro Drive FC 51, VLT AutomationDrive FC 302, VLT AQUA Drive FC 202 e i più recenti VLT Midi Drive FC 280 e serie iC7. Per l'integrazione con i PLC, FC 302 e FC 202 sono i modelli di punta: supportano la suite completa di schede di comunicazione opzionali e dispongono del set di parametri più completo.
Protocollo | Caso d'uso tipico | È necessaria una scheda opzionale?
Modbus RTU (RS‑485) | Impianti legacy, SCADA semplici, PLC di piccole dimensioni | No — integrato negli azionamenti standard
PROFIBUS DP | Siemens S7‑300/400, impianti più vecchi | VLT PROFIBUS DP MCA 101
PROFINET | Siemens S7‑1200/1500, linee moderne | VLT PROFINET MCA 120 o MCA 121
EtherNet/IP | Allen‑Bradley CompactLogix / ControlLogix | VLT EtherNet/IP MCA 121
Punto chiave: se il vostro azionamento è un FC 51, siete limitati al protocollo Modbus RTU tramite i terminali RS-485 integrati (68, 69, 61). Per gli FC 302/202/280, potete aggiungere una qualsiasi delle schede opzionali sopra menzionate. La serie iC7 dispone di Ethernet multiprotocollo integrata, quindi non è necessaria alcuna scheda aggiuntiva.
Ogni implementazione di bus di campo Danfoss si basa sugli stessi principi: una parola di controllo (CTW), un valore di riferimento/principale effettivo (MAV) e un insieme di parole di dati di processo (PCD). Non è necessario memorizzare ogni singolo bit della CTW: quelli critici sono:
· Bit 0: Comando di avvio
· Parte 1: Inversa
· Parte 2: Sosta costiera
· Parte 3: Nessuna sosta per inerzia (sosta rapida)
· Bit 7: Errore di ripristino
· Bit 8: Jog
· Bit 15: Selezione fermata/non fermata sulla rampa dell'autobus
La parola di stato (STW) rispecchia queste: Bit 0 = Pronto, Bit 1 = Pronto per l'esecuzione, Bit 2 = In esecuzione, Bit 3 = In esecuzione al valore di riferimento, Bit 7 = Guasto, ecc. Familiarizzate con queste: sono identiche in tutti i protocolli.
Il protocollo Modbus RTU è il più semplice e tollerante. È integrato in ogni azionamento VLT sui terminali 68 (TX+/RX+), 69 (TX-/RX-) e 61 (comune).
Elenco dei parametri per FC 302:
· Protocollo 8-30 = `Modbus RTU`
· 8‑31 Indirizzo = imposta l'indirizzo del tuo autobus (1‑247)
· Velocità di trasmissione 8-32 baud = corrisponde alla velocità del master (9600, 19200, 38400)
· 8‑33 Parità / Bit di stop = `Pari, 1 stop` (comune) o `Nessuna parità, 2 stop`
· 8‑35 Ritardo minimo di risposta = 10 ms (iniziare da qui; aumentare in caso di collisioni)
· 8‑36 Ritardo massimo di risposta = 100 ms
Scrittura nella parola di controllo: indirizzo del registro di mantenimento Modbus 0x2000 (dec 8192). Il valore di riferimento va in 0x2002 (dec 8194). Lettura della velocità effettiva? Registro 0x2100 (dec 8448) per la parola di stato e 0x2102 (dec 8450) per il valore effettivo principale.
Errore comune: si invia 0x047F al registro 0x2000 aspettandosi che l'azionamento si avvii, ma non succede nulla. Verificare il punto 8-30: se è impostato su FC Profile anziché Modbus RTU, l'azionamento non interpreterà correttamente la parola di controllo. Verificare inoltre che la funzione Coasting Select (punto 8-50) non sovrascriva il comando di avvio.
PROFIBUS ha una cattiva reputazione perché considerato complicato, ma una volta caricato il file GSD e bloccata la velocità di trasmissione, è estremamente stabile.
Hardware:
· Scheda opzionale VLT PROFIBUS DP MCA 101
· Terminali BUS: linea A (rossa), linea B (verde), schermatura collegata a entrambe le estremità
· Resistenze di terminazione ON alle due estremità fisiche del segmento
Impostazione dei parametri:
· Protocollo 8-30 = `PROFIBUS DP`
· 8-31 Indirizzo stazione = corrispondere agli interruttori DIP hardware (o all'impostazione del parametro se l'indirizzamento software è abilitato)
· 8‑32 Selezione Telegramma = `Telegramma Standard 1` (2 parole: CTW+MAV) o `Telegramma Standard 20` (6 parole: CTW+MAZ+4 PCD). Per la maggior parte delle applicazioni a velocità controllata, il Telegramma 1 è sufficiente.
· 8‑02 Sorgente di controllo = `Input digitale e parola di controllo`
· 8‑03 Tempo di timeout della parola di controllo = 1,0 s (se nessun messaggio entro 1 secondo, si verifica l'interruzione)
File GSD: Scaricare DANF0653.GSD o DANF06B3.GSD dal sito di Danfoss e importarlo in TIA Portal o Step 7. La configurazione degli slot è semplice: slot 1 = parola di controllo, slot 2 = riferimento, slot 3-6 = PCD.
Mappatura PCD (Telegramma 20): Se è necessario leggere la corrente del motore (parametro 16-14) o la tensione del collegamento CC (parametro 14-30), mapparle tramite 8-50* a 8-53* (per PCD di lettura) e 9-50* a 9-53* (per PCD di scrittura). Esempio:
· 8‑50 PCD 1 Lettura = `16‑14 Corrente del motore`
· 8‑51 PCD 2 Read = `14‑30 DC Link Voltage`
VLT PROFINET MCA 120 (vecchio modello) o MCA 121 (attuale). Il processo è concettualmente quasi identico a PROFIBUS, ma più semplice perché PROFINET gestisce l'indirizzamento automaticamente tramite DCP.
Impostazione dei parametri:
· 8‑30 Protocollo = `PROFINET IO`
· 8‑70 Tempo ciclo I/O = 4 ms (valore predefinito; valori inferiori = più veloce ma con maggiore carico sulla CPU)
· 8‑72 PROFINET Nome stazione = impostalo tramite lo strumento VLT Memory Card o la tastiera dell'unità (oppure usa uno strumento DCP come PRONETA)
· 8‑02 Origine del controllo = `Parola di controllo`
File GSDML: Importare GSDML‑V2.33‑Danfoss‑MCA121‑2023xxxx.xml (la versione varia). Le dimensioni standard dei telegrammi corrispondono a PROFIBUS: Telegramma 1 (2 parole), Telegramma 20 (6 parole), Telegramma 21 (10 parole), ecc.
Suggerimenti specifici per PROFINET:
1. Il nome della stazione deve corrispondere esattamente, distinguendo tra maiuscole e minuscole. Se il PLC non riesce a trovare l'azionamento, utilizzare Siemens PRONETA per scansionare la rete e rinominare il dispositivo.
2. Tempo ciclo I/O: non scendere al di sotto di 2 ms a meno che non si sia verificato che il ciclo DR del PLC sia in grado di gestirlo. Ho visto TIA Portal rifiutare qualsiasi valore inferiore a 1 ms su CPU più vecchie.
3. Watchdog: Il parametro 8-03 è ancora valido. Impostalo a 2 volte il tuo tempo di ciclo I/O.
Per gli utenti Allen-Bradley, la scheda VLT EtherNet/IP MCA 121 fa sì che l'unità venga riconosciuta come un dispositivo CIP standard. Sarà necessario il file EDS di Danfoss.
Impostazione dei parametri:
· 8‑30 Protocollo = `EtherNet/IP`
· 8‑70 Tempo ciclo I/O = impostazione RPI nel PLC (il valore predefinito di 10 ms va bene)
· 8‑72 Assegnazione indirizzo IP = `DHCP`, `Statico` o `BootP` (corrisponde allo schema IP del tuo impianto)
· 8‑74 Maschera di sottorete e 8‑75 Gateway predefinito — impostarli se statici
· 8‑02 Origine del controllo = `Parola di controllo`
Configurazione di Studio 5000 / Logix Designer:
4. Scarica il file EDS da Danfoss e registralo tramite `Strumenti > Strumento di installazione hardware EDS`.
5. Aggiungi l'unità all'albero I/O sotto il tuo bridge Ethernet. Le istanze di assembly predefinite sono:
· Gruppo di uscita (PLC → Azionamento): Istanza 101 (4 parole: CTW + Ref + 2 PCD)
· Gruppo di ingresso (azionamento → PLC): Istanza 102 (8 parole: STW + MAV + 6 PCD)
6. Mappa i dati ai tag del controller. In genere creo un UDT con `Drive_CTW`, `Drive_Ref`, `Drive_STW` e `Drive_MAV`.
Problema comune: se lo stato del modulo mostra "Nessuna connessione", verificare che l'RPI nel PLC corrisponda a 8-70. Verificare inoltre che l'indirizzo IP non sia duplicato: eseguire un ping da un laptop prima della messa in servizio.
È qui che la maggior parte delle persone si blocca. La mappatura PCD consente di leggere o scrivere qualsiasi parametro dell'azionamento sul bus di campo, oltre ai valori standard CTW/MAV.
Lettura PCD (azionamento → PLC): da 8‑50 a 8‑53 (fino a 4 PCD da leggere in Telegram 20). Ogni slot parametri prevede il numero del parametro dei dati che si desidera leggere.
Scrivere i PCD (PLC → azionamento): da 9‑50 a 9‑53. Si desidera che il PLC imposti il terminale di uscita digitale? Mappare la funzione 5‑40 Uscita digitale su un PCD di scrittura.
Esempio: si desidera leggere la frequenza del motore (16-12) e la corrente del motore (16-14) dal variatore di frequenza:
`
8‑50 PCD 1 Configurazione di lettura = 16‑12 frequenza del motore [Hz]
8‑51 PCD 2 Configurazione di lettura = 16‑14 corrente del motore [A]
`
Ora il PLC legge STW + MAV + PCD1 + PCD2. I valori PCD compaiono nei telegrammi dopo lo slot MAV. La scalatura è gestita dall'unità definita dal parametro: 16-12 corrisponde a 0,01 Hz, 16-14 a 0,1 A.
Guasto / Sintomo | Causa probabile | Soluzione
Allarme 34 / Guasto bus | Nessun messaggio fieldbus valido ricevuto entro il timeout 8-03 | Controllare il cavo, lo stato master e che 8-30 corrisponda all'hardware
L'unità non si avvia (nessuna rotazione) | I bit della parola di controllo non sono impostati correttamente o ci sono conflitti tra i terminali 5-12/5-13 | Impostare la sorgente di controllo 8-02 esclusivamente su "Parola di controllo"; disabilitare eventuali comandi di avvio degli ingressi digitali
Allarme 22 / Guasto hardware | PROFIBUS: velocità di trasmissione errata o indirizzo stazione duplicato | Forza la velocità di trasmissione tramite file GSD; verifica l'unicità dell'indirizzo
Dispositivo PROFINET non trovato | Nome stazione non corrispondente o conflitto IP | Utilizzare PRONETA per eseguire la scansione e riassegnare; riavviare l'unità dopo la ridenominazione
EtherNet/IP "Nessuna connessione" | Incompatibilità RPI o versione del file EDS | Abbinamento RPI 8-70 alla connessione PLC; scarica l'ultimo file EDS da Danfoss
Ho visto ingegneri passare ore a risolvere problemi perché avevano inserito la configurazione di lettura 8-50 PCD 1 come 16-12, ma si erano dimenticati di impostare la selezione del telegramma 8-32 su Telegramma Standard 20 (o superiore). Con il telegramma 1, l'unità invia solo CTW+MAV: gli slot PCD vengono semplicemente ignorati. Verificare sempre che la dimensione del telegramma corrisponda al numero di PCD.
Per RS‑485 (Modbus RTU), la resistenza di terminazione integrata è abilitata tramite 8‑36 in alcune varianti dell'unità o tramite un interruttore DIP fisico sulla scheda di controllo. Per PROFIBUS, utilizzare gli interruttori DIP sulla scheda MCA 101 - posizione ON per i dispositivi finali. Per PROFINET ed EtherNet/IP, non è necessaria alcuna terminazione del bus (si applicano le regole di cablaggio Ethernet standard: topologia a stella, percorso del cavo < 100 m per segmento).
Su TZTech.io, disponiamo di un'ampia gamma di inverter Danfoss e schede di comunicazione opzionali, comprese varianti legacy difficili da reperire.
Codice articolo | Descrizione | Tempi di consegna tipici
VLT FC 302 (vari kW) | AutomationDrive, 0,25–75 kW | Disponibile a magazzino
VLT FC 202 (vari kW) | AQUA Drive, applicazioni per pompe/ventilatori | Disponibile a magazzino
MCA 101 | Scheda opzionale PROFIBUS DP | 3-5 giorni lavorativi
MCA 120 | Carta opzionale PROFINET (vecchia versione) | Disponibilità limitata
MCA 121 | Scheda opzionale PROFINET / EtherNet/IP (attuale) | Disponibile
VLT 2800 | Inverter Legacy (fuori produzione - verificare la disponibilità) | Contattaci
Tutti i componenti vengono testati prima della spedizione. Spediamo in tutto il mondo, in Medio Oriente, nelle Americhe e in Europa. Hai bisogno di un inverter Danfoss di ricambio per un guasto alla linea? Sfoglia il nostro catalogo Danfoss o consulta la nostra selezione completa di inverter. Per pacchetti completi di integrazione PLC, consulta la nostra sezione dedicata ai ricambi per PLC.

No, la porta RS-485 integrata e una scheda opzionale condividono lo stesso bus di comunicazione interno sulla maggior parte degli azionamenti FC 302. Solo un protocollo fieldbus può essere attivo alla volta. Impostare 8-30 sul protocollo in uso.
L'allarme 34 indica un timeout del bus. Verificare il valore di 8‑03 Control Word Time: se impostato su un valore inferiore alla frequenza di aggiornamento del PLC, l'azionamento si arresta. Aumentarlo a 2-5 secondi per i test, quindi riportarlo al doppio del tempo di ciclo del bus in produzione.
Sì, se si desidera monitorare l'azionamento o visualizzare l'ultimo codice di errore dopo un'interruzione di corrente. Collegare 24 V CC ai terminali 35 (+) e 39 (-) sulla scheda di controllo FC 302. Senza questo collegamento, la scheda opzionale si spegne insieme alla rete elettrica.
8-02 La sorgente di controllo è impostata di default su Solo digitale su molti azionamenti FC 302. Modificarla in Solo parola di controllo per forzare l'azionamento ad accettare comandi di avvio/arresto esclusivamente dal bus di campo. Se sono necessari entrambi (pulsante locale + bus), impostarla su Ingresso digitale e parola di controllo e configurare gli ingressi digitali per "Avvio bus" in 5-12.
Cavo PROFINET standard: 100 m per segmento tra gli switch. Se l'unità è più distante dallo switch, installare un ripetitore PROFINET o un convertitore di media (fibra ottica). Per Modbus RTU, la distanza massima è di 1200 m a 9600 baud, che si riduce a 400 m a 38400 baud.
Il VLT 5000 utilizza la scheda Profibus DP V1 (codice articolo 176Fxxxx), mentre il VLT 2800 utilizza le schede SI-P o SI-M. Queste schede sono fuori produzione, ma occasionalmente disponiamo di unità usate e testate in magazzino. Contattateci indicando il numero di modello esatto e verificheremo la disponibilità.
---
*Hai bisogno di un inverter Danfoss o di una scheda di comunicazione di ricambio in tempi brevi? Acquista ricambi per inverter Danfoss su TZTech.io: testati, spediti in tutto il mondo e supportati da veri ingegneri che conoscono l'hardware.*
Inoltre, con il tuo permesso, vogliamo inserire cookie per rendere la tua visita e l'interazione con slOC più personale. Per questo utilizziamo cookie analitici e pubblicitari. Con questi cookie noi e terze parti possiamo tracciare e raccogliere il tuo comportamento su Internet all'interno e all'esterno di super-instrument.com. In questo modo noi e terzi adattiamo super-instrument.com e le pubblicità al tuo interesse. Facendo clic su Accetta accetti questo. Se rifiuti, utilizziamo solo i cookie necessari e purtroppo non riceverai alcun contenuto personalizzato. Ti invitiamo a visitare la nostra Cookie policy per maggiori informazioni o per modificare il tuo consenso in futuro.
Accept and continue Decline cookies