Gateway multiprotocollo PLX32

Informazioni sul prodotto

Specifiche

  • Nome prodotto: gateway multiprotocollo PLX32-EIP-MBTCP-UA
  • Produttore: ProSoft Technology, Inc.
  • Data del manuale dell'utente: 27 ottobre 2023
  • Requisiti di alimentazione: alimentazione di classe 2
  • Approvazioni e certificazioni dell'agenzia: disponibili su
    del produttore websito

Istruzioni per l'uso del prodotto

1. Inizia qui

Prima di utilizzare il gateway multiprotocollo, seguire i passaggi
descritto di seguito:

1.1 Oltreview

Acquisisci familiarità con le caratteristiche e le funzioni di
Gateway multiprotocollo PLX32-EIP-MBTCP-UA facendo riferimento all'utente
manuale.

1.2 Requisiti di sistema

Assicurati che il tuo sistema soddisfi i requisiti necessari
specificato nel manuale dell'utente per prestazioni ottimali.

1.3 Contenuto della confezione

Controlla il contenuto della confezione per verificare che tutti gli articoli siano inclusi
come elencato nel manuale utente.

1.4 Montaggio del Gateway su una guida DIN

Seguire correttamente le istruzioni fornite nel manuale utente
montare il gateway su una guida DIN per un'installazione sicura.

1.5 Impostazioni dei ponticelli

Regolare le impostazioni del ponticello in base al manuale dell'utente
configurare il gateway come richiesto per la propria configurazione.

1.6 scheda SD

Se applicabile, inserire una scheda SD nello slot designato
seguendo le linee guida fornite nel manuale utente.

1.7 Collegamento dell'alimentazione all'unità

Collegare l'alimentazione all'unità come indicato nell'utente
manuale per accendere il Gateway Multiprotocollo.

Domande frequenti (FAQ)

D: Come posso ripristinare le impostazioni di fabbrica del Gateway multiprotocollo?
impostazioni?

R: Per ripristinare le impostazioni di fabbrica del gateway, individuare il ripristino
pulsante sul dispositivo e tenerlo premuto per 10 secondi fino all'unità
riavvia.

D: Il gateway PLX32-EIP-MBTCP-UA può essere utilizzato in ambienti pericolosi
posizioni?

R: No, non è consigliabile utilizzare il gateway in ambienti pericolosi
posizioni secondo le linee guida di sicurezza fornite nel manuale dell'utente.

PLX32-EIP-MBTCP-UA
Gateway multiprotocollo

MANUALE D'USO

27 ottobre 2023

Gateway multiprotocollo PLX32-EIP-MBTCP-UA

Contenuto Manuale utente

Il tuo feedback per favore
Vogliamo che tu senta sempre di aver preso la decisione giusta per utilizzare i nostri prodotti. Se hai suggerimenti, commenti, complimenti o reclami sui nostri prodotti, documentazione o supporto, scrivici o chiamaci.

Come contattarci
ProSoft Technology, Inc. +1 Numero di telefono: 661-716-5100 +1 Numero di telefono: 661-716-5101 (Fax) www.prosoft-technology.com support@prosoft-technology.com
Manuale utente PLX32-EIP-MBTCP-UA Per uso pubblico.
27 ottobre 2023
ProSoft Technology® è un copyright registrato di ProSoft Technology, Inc. Tutti gli altri marchi o nomi di prodotti sono o possono essere marchi di fabbrica e vengono utilizzati per identificare prodotti e servizi dei rispettivi proprietari.

Disclaimer sui contenuti
Questa documentazione non è intesa a sostituire e non deve essere utilizzata per determinare l'idoneità o l'affidabilità di questi prodotti per applicazioni utente specifiche. È dovere di qualsiasi utente o integratore eseguire un'analisi dei rischi, una valutazione e un test adeguati e completi dei prodotti rispetto alla relativa applicazione specifica o al loro utilizzo. Né ProSoft Technology né alcuna delle sue affiliate o sussidiarie sarà responsabile per l'uso improprio delle informazioni qui contenute. Le informazioni contenute in questo documento, comprese illustrazioni, specifiche e dimensioni, possono contenere imprecisioni tecniche o errori tipografici. ProSoft Technology non fornisce alcuna garanzia o dichiarazione in merito alla sua accuratezza e non si assume alcuna responsabilità e si riserva il diritto di correggere tali imprecisioni o errori in qualsiasi momento senza preavviso. Se avete suggerimenti per miglioramenti o modifiche o avete riscontrato errori in questa pubblicazione, vi preghiamo di comunicarcelo.
Nessuna parte di questo documento può essere riprodotta in qualsiasi forma o con qualsiasi mezzo, elettronico o meccanico, inclusa la fotocopia, senza l'espresso consenso scritto di ProSoft Technology. È necessario osservare tutte le norme di sicurezza statali, regionali e locali pertinenti durante l'installazione e l'utilizzo di questo prodotto. Per motivi di sicurezza e per garantire la conformità ai dati di sistema documentati, solo il produttore dovrebbe eseguire riparazioni sui componenti. Quando i dispositivi vengono utilizzati per applicazioni con requisiti tecnici di sicurezza, è necessario seguire le relative istruzioni. Il mancato utilizzo del software ProSoft Technology o del software approvato con i nostri prodotti hardware può provocare lesioni, danni o risultati operativi inadeguati. La mancata osservanza di queste informazioni può provocare lesioni o danni alle apparecchiature.
Copyright © 2023 ProSoft Technology, Inc. Tutti i diritti riservati.
Per gli utenti professionali nell'Unione Europea
Se si desidera eliminare apparecchiature elettriche ed elettroniche (AEE), contattare il proprio rivenditore o fornitore per ulteriori informazioni.

Prop 65 Avviso cancro e danni riproduttivi www.P65Warnings.ca.gov

ProSoft Technology, Inc.

Pagina 2 di 155

Gateway multiprotocollo PLX32-EIP-MBTCP-UA

Contenuto Manuale utente

Informazioni open source
Software Open Source utilizzato nel prodotto
Il prodotto contiene, tra le altre cose, software Open Source files, come definito di seguito, sviluppati da terze parti e concessi in licenza con una licenza software Open Source. Questi software open source filesono protetti da copyright. Il diritto dell'utente di utilizzare il software Open Source è regolato dalle condizioni di licenza del software Open Source applicabili. La tua conformità a tali condizioni di licenza ti autorizzerà a utilizzare il Software Open Source come previsto nella relativa licenza. In caso di conflitto tra le altre condizioni di licenza di ProSoft Technology, Inc. applicabili al prodotto e le condizioni di licenza del software Open Source, prevarranno le condizioni del software Open Source. Il software Open Source viene fornito esente da royalty (ovvero non vengono addebitati costi per l'esercizio dei diritti concessi in licenza). Il software Open Source contenuto in questo prodotto e le rispettive licenze del software Open Source sono indicati nel modulo webpagina, nel collegamento Open Source. Se il software Open Source contenuto in questo prodotto è concesso in licenza ai sensi della GNU General Public License (GPL), GNU Lesser General Public License (LGPL), Mozilla Public License (MPL) o qualsiasi altra licenza software Open Source, che richiede che il codice sorgente sia reso disponibile e tale codice sorgente non è già stato consegnato insieme al prodotto, è possibile ordinare il codice sorgente corrispondente del software Open Source a ProSoft Technology, Inc. – dietro pagamento delle spese di spedizione e gestione – per un periodo di almeno 3 anni dall'acquisto del prodotto. Si prega di inviare la richiesta specifica, entro 3 anni dalla data di acquisto di questo prodotto, insieme al nome e al numero di serie del prodotto riportati sull'etichetta del prodotto a:
ProSoft Technology, Inc. Direttore tecnico 9201 Camino Media, Suite 200 Bakersfield, CA 93311 USA
Garanzia relativa all'ulteriore utilizzo del Software Open Source
ProSoft Technology, Inc. non fornisce alcuna garanzia per il software Open Source contenuto in questo prodotto, se tale software Open Source viene utilizzato in qualsiasi modo diverso da quello previsto da ProSoft Technology, Inc. Le licenze elencate di seguito definiscono l'eventuale garanzia da parte autori o licenziatari del Software Open Source. ProSoft Technology, Inc. declina espressamente qualsiasi garanzia per difetti causati dall'alterazione di qualsiasi software open source o della configurazione del prodotto. È esclusa qualsiasi richiesta di garanzia nei confronti di ProSoft Technology, Inc. nel caso in cui il software Open Source contenuto in questo prodotto violi i diritti di proprietà intellettuale di terzi. Il seguente disclaimer si applica ai componenti GPL e LGPL in relazione ai titolari dei diritti: “Questo programma è distribuito nella speranza che possa essere utile, ma SENZA ALCUNA GARANZIA; senza nemmeno la garanzia implicita di COMMERCIABILITÀ o IDONEITÀ PER UNO SCOPO PARTICOLARE. Per ulteriori dettagli, consultare la GNU General Public License e la GNU Lesser General Public License. Per i restanti componenti open source valgono le esclusioni di responsabilità dei titolari dei diritti nei rispettivi testi di licenza. L'eventuale supporto tecnico verrà fornito solo per il software non modificato.

Queste informazioni sono disponibili anche nel menu Guida > Informazioni sul software ProSoft Configuration Builder (PCB).

ProSoft Technology, Inc.

Pagina 3 di 155

Gateway multiprotocollo PLX32-EIP-MBTCP-UA

Contenuto Manuale utente

Istruzioni importanti per l'installazione
Il cablaggio di alimentazione, ingresso e uscita (I/O) deve essere conforme ai metodi di cablaggio di Classe I, Divisione 2, Articolo 5014 (b) del Codice elettrico nazionale, NFPA 70 per l'installazione negli Stati Uniti o come specificato nella Sezione 18 -1J2 del Canadian Electrical Code per installazioni in Canada e in conformità con l'autorità competente. È necessario prestare attenzione ai seguenti avvertimenti:

AVVERTENZA – PERICOLO DI ESPLOSIONE – LA SOSTITUZIONE DEI COMPONENTI PUÒ COMPROMETTERE L'IDONEITÀ ALLA CLASSE I, DIV. 2;
AVVERTENZA – PERICOLO DI ESPLOSIONE – IN AMBIENTI PERICOLOSI, SPEGNERE L'ALIMENTAZIONE PRIMA DI SOSTITUIRE O COLLEGARE I MODULI
AVVERTENZA – PERICOLO DI ESPLOSIONE – NON SCOLLEGARE L'APPARECCHIATURA A MENO CHE L'ALIMENTAZIONE NON SIA STATA SPENTA O L'AREA NON SIA NOTA ESSERE NON PERICOLOSA.
Potenza di classe 2

Approvazioni e certificazioni dell'agenzia
Si prega di visitare il nostro websito: www.prosoft-technology.com

ProSoft Technology, Inc.

Pagina 4 di 155

Gateway multiprotocollo PLX32-EIP-MBTCP-UA

Contenuto Manuale utente

Contenuto
Il tuo feedback per favore……………………..……………..2 Come contattarci… ………………..……………. ……………………………………………………………………………………………………..2 Importanti istruzioni di installazione ………… ……………………………………………………………………2 Approvazioni e certificazioni dell'Agenzia ………………….. …………….4

1 Inizia da qui

8

1.1

Sopraview……………………………………………………………………………………………………………. 8

1.2

Requisiti di sistema …………………..………………..8

1.3

Contenuto della confezione …………………..…………..9

1.4

Montaggio del Gateway su una guida DIN ………………..…………9

1.5

Impostazioni dei ponticelli ………………………………………………………………………..10

1.6

Scheda SD…………………..……………..…………………………11

1.7

Collegamento dell'alimentazione all'unità …………………..12

1.8

Installazione del software ProSoft Configuration Builder ……………………………..13

2 Utilizzo del Generatore di configurazioni ProSoft

14

2.1 2.2 2.3 2.4 2.5
2.5.1 2.5.2 2.6 2.7 2.7.1 2.7.2 2.7.3 2.7.4 2.7.5 2.8 2.9

Collegamento del PC al Gateway …………………..14 Impostazione di un indirizzo IP temporaneo nel Gateway …………… ………………14 Impostazione del progetto ……………………..17 Disabilitazione delle funzionalità del protocollo Gateway …… …………………………………………………..19 Configurazione dei parametri del gateway ……………………………………………………………………..22 Rinominare gli oggetti PCB ……………………………………………………………..22 Stampare una configurazione File ………………………………………………………………………..22 Configurazione della porta Ethernet…………… ……………23 Mappatura dei dati nella memoria del modulo ……………………………………..24 Dall'indirizzo ………… ………………………..…………………………25 All’indirizzo ………………….. …………………………………….25 Conteggio dei registri ………………..…………. ………….25 Codice di scambio ………………..…………… Ritardo preimpostato ………………………..……………………..……………..26 Download del progetto sul PLX26-EIP-MBTCP -UA ……………32 Caricamento del progetto dal Gateway …………………27

3 Diagnostica e risoluzione dei problemi

31

3.1 3.1.1 3.1.2
3.2 3.2.1 3.2.2 3.2.3
3.3 3.3.1 3.3.2

Indicatori LED …………………..…………..31 LED del gateway principale………… ……………………..32 LED della porta Ethernet ………………………………………… …………………33 Utilizzo della diagnostica in ProSoft Configuration Builder …………………..34 Menu Diagnostica ………… …………………………………………………36 Catturare una sessione diagnostica in un registro File ………………..37 Avvio a caldo/Avvio a freddo………………… ……………….37 Dati sullo stato del gateway nella memoria superiore………………..38 Dati generali sullo stato del gateway nella memoria superiore…………… …………38 Dati di stato specifici del protocollo nella memoria superiore………………….39

ProSoft Technology, Inc.

Pagina 5 di 155

Gateway multiprotocollo PLX32-EIP-MBTCP-UA

Contenuto Manuale utente

4 Informazioni sull'hardware

40

4.1

Specifiche hardware……………..................................................................40

5 Protocollo PEI

41

5.1 5.1.1 5.1.2
5.2 5.2.1 5.2.2 5.2.3
5.3 5.3.1 5.3.2 5.3.3
5.4 5.4.1 5.4.2 5.4.3

Funzionalità EIP terminataview ………………………………………………………………………………….41 Specifiche generali EtherNet/IP…………… …………42 Database interno EIP …………………..……..43 Configurazione EIP … ……………………………………………………………………45 Configurazione del server EIP di classe 3 ………… ……………..45 Configurazione della connessione EIP Classe 1 …………………..48 Configurazione della connessione EIP Classe 3 Connessione Client[x]/UClient ………………….53 Diagnostica di rete…………………. ………………..65 Diagnostica PCB EIP……………………………..65 Dati di stato EIP in alto Memoria ……………………………………….66 Codici di errore EIP …………….. ……………..69 Riferimento EIP ………………..…………. ……..72 Specifiche SLC e MicroLogix ……………………..72 Specifiche del processore PLC5………… ………………………………..76 Specifiche dei processori ControlLogix e CompactLogix ……………….81

6 Protocollo MBTCP

90

6.1 6.1.1 6.1.2
6.2 6.2.1 6.2.2 6.2.3
6.3 6.3.1 6.3.2 6.3.3
6.4 6.4.1

MBTCP funzionale terminatoview ………………………………………………………………………90 Specifiche generali MBTCP………………… …………………91 Database interno MBTCP ………………..…………….92 Configurazione MBTCP ………………… ……………………..95 Configurazione dei server MBTCP ………………….. ……………….95 Configurazione del client MBTCP [x] ……………………..97 Configurazione dei comandi client MBTCP [x] …………………………………….99 Diagnostica di rete…………………..…………. ……………102 Diagnostica PCB MBTCP……………..……….102 Dati di stato MBTCP nella memoria superiore …………… ……………………………………………….102 Codici di errore MBTCP ………………….. …..105 Riferimento MBTCP ………………………..106 Informazioni sul protocollo Modbus ……………… ……………………………………….106

7Server OPCUA

108

7.1 7.1.1 7.1.2 7.1.3
7.2 7.2.1 7.2.2 7.2.3 7.2.4 7.2.5 7.2.6
7.3 7.4 7.5

Software UA Server Configuration Manager…………………..108 Installazione ………………….. ……………108 Sincronizzazione dell’ora del server NTP …………………..109 Avvio di PSW-UACM…… ……………………………………………………………………….110 Certificati ……………………………………………… …………………..112 Politica di Sicurezza ………………….. …………112 Creazione di un certificato di istanza dell'applicazione di provisioning ………….113 Creazione di un certificato CA……………………………………… …………………..115 Creazione di un certificato di istanza dell'applicazione …………………..117 Aggiornamento della scheda Stato………… ………………………………………………118 Creazione e firma di un nuovo certificato ………………………123 Importazione di un certificato Chiave pubblica File ………………………………………..127 Esportazione del certificato CA sul client OPC……………………………. 130 Lista di revoca ………………….

ProSoft Technology, Inc.

Pagina 6 di 155

Gateway multiprotocollo PLX32-EIP-MBTCP-UA

Contenuto Manuale utente

7.6 7.7
7.7.1 7.7.2 7.8 7.9 7.10 7.11 7.11.1 7.11.2 7.12 7.12.1 7.12.2 7.12.3 7.12.4 7.12.5 7.12.6

Download della configurazione del server UA sul gateway …………………132 Controllo dell'accesso utente…………………. …………135 Aggiunta di un utente………………………..…………..135 Aggiunta di un utente a un gruppo ……………………………………………………………………………….137 Creare Tags ……………………..……………..……………. ……………………140 Salvataggio della configurazione del server UA ………………….. ..144 Connettività client UA…………………..................................................147 Mappa dati Esample……………………..................................................................148 Configurazione client UA………… ……………………………………….152 Risoluzione dei problemi e manutenzione del server OPC UA …………….153 Scheda Stato ……… ……………………………………………………………………………………………153 Registro errori di comunicazione…………… ………………..153 Diagnostica del modulo PCB……………..……….................................................................. 153 Ripristino dello stato su “In attesa di provisioning” …………………153 Backup del database di configurazione PSW-UACM ………………… ….154 Spostamento dell'installazione PSW-UACM su una macchina diversa ……………..154

8 Supporto, assistenza e garanzia

155

8.1

Come contattare l'assistenza tecnica ………………………155

8.2

Informazioni sulla garanzia…………………..................................................................155

ProSoft Technology, Inc.

Pagina 7 di 155

Gateway multiprotocollo PLX32-EIP-MBTCP-UA

Inizia qui Manuale utente

