Wiesemann & Theis GmbH

Tecnologia di rete, dei sensori e delle interfacce per industria, ufficio e informatizzazione

Casa
Pagina dell’applicazione

Riindirizzamento COM Windows:

Il funzionamento di Modbus/master RTU in ambienti virtuali

Immagine guida sull’applicazione

La modernizzazione, p. es. di computer dalla tecnica degli edifici spesso è legata a una virtualizzazione dell’ambiente. Il riindirizzamento COM Windows in questi casi mette a disposizione porte COM seriali che sono integrate completamente come hardware virtuale nel rispettivo sistema ospite con l’applicazione master RTU. Il Modbus/traffico di dati RTU attraverso la rete viene quindi trasportato in modo bidirezionale e trasparente

Messa in funzione rapida

  • Configurare il Modbus a 2 fili RS485 mediante i switch DIP interni: 1,2,5 = ON, Rest = OFF. L’attivazione della terminazione (interruttori 6 e 7) dipende dalla struttura di bus RS485 presente. Un segmento RS485 fisico può contenere max. due reti di terminazione.

  • Stabilire l’alimentazione di tensione e il collegamento dell’apparecchio RTU seriale con il Com-Server, p. es. con gli Adattatore a vite per RS485.

    Foto prodotto dell’adattatore a vite

  • Assegnare i parametri IP (indirizzo IP, Subnet Mask, Gateway) al Com-Server con WuTility.

    Impostazione Screenshot mediante WuTility

  • Attivare l’ impacchettamento Interpacket Delay = 3 ms. In questo modo si garantisce che datagrammi Modbus vengano trasferiti chiusi in un pacchetto di rete.

    Screenshot

  • Attivare l’opzione Opzioni pacchetto per la modalità operativa TCP-Server.

    Screenshot

  • Importante: Le impostazioni effettuate devono essere salvate attraverso la pagina di logout.

    Schermata "Salva"

  • Installare il Riindirizzamento COM W&T nel sistema ospite. Sulla base dell’architettura più moderna raccomandiamo sui sistemi Windows attuali la versione "riindirizzamento COM Plug & Play".

  • Avviare il tool di configurazione e aggiungere una nuova porta COM virtuale.

    Schermata "Salva"

  • Inserire l’indirizzo IP di destinazione del COM-Server e, se assegnata, la password di sistema impostata sul Com-Server. Attraverso "Testare inserimento" è possibile verificare la raggiungibilità del Com-Server e la password.

    Schermata "Salva"

  • Rilevare le modifiche e concludere l’installazione della porta COM virtuale con "OK" o "Esegui".

    Schermata "Salva"

  • Di seguito occorre configurare nell’applicazione Modbus/RTU-Master la porta COM virtuale creata recentemente come interfaccia da usare.

Possibili problemi

Per la diagnosi di eventuali problemi è utile, innanzitutto, conoscere genericamente il funzionamento del riindirizzamento COM collegato al Com-Server:

  • Le porte COM virtuali sono innanzitutto solo risorse passive del rispettivo PC Windows e non permettono di desumere alcuna diretta conclusione circa la raggiungibilità del COM-Server o del rispettivo indirizzo IP.

  • Solo aprendo la porta COM con un’applicazione è possibile stabilire una comunicazione lato rete con il Com-Server e vengono stabilite qui due connessioni TCP: una per la trasmissione dei dati d’uso seriali (di fabbrica 8000), la seconda per lo scambio di informazioni fiscali e di stato (di fabbrica 9094).

  • Solo se entrambe le connessioni vengono stabilite con successo, l’apertura dei COM rispetto all’applicazione viene confermata positivamente.

  • Con la chiusura della porta COM vengono chiuse di nuovo anche entrambe le connessioni TCP al Com-Server.

  • I parametri di trasmissione seriali vengono definiti solo attraverso il Modbus/RTU-Master. Con l’apertura della porta COM le impostazioni vengono trasmesse al Com-Server attraverso la rete ed eseguite. I parametri salvati nell’impostazione del Com-Server non sono importanti e vengono sovrascritti dal riindirizzamento COM.

  • Il Com-Server tratta entrambe le connessioni di rete in modo esclusivo. Se è disponibile già una connessione con una delle porte, il tentativo contemporaneo di un client in concorrenza viene rigettato (Connection refused).

Se all’avvio del Modbus/RTU-Master e all’apertura della porta COM si verifica un messaggio d’errore, si consiglia innanzitutto di verificare l’installazione e il funzionamento corretti della porta COM virtuale con l’aiuto dello strumento Portmap.

Strumento Portmap

