Rete Ethernet IP MODBUS TCP Beijer Electronics
GUIDA PER L'UTENTE
1. Introduzione
Questo manuale descrive come collegare i controllori al driver e come comunicano tramite indirizzamento WAGO. Il driver funziona come master. L'indirizzamento di un elemento avviene tramite WAGO. Per informazioni sul controllore, fare riferimento al manuale del sistema corrente.
2. Note di rilascio
| Versione | Pubblicazione | Descrizione | ||||||||||||||||
| 5.11 | Luglio 2025 | Aggiunto supporto per la nuova piattaforma HMI. | ||||||||||||||||
| 5.10 | Giugno 2017 | Aggiunto supporto per la nuova piattaforma HMI. | ||||||||||||||||
| 5.09 | Giugno 2016 | Aggiunto supporto per la nuova piattaforma HMI. Risolto il problema relativo all'utilizzo dell'indice. | ||||||||||||||||
| 5.08 | Novembre 2015 | L'intervallo di MX è aumentato da 0..1274 a 0..3327. Risolto il problema di riconnessione. | ||||||||||||||||
| 5.07 | Maggio 2012 | Risolto il problema di prestazioni durante la lettura simultanea di più dispositivi IX o QX. | ||||||||||||||||
| 5.06 | Aprile 2011 | Aggiunto il supporto per stringhe Unicode per alcuni modelli HMI. | ||||||||||||||||
| 5.05 | Settembre 2010 | Supporto per nuovi modelli HMI. | ||||||||||||||||
| 5.04 | Aprile 2010 | Risolto il problema di avvio quando si utilizzano determinati modelli HMI. | ||||||||||||||||
| 5.03 | Ottobre 2009 | Lettura fissa dei dispositivi MX. Modificata l'impostazione dei moduli di ingresso/uscita analogici in parole di ingresso/uscita analogiche. |
||||||||||||||||
| 5.02 | Agosto 2009 | Corretto lo scambio di stringhe per i dispositivi analogici. Aggiunta colonna per i moduli di ingresso/uscita analogici nella proprietà delle stazioni per ottenere lo stesso indirizzamento nell'HMI come nel programma di configurazione del controller. |
||||||||||||||||
| 5.01 | Ottobre 2008 | Aggiunto supporto per l'orologio del controller. Modificato il numero di porta predefinito. Aggiunto supporto per nuovi modelli HMI. Aggiunto il supporto per le azioni single coil tramite i nuovi dispositivi SQX, SMX e SIX. Aggiunti i dispositivi W e B per la comunicazione Modbus standard. |
||||||||||||||||
| 5.00 | Gennaio 2007 | Versione iniziale. | ||||||||||||||||
3. Esclusione di responsabilità
Si prega di notare che potrebbero essersi verificate modifiche al protocollo del controller o all'hardware, che potrebbero interferire con la funzionalità di questo driver, dopo la creazione di questa documentazione. Pertanto, testare e verificare sempre la funzionalità dell'applicazione. Per adattarsi agli sviluppi del protocollo del controller e dell'hardware, i driver vengono costantemente aggiornati. Di conseguenza, assicurarsi sempre che nell'applicazione venga utilizzato il driver più recente.
4. Limitazioni
In questo driver viene utilizzato l'indirizzamento WAGO. Ciò significa che se si dispone di un vecchio progetto che utilizza un altro tipo di indirizzamento, gli indirizzi devono essere convertiti.
5. Connessione al controller
5.1. Cavo Ethernet
5.1.1. Connessione Ethernet