1 Inizia da qui
Per ottenere il massimo vantaggio da questo Manuale dell'utente, è necessario possedere le seguenti competenze: · Software di configurazione PLC o PAC: avviare il programma e utilizzarlo per configurare
eventualmente il processore · Microsoft Windows®: installa e avvia programmi, esegue comandi di menu,
navigare nelle finestre di dialogo e inserire i dati · Installazione e cablaggio dell'hardware: installare il gateway e connettere in modo sicuro i dispositivi
una fonte di alimentazione e alle porte PLX32-EIP-MBTCP-UA
1.1 Oltreview
Questo documento spiega le caratteristiche del PLX32-EIP-MBTCP-UA. Ti guida attraverso la configurazione, mostrando come mappare i dati tra un dispositivo o una rete, attraverso il gateway, a un PLC o PAC. Il software ProSoft Configuration Builder crea filePermette di importare nel software di programmazione PLC o PAC, integrando il gateway nel vostro sistema. È inoltre possibile mappare i dati tra le aree nel database interno del gateway. Ciò consente di copiare i dati su indirizzi diversi all'interno del database del gateway per creare richieste e controlli di dati più semplici. PLX32-EIP-MBTCP-UA è un'unità autonoma montata su guida DIN che fornisce due porte Ethernet per comunicazioni, configurazione remota e diagnostica. Il gateway è dotato di uno slot per scheda SD (scheda SD opzionale) che consente di memorizzare la configurazione files che puoi utilizzare per il ripristino, il trasferimento della configurazione su un altro gateway o il backup generale della configurazione.
1.2 Requisiti di sistema
Il software di configurazione ProSoft Configuration Builder per PLX32-EIP-MBTCP-UA richiede i seguenti componenti minimi di sistema: · Windows 7 Professional (versione a 32 bit), 8 GB di RAM Intel® CoreTM i5 650 (3.20 GHz) · Windows XP Professional ver .2002 Service Pack 2, 512 MB di RAM Pentium 4 (2.66
GHz) · Windows 2000 Ver.5.00.2195 Service Pack 2 512 MB di RAM Pentium III (550 MHz)
Nota: per utilizzare PCB con il sistema operativo Windows 7, è necessario assicurarsi di installare PCB utilizzando l'opzione "Esegui come amministratore". Per trovare questa opzione, fare clic con il pulsante destro del mouse sull'icona del programma di installazione Setup.exe. Nel menu contestuale vedrai l'opzione "Esegui come amministratore". Fare clic con il pulsante sinistro del mouse per utilizzare questa opzione di installazione. Tieni presente che devi installare utilizzando questa opzione anche se hai già effettuato l'accesso come amministratore sulla tua rete o personal computer (PC). L'utilizzo dell'opzione "Esegui come amministratore" consentirà al programma di installazione PCB di creare cartelle e file files sul tuo PC con le autorizzazioni e la sicurezza adeguate. Se non si utilizza l'opzione "Esegui come amministratore", PCB potrebbe sembrare installato correttamente; ma ne riceverete numerosi, ripetendovi file accedere agli errori ogni volta che PCB è in esecuzione, soprattutto quando si modificano le schermate di configurazione. Se ciò accade, per eliminare gli errori, dovrai disinstallare completamente PCB e quindi reinstallarlo utilizzando l'opzione “Esegui come amministratore”.

ProSoft Technology, Inc.

Pagina 8 di 155

Gateway multiprotocollo PLX32-EIP-MBTCP-UA

Inizia qui Manuale utente

1.3 Contenuto della confezione
I seguenti componenti sono inclusi con PLX32-EIP-MBTCP-UA e sono tutti necessari per l'installazione e la configurazione.

Importante: prima di iniziare l'installazione, verificare che siano presenti tutti i seguenti elementi.

Qtà. Nome della parte

1

Mini cacciavite

1

Connettore di alimentazione

1

Maglione

Codice articolo HRD250 J180 J809

Parte Descrizione Strumento per il cablaggio e il fissaggio del connettore di alimentazione Connettore di alimentazione PLX32-EIP-MBTCP-UA Ponticello di ricambio per ripristinare la configurazione OPC UA

1.4 Montaggio del Gateway su una guida DIN
Per montare il PLX32-EIP-MBTCP-UA su una guida DIN, attenersi alla seguente procedura.
1 Posizionare il gateway sulla guida DIN B con una leggera angolazione. 2 Agganciare il labbro sul retro dell'adattatore sulla parte superiore della guida DIN e ruotare
adattatore sulla guida. 3 Premere l'adattatore sulla guida DIN finché non è a filo. La linguetta di bloccaggio scatta
posizionare e bloccare il gateway sulla guida DIN. 4 Se l'adattatore non si blocca in posizione, utilizzare un cacciavite o un dispositivo simile per spostarlo
linguetta di bloccaggio verso il basso mentre si preme l'adattatore sulla guida DIN e rilasciare la linguetta di bloccaggio per bloccare l'adattatore in posizione. Se necessario, spingere verso l'alto la linguetta di bloccaggio per bloccarla.

ProSoft Technology, Inc.

Pagina 9 di 155

Gateway multiprotocollo PLX32-EIP-MBTCP-UA
1.5 Impostazioni dei ponticelli Sul retro del gateway sono presenti tre coppie di pin dei ponticelli.

Inizia qui Manuale utente

· MODALITÀ 1 – I due pin devono essere ponticellati durante il normale funzionamento.
· MODALITÀ 2 – Jumper IP predefinito: questo è il jumper centrale. L'indirizzo IP predefinito del gateway è 192.168.0.250. Imposta questo ponticello per riportare l'indirizzo IP del gateway al valore predefinito.
· MODALITÀ 3 – Se impostato, questo ponticello fornisce un livello di sicurezza che determina i seguenti comportamenti: o Questo ponticello disabilita le funzioni di caricamento e download di ProSoft Configuration Builder (PCB). Se viene effettuata una richiesta di caricamento o download tramite PCB, viene visualizzato un messaggio di errore che indica che queste funzioni non sono disponibili. o Questo ponticello disabilita anche l'accesso al PLX32-EIP-MBTCP-UA web pagina rendendo impossibile l'aggiornamento del firmware.
Attenzione: l'impostazione contemporanea dei ponticelli MODE 1 e MODE 3 ripristinerà la configurazione OPC UA alle impostazioni di fabbrica.

ProSoft Technology, Inc.

Pagina 10 di 155

Gateway multiprotocollo PLX32-EIP-MBTCP-UA

Inizia qui Manuale utente

1.6 scheda SD
È possibile ordinare un PLX32-EIP-MBTCP-UA con una scheda SD opzionale (codice articolo SDI-1G). In caso di guasto del gateway, è possibile spostare la scheda SD da un gateway a quello successivo e riprendere il funzionamento.
In generale, se la scheda SD è presente quando si accende o si riavvia il gateway, il gateway utilizza la configurazione sulla scheda SC.

Con una scheda SD
· ProSoft Configuration Builder scarica la configurazione sulla scheda SD nel gateway.
· Il gateway non trasferisce i dati di configurazione dalla scheda SD alla memoria interna. Se si rimuove la scheda SD e si riavvia il gateway, il gateway carica i dati di configurazione dalla memoria del gateway. Se nella memoria del gateway non sono presenti dati di configurazione, il gateway utilizza la configurazione predefinita di fabbrica.

Senza scheda SD
· ProSoft Configuration Builder scarica la configurazione nella memoria interna del gateway. Il gateway utilizza la configurazione dalla memoria interna.
· Se si inserisce una scheda SD vuota nel gateway dopo che il gateway è stato configurato, il gateway non utilizzerà la configurazione sulla scheda SD a meno che non si riavvii il gateway. Se si desidera copiare la configurazione sulla scheda SD, è necessario scaricare la configurazione sul gateway mentre la scheda SD si trova nel gateway.

ProSoft Technology, Inc.

Pagina 11 di 155

Gateway multiprotocollo PLX32-EIP-MBTCP-UA 1.7 Collegamento dell'alimentazione all'unità

Inizia qui Manuale utente

AVVERTENZA: assicurarsi di non invertire la polarità quando si alimenta il gateway. Ciò provoca danni permanenti ai circuiti di distribuzione dell'alimentazione interna del gateway.

ProSoft Technology, Inc.

Pagina 12 di 155

Gateway multiprotocollo PLX32-EIP-MBTCP-UA

Inizia qui Manuale utente

