TSXCUSBMBP
USB Modbus Plus - scheda di comunicazione
Manuale dell'utente
35012225 ita
Indice
Informazioni di sicurezza . . . 5
Informazioni su... . . . 7
Capitolo 1 Glossario delle abbreviazioni e acronimi . . . 9
Glossario di abbreviazioni e acronimi . . . 9
Capitolo 2 Panoramica . . . 11
Presentazione . . . 11
Comunicazione Modbus Plus per applicazioni . . . 12
Diagnostica di rete Modbus Plus. . . 13
Hardware TSXCUSBMBP . . . 13
Capitolo 3 Installazione . . . 15
Presentazione . . . 15
Requisiti di installazione . . . 16
Aggiornamento dalla versione precedente . . . 16
Installazione del software del driver di TSXCUSBMBP. . . 17
Installazione dell'hardware TSXCUSBMBP . . . 18
Capitolo 4 Esecuzione di una connessione al TSXCUSBMBP . . . 19
Capitolo 6 Connessione a una rete Modbus Plus . . . 33
Indicatore di stato della rete Modbus Plus. . . 33
Capitolo 7 Utilizzo di TSXCUSBMBP con un'applicazione. . . 35
Panoramica . . . 35
Avvio del driver di TSXCUSBMBP. . . 36
Configurazione dell'applicazione . . . 37
Connessione . . . 37
Capitolo 8 Funzioni diagnostiche della rete Modbus Plus . . . 39
Presentazione . . . 39
8.1 Avvio delle funzioni diagnostiche. . . 41
Procedura per avviare le funzioni diagnostiche . . . 41
8.2 Scansione della rete Modbus Plus. . . 42
Procedura per la scansione della rete Modbus Plus . . . 42
8.3 Visualizzazione delle informazioni diagnostiche . . . 43
Presentazione . . . 43
Procedura per la visualizzazione delle informazioni diagnostiche. . . 44
Node Error Statistics . . . 46
Node Personality . . . 47
Internal Path Transactions. . . 48
Token Owner Work Table . . . 49
Active Station Table. . . 50
Token Station Table. . . 51
Global Data Present Table. . . 52
Read Global Data . . . 53
Appendici . . . 55
Presentazione . . . 55
Appendice A Impostazioni di TSXCUSBMBP per Unity . . . 57
Impostazioni di TSXCUSBMBP per Unity . . . 57
Appendice B Impostazioni di TSXCUSBMBP per Concept & ProWORX32. 61
Impostazioni di TSXCUSBMBP per Concept & ProWORX32 . . . 61Informazioni di sicurezza §
Informazioni importanti
NOTA Leggere queste istruzioni con attenzione e familiarizzarsi con le apparecchiature prima di procedere con l'installazione, uso o manutenzione. I seguenti messaggi speciali possono apparire in diverse parti della documentazione oppure essere indicati sull'apparecchiatura per segnalare rischi o per richiamare l'attenzione su informazioni che chiariscono o semplificano una procedura.
L'aggiunta di questo simbolo a un'etichetta di Pericolo o Avvertenza che riguarda la sicurezza indica che esiste un rischio da shock elettrico che può causare lesioni personali se non vengono rispettate le istruzioni.
Questo è il simbolo di avviso di sicurezza. Esso è utilizzato per segnalare rischi di potenziali lesioni personali. Rispettare i messaggi di sicurezza evidenziati da questo simbolo per evitare lesioni o rischi all'incolumità personale.
PERICOLO indica una condizione immediata di pericolo, la quale, se non evitata,
PERICOLO
Informazioni di sicurezza
NOTARE La manutenzione alle apparecchiature elettriche deve essere eseguita solo da personale qualificato. Schneider Electric non assume nessuna responsabilità per qualunque conseguenza derivante dall'uso di questo materiale. Questo documento non è un manuale d'istruzione per persone non qualificate.
© 2006 Schneider Electric. Tutti i diritti riservati.
Informazioni su...
In breve
Scopo del documento
Questo documento costituisce la guida di installazione, impostazione e uso della scheda di comunicazione TSXCUSBMBP (USB Modbus Plus).
Descrive le procedure di base richieste per
z installare l'hardware
Descrive le procedure di base richieste per installare l'hardware, installare e configurare il software del driver, accedere a TSXCUSBMBP da un'applicazione e utilizzare le funzioni di diagnostica di Modbus Plus del software del driver.
z installare e configurare il software del driver
z accedere a TSXCUSBMBP da un'applicazione e
z utilizzare le funzioni di diagnostica della rete Modbus Plus del software del driver.
Nota di validità Le informazioni contenute in questo manuale sono valide solo per schede di comunicazione TSXCUSBMBP.
Avvertenza Schneider Electric non si ritiene responsabile per eventuali errori contenuti in questa
Informazioni su...
Glossario delle abbreviazioni e 1
acronimi
Glossario di abbreviazioni e acronimi
Introduzione Questo glossario fornisce l'espansione di abbreviazioni e acronimi utilizzati nella documentazione.
Glossario di abbreviazioni e acronimi
La tabella seguente elenca tutte le abbreviazioni e gli acronimi e le rispettive espansioni.
Abbreviazione/Acronimo Espansione
MBP Modbus Plus
MB+ Modbus Plus
MODBUS+ Modbus Plus
USB Universal Serial Bus
VSP Virtual Serial Port (porta seriale virutale)
WinNT Windows NT
WinXP Windows XP
Abbreviazioni e acronimi
Panoramica 2
Presentazione
Oggetto di questo capitolo
La scheda di comunicazione TSXCUSBMBP costituisce un collegamento tra una semplice ed economica connessione USB e una rete Modbus Plus. Il dispositivo è una combinazione di driver software (TSXCUSBMBP) e hardware (porta seriale virtuale e driver TSXCUSBMBP) che funzionano insieme come singola entità.
Il TSXCUSBMBP presenta un indirizzo di nodo Modbus Plus sulla rete Modbus Plus, impostato tramite il software del driver di TSXCUSBMBP.
Il TSXCUSBMBP presenta due aree di funzionalità. La prima consente alle applicazioni che utilizzano le comunicazioni RTU seriali Modbus di comunicare su rete Modbus Plus ad alta velocità. La seconda fornisce uno strumento di diagnostica per una rete Modbus Plus.
Contenuto di questo capitolo
Questo capitolo contiene le seguenti sottosezioni:
Argomento Pagina
Comunicazione Modbus Plus per applicazioni 12
Panoramica
Comunicazione Modbus Plus per applicazioni
Introduzione Molte applicazioni Win32 che supportano le comunicazioni seriali Modbus sono in grado di comunicare su una rete Modbus Plus con il TSXCUSBMBP.
Porta seriale virtuale (VSP)
Come strumento per reindirizzare le comunicazioni da programmi quali Concept, Unity e ProWorx32 alla scheda TSXCUSBMBP, viene utilizzata una porta seriale virtuale (VSP). La VSP presenta la stessa interfaccia di una porta seriale standard per il software. Non è quindi distinguibile da una porta seriale fisica.
Processo di comunicazione Modbus Plus
Il processo di comunicazione Modbus Plus viene descritto nella tabella seguente:
Illustrazione:
Tabella di instradamento
Viene utilizzata una tabella di instradamento simile a quella utilizzata dal Bridge Multiplexer di Modicon'BM85 per associare gli ID slave Modbus con percorsi di instradamento a 5 byte Modbus Plus. L'applicazione è così in grado di comunicare con qualsiasi dispositivo Modbus Plus in tale intervallo su rete Modbus Plus.
Fase Descrizione
1 Dopo l'installazione, la VSP crea una porta seriale con il riferimento (COM1-COM12) definito nel software del driver di TSXCUSBMBP.
2 Quando si configura l'applicazione Modbus, viene selezionato il riferimento di questa porta per la VSP affinché possa essere utilizzata dall'applicazione.
3 Il driver di TSXCUSBMBP funge allora da Bridge Multiplexer per reindirizzare i messaggi seriali Modbus Plus su una rete Modbus Plus, ma a una velocità maggiore in quanto non si verifica, effettivamente, alcuna comunicazione seriale.
Virtual Serial Port
Driver
TSX C USB MBP
Driver
USB-MBP Driver Application
Software
USB Controller Windows XP
Operating System
USB-MBP USB Cable
Modbus Plus Network
Panoramica
Diagnostica di rete Modbus Plus
TSXCUSBMBP TSXCUSBMBP fornisce uno strumento di diagnostica per reti Modbus Plus, che presenta la stessa funzionalità di base del programma MBPSTAT ma con la possibilità di eseguire una scansione completa sulla rete Modbus Plus.
Hardware TSXCUSBMBP
Descrizione TSXCUSBMBP consiste di un contenitore con un cavo USB a un'estremità che consente la connessione a un PC, mentre all'altra estremità presenta un connettore standard Modbus Plus DB9 per la connessione a una rete Modbus Plus.
I LED sul pannello superiore del dispositivo indicano la presenza dell'alimentazione dalla porta USB e lo stato della connessione Modbus Plus. Non è necessaria alcuna alimentazione esterna.
Illustrazione
PC USB Port Modbus Plus Cable
ODBUS PLUS STATUS
POWER
USB MODBUS PLUS
Panoramica
Installazione 3
Presentazione
Oggetto di questo capitolo
Questa sezione descrive le procedure richieste per installare il software del driver TSXCUSBMBP e la scheda di comunicazione TSXCUSBMBP.
Contenuto di questo capitolo
Questo capitolo contiene le seguenti sottosezioni:
Nota: non collegare il dispositivo TSXCUSBMBP a una porta USB fino al completamento dell'installazione del software del driver.
Argomento Pagina
Requisiti di installazione 16
Aggiornamento dalla versione precedente 16
Installazione del software del driver di TSXCUSBMBP 17
Installazione dell'hardware TSXCUSBMBP 18
Installazione
Requisiti di installazione
Elenco dei requisiti di installazione
I requisiti di installazione sono i seguenti:
z Sistema operativo Microsoft Windows XP con Service Pack 2 o successivo installato (è inoltre possibile utilizzare Windows 2000 con Service Pack 4 o successivo sulla maggior parte dei computer)
z 1 MB di spazio libero su disco
z almeno 256 MB RAM
z almeno una porta USB libera o un hub USB che supporti USB 1.1 o successivo.
Aggiornamento dalla versione precedente
Introduzione Attualmente, se è stata installata una versione precedente del driver di TSXCUSBMBP, il componente porta seriale virtuale del driver deve essere disinstallato manualmente tramite Gestione periferiche prima di poter installare una nuova versione.
Come
disinstallare la porta seriale virtuale
Seguire la procedura indicata per disinstallare la porta seriale virtuale dal sistema.
Passo Azione
1 Chiudere eventuali applicazioni aperte tramite il driver di TSXCUSBMBP.
2 Uscire dal driver di TSXCUSBMBP facendo clic con il pulsante destro del mouse sull'icona nella parte inferiore e selezionando Exit Driver.
3 Scollegare il dispositivo USB Modbus Plus dalla porta USB sul computer (o dall'eventuale hub USB).
4 Avviare Gestione periferichedi Windows.
Sulla maggior parte dei sistemi, è possibile avviarlo seguendo le indicazioni fornite di seguito.
z Aprire il Pannello di controllo, Sistema, Hardware, quindi Gestione periferiche.
z In Gestione periferiche, fare clic sul simbolo + vicino a ABT Virtual Device.
Virtual Serial Port appare sotto ABT Virtual Device.
z Fare clic con il pulsante destro del mouse su Virtual Serial Port e selezionare Disinstalla.
z Quando richiesto, confermare la rimozione del dispositivo.
z Dopo l'eliminazione di ABT Virtual Device dall'elenco, chiudere Gestione periferiche.
Installazione
Installazione del software del driver di TSXCUSBMBP
Introduzione Installare il driver di TSXCUSBMBP prima di collegare il dispositivo TSXCUSBMBP alla porta USB.
Come installare il driver di
TSXCUSBMBP
Seguire la procedura indicata per installare il software del driver.
Passo Azione
1 Inserire il CD-ROM con l'etichetta TSXCUSBMBP Driver nell'unità CD-ROM.
2 L'installazione si avvia automaticamente. In caso contrario, seguire la procedura indicata per avviarla manualmente.
z Dal menu Start (pulsante Start sulla barra delle applicazioni di Windows XP), selezionare Run
z Digitare D:\Setup.exe (se l'unità CD-ROM non è D:, sostituire la lettera dell'unità CD-ROM) e premere Ok.
3 Seguire le istruzioni visualizzate sullo schermo per completare l'installazione del software.
4 Al termine dell'installazione, viene visualizzato un messaggio contenente istruzioni.
Leggerle con attenzione.
Installazione
Installazione dell'hardware TSXCUSBMBP
Introduzione Il TSX C USB MBP può essere collegato direttamente a una porta USB sul PC o tramite un hub USB. Il TSXCUSBMBP è alimentato tramite la porta o l'hub USB, quindi non è necessaria alcuna connessione per l'alimentazione.
Come installare l'hardware TSXCUSBMBP
Seguire la procedura indicata per installare l'hardware TSXCUSBMBP.
Nota: collegare il cavo di rete Modbus Plus alla porta Modbus Plus sul TSXCUSBMBP dopo aver configurato l'indirizzo del nodo Modbus Plus nel software del driver. In questo modo, si eviteranno potenziali indirizzi duplicati del nodo Modbus Plus sulla rete.
Passo Azione
1 Dopo l'installazione del software del driver di TSXCUSBMBP, inserire il cavo USB di TSXCUSBMBP in una porta USB sul PC o in un hub USB collegato al PC. Dopo aver collegato il TSXCUSBMBP al PC o all'hub, il LED di alimentazione del TSXCUSBMBP si accende per indicare che il TSXCUSBMBP è alimentato dalla porta o dall'hub USB.
2 Se il TSXCUSBMBP viene collegato per la prima volta alla porta o all'hub USB, viene visualizzato il messaggio Trovato nuovo hardware e si avvia l'Installazione guidata nuovo hardware. In questo caso, seguire la procedura indicata per completare l'installazione dell'hardware:
z Selezionare No, non adesso quando appare il messaggio Consentire a Windows di accedere a Windows Update, quindi fare clic su Avanti.
z Selezionare Installa il software automaticamente (scelta consigliata) quando appare il messaggio Scegliere una delle seguenti opzioni quindi fare clic su Avanti.
z Se viene visualizzato il messaggio Il software che si sta installando non ha superato il testing del programma Windows Logo, selezionare Continua. Al termine, fare clic su Fine.
z Viene di nuovo visualizzato il messaggio Trovato nuovo hardware seguito dall'Installazione guidata nuovo hardware.
z Selezionare No, non adesso quando appare il messaggio Consentire a Windows di accedere a Windows Update, quindi fare clic su Avanti.
z Selezionare Installa il software automaticamente (scelta consigliata) quando appare il messaggio Scegliere una delle seguenti opzioni quindi fare clic su Avanti.
z Se viene visualizzato il messaggio Il software che si sta installando non ha superato il testing del programma Windows Logo, selezionare Continua.
z Al termine dell'installazione del software, fare clic su Fine.
z Attendere la visualizzazione del messaggio Trovato nuovo hardware e Il nuovo hardware è stato installato.
3 Riavviare il computer.
Esecuzione di una connessione al 4
TSXCUSBMBP
Presentazione
Oggetto di questo capitolo
Il driver di TSXCUSBMBP viene aggiunto al gruppo di avvio durante l'installazione.
Dopo il riavvio del computer al termine dell'installazione hardware, il driver viene avviato automaticamente a ogni accensione o riavvio del computer.
Se si rimuove il driver di TSXCUSBMBP dal menu di avvio, è necessario avviare il driver manualmente selezionando il menu Programs, Schneider Electric quindi TSXCUSBMBP e TSXCUSBMBP Driver. È consentita l'esecuzione di una sola istanza del driver di TSXCUSBMBP, quindi avvii multipli non provocano errori.
Stato del driver Quando il driver di TSXCUSBMBP è in esecuzione, nella barra delle applicazioni del computer appare un'icona per indicarne lo stato, come illustrato nella tabella seguente.
Icona Colore Stato del driver
normale Rilevato un TSXCUSBMBP.
rosso Nessun TSXCUSBMBP rilevato.
Esecuzione di una connessione
Nuova scansione schede
Introduzione Se il dispositivo TSXCUSBMBP non era collegato al PC all'avvio del driver di TSXCUSBMBP, è necessario eseguire una nuova ricerca di una scheda
TSXCUSBMBP collegata, prima che il driver ne rilevi la presenza. Questa situazione è indicata da un'icona rossa nella barra delle applicazioni.
Come eseguire una nuova scansione
Per eseguire una nuova scansione, fare clic con il pulsante destro del mouse sull'icona nella barra delle applicazioni e selezionare Rescan Adapters. Il driver individua il TSXCUSBMBP e l'icona diventa gialla per alcuni secondi durante l'inizializzazione di TSXCUSBMBP e la connessione con la rete Modbus Plus. Al termine, sarà possibile riprendere il normale funzionamento.
Se l'icona rimane rossa...
Se l'icona nella barra delle applicazioni rimane rossa anche dopo la scansione, controllare la connessione USB e verificare che sul computer siano installati e attivi i driver USB corretti.
Visualizzazione interfaccia
Introduzione Durante il funzionamento del driver di TSXCUSBMBP, è possibile visualizzare la finestra di interfaccia per mostrare le informazioni di configurazione e connessione del driver. Tali informazioni sono visibili anche se il driver di TSXCUSBMBP non ha stabilito una connessione con il dispositivo TSXCUSBMBP (il colore dell'icona nella barra delle applicazioni non è significativo).
Come
visualizzare la finestra di interfaccia
Per visualizzare la finestra di interfaccia, fare clic con il pulsante destro del mouse sull'icona nella barra delle applicazioni e selezionare Show Interface.
Configurazione del driver di 5
TSXCUSBMBP
Presentazione
Oggetto di questo capitolo
Questo capitolo descrive come configurare il driver di TSXCUSBMBP.
Contenuto di questo capitolo
Questo capitolo contiene le seguenti sottosezioni:
Argomento Pagina
La finestra di interfaccia del driver di TSXCUSBMBP 22
Configurazione dell'indirizzo del nodo Modbus Plus 23
Configurazione del timeout di risposta slave 24
Configurazione della porta (COM) seriale virtuale 26
Configurazione dell'instradamento Modbus Plus 27
Configurazione del driver di TSXCUSBMBP
La finestra di interfaccia del driver di TSXCUSBMBP
Introduzione La finestra di interfaccia viene utilizzata per configurare il dispositivo e il driver TSXCUSBMBP. Contiene un'area di messaggi in cui vengono visualizzate informazioni su stato ed errori.
Visualizzazione della finestra di interfaccia
Per visualizzare la finestra di interfaccia:
z fare clic con il pulsante destro del mouse sull'icona TSXCUSBMBP nella barra delle applicazioni e
z selezionare Mostra interfaccia.
La finestra di interfaccia è visualizzata di seguito:
Configurazione del driver di TSXCUSBMBP
Configurazione dell'indirizzo del nodo Modbus Plus
Assegnazione indirizzo
Alla scheda di comunicazione TSXCUSBMBP deve essere assegnato un indirizzo di nodo Modbus Plus affinché possa comunicare sulla rete Modbus Plus.
Viene visualizzata la finestra di assegnazione indirizzo del nodo Modbus Plus:
Configurazione dell'indirizzo
Per configurare l'indirizzo del nodo Modbus Plus del dispositivo TSXCUSBMBP:
Passo Azione
1 Selezionare Impostazioni dal menu di livello superiore della TSXCUSBMBP finestra di interfaccia del driver
2 Digitare il nuovo indirizzo nel campo Indirizzo nodo Modbus+
3 Fare clic sul pulsante Salva per salvare il nuovo indirizzo.
Configurazione del driver di TSXCUSBMBP
Configurazione del timeout di risposta slave
Introduzione Il Timeout risposta slave viene utilizzato da TSXCUSBMBP a ogni invio di una richiesta da un'applicazione sulla rete Modbus Plus a un dispositivo slave.
Timeout di risposta slave
Il timeout è variabile a causa della presenza di un collegamento radio o seriale tra il dispositivo TSXCUSBMBP e il dispositivo slave con cui comunica:
z L'interfaccia tra l'applicazione e il driver di TSXCUSBMBP ha le stesse caratteri- stiche di una porta seriale effettiva.
z Una richiesta deve essere completata prima dell'invio di una richiesta successiva.
z Il dispositivo slave, se non risponde a TSXCUSBMBP, prima di accettare un'altra richiesta dell'applicazione, deve attendere il timeout specificato.
Valore di timeout Il valore di Timeout risposta slave deve essere determinato sommando i tempi seguenti:
1. La quantità di tempo massima richiesta per l'invio di una richiesta a un dispositivo slave con cui comunica il TSXCUSBMBP. Questa durata deve includere eventuali ritardi indotti da modem, collegamenti RF, bridge di rete, ecc.
2. La quantità di tempo massima richiesta per l'elaborazione di una richiesta da parte di un dispositivo slave.
Nota: le operazioni di avvio su determinati PLC possono richiedere 4 secondi o più. Se il valore di Timeout risposta slave è inferiore, possono verificarsi timeout.
3. La quantità di tempo massima richiesta per l'invio di una risposta da un dispositivo slave al TSXCUSBMBP. Questa durata deve includere eventuali ritardi indotti da modem, collegamenti RF, bridge di rete, ecc.
4. Un intervallo di tempo aggiuntivo per assicurare una ‘zona di sicurezza’ in caso di eventi imprevisti. Un valore di 500 ms è adeguato se tutti i dispositivi slave sono collegati sulla rete locale Modbus Plus o tramite un bridge ad alta velocità. Se nel percorso di comunicazione tra il TSXCUSBMBP e un dispositivo slave sono presenti interfacce di rete più lente, un valore accettabile può essere in genere compreso tra 1000 e 2000 ms.
Nota: quando si esegue una scansione della rete Modbus tramite ProWorx o Concept, la modifica del Timeout risposta slave dal valore predefinito di 5000 ms a 600 ms prima della scansione consente di migliorare sensibilmente le prestazioni. Tuttavia, il Timeout risposta slave deve essere ripristinato al valore corretto prima di collegare un PLC in modalità di programmazione ed eseguire le operazioni di avvio.
Configurazione del driver di TSXCUSBMBP
Configurazione del timeout
Dopo aver determinato il valore appropriato, il Timeout risposta slave viene configurato come indicato:
Memorizzazione del timeout
Viene visualizzata una finestra che consente di salvare il nuovo Timeout risposta slave:
Passo Azione
1 Selezionare Impostazioni dal menu di livello superiore della finestra di interfaccia del driver di TSXCUSBMBP.
2 Digitare il valore di timeout appropriato nel campo Timeout risposta slave.
3 Fare clic sul pulsante Salva per salvare il nuovo timeout di risposta slave.
Nota: quando si preme il pulsante Salva, l'impostazione del nuovo timeout diviene subito valida.
Configurazione del driver di TSXCUSBMBP
Configurazione della porta (COM) seriale virtuale
Introduzione Per impostazione predefinita durante l'installazione, la porta seriale virtuale utilizzata dall'applicazione per inviare le richieste Modbus al driver di TSXCUSBMBP è la COM3.
COM3 Assegnazione
Se un altro dispositivo è già installato sulla COM3, la porta seriale virtuale deve essere cambiata.
Cambio della porta
Per cambiare il riferimento alla porta seriale virtuale nell'applicazione:
Se... Azione...
un altro dispositivo è già installato sulla COM3 la porta seriale virtuale deve essere cambiata
1 Se è aperta un'applicazione che utilizza la porta seriale virtuale per comunicare con il TSXCUSBMBP, questa deve essere chiusa.
2 Selezionare Porta Modbus virtuale dal menu di livello superiore della finestra di interfaccia del driver di TSXCUSBMBP.
3 Selezionare la porta COM desiderata dall'elenco di porte COM disponibili.
4 Fare clic sul pulsante Salva per salvare la nuova impostazione.
Nota: la nuova impostazione viene utilizzata subito dopo aver premuto il pulsante Salva.
L'applicazione da utilizzare con il TSXCUSBMBP deve essere configurata per la comunicazione tramite la porta seriale qui configurata.
Configurazione del driver di TSXCUSBMBP
Configurazione dell'instradamento Modbus Plus
Introduzione Quando si interfaccia un'applicazione tramite la porta seriale virtuale, il
TSXCUSBMBP funziona come convertitore seriale Modbus - Modbus Plus, analogo al Bridge Multiplexer BM85. La porta seriale virtuale cattura i messaggi RTU Modbus seriali inviati da un'applicazione Modbus e li indirizza al driver di
TSXCUSBMBP. Il driver converte quindi ogni messaggio dal formato RTU Modbus al formato Modbus Plus prima di inviarlo in rete e di attendere una risposta.
Metodi di indirizzamento
Quando si converte una richiesta RTU Modbus in Modbus Plus, il driver deve convertire un singolo ID Modbus in un percorso di instradamento Modbus Plus a 5 byte. Per la conversione, il driver di TSXCUSBMBP supporta tre diversi metodi:
1. Indirizzamento esplicito 2. Indirizzamento diretto 3. Indirizzamento implicito
Il primo metodo, denominato Indirizzamento esplicito, utilizza la tabella di instradamento Modbus del driver di TSXCUSBMBP. Un ID univoco Modbus (noto come Indirizzo slave Modbus o ID slave Modbus) viene assegnato dall'utente a ciascun dispositivo Modbus Plus a cui si accede da un'applicazione Modbus. Viene creata una voce nella tabella di instradamento Modbus che specifica il percorso di instradamento Modbus Plus da utilizzare quando un'applicazione Modbus invia un messaggio RTU Modbus a tale ID Modbus.
Il secondo e terzo metodo utilizzano il valore dell'ID Modbus per generare il percorso di instradamento Modbus Plus in base a una serie predefinita di regole. Questi metodi comprendono l'Indirizzamento diretto e l'Indirizzamento implicito, in cui il tipo di indirizzamento effettivo viene determinato dall'intervallo di valori in cui ricade l'ID Modbus. Gli indirizzamenti diretto e implicito vengono utilizzati solo quando una voce non esiste nella tabella di instradamento Modbus per un ID Modbus.
Configurazione del driver di TSXCUSBMBP
Prima della configurazione
Prima di configurare l'instradamento Modbus Plus
1. creare un elenco completo di tutti i nodi Modbus Plus a cui si accederà dalle applicazioni Modbus. Non includere nodi Modbus Plus a cui si accederà solo tramite le funzioni diagnostiche del TSXCUSBMBP
2. determinare a quali nodi è possibile accedere con l'indirizzamento diretto o implicito (vedere di seguito). La tabella di instradamento Modbus ha la dimensione massima di 64 voci e l'utilizzo dell'indirizzamento diretto o implicito dove possibile limita il numero di voci della tabella da utilizzare
3. assegnare gli ID Modbus a tutti i nodi Modbus Plus rimanenti prima di immetterli nella tabella di instradamento Modbus dove verrà utilizzato l'indirizzamento esplicito.
1. Indirizzamento esplicito
Il processo di indirizzamento esplicito è descritto di seguito:
z L'indirizzamento esplicito viene utilizzato qualora l'ID Modbus in un messaggio ricevuto tramite la porta seriale virtuale sia presente nella tabella di
instradamento Modbus, indipendentemente dall'intervallo di valori in cui ricade l'ID Modbus. Nell'indirizzamento esplicito, il percorso di instradamento corrisponde a quanto immesso nella tabella di instradamento Modbus per l'ID Modbus del messaggio ricevuto.
z È possibile selezionare qualsiasi valore per l'ID Modbus purché non crei conflitti con ID Modbus utilizzati dall'applicazione per l'indirizzamento diretto o implicito.
Tuttavia, è opportuno che ogni ID Modbus presenti una corrispondenza nel valore con il nodo Modbus Plus utilizzato per l'accesso.
z Se nessun indirizzo del nodo Modbus Plus è duplicato nella rete (lo stesso indirizzo del nodo Modbus Plus utilizzato su più reti locali, se separate da dispositivi Bridge Plus), gli ID Modbus da utilizzare per l'indirizzamento esplicito possono essere gli effettivi indirizzi del nodo Modbus Plus.
2. Indirizzamento diretto
Il processo di indirizzamento diretto è descritto di seguito:
z Se l'ID Modbus in un messaggio ricevuto tramite la porta seriale virtuale non è presente nella tabella di instradamento Modbus ed è compreso nell'intervallo 1- 64, il driver di TSXCUSBMBP utilizza l'indirizzamento diretto.
z Nell'indirizzamento diretto, l'ID Modbus del messaggio ricevuto viene utilizzato come 1° byte del percorso di instradamento e i rimanenti 4 byte sono impostati a 0.
z Ad esempio, un ID Modbus di 2 viene instradato su [2.0.0.0.0] e un ID Modbus di 45 su [45.0.0.0.0]
Configurazione del driver di TSXCUSBMBP
3. Indirizzamento implicito
Il processo di indirizzamento implicito è descritto di seguito:
z Se l'ID Modbus in un messaggio ricevuto tramite la porta seriale virtuale non è presente nella tabella di instradamento Modbus ed è compreso nell'intervallo 80- 255, viene utilizzato l'indirizzamento implicito.
z Quando il driver di TSXCUSBMBP utilizza l'instradamento implicito, l'ID Modbus del messaggio ricevuto viene diviso per 10. Il quoziente viene utilizzato come 1°
byte del percorso di instradamento, il resto come 2° byte del percorso di instradamento e i 3 byte rimanenti vengono impostati a 0. Ad esempio, un ID Modbus di 87 viene instradato su [8.7.0.0.0] e un ID Modbus di 230 su [23.0.0.0.0].
Configurazione del driver di TSXCUSBMBP
Esempio di instradamento
Esempio di instradamento:
La tabella seguente mostra le voci della tabella di instradamento da creare per instradare i messaggi ai PLC agli indirizzi di nodo Modbus Plus 1, 2, 3, 10, 15 e 16.
Bridge Plus
43 Bridge
Plus 23 PLC
16 PLC
15 TSXC
USB 5
10 PLC
PLC 2 PLC
1 Bridge
Plus 20
PLC 6 PLC
3 20
5
9
Indirizzo nodo Modbus +
ID slave utilizzato dall'applicazione
Voce tabella di instradamento TSXCUSBMBP
Percorso di instradamento Modbus Plus
1 231 Nessuno richiesto 23.1.0.0.0 determinato tramite indirizzamento implicito. Se si desidera, l'indirizzamento esplicito può essere utilizzato selezionando un ID Modbus inutilizzato e inserendo una voce per tale ID Modbus nella tabella di instradamento per 23.1.0.0.0 2 232 Nessuno richiesto 23.2.0.0.0 determinato tramite indirizzamento implicito. Se si
desidera, l'indirizzamento esplicito può essere utilizzato selezionando un ID Modbus inutilizzato e inserendo una voce per tale ID Modbus nella tabella di instradamento per 23.2.0.0.0 3 233 Nessuno richiesto 23.3.0.0.0 determinato tramite indirizzamento implicito. Se si
desidera, l'indirizzamento esplicito può essere utilizzato selezionando un ID Modbus inutilizzato e inserendo una voce per tale ID Modbus nella tabella di instradamento per 23.3.0.0.0
6 26 Modbus ID 26,
percorso di instradamento 23.20.6.0.0
23.20.6.0.0 determinato tramite indirizzamento esplicito dalla tabella di instradamento Modbus
Configurazione del driver di TSXCUSBMBP
10 10 Modbus ID 10,
percorso di instradamento 43.10.0.0.0
43.10.0.0.0 determinato tramite indirizzamento esplicito dalla tabella di instradamento Modbus
15 15 Nessuno richiesto 15.0.0.0.0 determinato tramite indirizzamento diretto. Se si desidera, l'indirizzamento esplicito può essere utilizzato selezionando un ID Modbus inutilizzato e inserendo una voce per tale ID Modbus nella tabella di instradamento per 15.0.0.0.0 16 16 Nessuno richiesto 16.0.0.0.0 determinato tramite indirizzamento diretto. Se si
desidera, l'indirizzamento esplicito può essere utilizzato selezionando un ID Modbus inutilizzato e inserendo una voce per tale ID Modbus nella tabella di instradamento per 16.0.0.0.0 Indirizzo
nodo Modbus +
ID slave utilizzato dall'applicazione
Voce tabella di instradamento TSXCUSBMBP
Percorso di instradamento Modbus Plus
Configurazione del driver di TSXCUSBMBP
Inserimento di percorsi di instradamento nella tabella di instradamento
Utilizzare la procedura seguente per modificare le voci nella tabella di instradamento:
Passo Azione
1 Selezionare Instradamento dal menu di livello superiore nella finestra di interfaccia del driver di TSXCUSBMBP.
2 Selezionare la voce da modificare nella tabella facendo clic su di essa (la voce viene evidenziata)
3 Immettere l'ID Modbus e il percorso di instradamento Modbus Plus associato nei campi sotto la tabella.
4 Fare clic sul pulsante Aggiorna per aggiornare la voce nella tabella. La voce visualizzata nella tabella precedente assume il nuovo valore.
5 Ripetere i passaggi 2-4 per ciascuna voce da modificare nella tabella di instradamento.
Nota: se si fa clic sul pulsante Chiudi, vengono salvate tutte le voci della tabella di instradamento e si ritorna al menu di livello superiore. La nuova tabella di instradamento diviene immediatamente valida.
Connessione a una rete 6
Modbus Plus
Indicatore di stato della rete Modbus Plus
Introduzione L'indicatore di stato della rete Modbus Plus mostra lo stato delle comunicazioni Modbus Plus sul dispositivo TSXCUSBMBP.
Durante il controllo iniziale della rete, l'indicatore lampeggia circa 1 volta al secondo.
Se vengono stabilite comunicazioni Modbus Plus, lampeggia più rapidamente, circa 6 volte al secondo. In caso contrario, il lampeggio segue un codice di errore per indicare la presenza di un problema di connessione.
Codici di lampeggio
La tabella seguente indica i codici di lampeggio validi per l'indicatore di stato della rete Modbus Plus:
Codice lampeggio LED Descrizione
6 lampeggi/secondo Il TSXCUSBMBP sta ricevendo e trasmettendo correttamente il token sulla rete Modbus Plus. È la normale modalità operativa di un nodo sulla rete Modbus Plus.
1 lampeggio/secondo Il TSXCUSBMBP è offline e controlla la rete Modbus Plus per determinare i nodi attivi prima di collegarsi alla rete.
Connessione a una rete Modbus Plus
Utilizzo di TSXCUSBMBP con 7
un'applicazione
Panoramica
Il TSXCUSBMBP con
un'applicazione
Il TSXCUSBMBP è ideato per interfacciarsi con qualsiasi applicazione Win32 che comunichi tramite Modbus RTU seriale su una porta COM selezionabile dall'utente. L'applicazione deve essere eseguita in ambiente Windows XP o in alcuni casi, Windows 2000.
È possibile utilizzare la procedura generale seguente con qualsiasi applicazione valida.
Contenuto di questo capitolo
Questo capitolo contiene le seguenti sottosezioni:
Nota: Consultare l'appendice per ulteriori informazioni sull'utilizzo del TSXCUSBMBP con Unity, Concept e Proworx32.
Argomento Pagina
Avvio del driver di TSXCUSBMBP 36
Configurazione dell'applicazione 37
Connessione 37
Utilizzo di TSXCUSBMBP con un'applicazione
Avvio del driver di TSXCUSBMBP
Introduzione Prima che l'applicazione possa comunicare tramite TSXCUSBMBP, il driver di TSXCUSBMBP deve essere:
z in esecuzione e
z collegato a un dispositivo TSXCUSBMBP.
Nota: vedere le sezioni 4 e 5 di questa Guida utente per ulteriori informazioni sull'installazione e impostazione del driver di TSXCUSBMBP.
Utilizzo di TSXCUSBMBP con un'applicazione
Configurazione dell'applicazione
Introduzione Poiché l'interfaccia software di TSXCUSBMBP utilizza una porta seriale virtuale, è relativamente semplice configurare un'applicazione che lo utilizzi per le
comunicazioni.
Una
configurazione tipica
I passaggi seguenti illustrano una configurazione tipica:
Passo Azione
1 Determinare la porta seriale (COM) utilizzata dal driver di TSXCUSBMBP.
Queste informazioni vengono visualizzate automaticamente quando il mouse passa sopra l'icona del driver di TSXCUSBMBP nella barra delle applicazioni, come mostrato nell'esempio seguente:
2 Nella configurazione dell'applicazione, selezionare la porta seriale visualizzata (COM3 nell'esempio precedente).
Nota: non considerare velocità di trasmissione, parità, ecc., in quanto la porta seriale virtuale ignora queste impostazioni.
3 Selezionare Modbus RTU standard per il protocollo.
TSXCUSBMBP (Device Status) Port: COM3
Utilizzo di TSXCUSBMBP con un'applicazione
Funzioni diagnostiche della rete 8
Modbus Plus
Presentazione
Oggetto di questo capitolo
Questo capitolo descrive le funzioni diagnostiche della rete Modbus Plus.
Contenuto di questo capitolo
Questo capitolo contiene le seguenti sezioni:
Sezione Argomento Pagina
8.1 Avvio delle funzioni diagnostiche 41
8.2 Scansione della rete Modbus Plus 42
8.3 Visualizzazione delle informazioni diagnostiche 43
Funzioni diagnostiche della rete Modbus Plus
Funzioni diagnostiche della rete Modbus Plus
8.1 Avvio delle funzioni diagnostiche
Procedura per avviare le funzioni diagnostiche
Introduzione Questa sezione descrive come avviare le funzioni diagnostiche del TSXCUSBMBP.
Procedura Per avviare le funzioni diagnostiche del TSXCUSBMBP, procedere come indicato:
Passo Azione
1 Fare clic con il pulsante destro del mouse sull'icona TSXCUSBMBP nella barra delle applicazioni.
2 Selezionare Show Interfaccia.
Risultato: si apre la finestra di interfaccia del driver di TSXCUSBMBP.
3 Fare clic sull'intestazione MB+ Network Diags sul menu di livello principale.
Risultato: viene visualizzata la schermata Modbus Plus Network Diagnostics:
Funzioni diagnostiche della rete Modbus Plus
8.2 Scansione della rete Modbus Plus
Procedura per la scansione della rete Modbus Plus
Introduzione Quando appare la schermata di diagnostica, il solo nodo visualizzato nell'elenco dei nodi della rete Modbus Plus è lo stesso dispositivo TSXCUSBMBP. Viene utilizzata una funzione di scansione per individuare gli altri nodi della rete.
Scansione della rete locale o completa
È possibile eseguire una scansione sulla rete Modbus Plus locale o sulla rete Modbus Plus completa.
z Quando si esegue la scansione della rete locale, i dispositivi Bridge Plus appaiono nell'elenco ma non viene eseguita alcuna scansione sulla seconda connessione di rete su Bridge Plus.
z Quando si esegue la scansione completa della rete Modbus Plus, vengono visualizzati tutti i dispositivi Modbus Plus accessibili da TSXCUSBMBP.
Nota: La scansione completa della rete viene eseguita nel seguente modo:
z Il sistema interroga sequenzialmente ogni indirizzo.
z Il sistema invia una query all'indirizzo 1. Se si ottiene una risposta, viene visualizzata l'informazione e il sistema invia una richiesta all'indirizzo successivo. Se l'apparecchiatura non è collegata alla rete il sistema aspetta per un periodo di tempo definito prima di spostarsi all'indirizzo successivo.
z L'interrogazione dell'indirizzo richiede tempo. Ad esempio, a seconda dell'architettura di rete (numeri di apparecchiature collegate o scollegate) dove sono identificati 247 dispositivi, l'interrogazione può richiedere fino a 12 minuti.
Campo ID Modbus
Se un nodo visualizzato nell'elenco di scansione è stato immesso nella tabella di instradamento utilizzata dall'applicazione per instradare i messaggi di un ID Modbus specifico a quel nodo Modbus Plus, l'ID Modbus utilizzato dall'applicazione viene visualizzato nel campo Modbus ID di quel nodo.
Funzioni diagnostiche della rete Modbus Plus
8.3 Visualizzazione delle informazioni diagnostiche
Presentazione
Introduzione Questa sezione descrive le informazioni diagnostiche che è possibile visualizzare per ciascun nodo.
Contenuto di questa sezione
Questo sezione contiene le seguenti sottosezioni:
Argomento Pagina
Procedura per la visualizzazione delle informazioni diagnostiche 44
Node Error Statistics 46
Node Personality 47
Internal Path Transactions 48
Token Owner Work Table 49
Active Station Table 50
Token Station Table 51
Global Data Present Table 52
Read Global Data 53
Funzioni diagnostiche della rete Modbus Plus
Procedura per la visualizzazione delle informazioni diagnostiche
Introduzione Dopo la scansione della rete Modbus Plus, i nodi vengono visualizzati nella schermata Modbus Plus Network Diagnostics.
Schermata Modbus Plus Network Diagnostics
Struttura della schermata Modbus Plus Network Diagnostics:
1 Nodo selezionato per il campo Visualizza.
2 Pulsanti tipi dati diagnostica.
1
2
Funzioni diagnostiche della rete Modbus Plus
Procedura Per visualizzare le informazioni di diagnostica di un nodo, procedere come indicato:
Passo Azione
1 Selezionare il nodo da cui visualizzare le informazioni di diagnostica scorrendo al nodo e facendo clic con il mouse.
Risultati:
z il nodo viene evidenziato
z il percorso di instradamento per la voce viene visualizzato nel campo Nodo selezionato per visualizzazione.
2 Fare clic sul pulsante relativo al tipo di dati di diagnostica appropriato (Node Error Statistics, Node Personality, Read Global Data, ecc.)
Risultato: le informazioni vengono lette dal nodo selezionato e visualizzate in una nuova schermata.
Nota: durante la visualizzazione della schermata, i dati vengono continuamente aggiornati.
Funzioni diagnostiche della rete Modbus Plus
Node Error Statistics
Introduzione Questa sezione descrive la schermata Node Error Statistics.
Schermata Node Error Statistics
La schermata Node Error Statistics visualizza i contatori di errori restituiti nei dati di diagnostica Modbus Plus per il nodo selezionato:
I contatori possono essere azzerati facendo clic sul pulsante Clear Error Counters.
Funzioni diagnostiche della rete Modbus Plus
Node Personality
Introduzione Questa sezione descrive la schermata Node Personality.
Schermata Node Personality
La schermata Node Personality visualizza la versione e lo stato del nodo selezionato:
Funzioni diagnostiche della rete Modbus Plus
Internal Path Transactions
Introduzione Questa sezione descrive la schermata Internal Path Transactions.
Schermata Internal Path Transactions
La schermata Internal Path Transactions visualizza i conteggi di transazione per ciascun percorso nel nodo selezionato:
Funzioni diagnostiche della rete Modbus Plus
Token Owner Work Table
Introduzione Se si fa clic sul pulsante Token Owner Work Table viene visualizzata la schermata Node Token Owner Bit Map. Questa sezione descrive tale schermata.
Schermata Node Token Owner Bit Map
La schermata Node Token Owner Bit Map mostra una mappa di bit relativa allo stato del token corrente di ciascun percorso nel nodo selezionato. Ogni posizione nella mappa dei bit è colorata in verde se attiva e in grigio se disattiva:
Funzioni diagnostiche della rete Modbus Plus
Active Station Table
Introduzione Questa sezione descrive la schermata Active Station Table.
Schermata Active Station Table
La schermata Active Station Table mostra una mappa di bit relativa allo stato di ogni nodo nella rete locale del nodo selezionato. Ogni posizione nella mappa dei bit è colorata in verde se attiva e in grigio se disattiva:
Funzioni diagnostiche della rete Modbus Plus
Token Station Table
Introduzione Questa sezione descrive la schermata Token Station Table.
Schermata Token Station Table
La schermata Token Station Table mostra una mappa di bit relativa allo stato di trasmissione token di ogni nodo nella rete locale del nodo selezionato. Ogni posizione nella mappa dei bit è colorata in verde se attiva e in grigio se disattiva:
Funzioni diagnostiche della rete Modbus Plus
Global Data Present Table
Introduzione Questa sezione descrive la schermata Global Data Present Table.
Schermata Global Data Present Table
La schermata Global Data Present Table mostra una mappa di bit relativa allo stato dei dati globali di ogni nodo nella rete locale del nodo selezionato. Ogni posizione nella mappa dei bit è colorata in verde se attiva e in grigio se disattiva:
Funzioni diagnostiche della rete Modbus Plus
Read Global Data
Introduzione Se si fa clic sul pulsante Read Global Data viene visualizzata la schermata Global Data. Questa sezione descrive tale schermata.
Schermata Global Data
La schermata Global Data viene utilizzata per visualizzare i dati globali inviati dal nodo selezionato. Se per quel nodo non sono presenti dati globali, il campo Global Data Words Read contiene uno 0 e nell'area dati non appaiono dati:
Funzioni diagnostiche della rete Modbus Plus
Appendici
Presentazione
Introduzione Le appendici seguenti descrivono le impostazioni di TSXCUSBMBP
z per Unity e
z per Concept & ProWORX32.
Contenuto di questa appendice
L'appendice contiene i seguenti capitoli:
Capitolo Titolo del capitolo Pagina
A Impostazioni di TSXCUSBMBP per Unity 57
B Impostazioni di TSXCUSBMBP per Concept & ProWORX32 61
Appendici
Impostazioni di TSXCUSBMBP per A
Unity
Impostazioni di TSXCUSBMBP per Unity
Introduzione Questa sezione descrive come configurare Unity per il funzionamento di TSXCUSBMBP.
Informazioni importanti
Se il driver Modbus seriale per Unity si avvia prima del driver di TSXCUSBMBP all'avvio del sistema, Unity non funzionerà correttamente. La procedura seguente consente di impedire questa situazione:
Passo Azione
1 Chiudere l'applicazione Unity se è aperta.
2 Chiudere il driver Modbus seriale di Unity facendo clic con il pulsante destro del mouse sull'icona del driver Modbus nella barra delle applicazioni, quindi selezionare Chiudi.
3 Avviare l'applicazione Unity. Unity riavvia automaticamente il driver Modbus seriale.
Impostazioni di TSXCUSBMBP per Unity
Configurazione di Unity
La procedura seguente è necessaria per configurare Unity affinché funzioni con TSXCUSBMBP:
Passo Azione
1 Configurare la porta COM virtuale USB MBP, come illustrato nella finestra seguente:
2 Impostare, se necessario, i parametri di instradamento: (con l'impostazione mostrata I può utilizzare 55, 5 o 15 per collegarsi allo stesso PLC Unity).
Impostazioni di TSXCUSBMBP per Unity
3 Installare e verificare che il Modbus Driver sia in esecuzione per la comunicazione Modbus di Unity. (Utilizzato da Unity, OFS, ecc.)
4 Configurare il driver Modbus per l'utilizzo di USB MBP Virtual port (COM3).
5 Definire per Unity l'impostazione di PLC Address per Modbus01 (Modbus Driver) e l'indirizzo locale Modbus Plus o l'indirizzo definito nella tabella di instradamento USB MBP.
Passo Azione
Impostazioni di TSXCUSBMBP per Unity
7 A questo punto, è possibile collegarsi:
Passo Azione
Impostazioni di TSXCUSBMBP per B
Concept & ProWORX32
Impostazioni di TSXCUSBMBP per Concept & ProWORX32
Introduzione Questa sezione descrive come configurare Concept & ProWORX32 per il funzionamento di TSXCUSBMBP.
Impostazioni per la velocità di trasmissione ottimale in Concept
Quando si utilizzano le comunicazioni Modbus seriali con Concept, si verifica un ritardo di circa 50 millisecondi prima della trasmissione di ogni richiesta Modbus.
Quando si utilizza Concept con TSXCUSBMBP, occorre selezionare un'interfaccia seriale.
Quindi, il throughput globale di TSXCUSBMBP con Concept è leggermente superiore rispetto a quello di un'interfaccia Modbus seriale. Impostando la velocità di trasmissione in Concept a 19200 invece che a 9600, le prestazioni risulteranno migliorate.
Impostazioni per la velocità di trasmissione ottimale in ProWORX32
Quando si utilizzano le comunicazioni Modbus seriali con ProWORX32, non si verificano ritardi e il TSXCUSBMBP funziona alla velocità USB prevista.
Impostazioni di TSXCUSBMBP per Concept e ProWORX32
Configurazione di Concept &
ProWORX32
La procedura seguente è necessaria per configurare Concept & ProWORX32 affinché funzioni con TSXCUSBMBP:
Passo Azione
1 Configurare la porta COM virtuale USB MBP, come illustrato nella finestra seguente:
2 Impostare, se necessario, i parametri di instradamento: (con l'impostazione mostrata I può utilizzare 55, 5 o 15 per collegarsi allo stesso PLC Unity).
3 Impostare Protocol di Concept o ProWORX 32 a Modbus.
4 Impostare Device o Port alla porta USB MBP Virtual port (COM3).
Impostazioni di TSXCUSBMBP per Concept e ProWORX32
5 Impostare PLC Node o Modbus Address all'indirizzo Modbus Plus locale o all'indirizzo definito nella tabella di instradamento USB MBP.
Passo Azione
Concept ProWORX32