La connessione in una rete avviene secondo gli standard Ethernet.
Per estendere la rete è possibile utilizzare uno switch.
NOTA
Quando ci si connette al controller, tutti i simboli inclusi vengono caricati. A seconda del numero di simboli, potrebbe esserci un ritardo prima che i valori vengano visualizzati nel
Interfaccia uomo-macchina.
Per ulteriori informazioni sulle impostazioni del controller, sulle specifiche dei cavi e sulle informazioni sul collegamento del controller all'HMI, fare riferimento al manuale del controller attuale.
Collegamento al controller
6. Impostazioni
6.1. Generale
| Parametro | Valore predefinito | Descrizione | ||||||||||||||||
| Stazione predefinita | 0 | L'indirizzo della stazione del controller predefinito. | ||||||||||||||||
| Registro dell'orologio (MW) | 0 | Indirizzo del registro nel controller in cui sono memorizzati i dati dell'orologio. | ||||||||||||||||
6.2 Avanzato
| Parametro | Valore predefinito | Descrizione | ||||||||||||||||
| Abilita Unicode | Falso | Abilita la lettura/scrittura di caratteri Unicode nel controller. Si noti che ogni carattere in una stringa Unicode utilizzerà due byte della memoria del controller. | ||||||||||||||||
| Ordine dei byte | Intel | Imposta l'ordine dei byte del carattere Unicode. | ||||||||||||||||
| Tempo scaduto | 400 | Numero di millisecondi di silenzio sulla porta prima che venga inviato il prossimo tentativo. | ||||||||||||||||
| NOTA Alcune funzioni utilizzano l'HMI come gateway per la trasmissione delle comunicazioni. Queste funzioni, tra cui la modalità Trasparente, il Routing, la modalità Passthrough, il Modem e il Tunneling, potrebbero richiedere un valore di timeout più elevato. |
||||||||||||||||||
| Nuovi tentativi | 3 | Numero di tentativi prima che venga rilevato un errore di comunicazione. | ||||||||||||||||
| Tempo di ripetizione della stazione offline | 10 | Quanto tempo attendere dopo un errore di comunicazione prima di provare a ripristinare la comunicazione. | ||||||||||||||||
| Nascondi errore di comunicazione | Falso | Nasconde il messaggio di errore visualizzato in caso di problemi di comunicazione. | ||||||||||||||||
| Opzioni della riga di comando | Comandi speciali che possono essere passati al driver. I comandi disponibili sono descritti nel capitolo Comandi più avanti. | |||||||||||||||||
6.2.1. Comandi
Non sono disponibili comandi per questo driver.
6.3. Stazione
| Parametro | Valore predefinito | Descrizione | ||||||||||||||||
| Stazione | 0 | Il numero di riferimento utilizzato nei dispositivi. Numero massimo di stazioni configurabili: 20 Intervallo di valori: [0-255] |
||||||||||||||||
| Indirizzo IP | 192.168.1.1 | L'indirizzo IP della stazione connessa. | ||||||||||||||||
| Porta | 502 | Numero di porta della stazione connessa. Intervallo di valori: [0-65535] |
||||||||||||||||
| Ingresso analogico | 0 | Numero di parole di ingresso analogiche utilizzate nella stazione connessa. Intervallo di valori: [0-65535] |
||||||||||||||||
| Uscita analogica | 0 | Numero di parole di uscita analogiche utilizzate nella stazione connessa. Intervallo di valori: [0-65535] |
||||||||||||||||
Impostare il numero di parole analogiche in ogni stazione in modo che corrisponda all'indirizzamento nel controller.
Il controller ordina gli indirizzi iniziando dai moduli analogici e proseguendo con i moduli digitali.
Per ottenere lo stesso indirizzamento nell'HMI e nel software del controller, è necessario configurare il numero di parole analogiche per ogni stazione.
Per esempioampon: Impostando l'uscita analogica su 2, i dispositivi digitali si avvieranno da QX2.0 e i dispositivi analogici saranno QW0-QW1.
NOTA
Il tentativo di leggere/scrivere un indirizzo al di sotto del limite dell'area del dispositivo digitale potrebbe causare comportamenti indesiderati.
7. Indirizzamento
Il driver può gestire i seguenti tipi di dati nel controller.
7.1. Segnali digitali
| Nome | Indirizzo | Leggere/scrivere | Tipo | |||||||||||||||
| Uscite fisiche | QX0.0 – QX31.15 * | Leggere/scrivere | Digitale | |||||||||||||||
| Ingressi fisici | IX0.0 – IX31.15 * | Solo lettura | Digitale | |||||||||||||||
| Variabili di output PLC volatili | QX256.0 – QX511.15 | Solo lettura | Digitale | |||||||||||||||
| Variabili di input PLC volatili | IX256.0 – IX511.15 | Leggere/scrivere | Digitale | |||||||||||||||
| Memoria residua | MX0.0 – MX3327.15 | Leggere/scrivere | Digitale | |||||||||||||||
* L'indirizzo iniziale e finale dipendono dal numero di parole analogiche configurate per il controller.
NOTA
I dispositivi digitali a memoria rimanente funzionano con il metodo "read before write". Ciò significa che quando un bit viene modificato, l'intera parola viene letta, il bit interessante viene modificato nella parola e l'intera parola viene riscritta nel controller. Questo comporta il rischio potenziale che eventuali modifiche apportate ai 16 bit dal controller stesso durante questa procedura possano andare perse.
Utilizzando il prefisso S nei dispositivi digitali, verrà invece utilizzata la funzione di scrittura a bobina singola. Ciò garantisce che nessun altro bit venga influenzato durante la scrittura. Lo svantaggio è che può essere scritto un solo bit alla volta e ciò potrebbe causare un calo delle prestazioni quando si modificano più bit all'interno della stessa parola.
Example: la scrittura sul bit MX12.3 scriverà tutti i bit da MX12.0 a MX12.15, ma la scrittura su SMX12.3 scriverà solo sul bit MX12.3.
7.2. Segnali analogici
| Nome | Indirizzo | Leggere/scrivere | Tipo | |||||||||||||||
| Uscite fisiche | QW0 – QW255 | Leggere/scrivere | Analogico a 16 bit | |||||||||||||||
| Ingressi fisici | IW0 – IW255 | Solo lettura | Analogico a 16 bit | |||||||||||||||
| Variabili di output PLC volatili | QW256 – QW511 | Solo lettura | Analogico a 16 bit | |||||||||||||||
| Variabili di input PLC volatili | IW256 – IW511 | Leggere/scrivere | Analogico a 16 bit | |||||||||||||||
| Memoria residua | MW0 – MW4095 | Leggere/scrivere | Analogico a 16 bit | |||||||||||||||
7.3. Indirizzamento speciale
| Nome | Indirizzo | Leggere/scrivere | Tipo | |||||||||||||||
| Bobine | B | Leggere/scrivere | Digitale | |||||||||||||||
| Registri di detenzione | W | Leggere/scrivere | Analogico | |||||||||||||||
Gli indirizzi speciali B e W possono essere utilizzati se il controller Wago è programmato per utilizzare la comunicazione Modbus standard (formato dati Intel).
Il registro B è mappato sugli indirizzi della bobina Modbus (00000-) dove B0 = 00000, B1 = 00001 ecc. e il registro W è mappato sui registri di mantenimento (40000-) dove W0 = 40000, W1 = 40001 ecc.
Si noti che è possibile utilizzare solo la stazione slave Modbus 0.
7.4. Indirizzamento della stazione
Per la comunicazione con stazioni diverse da quella predefinita, il numero della stazione viene fornito come prefisso al dispositivo.
Example
05:QX3.6 indirizza l'uscita fisica QX3.6 nella stazione 5.
03:IX23.8 indirizza l'ingresso fisico IX23.8 nella stazione 3.
QW262 indirizza la variabile PFC OUT QW262 nella stazione predefinita.
7.4.1. Stazione di trasmissione
La stazione numero 0 è riservata al broadcast, il che significa che la scrittura all'indirizzo 0 avrà effetto su tutti gli slave contemporaneamente. Poiché è possibile scrivere solo sulla stazione 0, gli oggetti che fanno riferimento alla stazione 0 saranno vuoti finché non verrà immesso un valore.
7.5. Prestazioni
La tabella seguente mostra il numero massimo di segnali per messaggio per ciascun indirizzo e tipo di operazione. Per informazioni su come ottimizzare il progetto per ottenere le migliori prestazioni, consultare il capitolo Comunicazione efficiente.
| Indirizzi | Leggere | Scrivere | Sciupare | |||||||||||||||
| MW/IW/QW/W | 125 | 100 | 20 | |||||||||||||||
| B/MX/SMX/IX/QX | 125 | 1 | 20 | |||||||||||||||
8 Instradamento
Il driver non supporta alcuna modalità di routing.
9. Modulo di importazione
Il driver non supporta alcun modulo di importazione.
10. Comunicazione efficiente
10.1. Confezionamento dei segnali
Quando tags vengono trasferiti tra il conducente e il controllore, tutti tags non vengono trasferiti simultaneamente. Invece sono divisi in messaggi con diversi tags in each message. By decreasing the number of messages that have to be transferred, the communication speed can improve. The number of tags in ogni messaggio dipende dal driver utilizzato.
NOTA
Le stringhe e gli array ASCII vengono compressi in un messaggio per ciascun oggetto.
NOTA
La presenza di gruppi di sondaggio diversi influirà sul modo in cui vengono generate le richieste.
10.2. Rifiuti
Per rendere il messaggio il più efficace possibile, lo spreco tra due tag devono essere considerati gli indirizzi. Lo spreco è la distanza massima tra due tag Indirizzi che puoi avere e conservare nello stesso messaggio. Il limite di spreco dipende dal driver utilizzato.
NOTA
Lo scarto è valido solo per l'indirizzamento basato sul numero, non per quello basato sul nome.
NOTA
Lo spreco può essere calcolato solo tra due tipi di dati simili tags, non tra diversi tipi di dati tags.
Scenario 1
Quando intero tags con indirizzo 4, 17, 45, 52 vengono utilizzati con limite di scarto di 20, questo finirà per creare due messaggi.
Primo messaggio con indirizzo 4 e 17 (tag la differenza di indirizzo è 13 <= 20).
Secondo messaggio con indirizzo 45 e 52 (tag la differenza di indirizzo è 7 <= 20).
Motivo: la differenza tra 17 e 45 è superiore al limite di scarto di 20, da qui la creazione del secondo messaggio.
Scenario 2
Quando intero tags con indirizzo 4, 17, 37, 52 vengono utilizzati con limite di scarto di 20, questo finirà per creare un messaggio.
Motivo: Differenza tra i consecutivi tags è inferiore o uguale al limite di scarto di 20, creando quindi un messaggio.
Conclusione
Lo scenario 2 è più efficiente dello scenario 1.
Comunicazione efficiente
11. Risoluzione Dei Problemi
11.1. Messaggi di errore
Significato dei messaggi di errore del controller mostrati dal driver.
| Messaggio di errore | Descrizione | |||||||||||||||||
| Risposta errata | Il driver ha ricevuto una risposta imprevista. Verificare che i dispositivi esistano e che i loro indirizzi rientrino in un intervallo valido per il controller connesso. | |||||||||||||||||
| Errore di comunicazione | La comunicazione fallisce. Controllare le impostazioni di comunicazione, il cavo e il numero della stazione. | |||||||||||||||||
| Stazione illegale | Il driver sta tentando di accedere a un dispositivo in una stazione Ethernet non definita nella configurazione delle stazioni. | |||||||||||||||||
Specifiche
- Versione del driver: 5.11
- Data: 15 agosto 2025
Risoluzione dei problemi
11.1. Messaggi di errore
Se durante la comunicazione vengono visualizzati messaggi di errore, consultare la sezione del manuale dedicata alla risoluzione dei problemi per trovare le soluzioni.
Domande frequenti
D: Cosa devo fare se non riesco a stabilire una connessione con il controller?
A: Controllare la connessione Ethernet, assicurarsi che il controller sia acceso e verificare le impostazioni IP.
Documenti / Risorse
![]() |
Rete Ethernet IP MODBUS TCP Beijer Electronics [pdf] Guida utente v.5.11, Rete IP Ethernet MODBUS TCP, MODBUS TCP, Rete IP Ethernet, Rete IP, Rete |