1.8 Installazione del software Generatore di configurazione ProSoft
È necessario installare il software ProSoft Configuration Builder (PCB) per configurare il gateway. È sempre possibile ottenere la versione più recente di ProSoft Configuration Builder da ProSoft Technology websito (http://www.prosoft-technology.com). IL fileil nome contiene la versione di PCB. Per esample, PCB_4.4.3.4.0245.exe.
Per installare ProSoft Configuration Builder dalla tecnologia ProSoft websito
1 Apri il tuo web browser and navigate to www.prosoft-technology.com. 2 Cercare ‘PCB’ or ‘ProSoft Configuration Builder’. 3 Click on the ProSoft Configuration Builder search result link. 4 From the Downloads link, download the latest version of ProSoft Configuration
Costruttore. 5 Scegliere SALVA o SALVA FILE, se richiesto. 6 Salvare il file sul desktop di Windows, in modo da poterlo trovare facilmente quando lo hai
terminato il download. 7 Una volta completato il download, individuare e aprire il file file, e poi seguire la
istruzioni sullo schermo per installare il programma.

Nota: per utilizzare ProSoft Configuration Builder nel sistema operativo Windows 7, è necessario installarlo utilizzando l'opzione Esegui come amministratore. Per trovare questa opzione, fare clic con il pulsante destro del mouse sull'icona del programma Setup.exe, quindi fare clic su ESEGUI COME AMMINISTRATORE nel menu di scelta rapida. È necessario eseguire l'installazione utilizzando questa opzione anche se si è già effettuato l'accesso come amministratore sulla rete o sul personal computer (PC). L'utilizzo dell'opzione Esegui come amministratore consente al programma di installazione di creare cartelle e file files sul tuo PC con le autorizzazioni e la sicurezza adeguate.
Se non si utilizza l'opzione Esegui come amministratore, potrebbe sembrare che ProSoft Configuration Builder venga installato correttamente, ma si riceveranno più file accedere agli errori ogni volta che ProSoft Configuration Builder è in esecuzione, in particolare quando si modificano le schermate di configurazione. Se ciò accade, è necessario disinstallare completamente ProSoft Configuration Builder e quindi reinstallarlo utilizzando l'opzione Esegui come amministratore per eliminare gli errori.
Per garantire una corretta installazione di ProSoft OPC UA Configuration Manager, potrebbe essere necessario un riavvio prima di avviare l'installazione. In diversi sistemi di test è stato necessario interrompere il servizio Windows Update prima dell'installazione. Una volta completata l'installazione, è possibile riavviare il servizio Windows Update.
Interrompere il servizio Windows Update 1. Fare clic sul pulsante Start di Windows e immettere quanto segue: services.msc 2. Scorrere verso il basso e fare clic con il pulsante destro del mouse su Windows Update e scegliere INTERROMPI.
Eseguire le procedure di configurazione di ProSoft OPC UA Configuration Manager. Una volta completata la configurazione, esegui i passaggi precedenti e scegli Avvia per l'ultimo passaggio.

ProSoft Technology, Inc.

Pagina 13 di 155

Gateway multiprotocollo PLX32-EIP-MBTCP-UA

Utilizzo del Manuale utente di ProSoft Configuration Builder

2 Utilizzo del Generatore di configurazioni ProSoft
ProSoft Configuration Builder (PCB) fornisce un modo semplice e veloce per gestire la configurazione del gateway fileÈ personalizzato per soddisfare le vostre esigenze applicative. PCB consente di importare informazioni da configurazioni precedentemente installate (funzionanti note) a nuovi progetti.

2.1 Collegamento del PC al Gateway
Con il gateway montato saldamente, collegare un'estremità del cavo Ethernet alla porta ETH 1 e l'altra estremità a un hub o switch Ethernet accessibile dalla stessa rete del PC. Oppure, connettiti direttamente dalla porta Ethernet del PC alla porta ETH 1 del gateway.

2.2 Impostazione di un indirizzo IP temporaneo nel gateway
Importante: ProSoft Discovery Service (PDS) individua il gateway tramite messaggi broadcast UDP. PDS è un'applicazione integrata nel PCB. Questi messaggi possono essere bloccati dai router o dagli switch di livello 3. In tal caso, PDS non è in grado di individuare i gateway. Per utilizzare PDS, predisporre la connessione Ethernet in modo che non vi siano router o switch di livello 3 tra il computer e il gateway OPPURE riconfigurare il router o lo switch di livello 3 per consentire l'instradamento dei messaggi broadcast UDP.
1 Per aprire PDS, fare clic con il pulsante destro del mouse sull'icona PLX32-EIP-MBTCP-UA in PCB e fare clic su DIAGNOSTICA.

ProSoft Technology, Inc.

Pagina 14 di 155

Gateway multiprotocollo PLX32-EIP-MBTCP-UA

Utilizzo del Manuale utente di ProSoft Configuration Builder

2 Nella finestra di dialogo Diagnostica, fare clic sull'icona IMPOSTAZIONE CONNESSIONE.

3 Nella finestra di dialogo Impostazione connessione, fare clic sul pulsante SFOGLIA DISPOSITIVO(I) sotto l'intestazione ProSoft Discovery Service (PDS).

4 Nella finestra di dialogo ProSoft Discovery Service, fare clic sull'icona CERCA MODULI PROSOFT per cercare i moduli ProSoft Technology sulla rete.

ProSoft Technology, Inc.

Pagina 15 di 155

Gateway multiprotocollo PLX32-EIP-MBTCP-UA

Utilizzo del Manuale utente di ProSoft Configuration Builder

5 Fare clic con il pulsante destro del mouse sul gateway, quindi selezionare ASSEGNA IP TEMPORANEO.

6 L'indirizzo IP predefinito del gateway è 192.168.0.250.
7 Immettere un IP non utilizzato nella sottorete, quindi fare clic su OK. 8 Vedere Configurazione della porta Ethernet (pagina 22) per impostare l'indirizzo IP permanente in
porta d'accesso.

ProSoft Technology, Inc.

Pagina 16 di 155

Gateway multiprotocollo PLX32-EIP-MBTCP-UA

Utilizzo del Manuale utente di ProSoft Configuration Builder

2.3 Impostazione del progetto
Se hai già utilizzato altri strumenti di configurazione di Windows, troverai familiare il layout dello schermo. La finestra ProSoft Configuration Builder è costituita da una struttura ad albero view a sinistra, un riquadro delle informazioni e un riquadro di configurazione sul lato destro della finestra. Quando avvii PCB per la prima volta, il file tree view è costituito da cartelle per Progetto predefinito e Posizione predefinita, con un Modulo predefinito nella cartella Posizione predefinita. L'illustrazione seguente mostra la finestra PCB con un nuovo progetto.

Per aggiungere il gateway al progetto
1 Fare clic con il pulsante destro del mouse su MODULO PREDEFINITO nell'albero view, quindi scegli SCEGLI TIPO DI MODULO. Si apre la finestra di dialogo Scegli tipo di modulo.

ProSoft Technology, Inc.

Pagina 17 di 155

Gateway multiprotocollo PLX32-EIP-MBTCP-UA

Utilizzo del Manuale utente di ProSoft Configuration Builder

2 Nell'area Filtro linea di prodotti della finestra di dialogo, selezionare il pulsante di opzione PLX30.

3 Nell'elenco a discesa PASSAGGIO 1: Seleziona tipo di modulo, selezionare PLX32-EIP-MBTCP-UA. 4 Puoi disabilitare uno o più driver sul gateway se non ti servono. Vedere
Disabilitazione delle porte gateway (pagina 19). 5 Fare clic su OK per salvare le impostazioni e tornare alla finestra principale PCB.

ProSoft Technology, Inc.

Pagina 18 di 155

Gateway multiprotocollo PLX32-EIP-MBTCP-UA

Utilizzo del Manuale utente di ProSoft Configuration Builder

2.4 Disattivazione delle funzionalità del protocollo gateway
ProSoft Configuration Builder (PCB) offre la possibilità di disabilitare una o più funzionalità del driver se non ne hai bisogno. La disabilitazione delle funzionalità del driver può semplificare il numero di opzioni di configurazione, facilitando la configurazione del gateway.
È più semplice disabilitare le funzionalità del driver quando aggiungi il gateway al progetto in PCB; tuttavia, puoi abilitarli e disabilitarli dopo averlo aggiunto al progetto. Entrambi i metodi sono descritti in questo argomento.

Nota: la disabilitazione delle funzionalità del driver non influisce sulle prestazioni del gateway e non è necessaria.

Per disabilitare le funzionalità del driver quando lo aggiungi al progetto
Il momento migliore per disabilitare una o più funzionalità del driver sul gateway è quando aggiungi il gateway al progetto in PCB. Puoi disabilitarli nella finestra di dialogo Scegli tipo di modulo dopo aver selezionato il modulo che desideri aggiungere al progetto. L'immagine seguente fornisce un examplui.

ProSoft Technology, Inc.

Pagina 19 di 155

Gateway multiprotocollo PLX32-EIP-MBTCP-UA

Utilizzo del Manuale utente di ProSoft Configuration Builder

Ci sono tre funzionalità del driver disabilitate. Si prega di notare quanto segue:
· I driver che è possibile disabilitare presentano DEELEZIONARE SE NON UTILIZZATO nella colonna AZIONE RICHIESTA.
· Fare clic sul nome del driver per disattivare la funzionalità. Quando disabilitato, un cerchio rosso sostituisce il segno di spunta verde.
· Se sono presenti più driver dello stesso tipo, solo l'ultimo avrà il messaggio UnCheck if not Used. È possibile disabilitare e abilitare solo in ordine inverso.
· Infine, se si desidera abilitare una funzionalità disabilitata in questa finestra di dialogo, fare nuovamente clic sul nome della funzionalità del driver.

Quando si fa clic su OK, PCB inserisce il gateway nell'albero view con le opzioni di configurazione disabilitate nascoste.

ProSoft Technology, Inc.

Pagina 20 di 155

Gateway multiprotocollo PLX32-EIP-MBTCP-UA

Utilizzo del Manuale utente di ProSoft Configuration Builder

Per disabilitare o abilitare le funzionalità sul gateway dopo averlo aggiunto al progetto
1 Fare clic con il pulsante destro del mouse sull'icona PLX32-EIP-MBTCP-UA nell'albero view, quindi scegli SCEGLI TIPO DI MODULO. Si apre la finestra di dialogo Scegli tipo di modulo, con il TIPO DI MODULO corretto.

Avvertenza: tenere presente che tutti i driver sono abilitati per impostazione predefinita e che lo stato del driver nella finestra di dialogo Scegli tipo di modulo NON CORRISPONDE ALLO STATO EFFETTIVO DEI DRIVER. Se si desidera che i driver disabilitati rimangano disabilitati, è necessario disabilitarli nuovamente in questa finestra di dialogo in modo che accanto al nome della porta venga visualizzato il cerchio rosso o il triangolo giallo.
2 Fare clic sul nome della funzionalità del driver per modificarne lo stato da Abilitato a Disabilitato o viceversa. Valgono comunque le stesse regole sopra indicate.
3 Facendo clic su OK, PCB aggiorna il gateway nell'albero view, mostrando le opzioni di configurazione per le funzionalità abilitate e nascondendo le funzionalità disabilitate.

ProSoft Technology, Inc.

Pagina 21 di 155

Gateway multiprotocollo PLX32-EIP-MBTCP-UA

Utilizzo del Manuale utente di ProSoft Configuration Builder

2.5 Configurazione dei parametri del gateway

1 Fare clic sul segno [+] accanto all'icona del modulo per espandere le informazioni sul gateway.

2 Fare clic sul segno [+] accanto a qualsiasi opzione.

icona a view informazioni e configurazione del gateway

3 Fare doppio clic su qualsiasi icona per aprire una finestra di dialogo Modifica. 4 Per modificare un parametro, selezionare il parametro nel riquadro sinistro e apportare le modifiche
il riquadro destro. 5 Fare clic su OK per salvare le modifiche.

2.5.1 Rinominare gli oggetti PCB
È possibile rinominare oggetti come le cartelle Progetto predefinito e Posizione predefinita nell'albero view. Puoi anche rinominare l'icona del MODULO per personalizzare il progetto.
1 Fare clic con il pulsante destro del mouse sull'oggetto che si desidera rinominare, quindi scegliere RINOMINARE. 2 Digitare il nuovo nome per l'oggetto e premere Invio.

2.5.2 Stampa di una configurazione File
1 Nella finestra principale PCB, fare clic con il pulsante destro del mouse sull'icona PLX32-EIP-MBTCP-UA e quindi scegliere VIEW CONFIGURAZIONE.
2 Nel View Nella finestra di dialogo di configurazione, fare clic su FILE menu e fare clic su STAMPA. 3 Nella finestra di dialogo Stampa, scegliere la stampante da utilizzare dall'elenco a discesa, selezionare la
opzioni di stampa e fare clic su OK.

ProSoft Technology, Inc.

Pagina 22 di 155

Gateway multiprotocollo PLX32-EIP-MBTCP-UA

Utilizzo del Manuale utente di ProSoft Configuration Builder

2.6 Configurazione della porta Ethernet Questa sezione mostra come impostare i parametri della porta Ethernet per PLX32-EIP-MBTCPUA.
Per configurare la porta Ethernet nel PCB
1 Nell'albero del Generatore di configurazione ProSoft view, fare doppio clic sull'icona Configurazione Ethernet.

2 Fare clic su qualsiasi parametro nella finestra di dialogo Modifica – WATTCP per modificare il valore. Poiché il gateway dispone di due porte Ethernet, sono disponibili opzioni di configurazione separate per ciascuna porta.

Parametro Indirizzo IP Netmask Gateway

Descrizione Indirizzo IP univoco assegnato al gateway Maschera di sottorete del gateway Gateway (se utilizzato)

Nota: ciascuna porta Ethernet deve trovarsi su una sottorete Ethernet diversa.

ProSoft Technology, Inc.

Pagina 23 di 155

Gateway multiprotocollo PLX32-EIP-MBTCP-UA

Utilizzo del Manuale utente di ProSoft Configuration Builder

2.7 Mappatura dei dati nella memoria del modulo
Utilizzare la sezione MAPPA DATI nel ProSoft Configuration Builder per copiare i dati tra le aree nel database interno del gateway. Ciò consente di copiare i dati su indirizzi diversi all'interno del database del gateway per creare richieste e controlli di dati più semplici. È possibile utilizzare questa funzionalità per le seguenti attività.
· Copiare un massimo di 100 registri per comando Mappa dati ed è possibile configurare un massimo di 200 comandi di copia separati.
· Copiare i dati dalle tabelle di errore o di stato nella memoria superiore ai registri del database interno nell'area dati utente.
· Riorganizzare l'ordine dei byte e/o delle parole durante il processo di copia. Per esample, riorganizzando l'ordine dei byte o delle parole, è possibile convertire i valori a virgola mobile nel formato corretto per un protocollo diverso.
· Utilizzare la mappa dati per condensare dati ampiamente dispersi in un blocco dati contiguo, facilitandone l'accesso.

1 In ProSoft Configuration Builder, espandere la struttura dei moduli facendo clic su [+] accanto al nome del modulo.
2 Fare clic su [+] accanto a COMMONNET, quindi fare doppio clic su DATA MAP.

3 Nella finestra di dialogo Modifica – Mappa dati, fare clic su AGGIUNGI RIGA.

ProSoft Technology, Inc.

Pagina 24 di 155

Gateway multiprotocollo PLX32-EIP-MBTCP-UA 4 Fare clic su EDIT ROW per modificare i parametri per la mappatura.

Utilizzo del Manuale utente di ProSoft Configuration Builder

5 Per modificare il valore di un parametro, fare clic sul parametro e immettere un nuovo valore. Fare clic su OK al termine.
6 Ripetere i passaggi precedenti per aggiungere ulteriori mappature di memoria.
2.7.1 Dall'indirizzo 0 al più alto Indirizzo dati di stato Specifica l'indirizzo iniziale del registro interno del database per l'operazione di copia. Questo indirizzo può essere qualsiasi indirizzo valido nell'area dati utente o nell'area dati di stato del gateway.
2.7.2 All'indirizzo da 0 a 9999 Specifica l'indirizzo del registro di destinazione iniziale per l'operazione di copia. Questo indirizzo deve sempre trovarsi all'interno dell'area dati utente. Assicurati di specificare un indirizzo di destinazione che non sovrascriva i dati archiviati in memoria da uno dei protocolli di comunicazione in esecuzione sul gateway.
2.7.3 Conteggio registri da 1 a 100 Specifica il numero di registri da copiare.

ProSoft Technology, Inc.

Pagina 25 di 155

Gateway multiprotocollo PLX32-EIP-MBTCP-UA

Utilizzo del Manuale utente di ProSoft Configuration Builder

2.7.4 Codice di scambio

NESSUNA CAMBIAMENTO, SCAMBIO DI PAROLA, SCAMBIO DI PAROLA E BYTE, SCAMBIO DI BYTE
Potrebbe essere necessario invertire l'ordine dei byte nei registri durante il processo di copia per modificare l'allineamento dei byte tra diversi protocolli. Utilizzare questo parametro quando si ha a che fare con valori a virgola mobile o altri valori a registro multiplo, poiché non esiste uno standard per la memorizzazione di questi tipi di dati nei dispositivi slave.

Codice di scambio Nessuno scambio

Descrizione Non viene apportata alcuna modifica all'ordinamento dei byte (1234 = 1234)

Scambio di parole

Le parole vengono invertite (1234 = 3412)

Parola e byte Le parole vengono scambiate, quindi i byte in ciascuna parola vengono scambiati (1234 =

Scambio

4321)

Byte

I byte in ciascuna parola vengono scambiati (1234 = 2143)

2.7.5 Ritardo preimpostato
Questo parametro imposta un intervallo per ciascuna operazione di copia della mappa dati. Il valore per il ritardo preimpostato non è un periodo di tempo fisso. È il numero di scansioni del firmware che devono avvenire tra le operazioni di copia.
Il ciclo di scansione del firmware può richiedere una quantità di tempo variabile, a seconda del livello di attività dei driver di protocollo in esecuzione sul gateway e del livello di attività sulle porte di comunicazione del gateway. Il completamento di ciascuna scansione del firmware può richiedere da uno a diversi millisecondi. Pertanto, non è possibile prevedere che le operazioni di copia della mappa dati avvengano a intervalli regolari.
Se più operazioni di copia (diverse righe nella sezione Mappa dati) si verificano troppo frequentemente o si verificano tutte nello stesso intervallo di aggiornamento, potrebbero ritardare la scansione del processo dei protocolli gateway, con conseguenti aggiornamenti lenti dei dati o perdita di dati sulle porte di comunicazione. Per evitare questi potenziali problemi, imposta il Ritardo predefinito su valori diversi per ciascuna riga nella sezione Mappa dati e impostali su numeri più alti, anziché più bassi.
Per esempioample, i valori di ritardo preimpostati inferiori a 1000 potrebbero causare un notevole ritardo negli aggiornamenti dei dati attraverso le porte di comunicazione. Non impostare tutti i Delay Preset sullo stesso valore. Utilizza invece valori diversi per ciascuna riga nella mappa dati come 1000, 1001 e 1002 o qualsiasi altro valore di preimpostazione del ritardo diverso che preferisci. Ciò impedisce che le copie avvengano contemporaneamente e previene possibili ritardi nella scansione del processo.

ProSoft Technology, Inc.

Pagina 26 di 155

Gateway multiprotocollo PLX32-EIP-MBTCP-UA

Utilizzo del Manuale utente di ProSoft Configuration Builder

2.8 Download del progetto sul PLX32-EIP-MBTCP-UA

Nota: per istruzioni sulla connessione al modulo con il PC, vedere Collegamento del PC al gateway (pagina 14).

Affinché il gateway utilizzi le impostazioni configurate, è necessario scaricare (copiare) il progetto aggiornato file dal tuo PC al gateway.

Nota: se è impostato il ponticello 3 del modulo, questa funzione non è disponibile.

1 Nell'albero view in ProSoft Configuration Builder, fare clic con il pulsante destro del mouse sull'icona PLX32-EIP-MBTCPUA e quindi scegliere DOWNLOAD FROM PC TO DEVICE. Questo apre la finestra di dialogo Download.
2 Nella finestra di dialogo Download, nella casella a discesa Seleziona tipo di connessione, utilizzare l'opzione ETHERNET predefinita.

Nota: se ci si connette al modulo utilizzando un indirizzo IP temporaneo, il campo dell'indirizzo Ethernet contiene quell'indirizzo IP temporaneo. ProSoft Configuration Builder utilizza questo indirizzo IP temporaneo per connettersi al modulo.

3 Fare clic su TEST CONNESSIONE per verificare che l'indirizzo IP consenta l'accesso al modulo. 4 Se la connessione riesce, fare clic su DOWNLOAD per trasferire la configurazione Ethernet
il modulo.
Nota: i passaggi precedenti scaricano o modificano solo l'indirizzo IP e il nome del server OPC UA, non scaricano né modificano la configurazione OPC UA.

ProSoft Technology, Inc.

Pagina 27 di 155

Gateway multiprotocollo PLX32-EIP-MBTCP-UA

Utilizzo del Manuale utente di ProSoft Configuration Builder

Se la procedura di prova connessione fallisce, verrà visualizzato un messaggio di errore. Per correggere l'errore, attenersi alla seguente procedura:
1 Fare clic su OK per eliminare il messaggio di errore. 2 Nella finestra di dialogo Download, fare clic su SFOGLIA DISPOSITIVO(I) per aprire ProSoft Discovery
Servizio.

3 Fare clic con il pulsante destro del mouse sul modulo, quindi scegliere SELEZIONA PER PCB. 4 Chiudere il servizio ProSoft Discovery. 5 Fare clic su DOWNLOAD per trasferire la configurazione al modulo.

ProSoft Technology, Inc.

Pagina 28 di 155

Gateway multiprotocollo PLX32-EIP-MBTCP-UA

Utilizzo del Manuale utente di ProSoft Configuration Builder

2.9 Caricamento del progetto dal Gateway

Nota: per istruzioni sulla connessione al modulo con il PC, vedere Collegamento del PC al gateway (pagina 14).

È possibile caricare le impostazioni del progetto dal PLX32-EIP-MBTCP-UA nel progetto corrente in ProSoft Configuration Builder sul PC.
1 Nell'albero view in ProSoft Configuration Builder, fare clic con il pulsante destro del mouse sull'icona PLX32-EIP-MBTCPUA e quindi scegliere CARICA DA DISPOSITIVO A PC. Questo apre la finestra di dialogo Carica.
2 Nella finestra di dialogo Carica, nella casella a discesa Seleziona tipo di connessione, utilizzare l'impostazione ETHERNET predefinita.

Nota: se ci si connette al modulo utilizzando un indirizzo IP temporaneo, il campo dell'indirizzo Ethernet contiene quell'indirizzo IP temporaneo. ProSoft Configuration Builder utilizza questo indirizzo IP temporaneo per connettersi al modulo.

3 Fare clic su TEST CONNESSIONE per verificare che l'indirizzo IP consenta l'accesso al modulo. 4 Se la connessione riesce, fare clic su CARICA per trasferire la configurazione Ethernet su
PC-compatibile.
Nota: i passaggi precedenti caricano o modificano solo l'indirizzo IP e il nome del server OPC UA, non caricano né modificano la configurazione OPC UA.

ProSoft Technology, Inc.

Pagina 29 di 155

Gateway multiprotocollo PLX32-EIP-MBTCP-UA

Utilizzo del Manuale utente di ProSoft Configuration Builder

Se la procedura di prova connessione fallisce, verrà visualizzato un messaggio di errore. Per correggere l'errore, attenersi alla seguente procedura.
1 Fare clic su OK per eliminare il messaggio di errore. 2 Nella finestra di dialogo Carica, fare clic su SFOGLIA DISPOSITIVO(I) per aprire ProSoft Discovery Service.

3 Fare clic con il pulsante destro del mouse sul modulo, quindi scegliere SELEZIONA PER PCB. 4 Chiudere il servizio ProSoft Discovery. 5 Fare clic su DOWNLOAD per trasferire la configurazione al modulo.

ProSoft Technology, Inc.

Pagina 30 di 155

Gateway multiprotocollo PLX32-EIP-MBTCP-UA

Manuale utente diagnostica e risoluzione dei problemi

3 Diagnostica e risoluzione dei problemi
È possibile risolvere i problemi del gateway utilizzando diversi metodi: · Monitorare gli indicatori LED sul gateway. · Utilizzare le funzioni di diagnostica in ProSoft Configuration Builder (PCB). · Esaminare i dati nell'area dati di stato (memoria superiore) del gateway interno
memoria.

3.1 Indicatori LED
Il primo e il più rapido è scansionare i LED sul gateway per determinare l'esistenza e la possibile causa di un problema. I LED forniscono informazioni preziose come:
· Lo stato di ciascuna porta · Errori di configurazione del sistema · Errori dell'applicazione · Indicazioni di errore

ProSoft Technology, Inc.

Pagina 31 di 155

Gateway multiprotocollo PLX32-EIP-MBTCP-UA

Manuale utente diagnostica e risoluzione dei problemi

3.1.1 LED del gateway principale Questa tabella descrive i LED del pannello anteriore del gateway.

LED PWR (alimentazione)
FLT (guasto)
CFG (Configurazione)
ERR (errore)
NS (stato della rete) solo per il protocollo EIP
MS (Module Status) solo per il protocollo EIP

Stato disattivato
Verde fisso Spento Rosso fisso
Spento Ambrato fisso
Spento Ambra lampeggiante
Ambra solida
Spento Rosso fisso Verde fisso Rosso lampeggiante Verde lampeggiante Rosso e verde lampeggianti alternati Spento Rosso fisso Verde fisso Rosso lampeggiante Verde lampeggiante Rosso e verde lampeggianti alternati

Descrizione
L'alimentazione non è collegata ai terminali di alimentazione oppure la fonte non è sufficiente per alimentare correttamente il gateway (sono necessari 208 mA a 24 V CC).
L'alimentazione è collegata ai terminali di alimentazione.
Funzionamento normale.
Si è verificato un errore critico. L'eseguibile del programma non è riuscito o è stato terminato dall'utente e non è più in esecuzione. Premere il pulsante Reset o spegnere e riaccendere per eliminare l'errore.
Funzionamento normale.
L'unità è in modalità di configurazione. Esiste un errore di configurazione oppure il file Configuration file viene scaricato o letto. Dopo l'accensione, il gateway legge la configurazione e l'unità implementa i valori di configurazione e inizializza l'hardware. Ciò si verifica durante il riavvio o dopo aver premuto il pulsante Reset.
Funzionamento normale.
È stata rilevata una condizione di errore che si sta verificando su una delle porte dell'applicazione. Controllare la configurazione e risolvere gli errori di comunicazione.
Questo flag di errore viene cancellato all'inizio di ogni tentativo di comando (master/client) o ad ogni ricezione di dati (slave/adattatore/server). Se questa condizione esiste, indica che si stanno verificando un gran numero di errori nell'applicazione (a causa di una configurazione errata) o su una o più porte (errori di comunicazione di rete).
Nessuna alimentazione o nessun indirizzo IP
Indirizzo IP duplicato
Collegato
Connesione finita
Indirizzo IP ottenuto; nessuna connessione stabilita
Autotest
Nessun potere
Colpa grave
Dispositivo operativo
Colpa minore
Stand-by
Autotest

ProSoft Technology, Inc.

Pagina 32 di 155

Gateway multiprotocollo PLX32-EIP-MBTCP-UA

Manuale utente diagnostica e risoluzione dei problemi

3.1.2 LED della porta Ethernet Questa tabella descrive i LED della porta Ethernet del gateway.

LED COLLEGAMENTO/ATT
100 Mbit

Stato disattivato
Verde solido
Spento Ambra lampeggiante

Descrizione
Non viene rilevata alcuna connessione di rete fisica. Non è possibile alcuna comunicazione Ethernet. Controllare cablaggio e cavi.
Rilevata connessione di rete fisica. Questo LED deve essere acceso fisso affinché la comunicazione Ethernet sia possibile.
Nessuna attività sul porto.
La porta Ethernet sta trasmettendo o ricevendo dati attivamente.

ProSoft Technology, Inc.

Pagina 33 di 155

Gateway multiprotocollo PLX32-EIP-MBTCP-UA

Manuale utente diagnostica e risoluzione dei problemi

3.2 Utilizzo della diagnostica in ProSoft Configuration Builder
ProSoft Configuration Builder (PCB) dispone di molti strumenti utili che aiutano nella diagnostica e nella risoluzione dei problemi. È possibile utilizzare PCB per connettersi al gateway e recuperare valori di stato correnti, dati di configurazione e altre informazioni preziose.

Suggerimento: è possibile avere una finestra Diagnostica di ProSoft Configuration Builder aperta per più di un gateway alla volta.

Per connettersi alla porta di comunicazione del gateway.
1 In PCB, fare clic con il pulsante destro del mouse sul nome del gateway e scegliere DIAGNOSTICA.

2 Si apre la finestra Diagnostica.

ProSoft Technology, Inc.

Pagina 34 di 155

Gateway multiprotocollo PLX32-EIP-MBTCP-UA

Manuale utente diagnostica e risoluzione dei problemi

Se non c'è risposta dal gateway, come nell'example sopra, seguire questi passaggi: 1 Dalla barra degli strumenti, fare clic sul pulsante IMPOSTA CONNESSIONE.

2 Nella finestra di dialogo Impostazione connessione, selezionare ETHERNET dall'elenco SELEZIONA TIPO DI CONNESSIONE.
3 Digitare l'indirizzo IP del gateway nel campo ETHERNET. 4 Fare clic su CONNETTI.
5 Verificare che la connessione Ethernet sia collegata correttamente tra la porta di comunicazione del computer e il gateway.
6 Se non si riesce ancora a stabilire una connessione, contattare il supporto tecnico di ProSoft Technology per ricevere assistenza.

ProSoft Technology, Inc.

Pagina 35 di 155

Gateway multiprotocollo PLX32-EIP-MBTCP-UA

Manuale utente diagnostica e risoluzione dei problemi

3.2.1 Menu Diagnostica
Il menu Diagnostica è organizzato come una struttura ad albero nella parte sinistra della finestra Diagnostica.

Attenzione: alcuni comandi in questo menu sono progettati solo per il debug avanzato e il test del sistema e possono causare l'interruzione della comunicazione del gateway, con conseguente potenziale perdita di dati o altri errori di comunicazione. Utilizzare questi comandi solo se si comprendono appieno i loro potenziali effetti o se si è specificatamente indirizzati a farlo dai tecnici del supporto tecnico di ProSoft Technology.

Di seguito sono riportati i seguenti comandi di menu:

Modulo di comando del menu
Banca dati View

Sottomenu Comando Versione
Mappa dati ASCII
Decimale
Esagono
Galleggiante

Descrizione
Visualizza la versione corrente del software del gateway e altri valori importanti. Potrebbe essere richiesto di fornire queste informazioni quando si chiama il supporto tecnico.
Visualizza la configurazione della mappa dati del gateway. Visualizza il contenuto del database del gateway in formato carattere ASCII.*
Visualizza il contenuto del database del gateway in formato numerico decimale.*
Visualizza il contenuto del database del gateway in formato numerico esadecimale.* Visualizza il contenuto del database del gateway in formato numerico a virgola mobile.*

*Utilizzare la barra di scorrimento sul bordo destro della finestra per navigare nel database. Ogni pagina visualizza 100 parole di dati. Il numero totale di pagine disponibili dipende dalla configurazione del gateway.

ProSoft Technology, Inc.

Pagina 36 di 155

Gateway multiprotocollo PLX32-EIP-MBTCP-UA

Manuale utente diagnostica e risoluzione dei problemi

3.2.2 Acquisizione di una sessione diagnostica in un registro File
Puoi acquisire tutto ciò che fai in una sessione di diagnostica in un registro file. Questa funzionalità può essere utile per la risoluzione dei problemi, per la tenuta dei registri e per la comunicazione con il team di supporto tecnico di ProSoft Technology.
Per acquisire i dati della sessione in un registro file
1 Aprire una finestra Diagnostica. Vedere Utilizzo della diagnostica in ProSoft Configuration Builder (pagina 33).
2 Per registrare una sessione di diagnostica in un testo file, dalla barra degli strumenti, fare clic su LOG FILE pulsante. Fare nuovamente clic sul pulsante per interrompere l'acquisizione.

3 A view il ceppo file, dalla barra degli strumenti, fare clic su VIEW TRONCO D'ALBERO FILE pulsante. Il ceppo file si apre come testo file, puoi rinominarlo e salvarlo in una posizione diversa.

4 Per inviare tramite e-mail il registro file al team di supporto tecnico di ProSoft Technology, dalla barra degli strumenti, fare clic su REGISTRO E-MAIL FILE pulsante. Funziona solo se hai installato
Microsoft Outlook sul tuo PC.)