Avviare lo strumento di configurazione del riindirizzamento COM e cliccare il tasto strumento Portmap. Viene generata una distinta di tutte le porte COM disponibili e riservate nel sistema.

Screenshot strumento Portmap

  • Le colonne Registry-DeviceMap, link simbolico e servizio devono essere compilate. In caso negativo, verificare se l’installazione della porta nello strumento di configurazione è stata conclusa con successo. Eventualmente eliminare la porta COM e crearla di nuovo.

  • Se viene è l’applicazione RTU-Master e questa ha aperto con successo la porta COM, la colonna Aperto da... reca il nome del programma o l’ID di processo.

  • Tutte le colonne sono compilare E alla voce Aperto da... non figura nulla, è possibile testare la disponibilità della porta Apri porta COM. Nel caso compaiano messaggi d’errore, verificare:

    • Nel Com-Server è impostata una password di sistema ed è stata salvata la stessa password nel riindirizzamento COM?

    • Le applicazioni di security e firewall presenti nell’infrastruttura eventualmente presenti sul computer o nell’infrastruttura garantiscono una comunicazione seriale e lato rete senza intoppi?

Connection State

La riuscita connessione del riindirizzamento COM con il Com-Server può essere consultata alla pagina Setup Port x → Port State. Questa pagina non si aggiorna automaticamente e deve quindi essere aggiornata manualmente premendo il tasto F5.

Screenshot

Se la porta COM virtuale viene aperta dal Modbus/RTU-Master, questa connessione viene visualizzata nella riga Connection State. L’indirizzo IP qui indicato corrisponde all’indirizzo del computer con il riindirizzamento COM.

Byte Count (Serial Trans. e Serial Rec)

Indipendentemente dalla modalità di funzionamento vengono contati qui tutti i caratteri ricevuti (= Serial Rec) e inviati (= Serial Trans) dal rispettivo Com-Server. Il sito Internet non si aggiorna autonomamente, per i valori attuali deve essere pertanto ricaricato manualmente (F5).

Il conteggio crescente del contatore Serial Trans. corrisponde qui al polling del Modbus/RTU-Master sullo slave RTU, le cui risposte vengono rappresentate nel counter Serial Rec. Di seguito alcuni esempi:

Il Modbus/RTU-Master segnala timeout e Serial Trans. conta verso l’alto, Serial Rec rimane invariato

Le richieste inviate dal Modbus/RTU-Master non vengono riconosciute o comprese dall’RTU-Slave e quindi non viene data una risposta. Possibili cause:

  • I parametri di trasmissione seriali scelti dal Modbus/RTU-Master non corrispondono alle impostazioni dell’RTU slave

  • La polarità bus del cavo RS485 è sbagliata. Scambiare per fare una prova A/B o +/-

  • L’assegnazione dei pin del cavo RS485 è errata. Il cavo è difettoso o non collegato

  • L’indirizzo Modbus utilizzato dal Modbus/RTU-Master non corrisponde con l’impostazione dello slave

Il Modbus/RTU-Master segnala timeout o risposte sbagliate o incomplete. Serial Trans. e Serial Rec contano entrambi in modo crescente

Le risposte generate dall’RTU-Slave non vengono comprese dal Modbus/RTU-Master o vengono interpretate solo in modo incompleto. Possibili cause:

  • Con l’impostazione di fabbrica il Com-Server cerca di trasmettere caratteri ricevuti in serie il più velocemente possibile al riindirizzamento COM. In questo modo le risposte RTU dello slave vengono distribuite su più pacchetti di rete, il che determina interpretazioni errate lato master. Configurare l’opzione di impacchettamento nel Com-Server Interpacket Delay p. es. a 3 ms e attivarli per il Modbus/TCP-Server. In questo modo si garantisce che datagrammi Modbus vengano trasferiti chiusi in un pacchetto di rete.

Screenshot Screenshot

Prodotti

  • #58665

    Foto prodotto Com-Server PoE 3x, Isolated
    Com-Server++

    1x RS232/422/485

  • #58662

    Foto prodotto Com-Server++
    Com-Server++

    1x RS232/422/485

  • Supporto

    Persona con cuffie
    Desidera una consulenza?
    Siamo qui per voi!

    Trovate i nostri tecnici allo 0202/2680-110

Pagine correlate

  • Utilizzo

    Rappresentazione schematica dell’applicazione
    Box-to-box:

    Collegamento di RTU-slave distanti con un RTU-Master via rete

  • Utilizzo

    Rappresentazione schematica dell’applicazione
    Modbus/TCP-Gateway:

    Collegamento di Modbus/RTU-Slave seriali ad un Modbus/TCP-Master

^