5 Se si acquisiscono più sessioni sequenziali, PCB aggiunge i nuovi dati alla fine dei dati precedentemente acquisiti. Se desideri cancellare i dati precedenti dal registro file, è necessario fare clic ogni volta sul pulsante CANCELLA DATI prima di iniziare ad acquisire i dati.

3.2.3 Avvio a caldo/Avvio a freddo
L'avvio a caldo e a freddo del PLX32-EIP-MBTCP-UA può essere effettuato facendo clic su MODULO > GENERALE > WARM BOOT o COLD BOOT.

ProSoft Technology, Inc.

Pagina 37 di 155

Gateway multiprotocollo PLX32-EIP-MBTCP-UA

Manuale utente diagnostica e risoluzione dei problemi

3.3 Dati sullo stato del gateway nella memoria superiore
Il gateway scrive dati utili sullo stato del modulo in posizioni di memoria superiore dedicate nel suo database interno. La posizione di quest'area dati di stato dipende dai protocolli supportati dal gateway. È possibile utilizzare la funzione Mappatura dati in Prosoft Configuration Builder per mappare questi dati nell'area dati utente del database del gateway (registri da 0 a 9999). I dispositivi remoti, come HMI o processori, possono quindi accedere ai dati di stato. Vedere Mappatura dei dati nella memoria del modulo (pagina 23).

3.3.1 Dati generali sullo stato del gateway nella memoria superiore La tabella seguente descrive il contenuto dell'area dei dati sullo stato generale del gateway.

Indirizzo registro Da 14000 a 14001 Da 14002 a 14004 Da 14005 a 14009 Da 14010 a 14014 Da 14015 a 14019

Descrizione Contatore cicli del programma Codice prodotto (ASCII) Revisione prodotto (ASCII) Revisione sistema operativo (ASCII) Numero esecuzione sistema operativo (ASCII)

ProSoft Technology, Inc.

Pagina 38 di 155

Gateway multiprotocollo PLX32-EIP-MBTCP-UA

Manuale utente diagnostica e risoluzione dei problemi

3.3.2 Dati di stato specifici del protocollo nella memoria superiore
Il PLX32-EIP-MBTCP-UA dispone anche di posizioni di memoria superiori per i dati di stato specifici del protocollo. La posizione dell'area dati di stato per i driver del protocollo gateway dipende dai protocolli. Per ulteriori informazioni, vedere:
· Dati di stato EIP nella memoria superiore (pagina 66) · Dati di stato MBTCP nella memoria superiore (pagina 102)

ProSoft Technology, Inc.

Pagina 39 di 155

Gateway multiprotocollo PLX32-EIP-MBTCP-UA
4 Informazioni sull'hardware

Manuale dell'utente delle informazioni sull'hardware

4.1 Specifiche hardware

Specifica Alimentazione

Descrizione
24 VCC nominali Da 10 a 36 VCC consentiti Terminali positivo, negativo, GND

Carico corrente

24 VCC nominale a 300 mA Da 10 a 36 VCC a 610 mA massimo

Temperatura di esercizio da -25°C a 70°C (da -13°F a 158°F)

Temperatura di stoccaggio da -40 ° C a 80 ° C (da -40 ° F a 176 ° F)

Umidità relativa

Dal 5% al ​​95% di umidità relativa senza condensa

Dimensioni (A x L x P)

5.38 x 1.99 x 4.38 pollici 13.67 x 5.05 x 11.13 cm

Indicatori LED

Configurazione (CFG) ed errore (ERR) Stato della comunicazione Alimentazione (PWR) e guasto hardware (FLT) Stato della rete (NS) Connessione EtherNet/IPTM Classe I o Classe III
Stato (solo EtherNet/IP) Stato modulo (MS) Stato configurazione modulo (solo EtherNet/IP) Collegamento/attività porta di comunicazione Ethernet e 100 mbit

Porte Ethernet

Isolamento elettrico del connettore RJ10 full-duplex da 100/45 Mbit 1500 Vrms da 50 Hz a 60 Hz per 60 secondi, applicato come specificato nella sezione 5.3.2 di IEC 60950: Resilienza Ethernet Broadcast Storm 1991 = inferiore o uguale a 5000 [ARP] fotogrammi al secondo e durata inferiore o uguale a 5 minuti

Spedito con ogni unità

Cacciavite da 2.5 mm Connettore di alimentazione J180

ProSoft Technology, Inc.

Pagina 40 di 155

Gateway multiprotocollo PLX32-EIP-MBTCP-UA
5 Protocollo PEI

Manuale utente protocollo EIP

5.1 Fine funzionale EIPview
È possibile utilizzare PLX32-EIP-MBTCP-UA per interfacciare numerosi protocolli diversi nella famiglia di processori Rockwell Automation o altre soluzioni basate su software. La seguente illustrazione mostra la funzionalità del protocollo EtherNet/IP.

ProSoft Technology, Inc.

Pagina 41 di 155

Gateway multiprotocollo PLX32-EIP-MBTCP-UA

5.1.1 Specifiche generali EtherNet/IP

Il driver EIP supporta le seguenti connessioni:

Classe Classe 1 Classe 3

Tipo di connessione I/O Client connesso Client non connesso

Numero di connessioni 2 2 1

Server

5

Manuale utente protocollo EIP

Specifica Tipi di PLC supportati Tipi di messaggio supportati Dimensioni connessione I/O in/out Tempo RPI massimo Servizi CIP supportati
Elenco dei comandi
Set di comandi

Descrizione
PLC2, PLC5, SLC, CLX, CMPLX, MICROLX
PCCC e CIP
496/496 byte
5 ms per connessione
0x4C: Lettura tabella dati CIP 0x4D: Scrittura tabella dati CIP CIP generico
Supporta fino a 100 comandi per client. Ciascun comando è configurabile per tipo di comando, indirizzo IP, registro da/per indirizzo e conteggio parole/bit.
Set di comandi di base PLC-2/PLC-3/PLC5 Set di comandi binari PLC5 Set di comandi ASCII PLC5 Set di comandi SLC500

ProSoft Technology, Inc.

Pagina 42 di 155

Gateway multiprotocollo PLX32-EIP-MBTCP-UA

Manuale utente protocollo EIP

5.1.2 Banca dati interna EIP
Il database interno è fondamentale per la funzionalità del PLX32-EIP-MBTCP-UA. Il gateway condivide questo database tra tutte le porte di comunicazione sul gateway e lo utilizza come canale per passare le informazioni da un protocollo a un altro dispositivo su una rete a uno o più dispositivi su un'altra rete. Ciò consente l'accesso e il controllo dei dati provenienti dai dispositivi su una porta di comunicazione da parte dei dispositivi su un altro protocollo.
Oltre ai dati del client e del server, è possibile mappare le informazioni sullo stato e sugli errori generate dal gateway nell'area dei dati utente del database interno. Il database interno è suddiviso in due aree:
· Memoria superiore per l'area dati dello stato del gateway. Qui è dove il gateway scrive i dati di stato interni per i protocolli supportati dal gateway.
· Meno memoria per l'area dati utente. Qui è dove vengono archiviati e accessibili i dati in arrivo da dispositivi esterni.

Ciascun protocollo nel PLX32-EIP-MBTCP-UA può scrivere e leggere dati dall'area dati utente.
Nota: se si desidera accedere ai dati sullo stato del gateway nella memoria superiore, è possibile utilizzare la funzione di mappatura dei dati nel gateway per copiare i dati dall'area dati sullo stato del gateway all'area dati utente. Vedere Mappatura dei dati nella memoria del modulo (pagina 23). Altrimenti è possibile utilizzare le funzioni diagnostiche di ProSoft Configuration Builder view dati sullo stato del gateway. Per ulteriori informazioni sui dati sullo stato del gateway, vedere Diagnostica di rete (pagina 65).

ProSoft Technology, Inc.

Pagina 43 di 155

Gateway multiprotocollo PLX32-EIP-MBTCP-UA

Manuale utente protocollo EIP

Accesso del client EIP al database
La funzionalità client scambia dati tra il database interno del gateway e le tabelle di dati stabilite in uno o più processori o altri dispositivi basati su server. L'elenco dei comandi definito in ProSoft Configuration Builder specifica quali dati devono essere trasferiti tra il gateway e ciascuno dei server sulla rete. Non è richiesta alcuna logica ladder nel processore (server) per la funzionalità client, tranne per garantire che esista memoria dati sufficiente.
La seguente illustrazione descrive il flusso di dati tra i client Ethernet e il database interno.

Accesso a più server al database EIP
Il supporto server nel gateway consente alle applicazioni client (come software HMI e processori) di leggere e scrivere nel database del gateway. Il driver del server è in grado di supportare più connessioni simultanee da diversi client.
Quando configurata come server, l'area dati utente del database interno nel gateway è l'origine per le richieste di lettura e la destinazione per le richieste di scrittura da client remoti. L'accesso al database è controllato dal tipo di comando ricevuto nel messaggio in arrivo dal client.
Il gateway deve essere correttamente configurato e connesso alla rete prima di qualsiasi tentativo di utilizzo. Utilizzare un programma di verifica della rete, come ProSoft Discovery Service o l'istruzione PING del prompt dei comandi, per verificare che il gateway possa essere visto sulla rete. Utilizzare ProSoft Configuration Builder per confermare la corretta configurazione del gateway e trasferire la configurazione files da e verso il gateway.

ProSoft Technology, Inc.

Pagina 44 di 155

Gateway multiprotocollo PLX32-EIP-MBTCP-UA

Manuale utente protocollo EIP

5.2 Configurazione EIP
5.2.1 Configurazione del server EIP di classe 3 Utilizzare la connessione del server EIP di classe 3 in ProSoft Configuration Builder quando il gateway agisce come un dispositivo server (slave) rispondendo alle istruzioni di messaggio avviate da un dispositivo client (master) come un HMI, DCS, PLC o PAC.
Per impostare il server file dimensione nel PCB
1 In ProSoft Configuration Builder, fare clic su [+] accanto al gateway, quindi fare clic su [+] accanto a EIP Class 3 Server.

2 Fare doppio clic sul secondo server EIP di classe 3 per visualizzare la finestra di dialogo Modifica – Server EIP di classe 3.
3 Selezionare il SERVER FILE DIMENSIONE (100 o 1000).
o Per un valore pari a 100, i registri vanno da N10:0 a N10:99. o Per un valore pari a 1000, i registri validi vanno da N10:0 a N10:999.

Accesso alla memoria interna del gateway La tabella seguente si riferisce all'area dati utente nella memoria del gateway:

Tipo di dati
BOOL Matrice di bit SINT INT DINT REAL

Tag Nome
BOOLData[ ] BITAData[ ] SINTData[ ] INT_Data[ ] DINTData[ ] REALData[ ]

Lunghezza di ciascun elemento nel messaggio CIP 1 4 1 2 4 4

Intervallo array per database da 10,000 elementi Da 0 a 159999 Da 0 a 4999 Da 0 a 19999 Da 0 a 9999 Da 0 a 4999 Da 0 a 4999

ProSoft Technology, Inc.

Pagina 45 di 155

Gateway multiprotocollo PLX32-EIP-MBTCP-UA

Manuale utente protocollo EIP

Tipo di istruzione MSG – CIP
La tabella seguente definisce la relazione tra l'area dati utente nel database interno del gateway e gli indirizzi richiesti nelle istruzioni CIP MSG:

Banca dati

CIP

Booleano CIP

Intero

Indirizzo

0

Int_data BoolData[0] [0]

999

Int_data BoolData[15984] [999]

1000 1999

Int_data BoolData[16000] [1000] Int_data BoolData[31984] [1999]

2000 2999

Int_data BoolData[32000] [2000] Int_data BoolData[47984] [2999]

3000 3999

Int_data BoolData[48000] [3000] Int_data [3999] BoolData[63999]

Matrice di bit CIP Byte CIP

BitADati[0]

SIntData[0]

SIntData[1998] BitAData[500] SIntData[2000]

SIntData[3998] BitAData[1000] SIntData[4000]

SIntData[5998] BitAData[1500] SIntData[6000]

SIntData[9998]

CIP DINT

CIP Reale

DIntData[0]

Dati reali [0]

DIntData[500] RealData[500]

DIntData[1000] RealData[1000]

DIntData[1500] RealData[1500]

Tipo di istruzione MSG – PCCC
La tabella seguente definisce la relazione dell'area dati utente nel database interno del gateway con gli indirizzi richiesti nelle istruzioni MSG PCCC:

Indirizzo del database 0 999 1000 1999 2000

File taglia 100 N10:0 N19:99 N20:0 N29:99 N30:0

Indirizzo del database 0 999 1000 1999 2000

File taglia 100 N10:0 N19:99 N20:0 N29:99 N30:0

ProSoft Technology, Inc.

Pagina 46 di 155

Gateway multiprotocollo PLX32-EIP-MBTCP-UA
Supporto comandi server di messaggistica esplicita EtherNet/IP Il PLX32-EIP-MBTCP-UA supporta diversi set di comandi.

Manuale utente protocollo EIP

Funzioni di base del set di comandi

Comando 0x00 0x01 0x02 0x05 0x08

Funzione N/AN/AN/AN/AN/A

Definizione Scrittura protetta Lettura non protetta Scrittura bit protetta Scrittura bit non protetta Scrittura non protetta

Supportato nel server XXXXX

Funzioni del set di comandi PLC-5

Comando 0x0F 0x0F

Funzione 0x00 0x01

Definizione Intervallo di parole Scrittura (indirizzo binario) Intervallo di parole Lettura (indirizzo binario)

0x0F

Lettura intervallo digitato (indirizzo binario)

0x0F

Scrittura intervallo digitato (indirizzo binario)

0x0F

0x26

Lettura-Modifica-Scrittura (indirizzo binario)

0x0F 0x0F 0x0F

0x00 0x01 0x26

Scrittura intervallo parole (indirizzo ASCII) Lettura intervallo parole (indirizzo ASCII) Lettura-Modifica-Scrittura (indirizzo ASCII)

Supportato nel server XXXX
XX

Funzioni del set di comandi dell'SLC-500

Comando 0x0F 0x0F 0x0F 0x0F 0x0F

Funzione 0xA1 0xA2 0xA9 0xAA 0xAB

Definizione

Supportato nel server

Lettura logica tipizzata protetta con due

X

Campi indirizzo

Lettura logica tipizzata protetta con tre X

Campi indirizzo

Scrittura logica tipizzata protetta con due

X

Campi indirizzo

Scrittura logica tipizzata protetta con tre

X

Campi indirizzo

Scrittura logica tipizzata protetta con maschera (tre campi indirizzo)

ProSoft Technology, Inc.

Pagina 47 di 155

Gateway multiprotocollo PLX32-EIP-MBTCP-UA

Manuale utente protocollo EIP

5.2.2 Configurazione della connessione EIP Classe 1
Utilizzare la connessione EIP Classe 1 in ProSoft Configuration Builder quando il gateway funge da adattatore EIP che trasferisce dati da e verso un PLC (lo scanner EIP) utilizzando una connessione I/O diretta. Le connessioni I/O dirette possono trasferire rapidamente grandi quantità di dati.
Il PLX32-EIP-MBTCP-UA può gestire fino a otto connessioni I/O (a seconda del modello), ciascuna con 248 parole di dati di ingresso e 248 parole di dati di uscita.

Aggiunta del gateway a RSLogix5000 v.20
1 Avviare Rockwell Automation RSLinx e accedere a PLX32-EIP-MBTCP-UA. 2 Fare clic con il pulsante destro del mouse sul gateway, quindi scegliere CARICA EDS DAL DISPOSITIVO.

Nota: potrebbe essere necessario riavviare RSLogix5000 per completare l'installazione di EDS.
3 Dopo aver riavviato RSLogix 5000, aprire il progetto RSLogix 5000 desiderato. 4 Nel Controller Organizer, fare clic con il pulsante destro del mouse sul bridge EtherNet/IP nella struttura I/O e
scegli NUOVO MODULO.

5 Nella finestra di dialogo Seleziona tipo di modulo, nella casella di testo Inserisci ricerca, digitare PLX3.

ProSoft Technology, Inc.

Pagina 48 di 155

Gateway multiprotocollo PLX32-EIP-MBTCP-UA

Manuale utente protocollo EIP

6 Fare clic su PLX32-EIP-MBTCP-UA, quindi fare clic su CREA. Questo apre la finestra di dialogo Nuovo modulo.

7 Nella finestra di dialogo Nuovo modulo, immettere un nome per il gateway, quindi immettere l'indirizzo IP del PLX32-EIP-MBTCP-UA.

8 Per aggiungere connessioni I/O, fare clic su CAMBIA. ProSoft Technology, Inc.

Pagina 49 di 155

Gateway multiprotocollo PLX32-EIP-MBTCP-UA

Manuale utente protocollo EIP

9 Nella finestra di dialogo Module Definition, immettere le connessioni I/O. È possibile aggiungere fino a otto connessioni I/O. Le connessioni I/O hanno una dimensione fissa di 496 byte di dati di ingresso e 496 byte di dati di uscita. Al termine, fare clic su OK.

10 Nella finestra di dialogo Module Properties, fare clic sulla scheda CONNECTION per configurare ciascuna connessione I/O con il proprio tempo RPI. Al termine, fare clic su OK.
11 Il nuovo gateway viene visualizzato nel Controller Organizer sotto il bridge EtherNet/IP.

ProSoft Technology, Inc.

Pagina 50 di 155

Gateway multiprotocollo PLX32-EIP-MBTCP-UA

Manuale utente protocollo EIP

Aggiunta del gateway a RSLogix5000 dalla v.16 alla v.19

Nota: le connessioni di Classe 1 non sono supportate in RSLogix v.15 e versioni precedenti

1 Avviare Rockwell Automation RSLogix 5000. 2 Nel Controller Organizer, fare clic con il pulsante destro del mouse sul bridge EtherNet/IP nella struttura I/O e
choose NEW MODULE. 3 In the Select Module Type dialog box, click FIND. Cercare Generic EtherNet Bridge,
fare clic su Bridge Ethernet generico, quindi su CREA. 4 Nella finestra di dialogo Nuovo modulo, immettere un nome per il gateway, quindi immettere l'IP
indirizzo del PLX32-EIP-MBTCP-UA. Questo crea il percorso di comunicazione dal processore al PLX32-EIP-MBTCP-UA. 5 Aggiungere un nuovo modulo sotto il ponte EtherNet generico e aggiungere una connessione CIP (MODULO CIP). Qui è dove si specificano i parametri per la connessione I/O. Le dimensioni di ingresso e uscita devono corrispondere alle dimensioni di ingresso e uscita configurate nel PCB. Il valore del campo INDIRIZZO rappresenta il numero di connessione nel PCB. Per impostazione predefinita, tutte le connessioni hanno 248 parole di ingresso, 248 parole di uscita e 0 parole di configurazione. Impostare il formato Comm su Data type INT e impostare le istanze Assembly su "1" per input, "2" per output e "4" per configurazione. 6 Aggiungere e configurare una connessione CIP per ciascuna connessione I/O.

ProSoft Technology, Inc.

Pagina 51 di 155

Gateway multiprotocollo PLX32-EIP-MBTCP-UA

Manuale utente protocollo EIP

Configurazione delle connessioni EIP Classe 1 nel PCB Dopo aver creato il gateway PLX32-EIP-MBTCP-UA in RSLogix 5000, è necessario configurare le connessioni nel modulo.
Per configurare le connessioni di Classe 1 nel PCB
1 In ProSoft Configuration Builder, fare clic su [+] accanto al gateway, quindi fare clic su [+] accanto a Connessione EIP Classe 1 [x].

2 Fare doppio clic sulla connessione EIP Classe 1 [x] per visualizzare la finestra di dialogo Modifica – Connessione EIP Classe 1 [x].
3 Nella finestra di dialogo, fare clic su un parametro e quindi immettere un valore per il parametro. Sono presenti quattro parametri configurabili per ciascuna connessione I/O in ProSoft Configuration Builder.

Parametro Indirizzo dati di ingresso Dimensioni ingresso Indirizzo dati di uscita Dimensioni uscita

Intervallo di valori Da 0 a 9999 Da 0 a 248 Da 0 a 9999 Da 0 a 248

Descrizione
Specifica l'indirizzo iniziale all'interno del database virtuale del gateway per i dati trasferiti dal gateway al PLC.
Specifica il numero di numeri interi trasferiti all'immagine di ingresso del PLC (massimo 248 numeri interi).
Specifica l'indirizzo iniziale all'interno del database virtuale del gateway per i dati trasferiti dal PLC al gateway.
Specifica il numero di numeri interi trasferiti all'immagine di uscita del PLC (massimo 248 numeri interi).

ProSoft Technology, Inc.

Pagina 52 di 155

Gateway multiprotocollo PLX32-EIP-MBTCP-UA

Manuale utente protocollo EIP

5.2.3 Configurazione della connessione EIP Classe 3 Client[x]/UClient
Il PLX32-EIP-MBTCP-UA supporta due client connessi e un client non connesso (la maggior parte dei dispositivi utilizza client connessi; assicurarsi di fare riferimento al manuale dell'utente del dispositivo di destinazione per la verifica).
· Utilizzare le connessioni EIP Classe 3 Client [x] quando il gateway funge da client/master che avvia istruzioni di messaggio ai dispositivi server/slave. Il protocollo EIP PLX32EIP-MBTCP-UA supporta tre connessioni client connesse. Le applicazioni tipiche includono sistemi SCADA e comunicazione SLC.
· Utilizzare la connessione UClient EIP Classe 3 quando il gateway funge da client/master che avvia istruzioni di messaggio ai dispositivi server/slave. Il protocollo EIP PLX32-EIP-MBTCPUA supporta una connessione client non connessa. La messaggistica non connessa è un tipo di messaggistica esplicita EtherNet/IP che utilizza l'implementazione TCP/IP. Alcuni dispositivi, come AB Power Monitor 3000 serie B, supportano la messaggistica non collegata. Controlla la documentazione del tuo dispositivo per ulteriori informazioni sulla sua implementazione EtherNet/IP.

Client di classe 3[x]/UClient
Per configurare le connessioni Client/UClient di Classe 3 [x].
1 In ProSoft Configuration Builder, fare clic su [+] accanto al gateway, quindi fare clic su [+] accanto a EIP Class 3 Client [x] o EIP Class 3 UClient [x].

2 Fare doppio clic sul secondo client EIP di classe 3 [x] per visualizzare la finestra di dialogo Modifica – Client EIP di classe 3 [x].
3 Nella finestra di dialogo, fare clic su qualsiasi parametro per modificarne il valore.

ProSoft Technology, Inc.

Pagina 53 di 155

Gateway multiprotocollo PLX32-EIP-MBTCP-UA

Manuale utente protocollo EIP

La tabella seguente specifica la configurazione per il dispositivo client EIP (master) sulla porta di rete:

Parametro
Ritardo minimo del comando

Valore
Da 0 a 65535 millisecondi

Risposta da 0 a 65535

Tempo scaduto

millisecondi

Riprova Conta da 0 a 10

Descrizione
Specifica il numero di millisecondi di attesa tra le emissioni iniziali di un comando. Questo parametro può essere utilizzato per ritardare tutti i comandi inviati ai server per evitare comandi di "flooding" sulla rete. Questo parametro non influisce sui nuovi tentativi di un comando poiché verranno emessi quando viene riconosciuto l'errore.
Specifica la quantità di tempo in millisecondi che un Client attenderà prima di ritrasmettere un comando se non viene ricevuta alcuna risposta dal server indirizzato. Il valore da utilizzare dipende dal tipo di rete di comunicazione utilizzata e dal tempo di risposta previsto del dispositivo più lento connesso alla rete.
Specifica il numero di volte in cui verrà ritentato un comando se fallisce.

ProSoft Technology, Inc.

Pagina 54 di 155

Gateway multiprotocollo PLX32-EIP-MBTCP-UA

Manuale utente protocollo EIP

Comandi Client[x]/UClient di classe 3 Esiste un elenco di comandi separato per ciascuno dei diversi tipi di messaggio supportati dal protocollo. Ciascun elenco viene elaborato dall'alto verso il basso, uno dopo l'altro, fino al completamento di tutti i comandi specificati, quindi il processo di polling ricomincia. Questa sezione definisce i comandi EtherNet/IP da inviare dal gateway ai dispositivi server sulla rete. È possibile utilizzare questi comandi per la raccolta dati e il controllo dei dispositivi sulla rete TCP/IP. Per interfacciare il database virtuale con i controllori di automazione programmabili (PAC), i controllori logici programmabili (PLC) Rockwell Automation o altri dispositivi server EtherNet/IP, è necessario creare un elenco di comandi, utilizzando i parametri dell'elenco di comandi per ciascun tipo di messaggio.
Per aggiungere comandi Client/UClient di Classe 3 [x].
1 In ProSoft Configuration Builder, fare clic su [+] accanto al gateway, quindi fare clic su [+] accanto a EIP Class 3 Client [x] o EIP Class 3 UClient [x].

2 Fare doppio clic sul tipo di comando desiderato per visualizzare la finestra di dialogo Modifica – Comandi EIP Class 3 Client [x] o Modifica – Comandi EIP Class 3 UClient [x].
3 Fare clic su AGGIUNGI RIGA per aggiungere un nuovo comando. 4 Fare clic su MODIFICA RIGA o fare doppio clic sulla riga per visualizzare la finestra di dialogo Modifica in cui si trova
configurare il comando.

ProSoft Technology, Inc.

Pagina 55 di 155

Gateway multiprotocollo PLX32-EIP-MBTCP-UA

Manuale utente protocollo EIP

Comandi Client/UClient di classe 3 [x] SLC500 2 campi indirizzo

Abilita parametro

Valore
Abilita Disabilita scrittura condizionale

Indirizzo interno

Da 0 a 9999

Descrizione
Specifica se il comando deve essere eseguito e in quali condizioni. ENABLE – Il comando viene eseguito ad ogni scansione dell'elenco comandi DISABLE – Il comando è disabilitato e non verrà eseguito CONDITIONAL WRITE – Il comando viene eseguito solo se cambiano i dati interni associati al comando
Specifica l'indirizzo del database nel database interno del gateway da associare al comando. Se il comando è una funzione di lettura, i dati ricevuti nel messaggio di risposta vengono inseriti nella posizione specificata. Se il comando è una funzione di scrittura, i dati utilizzati nel comando provengono dall'area dati specificata.

Codice di scambio conteggio reg. intervallo poll
Slot per indirizzo IP

Da 0 a 65535
Da 0 a 125
Nessuno Scambio di parole Scambio di parole e byte Scambio di byte
xxx.xxx.xxx.xxx -1

Specifica l'intervallo minimo per eseguire comandi continui. Il parametro viene inserito in 1/10 di secondo. Se per un comando viene immesso il valore 100, il comando verrà eseguito al massimo ogni 10 secondi.
Specifica il numero di punti dati da leggere o scrivere sul dispositivo di destinazione.
Specifica se i dati dal server devono essere ordinati diversamente da come sono stati ricevuti. Questo parametro viene in genere utilizzato quando si ha a che fare con valori a virgola mobile o altri valori a registro multiplo. NONE – Non viene apportata alcuna modifica (abcd) WORD SWAP – Le parole vengono scambiate (cdab) WORD AND BYTE SWAP – Le parole e i byte vengono scambiati (dcba) BYTE SWAP – I byte vengono scambiati (badc)
Specifica l'indirizzo IP del dispositivo di destinazione da indirizzare.
Specifica il numero di slot per il dispositivo. Utilizzare un valore pari a -1 quando si interfaccia con un SLC 5/05. Questi dispositivi non hanno un parametro slot. Quando si indirizza un processore in un rack CLX o CMPLX, il numero di slot corrisponde allo slot contenente il controllore da indirizzare.

Codice funzione 501 509

File Tipo File Numero

Controllo timer contatore binario Intero Float Stato stringa ASCII
-1

Specifica il codice funzione da utilizzare nel comando. 501 – Lettura tipizzata protetta 509 – Scrittura tipizzata protetta Specifica il file tipo da associare al comando.
Specifica il PLC-5 file numero da associare al comando. Se viene immesso un valore pari a -1 per il parametro, il campo non verrà utilizzato nel comando e verrà utilizzato il valore predefinito file verrà utilizzato.

Numero dell'elemento

Specifica l'elemento in file dove inizierà il comando.

Commento

Commento facoltativo di 32 caratteri per il comando.

ProSoft Technology, Inc.

Pagina 56 di 155

Gateway multiprotocollo PLX32-EIP-MBTCP-UA

Manuale utente protocollo EIP

Comandi Client[x]/UClient di classe 3 SLC500 3 campi indirizzo
Questo comando viene generalmente utilizzato quando si accede ai dati in un timer o un contatore. IeT1.1.2 è l'indirizzo dell'accumulatore nel timer 1.

Abilita parametro

Valore
Abilita Disabilita scrittura condizionale

Descrizione
Specifica se il comando deve essere eseguito e in quali condizioni. ENABLE – Il comando viene eseguito ad ogni scansione dell'elenco comandi DISABLE – Il comando è disabilitato e non verrà eseguito CONDITIONAL WRITE – Il comando viene eseguito solo se cambiano i dati interni associati al comando

Codice di scambio conteggio reg. intervallo poll poll indirizzo interno
Codice funzione slot indirizzo IP File Tipo
File Numero

Da 0 a 9999
Da 0 a 65535
Da 0 a 125
Nessuno Scambio di parole Scambio di parole e byte Scambio di byte
xxx.xxx.xxx.xxx
-1
502 510 511
Controllo timer contatore binario Intero Float ASCII Stato stringa -1

Specifica l'indirizzo del database nel database interno del gateway da associare al comando. Se il comando è una funzione di lettura, i dati ricevuti nel messaggio di risposta vengono inseriti nella posizione specificata. Se il comando è una funzione di scrittura, i dati utilizzati nel comando provengono dall'area dati specificata. Specifica l'intervallo minimo per eseguire comandi continui. Il parametro viene inserito in 1/10 di secondo. Se per un comando viene immesso il valore 100, il comando verrà eseguito al massimo ogni 10 secondi. Specifica il numero di punti dati da leggere o scrivere sul dispositivo di destinazione. Specifica se i dati dal server devono essere ordinati diversamente da come sono stati ricevuti. Questo parametro viene in genere utilizzato quando si ha a che fare con valori a virgola mobile o altri valori a registro multiplo. NONE – Non viene apportata alcuna modifica (abcd) WORD SWAP – Le parole vengono scambiate (cdab) WORD AND BYTE SWAP – Le parole e i byte vengono scambiati (dcba) Byte swap – I byte vengono scambiati (badc) Specifica l'indirizzo IP della destinazione dispositivo da indirizzare con questo comando. Specifica il numero di slot per il dispositivo. Utilizzare un valore pari a -1 quando si interfaccia con un SLC 5/05. Questi dispositivi non hanno un parametro slot. Quando si indirizza un processore in ControlLogix o CompactLogix, il numero di slot corrisponde allo slot nel rack contenente il controllore indirizzato. Specifica il codice funzione da utilizzare nel comando. 502 – Lettura tipizzata protetta 510 – Scrittura tipizzata protetta 511 – Scrittura tipizzata protetta con maschera Specifica il file tipo da associare al comando.
Specifica l'SLC 500 file numero da associare al comando. Se viene immesso un valore pari a -1 per il parametro, il campo non verrà utilizzato nel comando e verrà utilizzato il valore predefinito file verrà utilizzato.

ProSoft Technology, Inc.

Pagina 57 di 155

Gateway multiprotocollo PLX32-EIP-MBTCP-UA

Manuale utente protocollo EIP

Numero dell'elemento parametro
Sottoelemento
Commento

Valore

Descrizione Specifica l'elemento in file dove inizierà il comando.
Specifica il sottoelemento da utilizzare con il comando. Fare riferimento alla documentazione AB per un elenco dei codici sottoelemento validi. Commento facoltativo di 32 caratteri per il comando.

ProSoft Technology, Inc.

Pagina 58 di 155

Gateway multiprotocollo PLX32-EIP-MBTCP-UA

Manuale utente protocollo EIP

Comandi Client[x]/UClient di Classe 3 Binario PLC5

Abilita parametro
Indirizzo interno
Codice di scambio conteggio reg. intervallo poll
Slot per indirizzo IP
Codice funzione
File Numero

Valore Abilita Disabilita scrittura condizionale
Da 0 a 9999
Da 0 a 65535
Da 0 a 125 Nessuno Scambio di parole Scambio di parole e byte Scambio di byte
xxx.xxx.xxx.xxx -1
100 101 102 -1

Descrizione
Specifica se il comando deve essere eseguito e in quali condizioni. ENABLE – Il comando viene eseguito ad ogni scansione dell'elenco comandi DISABLE – Il comando è disabilitato e non verrà eseguito CONDITIONAL WRITE – Il comando viene eseguito solo se cambiano i dati interni associati al comando
Specifica l'indirizzo del database nel database interno del gateway da associare al comando. Se il comando è una funzione di lettura, i dati ricevuti nel messaggio di risposta vengono inseriti nella posizione specificata. Se il comando è una funzione di scrittura, i dati utilizzati nel comando provengono dall'area dati specificata.
Specifica l'intervallo minimo per eseguire comandi continui. Il parametro viene inserito in 1/10 di secondo. Se per un comando viene immesso il valore 100, il comando verrà eseguito al massimo ogni 10 secondi.
Specifica il numero di punti dati da leggere o scrivere sul dispositivo di destinazione.
Specifica se i dati dal server devono essere ordinati diversamente da come sono stati ricevuti. Questo parametro viene in genere utilizzato quando si ha a che fare con valori a virgola mobile o altri valori a registro multiplo. NONE – Non viene apportata alcuna modifica (abcd) WORD SWAP – Le parole vengono scambiate (cdab) WORD AND BYTE SWAP – Le parole e i byte vengono scambiati (dcba) BYTE SWAP – I byte vengono scambiati (badc)
Specifica l'indirizzo IP del dispositivo di destinazione da indirizzare con questo comando.
Specifica il numero di slot per il dispositivo. Utilizzare un valore pari a -1 durante l'interfacciamento con un PLC5 Questi dispositivi non hanno un parametro slot. Quando si indirizza un processore in ControlLogix o CompactLogix, il numero di slot corrisponde allo slot nel rack contenente il controllore indirizzato.
Specifica il codice funzione da utilizzare nel comando. 100 – Scrittura intervallo parole 101 – Lettura intervallo parole 102 – Lettura-Modifica-Scrittura
Specifica il PLC5 file numero da associare al comando. Se viene immesso un valore pari a -1 per il parametro, il campo non verrà utilizzato nel comando e verrà utilizzato il valore predefinito file verrà utilizzato.

Numero dell'elemento

Specifica l'elemento in file dove inizierà il comando.

Sottoelemento

Specifica il sottoelemento da utilizzare con il comando. Fare riferimento alla documentazione AB per un elenco dei codici sottoelemento validi.

Commento

Commento facoltativo di 32 caratteri per il comando.

ProSoft Technology, Inc.

Pagina 59 di 155

Gateway multiprotocollo PLX32-EIP-MBTCP-UA

Manuale utente protocollo EIP

Comandi Client[x]/UClient di Classe 3 PLC5 ASCII

Abilita parametro

Valore
Abilita Disabilita scrittura condizionale

Indirizzo interno

Da 0 a 9999

Intervallo sondaggio

Da 0 a 65535

Descrizione
Specifica se il comando deve essere eseguito e in quali condizioni. ENABLE – Il comando viene eseguito ad ogni scansione dell'elenco comandi DISABLE – Il comando è disabilitato e non verrà eseguito CONDITIONAL WRITE – Il comando viene eseguito solo se cambiano i dati interni associati al comando
Specifica l'indirizzo del database nel database interno del gateway da associare al comando. Se il comando è una funzione di lettura, i dati ricevuti nel messaggio di risposta vengono inseriti nella posizione specificata. Se il comando è una funzione di scrittura, i dati utilizzati nel comando provengono dall'area dati specificata.
Specifica l'intervallo minimo per eseguire comandi continui. Il parametro viene inserito in 1/10 di secondo. Se per un comando viene immesso il valore 100, il comando verrà eseguito al massimo ogni 10 secondi.

Codice di scambio conteggio registro
Slot per indirizzo IP
Codice funzione

Da 0 a 125 Nessuno Scambio di parole Scambio di parole e byte Scambio di byte
xxx.xxx.xxx.xxx -1
150 151 152

Specifica il numero di punti dati da leggere o scrivere sul dispositivo di destinazione.
Specifica se i dati dal server devono essere ordinati diversamente da come sono stati ricevuti. Questo parametro viene in genere utilizzato quando si ha a che fare con valori a virgola mobile o altri valori a registro multiplo. NONE – Non viene apportata alcuna modifica (abcd) WORD SWAP – Le parole vengono scambiate (cdab) WORD AND BYTE SWAP – Le parole e i byte vengono scambiati (dcba) BYTE SWAP – I byte vengono scambiati (badc)
Specifica l'indirizzo IP del dispositivo di destinazione da indirizzare con questo comando.
Specifica il numero di slot per il dispositivo. Utilizzare un valore pari a -1 durante l'interfacciamento con un PLC5 Questi dispositivi non hanno un parametro slot. Quando si indirizza un processore in ControlLogix o CompactLogix, il numero di slot corrisponde allo slot nel rack contenente il controllore indirizzato.
Specifica il codice funzione da utilizzare nel comando. 150 – Scrittura intervallo parole 151 – Lettura intervallo parole 152 – Lettura-Modifica-Scrittura

File Corda

Specifica l'indirizzo PLC-5 come stringa. Per esample N10:300

Commento

Commento facoltativo di 32 caratteri per il comando.

ProSoft Technology, Inc.

Pagina 60 di 155

Gateway multiprotocollo PLX32-EIP-MBTCP-UA

Manuale utente protocollo EIP

Controller dei comandi Client[x]/UClient di classe 3 Tag Accesso

Abilita parametro
Indirizzo interno
Codice di scambio conteggio reg. intervallo poll
Slot per indirizzo IP
Tipo di dati codice funzione
Tag Nome

Valore Abilita Disabilita scrittura condizionale
Da 0 a 9999
Da 0 a 65535
Da 0 a 125 Nessuno Scambio di parole Scambio di parole e byte Scambio di byte
xxx.xxx.xxx.xxx -1
332 333 Bool SINT INT DINT REAL DWORD

Descrizione Specifica se il comando deve essere eseguito e in quali condizioni. ENABLE – Il comando viene eseguito a ogni scansione dell'elenco dei comandi DISABLE – Il comando è disabilitato e non verrà eseguito CONDITIONAL WRITE – Il comando viene eseguito solo se i dati interni associati al comando cambiano Specifica l'indirizzo del database nel database interno del gateway da associato al comando. Se il comando è una funzione di lettura, i dati ricevuti nel messaggio di risposta vengono inseriti nella posizione specificata. Se il comando è una funzione di scrittura, i dati utilizzati nel comando provengono dall'area dati specificata. Specifica l'intervallo minimo per eseguire comandi continui. Il parametro viene inserito in 1/10 di secondo. Se per un comando viene immesso il valore 100, il comando verrà eseguito al massimo ogni 10 secondi. Specifica il numero di punti dati da leggere o scrivere sul dispositivo di destinazione. Specifica se i dati dal server devono essere ordinati diversamente da come sono stati ricevuti. Questo parametro viene in genere utilizzato quando si ha a che fare con valori a virgola mobile o altri valori a registro multiplo. NONE – Non viene apportata alcuna modifica (abcd) WORD SWAP – Le parole vengono scambiate (cdab) WORD AND BYTE SWAP – Le parole e i byte vengono scambiati (dcba) BYTE SWAP – I byte vengono scambiati (badc) Specifica l'indirizzo IP della destinazione dispositivo da indirizzare con questo comando. Specifica il numero di slot per il dispositivo. Utilizzare un valore pari a -1 durante l'interfacciamento con un PLC5 Questi dispositivi non hanno un parametro slot. Quando si indirizza un processore in ControlLogix o CompactLogix, il numero di slot corrisponde allo slot nel rack contenente il controllore indirizzato. Specifica il codice funzione da utilizzare nel comando. 332 – Lettura tabella dati CIP 333 – Scrittura tabella dati CIP Specifica il tipo di dati del controller di destinazione tag nome.
Specifica il controller tag nel PLC di destinazione.

Offset

Da 0 a 65535

Commento

Specifica il database di offset in cui il valore corrisponde a Tag Parametro del nome
Commento facoltativo di 32 caratteri per il comando.

ProSoft Technology, Inc.

Pagina 61 di 155

Gateway multiprotocollo PLX32-EIP-MBTCP-UA

Manuale utente protocollo EIP

Comandi Client[x]/UClient di classe 3 CIP generico

Abilita parametro

Valore
Disabilitato Abilitato Scrittura condizionale

Indirizzo interno

Da 0 a 9999

Intervallo sondaggio

Da 0 a 65535

Descrizione
Specifica la condizione per eseguire il comando. DISABLED – Il comando è disabilitato e non verrà eseguito. ABILITATO – Il comando viene eseguito ad ogni scansione dell'elenco dei comandi se l'intervallo di polling è impostato su zero. Se l'intervallo di polling è diverso da zero, il comando viene eseguito allo scadere del timer dell'intervallo. SCRITTURA CONDIZIONATA – Il comando viene eseguito solo se il valore o i valori dei dati interni da inviare sono cambiati.
Specifica l'indirizzo del database nel database interno del gateway da associare al comando. Se il comando è una funzione di lettura, i dati ricevuti nel messaggio di risposta vengono inseriti nella posizione specificata. Se il comando è una funzione di scrittura, i dati utilizzati nel comando provengono dall'area dati specificata.
Specifica l'intervallo minimo per eseguire comandi continui. Il parametro viene inserito in 1/10 di secondo. Per esample, se per un comando viene immesso il valore "100", il comando verrà eseguito non più frequentemente di ogni 10 secondi.

Codice di scambio conteggio registro
Indirizzo IP Slot Codice funzione Codice servizio Classe
Esempio
Commento sugli attributi

Da 0 a 125 Nessuno Scambio di parole Scambio di parole e byte Scambio di byte
xxx.xxx.xxx.xxx -1 CIP generico da 00 a FF (esadecimale)
Da 00 a FFFF (esadecimale)
Dipendente dall'applicazione Da 00 a FFFF (Hex)

Specifica il numero di punti dati da leggere/scrivere sul dispositivo di destinazione.
Specifica se i dati dal server devono essere ordinati diversamente da come sono stati ricevuti. Questo parametro viene in genere utilizzato quando si ha a che fare con valori a virgola mobile o altri valori a registro multiplo. NONE – Non viene apportata alcuna modifica (abcd) WORD SWAP – Le parole vengono scambiate (cdab) WORD AND BYTE SWAP – Le parole e i byte vengono scambiati (dcba) BYTE SWAP – I byte vengono scambiati (badc)
Specifica l'indirizzo IP del dispositivo di destinazione da indirizzare con questo comando.
Utilizza "-1" per scegliere come target un dispositivo connesso. Utilizzare > -1 per indirizzare un dispositivo in un numero di slot specifico all'interno del rack.
Utilizzato per leggere/scrivere gli attributi di qualsiasi oggetto utilizzando un indirizzo esplicito
Un valore di identificazione intero che denota una particolare funzione di istanza di oggetto e/o di classe di oggetto. Per ulteriori informazioni fare riferimento alla specifica ODVA CIP.
Un valore identificativo intero assegnato a ciascuna classe di oggetto accessibile dalla rete. Per ulteriori informazioni, fare riferimento alla specifica ODVA CIP.
Un valore identificativo intero assegnato a un'istanza di oggetto che la identifica tra tutte le istanze della stessa classe. Per ulteriori informazioni, fare riferimento alla specifica ODVA CIP.
Un valore identificativo intero assegnato a un attributo di classe e/o istanza. Per ulteriori informazioni, fare riferimento alla specifica ODVA CIP.
Questo campo può essere utilizzato per fornire un commento di 32 caratteri al comando. I caratteri “:” e “#” sono caratteri riservati. Si consiglia vivamente di non utilizzarlo nella sezione commenti.

ProSoft Technology, Inc.

Pagina 62 di 155

Gateway multiprotocollo PLX32-EIP-MBTCP-UA

Manuale utente protocollo EIP

Nota: a causa del comportamento dei client connessi, tenere presente quanto segue:
– Non è possibile configurare più comandi con oggetti Classe diversi sullo stesso dispositivo. – Non è possibile configurare più comandi con oggetti Classe diversi su dispositivi diversi. – È possibile configurare più comandi utilizzando Get_Attribute_Single della stessa Classe e indirizzare Attributi diversi. – Se sono presenti comandi in uno qualsiasi degli altri tipi di comando (ad esempio Controller Tag Access) e configurare un comando CIP generico sullo stesso dispositivo, non funzionerà poiché il client connesso ha una connessione attiva a un dispositivo. Tuttavia è possibile utilizzare entrambi i Controller Tag Accesso e CIP generico se i dispositivi di destinazione sono diversi. – Per evitare alcuni o tutti questi scenari, si consiglia di utilizzare il client non connesso se si desidera inviare comandi a dispositivi diversi, poiché queste connessioni vengono ripristinate/chiuse dopo l'esecuzione di ciascun comando.

ProSoft Technology, Inc.

Pagina 63 di 155

Gateway multiprotocollo PLX32-EIP-MBTCP-UA

Manuale utente protocollo EIP

Comandi Client[x]/UClient di classe 3 di base

Abilita parametro

Valore
Abilita Disabilita scrittura condizionale

Descrizione
Specifica se il comando deve essere eseguito e in quali condizioni. ENABLE – Il comando viene eseguito ad ogni scansione dell'elenco comandi DISABLE – Il comando è disabilitato e non verrà eseguito CONDITIONAL WRITE – Il comando viene eseguito solo se cambiano i dati interni associati al comando

Indirizzo interno

Da 0 a 9999

Specifica l'indirizzo del database nel database interno del gateway da associare al comando. Se il comando è una funzione di lettura,
i dati ricevuti nel messaggio di risposta vengono inseriti nella posizione specificata. Se il comando è una funzione di scrittura, i dati utilizzati nel comando provengono dall'area dati specificata.

Intervallo sondaggio

Da 0 a 65535

Specifica l'intervallo minimo per eseguire comandi continui. Il parametro viene inserito in 1/10 di secondo. Se per un comando viene immesso il valore 100, il comando verrà eseguito al massimo ogni 10 secondi.

Conteggio Reg da 0 a 125

Specifica il numero di punti dati da leggere o scrivere sul dispositivo di destinazione.

Codice di scambio
Indirizzo IP

Nessuno Scambio di parole Scambio di parole e byte Scambio di byte
xxx.xxx.xxx.xxx

Specifica se i dati dal server devono essere ordinati diversamente da come sono stati ricevuti. Questo parametro viene in genere utilizzato quando si ha a che fare con valori a virgola mobile o altri valori a registro multiplo. NONE – Non viene apportata alcuna modifica (abcd) WORD SWAP – Le parole vengono scambiate (cdab) WORD AND BYTE SWAP – Le parole e i byte vengono scambiati (dcba) BYTE SWAP – I byte vengono scambiati (badc)
Specifica l'indirizzo IP del dispositivo di destinazione da indirizzare con questo comando.

Fessura

-1

Utilizzare un valore pari a -1 quando si interfaccia con un SLC 5/05. Questi dispositivi non hanno un parametro slot. Quando si indirizza un processore in ControlLogix o CompactLogix, il numero di slot corrisponde allo slot nel rack contenente il controllore indirizzato.

Codice funzione 1 2 3 4 5

Specifica il codice funzione da utilizzare nel comando. 1 – Scrittura protetta 2 – Lettura non protetta 3 – Scrittura bit protetta 4 – Scrittura bit non protetta 5 – Scrittura non protetta

Indirizzo di parole

Specifica l'indirizzo della parola da cui iniziare l'operazione.

Commento

Commento facoltativo di 32 caratteri per il comando.

ProSoft Technology, Inc.

Pagina 64 di 155

Gateway multiprotocollo PLX32-EIP-MBTCP-UA

Manuale utente protocollo EIP

5.3 Diagnostica di rete
5.3.1 Diagnostica PCB EIP Il modo migliore per risolvere i problemi del driver EIP è utilizzare ProSoft Configuration Builder per accedere alle funzionalità diagnostiche del gateway tramite la porta di debug Ethernet.

La tabella seguente riassume le informazioni sullo stato disponibili nel PCB per il driver EIP:

Tipo di connessione Classe EIP 1
Server EIP di classe 3
Client/UClient EIP Classe 3 [x]

Voce di sottomenu Stato configurazione
Stato comunicazione config
Stato comunicazione config
Comandi Cmd Errori (decimale)
Errori dei comandi (esadecimali)

Descrizione
Impostazioni di configurazione per connessioni di classe 1.
Stato delle connessioni di classe 1. Visualizza eventuali errori di configurazione, nonché il numero di connessioni di Classe 1.
Impostazioni di configurazione per connessioni server di classe 3.
Informazioni sullo stato per ciascuna connessione al server di classe 3. Visualizza i numeri di porta, gli indirizzi IP, lo stato del socket e i conteggi di lettura e scrittura.
Impostazioni di configurazione per connessioni client/UClient di classe 3.
Informazioni sullo stato per i comandi Client/UClient di Classe 3 [x]. Visualizza un riepilogo di tutti gli errori risultanti dai comandi Client/UClient di Classe 3 [x].
Configurazione per l'elenco dei comandi Client/UClient di Classe 3 [x].
Codici di errore correnti per ciascun comando nell'elenco dei comandi Client/UClient di Classe 3 [x] in formato numerico decimale. Uno zero significa che attualmente non sono presenti errori per il comando.
Codici di errore correnti per ciascun comando nell'elenco dei comandi Client/UClient di Classe 3 [x] in formato numerico esadecimale. Uno zero significa che attualmente non sono presenti errori per il comando.

Per informazioni specifiche sui codici di errore, vedere Codici di errore EIP (pagina 68).

ProSoft Technology, Inc.

Pagina 65 di 155

Gateway multiprotocollo PLX32-EIP-MBTCP-UA

Manuale utente protocollo EIP

5.3.2 Dati di stato EIP nella memoria superiore
Al driver EIP è associata un'area dati di stato situata nella memoria superiore del PLX32-EIP-MBTCP-UA. La funzionalità Mappa dati del PLX32-EIP-MBTCP-UA può essere utilizzata per mappare questi dati nel normale intervallo di dati utente del database PLX32-EIP-MBTCP-UA.
Si noti che tutti i valori di stato vengono inizializzati su zero (0) all'accensione, all'avvio a freddo e durante l'avvio a caldo.

Dati sullo stato del client EIP

La tabella seguente elenca gli indirizzi nella memoria superiore del PLX32-EIP-MBTCP-UA memorizza i dati generali sugli errori e sullo stato per ciascun client EIP connesso e non connesso:

Client EIP Client connesso 0 Client connesso 1 Client non connesso 0

Intervallo indirizzi Da 17900 a 17909 Da 18100 a 18109 Da 22800 a 22809

Il contenuto dell'area dati di stato di ciascun cliente è strutturato allo stesso modo. La tabella seguente descrive il contenuto di ciascun registro nell'area dati di stato:

Scostamento 0 1 2 3 4 5 6 7 8 9

Descrizione Numero di richieste di comando Numero di risposte di comando Numero di errori di comando Numero di richieste Numero di risposte Numero di errori inviati Numero di errori ricevuti Riservato Codice errore corrente Ultimo codice errore

ProSoft Technology, Inc.

Pagina 66 di 155

Gateway multiprotocollo PLX32-EIP-MBTCP-UA

Manuale utente protocollo EIP

Dati errore elenco comandi client EIP

Il PLX32-EIP-MBTCP-UA memorizza un codice di stato/errore nella memoria superiore per ogni
comando nell'elenco dei comandi di ciascun client EIP. La seguente tabella elenca gli indirizzi nella memoria superiore in cui il gateway memorizza i dati di errore dell'elenco comandi per ciascun client EIP:

Client EIP Client connesso 0 Client connesso 1 Client non connesso 0

Intervallo indirizzi Da 17910 a 18009 Da 18110 a 18209 Da 22810 a 22909

La prima parola nell'area dati errore elenco comandi di ciascun client contiene il codice di stato/errore per il primo comando nell'elenco comandi del client. Ogni parola successiva nell'elenco degli errori di comando è associata al comando successivo nell'elenco. Pertanto, la dimensione del
L'area dati errore elenco comandi dipende dal numero di comandi definiti. La struttura
dell'area dati errore elenco comandi (che è la stessa per tutti i client) viene visualizzata nel file
tabella seguente:

Scostamento 0 1
2 3 4 . . . 97 98 99

Descrizione Codice errore comando n. 1 Codice errore comando n. 2
Codice errore comando n. 3 Codice errore comando n. 4 Codice errore comando n. 5 . . . Comando n. 98 Codice errore Comando n. 99 Codice errore Comando n. 100 Codice errore

ProSoft Technology, Inc.

Pagina 67 di 155

Gateway multiprotocollo PLX32-EIP-MBTCP-UA

Manuale utente protocollo EIP

Dati sullo stato del server EIP Classe 1
La seguente tabella elenca gli indirizzi nella memoria superiore in cui il gateway PLX3x memorizza il conteggio delle connessioni aperte per ciascun server EIP Classe 1.

Server EIP di classe 1
1 2 3 4 5 6 7 8

Intervallo di indirizzi 17000
17001 17002 17003 17004 17005 17006 17007 17008

Descrizione Bit map dello stato del PLC per ciascuna connessione da 1 a 8. 0 = Esegui 1 = Programma Conteggio connessioni aperte per connessione 1 Conteggio connessioni aperte per connessione 2 Conteggio connessioni aperte per connessione 3 Conteggio connessioni aperte per connessione 4 Conteggio connessioni aperte per connessione 5 Aperta Conteggio connessioni per connessione 6 Conteggio connessioni aperte per connessione 7 Conteggio connessioni aperte per connessione 8

Dati sullo stato del server EIP Classe 3

La tabella seguente elenca gli indirizzi nella memoria superiore in cui PLX32-EIP-MBTCPUA memorizza i dati di stato per ciascun server EIP:

Server EIP 0 1 2 3 4

Intervallo indirizzi Da 18900 a 18915 Da 18916 a 18931 Da 18932 a 18947 Da 18948 a 18963 Da 18964 a 18979

Il contenuto dell'area dati di stato di ciascun server è strutturato allo stesso modo. La tabella seguente descrive il contenuto di ciascun registro nell'area dati di stato:

Offset da 0 a 1 da 2 a 3 da 4 a 5 da 6 a 7 da 8 a 15

Descrizione Stato connessione Conteggio connessioni aperte Conteggio letture socket Conteggio scritture socket IP peer

ProSoft Technology, Inc.

Pagina 68 di 155

Gateway multiprotocollo PLX32-EIP-MBTCP-UA

Manuale utente protocollo EIP

5.3.3 Codici di errore EIP
Il gateway memorizza i codici di errore restituiti dal processo dell'elenco dei comandi nell'area di memoria degli errori dell'elenco dei comandi. Ad ogni comando viene assegnata una parola nell'area di memoria. I codici di errore sono formattati nella parola come segue: Il byte meno significativo della parola contiene il codice di stato esteso e il byte più significativo contiene il codice di stato.
Utilizzare i codici di errore restituiti per ciascun comando nell'elenco per determinare l'esito positivo o negativo del comando. Se il comando fallisce, utilizzare il codice di errore per determinare la causa dell'errore.

Avvertenza: i codici di errore specifici del gateway (non conformi a EtherNet/IP/PCCC) vengono restituiti dall'interno del gateway e mai restituiti da un dispositivo slave EtherNet/IP/PCCC collegato. Si tratta di codici di errore che fanno parte del protocollo EtherNet/IP/PCCC o di codici estesi univoci per PLX32-EIP-MBTCP-UA. Gli errori EtherNet/IP/PCCC più comuni sono mostrati di seguito:

Codici di errore STS locali

Codice (Int) 0 256 512 768 1024 1280 1536 1792 2048

Codice (esadecimale) 0x0000 0x0100 0x0200 0x0300 0x0400 0x0500 0x0600 0x0700 0x0800

Descrizione Operazione riuscita, nessun errore Il nodo DST ha esaurito lo spazio nel buffer Impossibile garantire la consegna (livello di collegamento) Rilevato possessore di token duplicato La porta locale è disconnessa Il livello dell'applicazione è scaduto in attesa di risposta Nodo duplicato rilevato La stazione è offline Errore hardware

Codici di errore STS remoti

Codice (Int) 0 4096 8192 12288 16384 20480 24576 26872 -32768 -28672 -24576 -20480 -16384 -12288 -8192

Codice (Hex) 0x0000 0x1000 0x2000 0x3000 0x4000 0x5000 0x6000 0x7000 0x8000 0x9000 0xA000 0xB000 0xC000 0xD000 0xE000
0xF0nn

Descrizione Operazione riuscita, nessun errore Comando o formato non valido L'host ha un problema e non comunica L'host del nodo remoto è mancante, disconnesso o spento L'host non ha potuto completare la funzione a causa di un guasto hardware Problema di indirizzamento o rung di protezione della memoria Funzione non consentita a causa della selezione della protezione del comando Il processore è in modalità Programmazione Modalità compatibilità file mancante o problema della zona di comunicazione Il nodo remoto non può eseguire il buffer del comando Attendere ACK (buffer 1775-KA pieno) Problema del nodo remoto a causa del download Attendere ACK (buffer 1775-KA pieno) Non utilizzato Non utilizzato Codice di errore nel byte EXT STS (nn contiene errore EXT codice)

ProSoft Technology, Inc.

Pagina 69 di 155

Gateway multiprotocollo PLX32-EIP-MBTCP-UA

Codici di errore STS EST

Codice (Int) -4096 -4095 -4094 -4093 -4092 -4091 -4090 -4089 -4088 -4087 -4086 -4085 -4084 -4083 -4082 -4081 -4080 -4079 -4078 -4077 -4076 -4075 -4074 -4073 -4072 -4071 -4070 -4069 -4068 -4067 -4066 -4065

Codice (Hex) 0xF000 0xF001 0xF002 0xF003 0xF004 0xF005 0xF006 0xF007 0xF008 0xF009 0xF00A 0xF00B 0xF00C 0xF00D 0xF00E 0xF00F 0xF010 0 011xF0 012xF0 013xF0 014xF0 015xF0 016xF0 017xF0 018xF0 019xF0 01xF0A 01xF0B 01xF0C 01xF0D 01xF0E 01xFXNUMXF

Descrizione Non utilizzato Un campo ha un valore non valido Meno livelli specificati nell'indirizzo rispetto al minimo per qualsiasi indirizzo Più livelli specificati nell'indirizzo di quelli supportati dal sistema Simbolo non trovato Il simbolo ha un formato errato L'indirizzo non punta a qualcosa di utilizzabile File ha dimensioni errate Impossibile completare la richiesta Dati o file è troppo grande La dimensione della transazione più l'indirizzo della parola è troppo grande Accesso negato, privilegio improprio La condizione non può essere generata – la risorsa non è disponibile La condizione esiste già – la risorsa è già disponibile Il comando non può essere eseguito Overflow dell'istogramma Nessun accesso Tipo di dati non valido Parametro non valido o dati non validi Indirizzo esiste un riferimento all'area eliminata Errore di esecuzione del comando per motivo sconosciuto Errore di conversione dei dati Lo scanner non è in grado di comunicare con l'adattatore rack 1771 Tipo non corrispondente 1171 La risposta del gateway non era valida Etichetta duplicata File è aperto; è di proprietà di un altro nodo Un altro nodo è il proprietario del programma Riservato Riservato Violazione della protezione dell'elemento della tabella dati Problema interno temporaneo

Codici di errore EIP

Codice (Int) -1 -2 -10 -11 -12 -20 -21 -200

Codice (esadecimale) 0xFFFF 0xFFFE 0xFFF6 0xFFF5 0xFFF4 0xFFEC 0xFFEB 0xFF38

Descrizione Linea di controllo modem CTS non impostata prima della trasmissione Timeout durante la trasmissione del messaggio Timeout in attesa di DLE-ACK dopo la richiesta Timeout in attesa di risposta dopo la richiesta I dati di risposta non corrispondono al conteggio dei byte richiesti DLE-NAK ricevuto dopo la richiesta DLE-NAK inviato dopo la risposta DLE-NAK ricevuto dopo la richiesta

Manuale utente protocollo EIP

ProSoft Technology, Inc.

Pagina 70 di 155

Gateway multiprotocollo PLX32-EIP-MBTCP-UA

Codici di errore dell'interfaccia TCP/IP

Errore (Int) -33 -34 -35 -36 -37

Errore (esadecimale) 0xFFDF 0xFFDE 0xFFDD 0xFFDC 0xFFDB

Descrizione Impossibile connettersi alla destinazione Impossibile registrare la sessione con la destinazione (timeout) Timeout risposta apertura inoltro non riuscito PCCC/Tag timeout risposta comando Nessun errore di connessione TCP/IP

Codici di errore di risposta comuni

Errore (Int) -40 -41 -42 -43 -44 -45 -46 -47 -48 -49

Errore (esadecimale) 0xFFD8 0xFFD7 0xFFD6 0xFFD5 0xFFD4 0xFFD3 0xFFD2 0xFFD1 0xFFD0 0xFFCF

Descrizione Lunghezza risposta non valida Conteggio elementi CPF non corretto Errore campo indirizzo CPF Pacchetto CPF tag CPF non valido codice comando errato Errore stato CPF segnalato CPF valore ID connessione errato restituito Campo contesto non corrispondente Handle sessione errato restituito CPF numero messaggio non corretto

Registra i codici di errore di risposta della sessione

Errore (Int) -50 -51 -52

Errore (esadecimale) 0xFFCE 0xFFCD 0xFFCC

Descrizione Lunghezza messaggio ricevuto non valida Errore di stato segnalato Versione non valida

Inoltra i codici di errore della risposta aperta

Errore (Int) -55 -56

Errore (esadecimale) 0xFFC9 0xFFC8

Descrizione Lunghezza del messaggio ricevuto non valida Errore di stato segnalato

Codici di errore di risposta PCCC

Errore (Int) -61 -62 -63 -64 -65
-66

Errore (esadecimale) 0xFFC3 0xFFC2 0xFFC1 0xFFC0
0xFFBF 0xFFBE

Descrizione Lunghezza messaggio ricevuto non valida Errore di stato riportato Codice comando CPF errato TNS nel messaggio PCCC non corrispondente
ID fornitore nel messaggio PCCC non corrispondente. Numero di serie nel messaggio PCCC non corrispondente

Manuale utente protocollo EIP

ProSoft Technology, Inc.

Pagina 71 di 155

Gateway multiprotocollo PLX32-EIP-MBTCP-UA

Manuale utente protocollo EIP

5.4 Riferimento PEI
5.4.1 Specifiche SLC e MicroLogix
Messaggi da un SLC 5/05 Il PLX32-EIP-MBTCP-UA può ricevere messaggi da un SLC 5/05 contenente un'interfaccia Ethernet. Il gateway supporta sia i comandi di lettura che quelli di scrittura.

SLC5/05 Comandi di scrittura
I comandi di scrittura trasferiscono i dati dal processore SLC al gateway. Il diagramma seguente mostra un esample rung per eseguire un comando di scrittura.

1 Impostare il parametro READ/WRITE su WRITE. Il gateway supporta un valore del parametro TARGET DEVICE di 500CPU o PLC5.
2 Nell'oggetto MSG, fare clic su SETUP SCREEN nell'oggetto MSG per completare la configurazione dell'istruzione MSG. Verrà visualizzata la seguente finestra di dialogo.

3 Impostare l'INDIRIZZO DELLA TABELLA DATI DEL DISPOSITIVO TARGET su un valore valido file elemento (ad esempio N11:0) per i messaggi SLC e PLC5.
4 Impostare l'opzione MULTIHOP su SÌ.

ProSoft Technology, Inc.

Pagina 72 di 155

Gateway multiprotocollo PLX32-EIP-MBTCP-UA

Manuale utente protocollo EIP

5 Completare la parte della scheda MULTIHOP della finestra di dialogo mostrata nell'immagine seguente.

6 Impostare il valore TO ADDRESS sull'indirizzo IP Ethernet del gateway. 7 Premere il tasto INS per aggiungere la seconda riga per il backplane ControlLogix e impostare lo slot
numero a zero.

ProSoft Technology, Inc.

Pagina 73 di 155

Gateway multiprotocollo PLX32-EIP-MBTCP-UA

Manuale utente protocollo EIP

SLC5/05 Comandi di lettura
I comandi di lettura trasferiscono i dati al processore SLC dal gateway. Il diagramma seguente mostra un esample rung per eseguire un comando di lettura.

1 Impostare il parametro READ/WRITE su READ. Il gateway supporta un valore del parametro TARGET DEVICE di 500CPU o PLC5.
2 Nell'oggetto MSG, fare clic su SETUP SCREEN nell'oggetto MSG per completare la configurazione dell'istruzione MSG. Verrà visualizzata la seguente finestra di dialogo.

3 Impostare l'INDIRIZZO DELLA TABELLA DATI DEL DISPOSITIVO TARGET su un valore valido file elemento (ad esempio N11:0) per i messaggi SLC e PLC5.
4 Impostare l'opzione MULTIHOP su SÌ.

ProSoft Technology, Inc.

Pagina 74 di 155

Gateway multiprotocollo PLX32-EIP-MBTCP-UA

Manuale utente protocollo EIP

5 Compilare la parte della scheda MULTIHOP della finestra di dialogo come mostrato nell'immagine seguente.

6 Impostare il valore TO ADDRESS sull'indirizzo IP Ethernet del gateway. 7 Premere il tasto INS per aggiungere la seconda riga per il backplane ControlLogix e impostare lo slot
numero a zero.

SLC File Tipi
Queste informazioni sono specifiche della famiglia SLC e MicroLogix o dei processori utilizzati con il set di comandi PCCC. I comandi del processore SLC e MicroLogix supportano a file campo tipo immesso come carattere singolo per denotare la tabella dati da utilizzare nel comando. La tabella seguente definisce la relazione tra file tipi accettati dal gateway e dall'SLC file tipi.

File Digitare SBTCRNFZA

Descrizione Bit di stato Controllo contatore timer Numero intero Stringa a virgola mobile ASCII

IL File Type Command Code è il valore del codice carattere ASCII del file File Digita la lettera. Questo è il valore da inserire per FILE Parametro TYPE delle configurazioni del comando PCCC nelle tabelle dati nella logica ladder.
Inoltre, le funzioni specifiche SLC (502, 510 e 511) supportano un campo sottoelemento. Questo campo seleziona un campo sottoelemento in una tabella dati complessa. Per esample, per ottenere il valore accumulato corrente per un contatore o timer, impostare il campo del sottoelemento su 2.

ProSoft Technology, Inc.

Pagina 75 di 155

Gateway multiprotocollo PLX32-EIP-MBTCP-UA

Manuale utente protocollo EIP

5.4.2 Specifiche del processore PLC5
Messaggi da un PLC5 Il gateway può ricevere messaggi da un PLC5 contenente un'interfaccia Ethernet. Il gateway supporta sia i comandi di lettura che quelli di scrittura.

Comandi di scrittura PLC5
I comandi di scrittura trasferiscono i dati dal processore PLC5 al gateway. Il diagramma seguente mostra un esample rung per eseguire un comando di scrittura.

1 Nell'oggetto MSG, fare clic su SETUP SCREEN nell'oggetto MSG per completare la configurazione dell'istruzione MSG. Verrà visualizzata la seguente finestra di dialogo.

2 Selezionare il COMANDO DI COMUNICAZIONE da eseguire dal seguente elenco di comandi supportati.
o Scrittura tipo PLC5 o Scrittura non protetta PLC2 o Scrittura tipizzata PLC5 su PLC o Scrittura logica tipizzata PLC
3 Impostare l'INDIRIZZO DELLA TABELLA DATI DEL DISPOSITIVO TARGET su un valore valido file elemento (come N11:0) per i messaggi SLC e PLC5. Per il messaggio di scrittura non protetta PLC2, impostare l'indirizzo sull'indice del database (ad esempio 1000) per il comando.

ProSoft Technology, Inc.

Pagina 76 di 155

Gateway multiprotocollo PLX32-EIP-MBTCP-UA

Manuale utente protocollo EIP

4 Impostare l'opzione MULTIHOP su SÌ. 5 Completare la parte della scheda MULTIHOP della finestra di dialogo come mostrato nell'immagine seguente.

6 Impostare il valore TO ADDRESS sull'indirizzo IP Ethernet del gateway. 7 Premere il tasto INS per aggiungere la seconda riga per il backplane ControlLogix e impostare lo slot
numero a zero.

ProSoft Technology, Inc.

Pagina 77 di 155

Gateway multiprotocollo PLX32-EIP-MBTCP-UA

Manuale utente protocollo EIP

Comandi di lettura PLC5
I comandi di lettura trasferiscono i dati al processore PLC5 dal gateway. Il diagramma seguente mostra un esample ramo che esegue un comando di lettura.

1 Nell'oggetto MSG, fare clic su SETUP SCREEN nell'oggetto MSG per completare la configurazione dell'istruzione MSG. Verrà visualizzata la seguente finestra di dialogo.

2 Selezionare il COMANDO DI COMUNICAZIONE da eseguire dal seguente elenco di comandi supportati.
o Lettura tipo PLC5 o Lettura non protetta PLC2 o Lettura tipizzata PLC5 su PLC o Lettura logica tipizzata PLC
3 Impostare l'INDIRIZZO DELLA TABELLA DATI DEL DISPOSITIVO TARGET su un valore valido file elemento (ad esempio N11:0) per i messaggi SLC e PLC5. Per il messaggio di lettura non protetta PLC2, impostare l'indirizzo sull'indice del database (ad esempio, 1000) per il comando.
4 Impostare l'opzione MULTIHOP su SÌ.

ProSoft Technology, Inc.

Pagina 78 di 155

Gateway multiprotocollo PLX32-EIP-MBTCP-UA

Manuale utente protocollo EIP

5 Completare la parte della scheda MULTIHOP della finestra di dialogo come mostrato nell'immagine seguente.

6 Impostare il valore TO ADDRESS sull'indirizzo IP Ethernet del gateway. 7 Premere il tasto INS per aggiungere la seconda riga per il backplane ControlLogix e impostare lo slot
numero a zero.

Campi sottoelemento PLC-5
Questa sezione contiene informazioni specifiche sul processore PLC-5 quando si utilizza il set di comandi PCCC. I comandi specifici del processore PLC-5 contengono un campo codice sottoelemento. Questo campo seleziona un campo sottoelemento in una tabella dati complessa. Per esample, per ottenere il valore accumulato corrente per un contatore o timer, impostare il campo del sottoelemento su 2. Le tabelle seguenti mostrano i codici dei sottoelementi per le tabelle dati complesse PLC-5.

Temporizzatore/Contatore
Codice 0 1 2

Descrizione Preimpostazione di controllo accumulata

Controllare
Codice 0 1 2

Descrizione Controllo Posizione lunghezza

PD

Tutti i valori PD sono valori in virgola mobile e sono lunghi due parole.

Codice 0 2 4 6 8 26

Descrizione Controllo SP Kp Ki Kd PV

ProSoft Technology, Inc.

Pagina 79 di 155

Gateway multiprotocollo PLX32-EIP-MBTCP-UA

BT
Codice 0 1 2 3 4 5
MG
Codice 0 1 2 3

Descrizione Controllo RLEN DLEN Dati file # Elemento # Rack/Grp/Slot
Descrizione Errore di controllo RLEN DLEN

Manuale utente protocollo EIP

ProSoft Technology, Inc.

Pagina 80 di 155

Gateway multiprotocollo PLX32-EIP-MBTCP-UA

Manuale utente protocollo EIP

5.4.3 Specifiche dei processori ControlLogix e CompactLogix
Messaggistica da un processore ControlLogix o CompactLogix Utilizzare l'istruzione MSG per scambiare dati tra un processore ControlLogix o CompactLogix e il gateway. Esistono due metodi di base di trasferimento dati supportati dal gateway quando si utilizza l'istruzione MSG: messaggi PCCC incapsulati e messaggi Tabella dati CIP. Puoi utilizzare entrambi i metodi.
Messaggi PCCC incapsulati Questa sezione contiene informazioni specifiche per il processore Control/CompactLogix quando si utilizza il set di comandi PCCC. L'attuale implementazione del set di comandi PCCC non utilizza funzioni che possono accedere direttamente al controller Tag Banca dati. Per accedere a questo database, è necessario utilizzare la funzione di mappatura delle tabelle in RSLogix 5000. RSLogix 5000 consente di assegnare il controllore Tag Array in tabelle dati PLC 5 virtuali. Il PLX32EIP-MBTCP-UA utilizzando il set di comandi PLC 5 definito in questo documento può quindi accedere a questi dati del controller. I processori PLC5 e SLC5/05 contenenti un'interfaccia Ethernet utilizzano il metodo dei messaggi PCCC incapsulato. Il gateway simula questi dispositivi e accetta comandi sia di lettura che di scrittura.

Messaggio di scrittura PCCC incapsulato I comandi di scrittura trasferiscono i dati dal processore al gateway. Il gateway supporta i seguenti comandi PCCC incapsulati: · Scrittura non protetta PLC2 · Scrittura tipizzata PLC5 · Scrittura intervallo parole PLC5 · Scrittura tipizzata PLC
Il diagramma seguente mostra un example ramo che esegue un comando di scrittura.

ProSoft Technology, Inc.

Pagina 81 di 155

Gateway multiprotocollo PLX32-EIP-MBTCP-UA

Manuale utente protocollo EIP

1 Nella finestra di dialogo Configurazione messaggio, definire il set di dati da trasferire dal processore al gateway come mostrato nell'immagine seguente.

2 Completare la finestra di dialogo relativa all'area dati da trasferire.
o Per i messaggi PLC5 e SLC, impostare DESTINATION ELEMENT su un elemento in un dato file (ad esempio, N10:0).
o Per il messaggio di scrittura non protetta PLC2, impostare DESTINATION ELEMENT sull'indirizzo nel database interno del gateway. Non può essere impostato su un valore inferiore a dieci. Questa non è una limitazione del gateway ma del software RSLogix.
o Per una funzione di scrittura o lettura non protetta PLC2, immettere l'indirizzo del database in formato ottale.
3 Fare clic sulla scheda COMUNICAZIONE e completare le informazioni di comunicazione come mostrato nell'immagine seguente.

ProSoft Technology, Inc.

Pagina 82 di 155

Gateway multiprotocollo PLX32-EIP-MBTCP-UA

Manuale utente protocollo EIP

4 Assicurarsi di selezionare CIP come METODO DI COMUNICAZIONE. Il PERCORSO specifica il percorso del messaggio dal processore al gateway EIP. Gli elementi del percorso sono separati da virgole. Nell'esampil percorso mostrato:
o Il primo elemento è "Enet", che è il nome definito dall'utente assegnato al gateway 1756ENET nello chassis (è possibile sostituire il numero di slot del gateway ENET al nome)
o Il secondo elemento, “2”, rappresenta la porta Ethernet sul gateway 1756-ENET.
o L'ultimo elemento del percorso, “192.168.0.75” è l'indirizzo IP del gateway, che è la destinazione del messaggio.

Sono possibili percorsi più complessi se si esegue l'instradamento verso altre reti utilizzando più gateway e rack 1756-ENET. Fare riferimento alla Knowledgebase del supporto tecnico di ProSoft Technology per ulteriori informazioni sull'instradamento Ethernet e sulle definizioni dei percorsi.

ProSoft Technology, Inc.

Pagina 83 di 155

Gateway multiprotocollo PLX32-EIP-MBTCP-UA

Manuale utente protocollo EIP

Messaggio di lettura PCCC incapsulato
I comandi di lettura trasferiscono i dati dal gateway a un processore. Il gateway supporta i comandi PCCC incapsulati:
· Lettura non protetta PLC2 · Lettura digitata PLC5 · Lettura intervallo parole PLC5 · Lettura digitata PLC

Il diagramma seguente mostra un example ramo che esegue un comando di lettura.

1 Nella finestra di dialogo Configurazione messaggio, definire il set di dati da trasferire dal processore al gateway come mostrato nell'immagine seguente.

2 Completare la finestra di dialogo relativa all'area dati da trasferire.
o Per i messaggi PLC5 e SLC, impostare SOURCE ELEMENT su un elemento in un dato file (ad esempio, N10:0).
o Per il messaggio di lettura non protetta PLC2, impostare SOURCE ELEMENT sull'indirizzo nel database interno del gateway. Non può essere impostato su un valore inferiore a dieci. Questa non è una limitazione del gateway ma del software RSLogix.

ProSoft Technology, Inc.

Pagina 84 di 155

Gateway multiprotocollo PLX32-EIP-MBTCP-UA

Manuale utente protocollo EIP

3 Fare clic sulla scheda COMUNICAZIONE e completare le informazioni di comunicazione come mostrato nell'immagine seguente.

4 Assicurarsi di selezionare CIP come METODO DI COMUNICAZIONE. Il PERCORSO specifica il percorso del messaggio dal processore al gateway EIP. Gli elementi del percorso sono separati da virgole. Nell'esampil percorso mostrato:
o Il primo elemento è "Enet", che è il nome definito dall'utente assegnato al gateway 1756ENET nello chassis (è possibile sostituire il numero di slot del gateway ENET al nome)
o Il secondo elemento, “2”, rappresenta la porta Ethernet sul gateway 1756-ENET.
o L'ultimo elemento del percorso, “192.168.0.75” è l'indirizzo IP del gateway e la destinazione del messaggio.
Sono possibili percorsi più complessi se si esegue l'instradamento verso altre reti utilizzando più gateway e rack 1756-ENET. Fare riferimento alla Knowledgebase del supporto tecnico di ProSoft Technology per ulteriori informazioni sull'instradamento Ethernet e sulle definizioni dei percorsi.

ProSoft Technology, Inc.

Pagina 85 di 155

Gateway multiprotocollo PLX32-EIP-MBTCP-UA

Manuale utente protocollo EIP

Operazioni sulla tabella dati CIP
È possibile utilizzare i messaggi CIP per trasferire dati tra il processore ControlLogix o CompactLogix e il gateway. Tag i nomi definiscono gli elementi da trasferire. Il gateway supporta sia operazioni di lettura che di scrittura.

Scrittura tabella dati CIP
I messaggi di scrittura della tabella dati CIP trasferiscono i dati dal processore al gateway. Il diagramma seguente mostra un esample ramo che esegue un comando di scrittura.

1 Nella finestra di dialogo Configurazione messaggio, definire il set di dati da trasferire dal processore al gateway come mostrato nell'immagine seguente.

2 Completare la finestra di dialogo relativa all'area dati da trasferire. I messaggi della tabella dati CIP richiedono a tag elemento del database sia per l'origine che per la destinazione.
o La FONTE TAG è un tag definito nel Titolare Tag Banca dati. o L'ELEMENTO DI DESTINAZIONE è il tag elemento nel gateway. o Il gateway simula a tag database come un array di elementi definiti da
dimensione massima del registro per il gateway con tag nome INT_DATA (con il valore massimo di int_data[3999]).

ProSoft Technology, Inc.

Pagina 86 di 155

Gateway multiprotocollo PLX32-EIP-MBTCP-UA

Manuale utente protocollo EIP

3 Nel precedente example, il primo elemento nel database è la posizione iniziale per l'operazione di scrittura di dieci elementi. Fare clic sulla scheda COMUNICAZIONE e completare le informazioni di comunicazione come mostrato nell'immagine seguente.

4 Assicurarsi di selezionare CIP come METODO DI COMUNICAZIONE. Il PERCORSO specifica il percorso del messaggio dal processore al gateway EIP. Gli elementi del percorso sono separati da virgole. Nell'esampil percorso mostrato:
o Il primo elemento è "Enet", che è il nome definito dall'utente assegnato al gateway 1756ENET nello chassis (è possibile sostituire il numero di slot del gateway ENET al nome)
o Il secondo elemento, “2”, rappresenta la porta Ethernet sul gateway 1756-ENET.
o L'ultimo elemento del percorso, “192.168.0.75” è l'indirizzo IP del gateway, che è la destinazione del messaggio.
Sono possibili percorsi più complessi se si esegue l'instradamento verso altre reti utilizzando più gateway e rack 1756-ENET. Fare riferimento alla Knowledgebase del supporto tecnico di ProSoft Technology per ulteriori informazioni sull'instradamento Ethernet e sulle definizioni dei percorsi.

ProSoft Technology, Inc.

Pagina 87 di 155

Gateway multiprotocollo PLX32-EIP-MBTCP-UA

Manuale utente protocollo EIP

Lettura tabella dati CIP
I messaggi di lettura della tabella dati CIP trasferiscono i dati al processore dal gateway. Il diagramma seguente mostra un esample ramo che esegue un comando di lettura.

1 Nella finestra di dialogo Configurazione messaggio, definire il set di dati da trasferire dal processore al gateway come mostrato nell'immagine seguente.

2 Completare la finestra di dialogo relativa all'area dati da trasferire. I messaggi della tabella dati CIP richiedono a tag elemento del database sia per l'origine che per la destinazione.
o La DESTINAZIONE TAG è un tag definito nel Titolare Tag Banca dati. o L'ELEMENTO SORGENTE è il tag elemento nel gateway. o Il gateway simula a tag database come un array di elementi definiti da
dimensione massima del registro per il gateway (parametro di configurazione utente “Registro massimo” nella sezione [Gateway]) con il tag nome INT_DATA.

ProSoft Technology, Inc.

Pagina 88 di 155

Gateway multiprotocollo PLX32-EIP-MBTCP-UA

Manuale utente protocollo EIP

3 Nel precedente example, il primo elemento nel database è la posizione iniziale per l'operazione di lettura di dieci elementi. Fare clic sulla scheda COMUNICAZIONE e completare le informazioni di comunicazione come mostrato nell'immagine seguente.

4 Assicurarsi di selezionare CIP come METODO DI COMUNICAZIONE. Il PERCORSO specifica il percorso del messaggio dal processore al gateway EIP. Gli elementi del percorso sono separati da virgole. Nell'esampil percorso mostrato:
o Il primo elemento è "Enet", che è il nome definito dall'utente assegnato al gateway 1756ENET nello chassis (è possibile sostituire il numero di slot del gateway ENET al nome)
o Il secondo elemento, “2”, rappresenta la porta Ethernet sul gateway 1756-ENET.
o L'ultimo elemento del percorso, “192.168.0.75” è l'indirizzo IP del gateway, che è la destinazione del messaggio.
Sono possibili percorsi più complessi se si esegue l'instradamento verso altre reti utilizzando più gateway e rack 1756-ENET. Fare riferimento alla Knowledgebase del supporto tecnico di ProSoft Technology per ulteriori informazioni sull'instradamento Ethernet e sulle definizioni dei percorsi.

ProSoft Technology, Inc.

Pagina 89 di 155

Gateway multiprotocollo PLX32-EIP-MBTCP-UA
6 Protocollo MBTCP

Manuale utente protocollo MBTCP

6.1 MBTCP Fine funzionaleview
È possibile utilizzare il protocollo Modbus TCP/IP (MBTCP) PLX32-EIP-MBTCP-UA per interfacciare molti protocolli diversi nella famiglia di processori Schneider Electric Quantum e altri dispositivi che supportano il protocollo. Il protocollo MBTCP supporta sia le connessioni client che quelle server.
Il gateway supporta una connessione client sulla rete TCP/IP per interfacciarsi con processori (e altri dispositivi basati su server) utilizzando un elenco di comandi contenente fino a 100 voci specificate. Il gateway memorizza i comandi di scrittura per i processori remoti nella memoria inferiore del gateway. Questo è anche il luogo in cui il gateway memorizza i dati dei comandi di lettura provenienti da altri dispositivi. Per ulteriori informazioni, consultare Database interno MBTCP (pagina 92).
I dati nella memoria inferiore del database interno del gateway sono accessibili per operazioni di lettura e scrittura da qualsiasi nodo della rete che supporti i protocolli TCP/IP MBAP (Service Port 502) o MBTCP (Service Ports 2000/2001). Il protocollo MBAP (Porta 502) è un'implementazione standard definita da Schneider Electric e utilizzata sul processore Quantum. Questo protocollo aperto è una versione modificata del protocollo seriale Modbus. Il protocollo MBTCP è un messaggio di protocollo Modbus incorporato in un pacchetto TCP/IP. Il gateway supporta fino a cinque connessioni server attive sulle porte di servizio 502, cinque connessioni server attive aggiuntive sulla porta di servizio 2000 e una connessione client attiva.
La seguente illustrazione mostra la funzionalità del protocollo Modbus TCP/IP.

ProSoft Technology, Inc.

Pagina 90 di 155

Gateway multiprotocollo PLX32-EIP-MBTCP-UA

Manuale utente protocollo MBTCP

6.1.1 Specifiche generali MBTCP
Il protocollo Modbus TCP/IP consente più connessioni Ethernet indipendenti e simultanee. Le connessioni possono essere tutte client, tutti server o una combinazione di connessioni client e server.
· Porta di comunicazione Ethernet da 10/100 MB · Supporta la versione Enron del protocollo Modbus per transazioni di dati in virgola mobile · Parametri configurabili per il client incluso un ritardo di risposta minimo da 0 a
65535 ms e supporto a virgola mobile · Supporta cinque connessioni server indipendenti per la porta di servizio 502 · Supporta cinque connessioni server indipendenti per la porta di servizio 2000 · Tutta la mappatura dei dati inizia dal registro Modbus 400001, protocollo base 0. · Codici di errore, contatori di errori e porta dati di stato disponibili nella memoria dati utente
Cliente Modbus TCP/IP
· Legge e scrive attivamente i dati su dispositivi Modbus TCP/IP utilizzando MBAP · Fino a 10 connessioni client con più comandi per comunicare con più server
ServerModbus TCP/IP
· Il driver del server accetta connessioni in entrata sulla porta di servizio 502 per i client che utilizzano messaggi Modbus TCP/IP MBAP e connessioni sulla porta di servizio 2000 (o altre porte di servizio) per i client che utilizzano messaggi Modbus incapsulati.
· Supporta più connessioni server indipendenti per qualsiasi combinazione di Service Port 502 (MBAP) e Service Port 2000 (incapsulata)
· Sono supportati fino a 20 server

Parametro Comandi Modbus supportati (client e server)
Parametri configurabili: (client e server)
Parametri configurabili: (solo client)
Dati sullo stato dell'elenco dei comandi
Polling dell'elenco dei comandi

Descrizione

1: Lettura stato bobina 2: Lettura stato ingresso 3: Lettura registri di mantenimento 4: Lettura registri di ingresso 5: Forzatura (scrittura) bobina singola 6: Preimpostazione (scrittura) registro di mantenimento singolo

15: Forza (scrittura) bobine multiple 16: Preimpostazione (scrittura) di registri multipli 22: Maschera registro di scrittura (solo slave) 23: Lettura/scrittura registri di mantenimento (solo slave)

Indirizzo IP gateway Registro di avvio lettura PLC (%MW) Registro di avvio scrittura PLC (%MW)
Numero di server MBAP e MBTCP Indirizzo iniziale lettura Modbus gateway Indirizzo iniziale scrittura Modbus gateway

Conteggio tentativi di timeout risposta ritardo comando minimo
Puntatore di errore di comando

Fino a 160 comandi Modbus (uno tag per comando)

Codici di errore riportati singolarmente per ciascun comando. Dati di stato di alto livello disponibili dal client Modbus TCP/IP (Es: PLC)

Ogni comando può essere abilitato o disabilitato singolarmente; è disponibile la sola scrittura su datachange

ProSoft Technology, Inc.

Pagina 91 di 155

Gateway multiprotocollo PLX32-EIP-MBTCP-UA

Manuale utente protocollo MBTCP

6.1.2 Database interno MBTCP
Il database interno è fondamentale per la funzionalità del PLX32-EIP-MBTCP-UA. Il gateway condivide questo database tra tutte le porte di comunicazione sul gateway e lo utilizza come canale per passare le informazioni da un protocollo a un altro dispositivo su una rete a uno o più dispositivi su un'altra rete. Ciò consente l'accesso e il controllo dei dati provenienti dai dispositivi su una porta di comunicazione da parte dei dispositivi su un'altra porta di comunicazione.
Oltre ai dati del client e del server, è possibile mappare le informazioni sullo stato e sugli errori generate dal gateway nell'area dei dati utente del database interno. Il database interno è suddiviso in due aree:
· Memoria superiore per l'area dati dello stato del gateway. Qui è dove il gateway scrive i dati di stato interni per i protocolli supportati dal gateway.
· Meno memoria per l'area dati utente. Qui è dove vengono archiviati e accessibili i dati in arrivo da dispositivi esterni.

Ciascun protocollo nel PLX32-EIP-MBTCP-UA può scrivere e leggere dati dall'area dati utente.
Nota: se si desidera accedere ai dati sullo stato del gateway nella memoria superiore, è possibile utilizzare la funzione di mappatura dei dati nel gateway per copiare i dati dall'area dati sullo stato del gateway all'area dati utente. Vedere Mappatura dei dati nella memoria del modulo (pagina 23). Altrimenti è possibile utilizzare le funzioni diagnostiche di ProSoft Configuration Builder view dati sullo stato del gateway. Per ulteriori informazioni sui dati sullo stato del gateway, vedere Diagnostica di rete (pagina 102).

ProSoft Technology, Inc.

Pagina 92 di 155

Gateway multiprotocollo PLX32-EIP-MBTCP-UA

Manuale utente protocollo MBTCP

Accesso client Modbus TCP/IP al database
La funzionalità client scambia dati tra il database interno del PLX32-EIP-MBTCP-UA e le tabelle dati stabilite in uno o più processori Quantum o altri dispositivi basati su server. L'elenco dei comandi definito in ProSoft Configuration Builder specifica quali dati devono essere trasferiti tra il gateway e ciascuno dei server sulla rete. Non è richiesta alcuna logica ladder nel processore (server) per la funzionalità client, tranne per garantire che esista memoria dati sufficiente.
La seguente illustrazione descrive il flusso di dati tra i client Ethernet e il database interno.

Accesso da più server al database
Il gateway MBTCP fornisce funzionalità server utilizzando la porta di servizio riservata 502 per i messaggi MBAP Modbus TCP/IP, nonché le porte di servizio 2000 e 2001 per supportare la versione Modbus incapsulato TCP/IP del protocollo utilizzato da diversi produttori di HMI. Il supporto del server nel gateway consente alle applicazioni client (ad esample: software HMI, processori Quantum, ecc.) per leggere e scrivere nel database del gateway. In questa sezione vengono descritti i requisiti per il collegamento al gateway utilizzando le applicazioni client.
Il driver del server supporta più connessioni simultanee da diversi client. Fino a cinque client possono connettersi contemporaneamente alla porta di servizio 502 e altri cinque possono connettersi contemporaneamente alla porta di servizio 2000. Il protocollo MBTCP utilizza la porta di servizio 2001 per trasmettere comandi Modbus incapsulati dalla porta Ethernet alla porta seriale del gateway.
Quando configurato come server, il gateway utilizza il proprio database interno come origine per le richieste di lettura e destinazione per le richieste di scrittura da client remoti. L'accesso al database è controllato dal tipo di comando ricevuto nel messaggio in arrivo dal client. La tabella seguente specifica la relazione del database interno del gateway con gli indirizzi richiesti nelle richieste Modbus TCP/IP in entrata.

ProSoft Technology, Inc.

Pagina 93 di 155

Gateway multiprotocollo PLX32-EIP-MBTCP-UA

Manuale utente protocollo MBTCP

Indirizzo del database 0 1000 2000 3000 3999

Indirizzo Modbus 40001 41001 42001 43001 44000

I seguenti indirizzi virtuali non fanno parte del normale database utente del gateway e non sono indirizzi validi per i dati standard. Tuttavia, questi indirizzi possono essere utilizzati per comandi in entrata che richiedono dati a virgola mobile.
Per utilizzare gli indirizzi in questo intervallo superiore è necessario configurare i seguenti parametri in Prosoft Configuration Builder (PCB):
· Impostare il flag Float nella configurazione del server MBTCP su SÌ · Impostare il Float Start su un indirizzo di database nell'intervallo seguente · Impostare il Float Offset su un indirizzo di database nell'area di memoria utente del gateway mostrata
Sopra.
Ricordare che, una volta fatto ciò, tutti i dati sopra l'indirizzo Float Start devono essere dati in virgola mobile. Vedere Configurazione dei server MBTCP (pagina 95).

Indirizzo database 4000 5000 6000 7000 8000 9000 9999

Indirizzo Modbus 44001 45001 46001 47001 48001 49001 50000

Il gateway deve essere correttamente configurato e connesso alla rete prima di qualsiasi tentativo di utilizzo. Utilizzare un programma di verifica della rete, come ProSoft Discovery Service o l'istruzione PING del prompt dei comandi, per verificare che altri dispositivi riescano a trovare il gateway sulla rete. Utilizzare ProSoft Configuration Builder per confermare la corretta configurazione del gateway e trasferire la configurazione files da e verso il gateway.
Instradamento messaggi Modbus: porta 2001
Quando i messaggi Modbus vengono inviati al PLX32-EIP-MBTCP-UA tramite la connessione TCP/IP alla porta 2001, i messaggi vengono instradati dal gateway direttamente alla porta di comunicazione seriale (porta 0, se è configurato come master Modbus) . I comandi (sia di lettura che di scrittura) vengono immediatamente instradati ai dispositivi slave sulla porta seriale. I messaggi di risposta provenienti dai dispositivi slave vengono instradati dal gateway alla rete TCP/IP per essere ricevuti dall'host di origine.

ProSoft Technology, Inc.

Pagina 94 di 155

Gateway multiprotocollo PLX32-EIP-MBTCP-UA

Manuale utente protocollo MBTCP

6.2 Configurazione MBTCP
6.2.1 Configurazione dei server MBTCP Questa sezione contiene le informazioni sull'offset del database utilizzate dal server MBTCP PLX32-EIP-MBTCP-UA quando vi accedono client esterni. Puoi usare questi

Documenti / Risorse

Gateway multiprotocollo ProSoft TECNOLOGIA PLX32 [pdf] Manuale d'uso
Gateway multiprotocollo PLX32, PLX32, Gateway multiprotocollo, Gateway protocollo, Gateway

Riferimenti

Lascia un commento

Il tuo indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati *