Modicon M340 RTU
EIO0000000509 07/2012
Modicon M340 RTU
Modulo BMX NOR 0200 H
Manuale dell’utente
EIO0000000509.02
07/2012
www.schneider-electric.com
Le caratteristiche tecniche dell’apparecchiatura(e) descritte in questo manuale sono
consultabili anche online. Per accedere a queste informazioni online:
Passo
Azione
1
Andare alla home page di Schneider Electric www.schneider-electric.com.
2
Nella casella Search digitare il numero di modello di un prodotto o il nome della
gamma del prodotto.
z Non inserire degli spazi vuoti nel numero di modello/gamma del prodotto.
z Per ottenere informazioni sui moduli di gruppi simili, utilizzare l’asterisco (*).
3
Se si immette un numero di modello, spostarsi sui risultati della ricerca di
Product datasheets e fare clic sul numero di modello desiderato.
Se si immette il nome della gamma del prodotto, spostarsi sui risultati della
riceca di Product Ranges e fare clic sulla gamma di prodotti desiderata.
4
Se appare più di un numero di modello nei risultati della ricerca Products, fare
clic sul numero di modello desiderato.
5
A seconda della dimensione dello schermo utilizzato, potrebbe essere
necessario fare scorrere la schermata verso il basso per vedere tutto il
datasheet.
6
Per salvare o stampare un data sheet come un file .pdf, fare clic su Download
XYZ product datasheet.
Le caratteristiche descritte in questo manuale dovrebbero essere uguali a quelle
che appaiono online. In base alla nostra politica di continuo miglioramento è
possibile che il contenuto della documentazione sia revisionato nel tempo per
migliorare la chiarezza e la precisione. Nell’eventualità in cui si noti una differenza
tra il manuale e le informazioni online, fare riferimento in priorità alle informazioni
online.
Questa documentazione contiene la descrizione generale e/o le caratteristiche
tecniche dei prodotti qui contenuti. Questa documentazione non è destinata e non
deve essere utilizzata per determinare l’adeguatezza o l’affidabilità di questi prodotti
relativamente alle specifiche applicazioni dell’utente. Ogni utente o specialista di
integrazione deve condurre le proprie analisi complete e appropriate del rischio,
effettuare la valutazione e il test dei prodotti in relazioni all’uso o all’applicazione
specifica. Né Schneider Electric né qualunque associata o filiale deve essere tenuta
responsabile o perseguibile per il cattivo uso delle informazioni ivi contenute. Gli
utenti possono inviarci commenti e suggerimenti per migliorare o correggere questa
pubblicazione.
È vietata la riproduzione totale o parziale del presente documento in qualunque
forma o con qualunque mezzo, elettronico o meccanico, inclusa la fotocopiatura,
senza esplicito consenso scritto di Schneider Electric.
2
EIO0000000509 07/2012
Durante l’installazione e l’uso di questo prodotto è necessario rispettare tutte le
normative locali, nazionali o internazionali in materia di sicurezza. Per motivi di
sicurezza e per assicurare la conformità ai dati di sistema documentati, la
riparazione dei componenti deve essere effettuata solo dal costruttore.
Quando i dispositivi sono utilizzati per applicazioni con requisiti tecnici di sicurezza,
occorre seguire le istruzioni più rilevanti.
Un utilizzo non corretto del software Schneider Electric (o di altro software
approvato) con prodotti hardware Schneider Electric può costituire un rischio per
l’incolumità personale o provocare danni alle apparecchiature.
La mancata osservanza di queste indicazioni può costituire un rischio per
l’incolumità personale o provocare danni alle apparecchiature.
© 2012 Schneider Electric. Tutti i diritti riservati.
EIO0000000509 07/2012
3
4
EIO0000000509 07/2012
Indice
Informazioni di sicurezza . . . . . . . . . . . . . . . . . . . . . . . . .
Informazioni su... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Parte I Il modulo RTU per le piattaforme M340 . . . . . . . . . .
Capitolo 1 Informazioni sul modulo BMX NOR 0200 H . . . . . . . . . .
11
13
15
17
Presentazione del modulo BMX NOR 0200 H . . . . . . . . . . . . . . . . . . . . .
17
Parte II Caratteristiche hardware del BMX NOR 0200 H . . .
21
Capitolo 2 Presentazione hardware . . . . . . . . . . . . . . . . . . . . . . . . .
Descrizione fisica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Dimensioni del modulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Indicatori LED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Porta Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Porta seriale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Caratteristiche elettriche . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Posizione rack . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Capitolo 3 Installazione hardware . . . . . . . . . . . . . . . . . . . . . . . . . . .
23
24
25
26
28
30
32
33
35
Installazione di un modulo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Messa a terra dei moduli installati . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Scheda di memoria SD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Apparecchiatura Modicon M340H (Hardened) . . . . . . . . . . . . . . . . . . . . .
Considerazioni sul cablaggio. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
36
38
39
41
42
Parte III Caratteristiche di comunicazione . . . . . . . . . . . . . . .
43
Capitolo 4 Comunicazioni Ethernet. . . . . . . . . . . . . . . . . . . . . . . . . .
4.1 Servizi Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Panoramica sui servizi Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.2 Parametri IP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Metodi di impostazione dell’indirizzo IP. . . . . . . . . . . . . . . . . . . . . . . . . . .
Selettori a rotazione . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Derivazione di parametri IP da un indirizzo MAC . . . . . . . . . . . . . . . . . . .
4.3 Messaggistica Modbus TCP/IP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Scambio dati . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Scheda di configurazione Messaggistica . . . . . . . . . . . . . . . . . . . . . . . . .
Parametri di configurazione della funzione Messaggeria . . . . . . . . . . . . .
EIO0000000509 07/2012
45
46
46
48
49
51
53
55
56
57
58
5
6
4.4 SNMP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Panoramica su SNMP e MIB private di Schneider . . . . . . . . . . . . . . . . .
Comunicazione SNMP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Esempio di funzionamento SNMP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.5 Servizi Web SOAP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Progettazione di un interfaccia del client SOAP . . . . . . . . . . . . . . . . . . .
59
60
62
64
65
65
Capitolo 5 Comunicazioni seriali . . . . . . . . . . . . . . . . . . . . . . . . . . . .
67
Porta seriale. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Architetture di comunicazione seriale . . . . . . . . . . . . . . . . . . . . . . . . . . .
68
69
Capitolo 6 Comunicazioni modem . . . . . . . . . . . . . . . . . . . . . . . . . . .
71
Comunicazione modem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Supporto modem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Comando di registro modem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Codici di errore di comunicazione del modem . . . . . . . . . . . . . . . . . . . . .
Collegamento di un modem esterno (RS232) . . . . . . . . . . . . . . . . . . . . .
Come lavorare con un modem esterno . . . . . . . . . . . . . . . . . . . . . . . . . .
72
73
75
77
78
80
Parte IV Descrizione funzionale . . . . . . . . . . . . . . . . . . . . . . .
83
Capitolo 7 Come lavorare con i protocolli RTU. . . . . . . . . . . . . . . . .
85
7.1 Caratteristiche dei protocolli RTU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Protocolli di comunicazione . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Panoramica dei protocolli IEC 60870-5-101/104 . . . . . . . . . . . . . . . . . . .
Panoramica dei protocolli DNP3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.2 Sincronizzazione dell’orologio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Sincronizzazione orologio con i servizi del protocollo RTU . . . . . . . . . . .
Sincronizzazione orologio con il protocollo NTP . . . . . . . . . . . . . . . . . . .
7.3 Timestamp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Timestamp per evento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.4 Gestione eventi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Panoramica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Instradamento di eventi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Backup di eventi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.5 Comando Integrity Poll. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Comando Integrity Poll. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.6 Modalità di trasmissione . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Panoramica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.7 Stato connessione . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Panoramica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.8 Codici di errori di comunicazione . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Codici di errore di comunicazione dei protocolli RTU . . . . . . . . . . . . . . .
86
87
89
92
94
95
96
99
99
100
101
103
108
111
111
114
114
115
115
116
116
EIO0000000509 07/2012
Capitolo 8 Come lavorare con il servizio Datalogging . . . . . . . . . .
Informazioni sul servizio datalogging . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Creazione di un servizio Datalogging . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Proporietà datalogging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configurazione datalogging. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Formato file datalogging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Consigli sul servizio Datalogging. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Capitolo 9 Come lavorare con il servizio e-mail/SMS . . . . . . . . . . .
Informazioni sul servizio E-mail / SMS . . . . . . . . . . . . . . . . . . . . . . . . . . .
Creazione di un servizio e-mail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Proprietà e-mail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configurazione e-mail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Capitolo 10 Come lavorare con le pagine Web integrate . . . . . . . . .
117
118
120
121
123
127
128
129
130
132
133
135
137
10.1 Pagine Web integrate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Introduzione alle pagine Web integrate. . . . . . . . . . . . . . . . . . . . . . . . . . .
10.2 Home page Web . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Home page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.3 Pagine Web di impostazione. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Impostazione modulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Sicurezza. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Pagina di sicurezza FTP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.4 Pagine Web di diagnostica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Diagnostica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Pagina visualizzatore rack PLC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Messaggeria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Diagnostica NTP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Diagnostica dell’orologio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Statistiche . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Carica file MIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Proprietà . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.5 Pagine Web di monitoraggio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Monitoraggio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Editor dati . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
138
138
139
139
140
141
142
144
145
146
147
149
150
151
152
154
155
156
157
158
Parte V Configurazione del modulo . . . . . . . . . . . . . . . . . . . .
159
Capitolo 11 Configurazione del modulo . . . . . . . . . . . . . . . . . . . . . . .
Metodologia di configurazione. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Capitolo 12 Configurazione e debug con Unity Pro . . . . . . . . . . . . .
12.1 Configurazione con Unity Pro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configurazione con Unity Pro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Schermata di configurazione. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12.2 Debug con Unity Pro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Schermata di debug del modulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Parametri generali di debug . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Parametri di debug delle utility TCP/IP . . . . . . . . . . . . . . . . . . . . . . . . . . .
EIO0000000509 07/2012
161
161
163
164
165
167
169
170
171
173
7
Capitolo 13 Configurazione con le pagine Web di Setup . . . . . . . . . .
13.1
176
177
180
185
191
192
194
195
198
199
200
201
208
214
219
225
235
237
239
241
242
245
246
251
257
262
275
280
282
284
285
Capitolo 14 Configurazione di Web Designer . . . . . . . . . . . . . . . . . . .
287
Creazione di un progetto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configurazione dispositivo PLC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configurazione editor dati . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Trasferimento. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
288
290
291
292
Appendici . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
293
13.2
13.3
8
175
Configurazione sito Web comune . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Interfaccia ingresso parametri nelle pagine impostazione Web. . . . . . . .
Configurazione del canale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configurazione porta seriale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configurazione della porta Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configurazione del fuso orario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Parametri protocollo RTU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
File di configurazione protocolli e modulo . . . . . . . . . . . . . . . . . . . . . . . .
Azzeramento servizio protocollo RTU . . . . . . . . . . . . . . . . . . . . . . . . . . .
Compatibilità verso l’alto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configurazione sito Web IEC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Parametri protocollo RTU master IEC 60870-5-101 . . . . . . . . . . . . . . . .
Parametri protocollo RTU slave IEC 60870-5-101. . . . . . . . . . . . . . . . . .
Parametri protocollo RTU client IEC 60870-5-104. . . . . . . . . . . . . . . . . .
Parametri protocollo RTU server IEC 60870-5-104 . . . . . . . . . . . . . . . . .
Pagina e tabella Mapping oggetto dati IEC . . . . . . . . . . . . . . . . . . . . . . .
Mapping oggetto dati IEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Impostazione della coda eventi IEC. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Master/Client IEC 60870-5-101/104 . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Lunghezza dati e orientamento mapping IEC . . . . . . . . . . . . . . . . . . . . .
Tipi di oggetti dati IEC mappati a EDT/DDT Unity Pro. . . . . . . . . . . . . . .
Configurazione sito Web DNP3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Parametri del protocollo RTU DNP3 Master/DNP3 NET Client . . . . . . . .
Parametri protocollo RTU Slave/Server DNP3 . . . . . . . . . . . . . . . . . . . .
Configurazione del canale DNP3 tramite UDP . . . . . . . . . . . . . . . . . . . .
Pagina e tabella Mapping oggetto dati DNP3 . . . . . . . . . . . . . . . . . . . . .
Mapping oggetto dati DNP3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Impostazione della coda eventi DNP3 . . . . . . . . . . . . . . . . . . . . . . . . . . .
DNP3 Master/ DNP3 Net Client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Lunghezza dati e orientamento mapping DNP3 . . . . . . . . . . . . . . . . . . .
Tipi di oggetti dati DNP3 mappati a EDT/DDT Unity Pro . . . . . . . . . . . . .
EIO0000000509 07/2012
Appendice A Interoperabilità . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Interoperabilità IEC 60870-5-101 per il BMX NOR 0200 H come Master .
Interoperabilità IEC 60870-5-101 per il BMX NOR 0200 H come slave . .
Interoperabilità IEC 60870-5-104 per il BMX NOR 0200 H come client . .
Interoperabilità IEC 60870-5-104 per il modulo BMX NOR 0200 H
utilizzato come Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Interoperabilità DNP3 per il modulo BMX NOR 0200 H utilizzato come
Master . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Interoperabilità DNP3 per il modulo BMX NOR 0200 H utilizzato come
slave . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Appendice B Oggetti di linguaggio Ethernet . . . . . . . . . . . . . . . . . . . .
B.1
295
296
306
317
327
337
351
369
Oggetti linguaggio e IODDT della comunicazione Ethernet . . . . . . . . . . .
Oggetti linguaggio e IODDT di comunicazione Ethernet. . . . . . . . . . . . . .
Oggetti linguaggio a scambio implicito associati alla funzione specifica
dell’applicazione . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Oggetti linguaggio di scambio esplicito associati alla funzione specifica
dell’applicazione . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Oggetti di scambio di tipo T_COM_ETH_BMX . . . . . . . . . . . . . . . . . . . . .
Dettagli relativi agli oggetti di scambio esplicito dello IODDT di tipo
T_COM_ETH_BMX. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Dettagli relativi agli oggetti di scambio esplicito dello IODDT di tipo
T_COM_ETH_BMX. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Dettagli relativi agli oggetti di scambio esplicito del tipo non IODDT
T_COM_ETH_BMX. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Oggetti linguaggio associati alla configurazione del modulo
BMX NOR 0200 H . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Oggetti linguaggio per lo scambio implicito . . . . . . . . . . . . . . . . . . . . . . . .
Oggetti linguaggio per lo scambio esplicito . . . . . . . . . . . . . . . . . . . . . . . .
370
371
Glossario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Indice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
analitico
385
B.2
B.3
EIO0000000509 07/2012
372
373
375
376
377
379
380
381
382
399
9
10
EIO0000000509 07/2012
Informazioni di sicurezza
§
Informazioni importanti
AVVISO
Leggere attentamente queste istruzioni e osservare l’apparecchiatura per
familiarizzare con i suoi componenti prima di procedere ad attività di installazione,
uso o manutenzione. I seguenti messaggi speciali possono comparire in diverse
parti della documentazione oppure sull’apparecchiatura per segnalare rischi o per
richiamare l’attenzione su informazioni che chiariscono o semplificano una
procedura.
EIO0000000509 07/2012
11
NOTA
Manutenzione, riparazione, installazione e uso delle apparecchiature elettriche si
devono affidare solo a personale qualificato. Schneider Electric non si assume
alcuna responsabilità per qualsiasi conseguenza derivante dall’uso di questi
prodotti.
Il personale qualificato è in possesso di capacità e conoscenze specifiche sulla
costruzione, il funzionamento e l’installazione di apparecchiature elettriche ed è
addestrato sui criteri di sicurezza da rispettare per poter riconoscere ed evitare le
condizioni a rischio.
12
EIO0000000509 07/2012
Informazioni su...
In breve
Scopo del documento
Questa guida spiega le architetture e funzionalità supportate dal modulo in rack
BMX NOR 0200 H per la piattaforma di controller modulare Modicon M340 PAC.
Questa guida contiene istruzioni per l’impostazione di protocolli e funzioni RTU
utilizzati in diverse applicazioni di telemetria e controllo di supervisione e
acquisizione dati (SCADA), come: acqua e scarichi, petrolio e gas, energia ed
energia idraulica, altre infrastrutture distribuite.
Nota di validità
Il modulo BMX NOR 0200 H è compatibile con Unity Pro V7.0 o versioni successive.
Documenti correlati
Titolo della documentazione
Numero di
riferimento
Modicon M340 con Unity Pro: processori, rack e moduli alimentatori 35012676 (Eng),
35012677 (Fre),
35013351 (Ger),
35013352 (Ita),
35013353 (Spa)
E’ possibile scaricare queste pubblicazioni e tutte le altre informazioni tecniche dal
sito www.schneider-electric.com.
EIO0000000509 07/2012
13
Informazioni relative al prodotto
AVVERTENZA
FUNZIONAMENTO ANOMALO DELL’APPARECCHIATURA
L’uso di questo prodotto presuppone competenze specifiche nel campo del design
e della programmazione dei sistemi di controllo. Solo le persone in possesso di tali
competenze sono autorizzate a programmare, installare, modificare e utilizzare
questo prodotto.
Attenersi a tutti i codici e a tutte le norme di sicurezza locali e nazionali.
Il mancato rispetto di queste istruzioni può provocare morte, gravi infortuni
o danni alle apparecchiature.
Commenti utente
Inviare eventuali commenti all’indirzzo e-mail [email protected].
14
EIO0000000509 07/2012
Modicon M340 RTU
Il modulo RTU per le piattaforme M340
EIO0000000509 07/2012
Il modulo RTU per le piattaforme
M340
EIO0000000509 07/2012
I
15
Il modulo RTU per le piattaforme M340
16
EIO0000000509 07/2012
Modicon M340 RTU
Informazioni sul modulo BMX NOR 0200 H
EIO0000000509 07/2012
Informazioni sul modulo BMX
NOR 0200 H
1
Presentazione del modulo BMX NOR 0200 H
Panoramica
Il modulo BMX NOR 0200 H introduce la funzionalità Remote Terminal Unit (RTU)
nella piattaforma M340 PAC.
Il sistema M340 RTU fornisce un ampio set di funzionalità di controllo e
comunicazione, che comprende protocolli standard di telemetria e industriali come
IEC 60870-5-101, IEC 60870-5-104, DNP3 e Modbus TCP.
Informazioni sul modulo
Il controller M340 PAC e il modulo RTU integrato sono ideati per installazione e
funzionamento in ambienti difficili e con estesi campi di temperature di
funzionamento (vedi pagina 41).
La piattaforma del controller Modicon M340 PAC offre queste funzionalità per
applicazioni di telemetria:
z funzionamento in campi estesi di temperature e ambienti difficili
z modulo RTU nel rack con supporto di IEC 60870-5-101/104, DNP3 e
ModbusTCP
z blocchi funzione specializzati (AGA, calcoli di flusso)
z configurazioni I/O modulari in rack espandibili e capacità I/O remoti
z moduli di conteggio I/O, ad alta densità, digitali, analogici
EIO0000000509 07/2012
17
Informazioni sul modulo BMX NOR 0200 H
z
z
z
z
alimentazione isolata (disponibili vari campi di tensioni 24, 24/48 VDC, 125 DC
1000/240 VAC)
CPU e moduli integrati con porte di comunicazione seriali ed Ethernet
supporto per reti Modbus, Modbus TCP, CANopen, ASi interface e IP Ethernet
download locale o remoto del firmware del sistema operativo
Il modulo BMX NOR 0200 H risponde a un’ampia gamma di requisiti di telemetria:
z rivestimento conforme e campi di temperature di funzionamento estesi
z vari metodi di comunicazione
z reti seriale e TCP/IP
z intranet
z WAN
z connessioni modem
z
varie connessioni modem
z modem seriali e radio
z modem GSM e PSTN
z modem IP (GPRS/3G, ADSL)
z
comunicazioni upstream con stazioni master SCADA per interrogazione di dati,
post compilazione di dati evento con timestamp, ricezione comandi master
comunicazioni downstream con altre sottostazioni RTU, dispositivi di campo
slave e IED (per raccolta dati), comandi di invio e controllo di sincronizzazione
distribuito
programmazione e download remoto di programma di controllo con software
Unity Pro tramite connessioni Ethernet o modem
diagnostica e monitoraggio remoti con server Web integrato
z
z
z
Architettura RTU
Questa illustrazione mostra l’architettura RTU, da sottostazioni SCADA a RTU
tramite vari metodi di comunicazione:
18
EIO0000000509 07/2012
Informazioni sul modulo BMX NOR 0200 H
Funzioni e protocolli
Il modulo BMX NOR 0200 H supporta queste funzioni e protocolli:
z Protocolli RTU:
z protocolli RTU integrati per comunicazioni seriali o Ethernet
z IEC 60870-5-101 (master o slave)
z IEC 60870-5-104 (client o server)
z DNP3 serial (master o slave)
z DNP3 IP (client o server)
z Modbus TCP (client o server)
EIO0000000509 07/2012
z
Funzionalità principali protocollo RTU
z Sincronizzazione dell’ora tramite servizio protocollo o NTP
z Modalità di trasmissione bilanciata e non bilanciata
z Gestione eventi con timestamp - Sequenza di eventi (SOE)
z Coda eventi memorizzata nella RAM (fino a 10000 eventi per client)
z Post compilazione dati eventi su applicazione SCADA tramite servizio
protocollo
z Scambi dati Report by exception
z Scambi dati messaggistica non richiesti
z Impostazione protocollo tramite pagina Web
z
Altre funzionalità integrate
z Datalogging cronologico con timestamp all’interno della scheda di memoria
SD del modulo
z Notifiche e-mail/SMS
z Server Web per impostazione RTU e diagnostica e monitoraggio remoti
z Rete TCP/IP avanzata: client NTP, client o server FTP, server HTTP,
SOAP/XML, server comunicazione, agente SNMP, client SMTP.
19
Informazioni sul modulo BMX NOR 0200 H
20
EIO0000000509 07/2012
Modicon M340 RTU
Caratteristiche hardware
EIO0000000509 07/2012
Caratteristiche hardware del
BMX NOR 0200 H
II
Informazioni su questa parte
Questa sezione contiene una panoramica delle caratteristiche hardware del modulo
BMX NOR 0200 H.
Per le specifiche e l’installazione del sistema Modicon M340, consultare il manuale
Modicon M340 con Unity Pro: processori, rack e alimentatori.
Contenuto di questa parte
Questa parte contiene i seguenti capitoli:
Capitolo
EIO0000000509 07/2012
Titolo del capitolo
Pagina
2
Presentazione hardware
23
3
Installazione hardware
35
21
Caratteristiche hardware
22
EIO0000000509 07/2012
Modicon M340 RTU
Presentazione hardware
EIO0000000509 07/2012
Presentazione hardware
2
Contenuto di questo capitolo
Questo capitolo contiene le seguenti sottosezioni:
Argomento
EIO0000000509 07/2012
Pagina
Descrizione fisica
24
Dimensioni del modulo
25
Indicatori LED
26
Porta Ethernet
28
Porta seriale
30
Caratteristiche elettriche
32
Posizione rack
33
23
Presentazione hardware
Descrizione fisica
Caratteristiche esterne
Il modulo BMX NOR 0200 H:
1
MAC Address:
-00
00-00-00-00-00-00
2
6
7
8
3
4
9
Ethernet
5
10
Serial
Legenda:
24
Elemento Descrizione
Descrizione
1
Display a LED
(vedi pagina 26)
Indicazioni diagnostiche
2
Indirizzo MAC
Indirizzo univoco per ogni modulo, definito dal
produttore
3
Slot per scheda di
memoria (vedi pagina 39)
La scheda SD può memorizzare file del sito Web e
file CSV di datalogging
4
Porta Ethernet (connettore
RJ45, 10BASET/100BASE-TX)
(vedi pagina 28)
Le funzioni comprendono:
z Connessione di rete Ethernet TCP/IP
z Supporto protocollo Modbus TCP
z IEC 60870-5-104, supporto protocollo DNP3
NET
z Programmazione remota Unity Pro
5
Porta seriale (RS 232C/
RS 485, non isolata)
(vedi pagina 68)
Le funzioni comprendono:
z comunicazioni seriali: IEC 60870-5-101 o DNP3
z gestione modem esterno
z Comunicazione PPP/modem: IEC 60870-5-104
o protocollo DNP3 NET
6
Connessione a terra
Contatto a vite
7
Connessione a terra
Contatto con CEM clip 1
8
Connettore rack
Connessione per rack M340
9
Selettori a rotazione
(vedi pagina 51)
Due selettori a rotazione consentono di selezionare
facilmente un indirizzo IP
10
Connessione a terra
Contatto con CEM clip 2
EIO0000000509 07/2012
Presentazione hardware
Dimensioni del modulo
Dimensioni
Le dimensioni dei moduli Modicon M340 BMX NOR 0200 H sono conformi alle
caratteristiche del rack BMX XBP:
112.8
mm
in.
32
1.25
EIO0000000509 07/2012
94.3
3.71
100
3.93
103.76
4.08
4.44
86
3.38
25
Presentazione hardware
Indicatori LED
Introduzione
Gli indicatori a LED sono posizionati sulla parte frontale del modulo
BMX NOR 0200 H (vedi pagina 24). Questi LED forniscono informazioni su:
z scheda di memoria
z comunicazione con i moduli
z comunicazione seriale
z comunicazione sulla rete Ethernet
Descrizioni dei LED
Questa illustrazione mostra i LED di diagnostica sul modulo BMX NOR 0200 H:
I colori e le sequenze di lampeggio dei LED indicano lo stato e le condizioni
operative delle comunicazioni Ethernet del modulo.
Etichetta
Sequenza
Indicazione
RUN (verde): stato operativo
on
il modulo è operativo e configurato.
lampeggiante
il modulo è bloccato dal rilevamento di un errore software.
off
Il modulo non è configurato. (l’applicazione non è presente,
non è valida o è incompatibile).
on
Il processore, il sistema o la configurazione ha rilevato un
errore.
lampeggiante
z Il modulo non è configurato. (l’applicazione non è presente,
ERR (rosso): errore rilevato
non è valida o è incompatibile).
z il modulo è bloccato dal rilevamento di un errore software.
off
Funzionamento normale (nessun errore rilevato).
DL (rosso): download firmware
(aggiornamento)
on
Download del firmware in corso.
off
Download del firmware non in corso.
SER COM (giallo): stato dei dati
seriali
lampeggiante
Scambio di dati in corso (invio/ricezione) sul collegamento
seriale.
off
Nessuno scambio di dati sul collegamento seriale
26
EIO0000000509 07/2012
Presentazione hardware
Etichetta
Sequenza
Indicazione
CARDERR (rosso): errore della
scheda di memoria
on
z Scheda di memoria mancante.
z Scheda di memoria inutilizzabile (formato non appropriato
off
Scheda di memoria valida e riconosciuta.
ETH ACT (verde): attività di
comunicazione Ethernet
(trasmissione/ricezione)
on
Attività di comunicazione rilevata.
off
Nessuna attività di comunicazione rilevata.
ETH STS (verde): stato della
comunicazione Ethernet
on
Comunicazione OK.
o tipo non riconosciuto).
2 lampeggiamenti Un indirizzo MAC non valido.
3 lampeggiamenti Il collegamento non è attivo.
4 lampeggiamenti Indirizzo IP doppio.
5 lampeggiamenti Il modulo attende un indirizzo IP del server.
6 lampeggiamenti Il modulo è in modalità protetta di sicurezza (con indirizzo
IP predefinito).
7 lampeggiamenti Conflitto di configurazione esistente tra i selettori a rotazione e
la configurazione interna.
ETH LNK (verde): Stato
collegamento Ethernet
on
Collegamento Ethernet rilevato.
off
Collegamento Ethernet non rilevato.
NOTA 1: Il lampeggio è definito rapido quando il LED si accende per 50 ms e si spegne per 50 ms.
NOTA 2: Il lampeggio è definito lento quando il LED rimane acceso per 200 ms e rimane spento per 200 ms.
EIO0000000509 07/2012
27
Presentazione hardware
Porta Ethernet
Informazioni generali
Il modulo BMX NOR 0200 H dispone di una porta Ethernet integrata che supporta
comunicazioni Ethernet tramite modem o comunicazioni Modbus TCP/IP.
Nella tabella seguente sono descritte le caratteristiche del canale di comunicazione
Ethernet:
Caratteristica
Descrizione
Protocolli supportati
Protocolli RTU:
z IEC 60870-5-104 (client o server)
z DNP3 NET (client o server)
z Modbus TCP/IP (client o server)
Connessione
Connettore femmina RJ45
Collegamento fisico
Ethernet 802.3 - Ethernet II
La porta Ethernet sul modulo BMX NOR 0200 H è un connettore standard RJ45. In
un ambiente industriale, è necessario utilizzare un cavo dotato delle seguenti
caratteristiche:
z a doppini intrecciati schermato
z impedenza 100 Ω±15 Ω (da 1 a 16 MHz)
z attenuazione massima 11,5 dB/100 metri
z lunghezza massima 100 metri
I seguenti cavi diretti ConneXium soddisfano questi requisiti di connessione dei
dispositivi terminali:
Descrizione
Codice prodotto
Lunghezza m
Low Smoke Zero Halogen UL/CSA CMG
Cavo diritto con capi
RJ45
28
490 NTW 000 02
490 NTW 000 02 U
2 (6.6)
490 NTW 000 05
490 NTW 000 05 U
5 (16.4)
490 NTW 000 12
490 NTW 000 12 U
12 (39.4)
490 NTW 000 40
490 NTW 000 40 U
40 (131.2)
490 NTW 000 80
490 NTW 000 80 U
80 (262.5)
EIO0000000509 07/2012
Presentazione hardware
Assegnazione dei pin
La figura seguente mostra la porta Ethernet:
MAC Address:
00-00-00-00-00-00-00
1
2
3
4
5
6
7
8
Ethernet
Serial
Tabella di assegnazione dei pin:
Pin
Segnale
1
TD+
2
TD-
3
RD+
4
non collegato
5
non collegato
6
RD-
7
non collegato
8
non collegato
NOTA: se è in corso una connessione tramite cavo schermato, il connettore
presente sul modulo è collegato a terra.
Velocità di linea
Per il modulo BMX NOR 0200 H sono disponibili queste velocità di linea:
z 100 Mb in modalità half duplex
z 100 Mb in modalità full duplex
z 10 Mb in modalità half duplex
z 10 Mb in modalità full duplex
L’utente non può configurare la velocità di linea. Caratteristiche dell’adattamento
della velocità sono:
z Rilevazione e negoziazione automatiche che consentono al modulo
BMX NOR 0200 H di configurarsi automaticamente e rapidamente alla velocità e
alla modalità duplex dello switch Ethernet locale.
z La velocità negoziata tra i due dispositivi Ethernet è limitata alla velocità del
dispositivo più lento.
EIO0000000509 07/2012
29
Presentazione hardware
Porta seriale
Informazioni generali
Il modulo BMX NOR 0200 H ha una porta seriale integrata che supporta le
comunicazioni seriali tramite un collegamento seriale o le comunicazioni modem
tramite un dispositivo modem esterno (vedi pagina 67).
Nella seguente tabella sono descritte le caratteristiche dei canali di comunicazione
seriale:
Caratteristica
Descrizione
Protocolli supportati
Protocolli RTU:
z IEC 60870-5-101
z IEC 60870-5-104 (PPP/Modem)
z DNP3 seriale
z DNP3 IP (PPP/Modem)
Collegamento
Connettore femmina RJ45
Collegamento fisico
z Collegamento seriale RS 485 non isolato
z Collegamento seriale RS 232 non isolato
Assegnazione pin
La seguente illustrazione mostra una porta seriale RJ45:
MAC Address:
00-00-00-00-00-00-00
Ethernet
1
2
3
4
5
6
7
8
Serial
30
EIO0000000509 07/2012
Presentazione hardware
Tabella di assegnazione dei pin:
Pin
Segnale
1
RXD
2
TXD
3
RTS
4
D1
5
D0
6
CTS
7
Alimentazione
8
Schermatura
comune
Il connettore RJ45 ha 8 pin. I pin utilizzati variano in base al collegamento fisico
utilizzato.
Di seguito sono elencati i pin utilizzati dal collegamento seriale RS 232.
z Pin 1: segnale RXD
z Pin 2: segnale TXD
z Pin 3: segnale RTS
z Pin 6: segnale CTS
Di seguito sono elencati i pin utilizzati dal collegamento seriale RS 485.
z Pin 4: segnale D1
z Pin 5: segnale D0
I pin 7 e 8 sono dedicati all’alimentatore dell’interfaccia uomo-macchina tramite il
collegamento seriale:
z Pin 7: alimentatore di rete da 5 VDC/190 mA
z Pin 8: comune dell’alimentatore di rete (0 V)
NOTA: I cavi RS 232 a 4 fili, RS 485 a 2 fili e RS 485 a 2 fili, nonché quelli
dell’alimentatore, utilizzano lo stesso connettore maschio RJ45.
EIO0000000509 07/2012
31
Presentazione hardware
Caratteristiche elettriche
Consumo di corrente
Il modulo BMX NOR 0200 H può essere inserito in qualsiasi slot del rack in un
assieme BMX XB• (vedi pagina 33).
L’elenco seguente mostra la corrente consumata dal modulo BMX NOR 0200 H
dall’alimentazione a 24 VDC del power e l’energia residua dissipata:
BMX NOR 0200 H
32
Consumo di corrente:
95 mA
Dissipazione energia
2,2 W
EIO0000000509 07/2012
Presentazione hardware
Posizione rack
Introduzione
Questo argomento descrive le appropriate posizioni nel rack del modulo
BMX NOR 0200 H in un assieme BMX XB• durante l’installazione (vedi pagina 35).
Posizione rack
Dal punto di vista meccanico, è possibile posizionare il modulo BMX NOR 0200 H
in qualsiasi slot disponibile.
Die nachstehend gezeigte Rack-Baugruppe umfasst eine M340-CPU (in diesem
Fall ein BMX P34 2020) und ein Modul BMX NOR 0200 H . Es werden die RackPositionen 0 bis 8 angegeben. (Come sempre, l’alimentatore a doppio formato è
montato all’inizio del rack).
0
0
1
2
3
4-7
8
1
2
3
4
5
6
7
8
BMX P34 2020 nella posizione 0 del rack
Modulo di I/O digitale alla posizione 1 del rack
Modulo contatore alla posizione 2 del rack
Modulo BMX NOR 0200 H nella posizione 3 del rack
Posizioni disponibili del rack
modulo di estensione nella posizione 8 del rack
NOTA: Fare riferimento al manuale Modicon M340 Using Unity Pro -- Processors,
Racks, and Power Supply Modules Setup Manual per conoscere i codici di
riferimento specifici.
EIO0000000509 07/2012
33
Presentazione hardware
34
EIO0000000509 07/2012
Modicon M340 RTU
Installazione hardware
EIO0000000509 07/2012
Installazione hardware
3
Contenuto di questo capitolo
Questo capitolo contiene le seguenti sottosezioni:
Argomento
EIO0000000509 07/2012
Pagina
Installazione di un modulo
36
Messa a terra dei moduli installati
38
Scheda di memoria SD
39
Apparecchiatura Modicon M340H (Hardened)
41
Considerazioni sul cablaggio
42
35
Installazione hardware
Installazione di un modulo
Introduzione
AVVERTENZA
DISTRUZIONE DEL MODULO - PERDITA APPLICAZIONE
Prima di installare il modulo BMX NOR 0200 H, disinserire l’alimentazione al rack.
Il mancato rispetto di queste istruzioni può provocare morte, gravi infortuni
o danni alle apparecchiature.
Questa sezione descrive la procedura di installazione del modulo
BMX NOR 0200 H sul rack BMX XB• di un PLC Modicon M340.
I moduli Modicon M340 sono alimentati dal bus del rack.
Di seguito sono descritte le operazioni di montaggio (installazione, assemblaggio e
disassemblaggio).
Installazione di un modulo
Un modulo BMX NOR 0200 H è installato nel rack BMX XB• nello slot
contrassegnato con 01-08.
La seguente figura mostra un modulo BMX NOR 0200 H montato in un rack
BMX XB• nello slot 01 (indirizzo 1):
NOTA: prima di installare un modulo, togliere il cappuccio protettivo dal connettore
del modulo situato sul rack.
NOTA: in totale non possono esservi più di due moduli di comunicazione, come
BMX NOE 01•0 o moduli BMX NOR 0200 H. Pertanto, è possibile inserire al
massimo due moduli BMX NOR 0200 H in un sistema M340.
36
EIO0000000509 07/2012
Installazione hardware
Istruzioni di montaggio
Per installare un modulo nel rack BMX XB•:
EIO0000000509 07/2012
Passaggio Azione
Illustrazione
1
Posizionare i due perni
situati nella parte
inferiore del modulo o
della CPU (nella parte
inferiore) negli slot
corrispondenti del rack.
Nota: prima di
posizionare i perni,
rimuovere il coperchio di
protezione.
Nella figura seguente sono descritti i passaggi 1 e 2:
2
Ruotare il modulo verso
la parte superiore del
rack in modo che
combaci con la parte
posteriore del rack. A
questo punto il modulo è
in posizione.
3
Nella figura seguente è illustrato il passaggio 3:
Serrare la vite di
sicurezza per assicurarsi
che il modulo sia fissato
correttamente al rack.
La coppia di serraggio
consigliata è compresa
tra 0,4 e 1,5 Nm.
37
Installazione hardware
Messa a terra dei moduli installati
Informazioni generali
La messa a terra dei moduli Modicon M340 è fondamentale per evitare le scosse
elettriche.
Messa a terra dei processori e degli alimentatori
PERICOLO
RISCHIO DI SHOCK ELETTRICO, ESPLOSIONE O ARCO ELETTRICO
Assicurarsi che i contatti di messa a terra sia presenti e non deformati. Se alcuni
lo sono, non usare il modulo e rivolgersi al rappresentante Schneider Electric.
Il mancato rispetto di queste istruzioni provocherà morte o gravi infortuni.
AVVERTENZA
FUNZIONAMENTO ANOMALO DELL’APPARECCHIATURA
Serrare le viti di montaggio dei moduli. Se il circuito venisse interrotto, potrebbe
verificarsi un funzionamento anomalo del sistema.
Il mancato rispetto di queste istruzioni può provocare morte, gravi infortuni
o danni alle apparecchiature.
Tutti i moduli Modicon M340 sono dotati di contatti di messa a terra sul retro:
questi contatti permettono di collegare il bus di messa a terra al bus di messa a terra
del rack.
38
EIO0000000509 07/2012
Installazione hardware
Scheda di memoria SD
Introduzione
Lo slot per scheda di memoria SD (Secure Digital) si trova nella parte anteriore del
modulo BMX NOR 0200 H (vedi pagina 24). La scheda di memoria
BMXRWS128MWF è fornita con il modulo.
AVVERTENZA
RISCHIO DI PERDITA DELL’APPLICAZIONE
Non rimuovere la scheda di memoria dal modulo mentre il PLC è in esecuzione.
Rimuovere la scheda di memoria solo dopo aver messo il modulo fuori tensione.
Il mancato rispetto di queste istruzioni può provocare morte, gravi infortuni
o danni alle apparecchiature.
Funzionalità scheda
La tabella seguente descrive la funzionalità della scheda di memoria
BMXRWS128MWF una volta inserita nel modulo BMX NOR 0200 H:
Scheda di memoria SD Memorizzazione dati Funzionalità
BMXRWS128MWF
128 MB
Memoria per pagine Web
Memorizzazione di file datalogging (CSV)
Servizi scheda
AVVISO
SCHEDA DI MEMORIA NON FUNZIONANTE
Non formattare la scheda di memoria con uno strumento non Schneider. La
scheda di memoria richiede una struttura per contenere programma e dati. La
formattazione con uno strumento diverso distrugge questa struttura.
Non utilizzare una scheda di memoria protetta da scrittura con il modulo. Alcuni
servizi non funzionano correttamente quando la scheda è protetta in scrittura.
Il mancato rispetto di queste istruzioni può provocare danni alle apparecchiature.
EIO0000000509 07/2012
39
Installazione hardware
Precauzioni
AVVISO
DISTRUZIONE DELLA SCHEDA DI MEMORIA
z
z
z
z
Non toccare le connessioni della scheda di memoria.
Tenere la scheda di memoria lontano da fonti elettrostatiche ed elettromagnetiche quali calore, raggi solari, acqua e umidità.
Evitare che la scheda di memoria subisca urti.
Verificare la procedura di sicurezza postale prima di inviare una scheda di
memoria attraverso la posta. Per motivi di sicurezza, in alcuni paesi la posta
viene esposta a livelli di radiazione elevati. Questa esposizione potrebbe
causare la cancellazione del contenuto della scheda di memoria, rendendola
quindi inutilizzabile.
Il mancato rispetto di queste istruzioni può provocare danni alle apparecchiature.
Senza scheda di memoria SD
Se nel modulo non è inserita la scheda di memoria, non è possibile accedere al sito
web. Viene visualizzato il seguente messaggio di diagnostica:
Errore d’accesso: sito temporaneamente non disponibile.
Provare di nuovo. Nessuna scheda SD presente.
NOTA: Il modulo Modicon M340 RTU funziona solo con una scheda di memoria
presente al momento dell’avvio. Una scheda di memoria inserita durante le
operazioni del modulo non viene riconosciuta.
Nel modulo dovrebbe essere sempre presente una scheda di memoria valida,
sebbene il funzionamento sia possibile anche senza scheda inserita.
40
EIO0000000509 07/2012
Installazione hardware
Apparecchiatura Modicon M340H (Hardened)
M340H
L’apparecchiatura Modicon M340H (hardened) è una versione rinforzata del
modello M340. Le sue caratteristiche ne permettono l’uso anche a temperature
estreme (-25 ... 70 ºC) (-13 ... 158 ºF) e in ambienti chimici aggressivi.
Questo trattamento aumenta le capacità di isolamento dei circuiti stampati e la loro
resistenza a:
z condensa
z polveri (particelle estranee)
z corrosione chimica, in particolare per l’uso in ambienti sulfurei (impianti petroliferi,
di purificazione, raffinerie ecc.) o atmosfere contenenti alogeni (cloro, ecc.)
Quando è utilizzata nel campo di temperatura standard (0 … 60 ºC) (32 ... 140 ºF),
l’apparecchiatura M340H ha le stesse caratteristiche prestazionali dell’M340
standard.
Con temperature estreme (-25... 0ºC e 60... 70ºC) (-13...32ºF) e (140...158ºF) le
versioni Hardened possono avere valori nominali di potenza ridotti che influenzano
il calcolo della potenza per le applicazioni Unity Pro.
Se questa apparecchiatura viene utilizzata a valori di temperatura esterni al campo
-25...70 ºC (-13...158 ºF), possono verificarsi delle anomalie.
ATTENZIONE
FUNZIONAMENTO ANOMALO DELL’APPARECCHIATURA
Non utilizzare l’apparecchiatura M340H al di fuori del campo di temperatura
specificato.
Il mancato rispetto di queste istruzioni può provocare infortuni o danni alle
apparecchiature.
L’apparecchiatura Hardened è dotata di un rivestimento conforme per la protezione
delle schede elettroniche. Questa protezione, se associata a condizioni adeguate di
installazione e manutenzione, aumenta la robustezza per l’esercizio in ambienti
chimici aggressivi.
EIO0000000509 07/2012
41
Installazione hardware
Considerazioni sul cablaggio
Collegamento
Le situazioni descritte di seguito possono interrompere temporaneamente
l’applicazione o le comunicazioni:
z Il connettore RJ45 dell’interfaccia 10/100 BASE-T viene collegato o scollegato
mentre l’apparecchiatura è alimentata.
z I moduli vengono reinizializzati mentre si ripristina l’alimentazione.
42
EIO0000000509 07/2012
Modicon M340 RTU
Caratteristiche di comunicazione
EIO0000000509 07/2012
Caratteristiche di comunicazione
III
Informazioni su questa parte
Questa parte descrive le comunicazioni Ethernet e seriali.
Contenuto di questa parte
Questa parte contiene i seguenti capitoli:
Capitolo
EIO0000000509 07/2012
Titolo del capitolo
Pagina
4
Comunicazioni Ethernet
45
5
Comunicazioni seriali
67
6
Comunicazioni modem
71
43
Caratteristiche di comunicazione
44
EIO0000000509 07/2012
Modicon M340 RTU
Comunicazioni Ethernet
EIO0000000509 07/2012
Comunicazioni Ethernet
4
Contenuto di questo capitolo
Questo capitolo contiene le seguenti sezioni:
Sezione
EIO0000000509 07/2012
Argomento
Pagina
4.1
Servizi Ethernet
46
4.2
Parametri IP
48
4.3
Messaggistica Modbus TCP/IP
55
4.4
SNMP
59
4.5
Servizi Web SOAP
65
45
Comunicazioni Ethernet
4.1
Servizi Ethernet
Panoramica sui servizi Ethernet
Introduzione
Questo argomento presenta i diversi servizi Ethernet disponibili tramite il modulo
BMX NOR 0200 H:
z Supporto di messaggistica Modbus TCP (vedi pagina 55)
z Supporto dei protocolli DNP3 NET e IEC 60870-104
z Server HTTP integrato
z Altri protocolli IP supportati:
z Client NTP
z Client/server FTP
z Client BootP, client DHCP/FDR
z Agente SNMP (vedi pagina 59)
z Client SMTP
z Server SOAP/XML (vedi pagina 65)
Messaggistica TCP Modbus
Questo servizio consente lo scambio dei dati tra dispositivi che supportano Modbus
su TCP/IP.
NMT
Il protocollo NMT (Network ManagemenT) fornisce servizi per l’inizializzazione della
rete, la diagnostica, il controllo e il controllo dello stato del dispositivo.
46
EIO0000000509 07/2012
Comunicazioni Ethernet
NTP
NMT (Network Time Protocol) è un protocollo utilizzato per la sincronizzazione degli
orologi dei sistemi informatici. Il servizio di sincronizzazione dell’ora garantisce la
precisione dell’ora tra gli orologi dei dispositivi su una rete Ethernet.
FTP
FTP (File Transfer Protocol) è il protocollo di trasferimento file del World Wide Web.
BootP
protocollo bootstrap. Protocollo UDP/IP che consente a un nodo Internet di ottenere
i propri parametri IP sulla base del suo indirizzo MAC.
DHCP
DHCP (Dynamic Host Configuration Protocol) è un protocollo TCP/IP che consente
ai dispositivi di rete (client DHCP) di ottenere i loro indirizzi IP da un server DHCP
tramite una richiesta al server stesso.
FDR
Il servizio FDR (Faulty Device Replacement, sostituzione delle apparecchiature
guaste) consente di gestire la sostituzione dei dispositivi senza interrompere il
sistema o il servizio.
SNMP
L’SNMP (Simple Network Management Protocol) è un protocollo standard UDP/IP
utilizzato per monitorare e gestire i nodi in una rete IP. L’agente SNMP supporta sia
MIB II che MIB privato Transparent Ready (vedi Modicon M340 per Ethernet, Moduli
di comunicazione e processori, Manuale utente).
SMTP
L’SMTP (Simple Mail Transfer Protocol) è un protocollo di trasmissione per l’invio
delle e-mail. I messaggi SMTP sono generalmente recuperati da un server con un
client di posta elettronica (quale POP o IMAP).
Server SOAP/XML
Il protocollo SOAP (Single Object Access Protocol) viene eseguito attraverso il
canale HTTP (Hyper Text Transfer Protocol).
EIO0000000509 07/2012
47
Comunicazioni Ethernet
4.2
Parametri IP
Informazioni su questa sezione
Questa sezione descrive l’assegnazione dei parametri IP al modulo
BMX NOR 0200 H. Ogni indirizzo di rete deve essere valido e univoco sulla rete.
Contenuto di questa sezione
Questa sezione contiene le seguenti sottosezioni:
Argomento
Metodi di impostazione dell’indirizzo IP
48
Pagina
49
Selettori a rotazione
51
Derivazione di parametri IP da un indirizzo MAC
53
EIO0000000509 07/2012
Comunicazioni Ethernet
Metodi di impostazione dell’indirizzo IP
Panoramica
Si consiglia di stabilire una procedura standard per assegnare indirizzi IP validi e
univoci per ogni modulo M340 e ogni CPU in una rete.
Questa sezione descrive i diversi metodi di indirizzamento IP disponibili.
Metodi di indirizzamento
Per il modulo BMX NOR 0200 H si può impostare l’indirizzo IP con i selettori a
rotazione (vedi pagina 51), tramite la scheda Configurazione IP di Unity Pro
(vedi pagina 167) o combinando i due metodi:
Metodo di
impostazione
dell’indirizzo
Descrizione
STORED
Il selettore a rotazione inferiore è impostato a STORED (impostazione
predefinita del produttore) e il modulo utilizza i parametri configurati
dell’applicazione Unity Pro.
Nome
dispositivo
(su DHCP)
Sono disponibili due componenti del nome dispositivo:
z Nome dispositivo predefinito del modulo: BMX_0200_xxy
z Valore numerico compreso tra 00 e 159 impostato sui selettori a
rotazione (vedi pagina 51)
(Per quanto riguarda il nome dispositivo predefinito, tenere presente che xx
è il valore del selettore a rotazione superiore, mentre y è il valore del
selettore a rotazione inferiore).
Esempio: Per un modulo BMX NOR 0200 H, i valori 120 (12 x 10) e 6
(6 x 1), impostati rispettivamente sul selettore a rotazione superiore e su
quello inferiore, indicano il valore 126. Tale valore viene aggiunto al nome
predefinito del dispositivo (BMX_0200_xxy) per creare il nome valido del
dispositivo DHCP BMX_0200_126.
EIO0000000509 07/2012
CLEAR IP
Quando il selettore a rotazione inferiore è impostato su CLEAR IP, il
modulo utilizza l’indirizzo IP predefinito basato su MAC (vedi pagina 53).
BOOTP
Per ottenere un indirizzo da un server BOOTP, impostare il selettore a
rotazione (vedi pagina 51) inferiore su una delle posizioni BOOTP (vedere
la nota).
Nota:per configurare il modulo nell’applicazione in modo che ottenga un
indirizzo IP da un server BOOTP, vedere la sezione "Da un server"
disponibile di seguito.
49
Comunicazioni Ethernet
Metodo di
impostazione
dell’indirizzo
Descrizione
Da un server
(STORED)
L’indirizzo IP assegnato da un server può essere richiesto a un server
BOOTP o DHCP.
BOOTP:
z Impostare il selettore a rotazione inferiore su una delle posizioni
STORED.
z Selezionare Da un server nella scheda Configurazione IP
(vedi pagina 167).
z Lasciare vuoto il campo Nome dispositivo.
DHCP:
z Impostare il selettore a rotazione inferiore su una delle posizioni
STORED.
z Selezionare Da un server nella scheda Configurazione IP
(vedi pagina 167).
z Immettere un nome dispositivo valido nel campo Nome dispositivo.
Nota: I moduli Ethernet M340 non riceveranno un indirizzo IP da un server
BOOTP/DHCP dall’applicazione scaricata se la configurazione IP non è
stata modificata.
disabilitato
Le comunicazioni sono disattivate.
Nota: se l’indirizzo assegnato non corrisponde all’indirizzo indicato nell’applicazione, è
possibile che si verifichi una mancata corrispondenza.
50
EIO0000000509 07/2012
Comunicazioni Ethernet
Selettori a rotazione
Introduzione
Il BMX NOR 0200 H opera su un singolo nodo di una LAN Ethernet e in alcuni casi
di altre reti. Il modulo deve avere un indirizzo IP univoco. I due selettori a rotazione
che si trovano sul retro del modulo consentono di selezionare con facilità l’indirizzo
IP.
NOTA: impostare la freccia sulla posizione desiderata. Se il selettore non scatta in
posizione, il valore impostato potrebbe essere errato o non preciso.
Riepilogo delle impostazioni di un indirizzo IP valido
Sul modulo sono contrassegnate tutte le posizioni dei selettori a rotazione che
consentono di impostare un indirizzo IP valido. Le informazioni seguenti indicano
come eseguire correttamente l’impostazione dell’indirizzo:
z Nome dispositivo: per un nome di dispositivo impostato mediante il selettore,
selezionare un valore numerico compreso tra 00 e 159.
z sul selettore superiore (cifra Tens), le impostazioni disponibili sono 0-15.
z sul selettore inferiore (cifra Ones), le impostazioni disponibili sono 0-9.
Il nome dispositivo si ottiene sommando i valori indicati dai due selettori. Ad
esempio, a un modulo BMX NOR 0200 H con l’impostazione del selettore
indicata nella figura precedente è assegnato il nome dispositivo DHCP
BMX_0200_123.
EIO0000000509 07/2012
51
Comunicazioni Ethernet
z
z
z
z
La selezione sul selettore inferiore di un valore non numerico (BOOTP,
STORED, CLEAR IP, DISABLED) rende non valide le impostazioni eseguite con
il selettore superiore.
BOOTP: per ottenere un indirizzo IP da un server BOOTP, selezionare una delle
due posizioni BOOTP sul selettore inferiore.
STORED: il dispositivo utilizza i parametri configurati (memorizzati)
dell’applicazione Unity Pro.
CLEAR IP: il dispositivo utilizza i parametri IP predefiniti.
DISABLED: il dispositivo non risponde alle comunicazioni.
La funzionalità dei selettori a rotazione utilizzata in abbinamento alla scheda
Configurazione IP di Unity Pro (vedi pagina 167) è descritta nella sezione relativa
agli indirizzi IP (vedi pagina 48).
Etichette dei selettori
Sulla parte destra del modulo è presente un’etichetta che facilita l’impostazione dei
selettori a rotazione. Nella tabella seguente sono descritte le impostazioni del
selettore.
Selettore superiore
Da 0 a 9: Tens valore per il nome
dispositivo (0, 10, 20 . . . 90)
da 10(A) a 15(F): Tens valore per il
nome dispositivo (100, 110,
120 . . . 150)
Selettore inferiore
Da 0 a 9: Ones valore per il nome
dispositivo (0, 1, 2 . . . 9)
BOOTP: impostare il selettore su A o B
per ricevere un indirizzo IP da un
server BOOTP.
Stored: impostare il selettore su C o D
per utilizzare i parametri configurati
(memorizzati) dell’applicazione.
Clear IP: impostare il selettore su E per
utilizzare i parametri IP predefiniti.
Disabled: impostare il selettore su F
per disattivare le comunicazioni.
52
EIO0000000509 07/2012
Comunicazioni Ethernet
Derivazione di parametri IP da un indirizzo MAC
Introduzione
Se non vengono ricevuti parametri IP dall’applicazione quando il selettore a
rotazione (vedi Modicon M340 per Ethernet, Moduli di comunicazione e processori,
Manuale utente) è impostato a una delle sue posizioni STORED, il modulo viene
configurato all’accensione con il suo indirizzo IP predefinito. L’indirizzo IP
predefinito per il modulo è ricavato dal suo indirizzo MAC hardware in base a un
formato indirizzo IP predefinito.
Formato indirizzo IP predefinito
Il formato predefinito dell’indirizzo IP è 84.x.x.x:
z 84: un valore fisso
z x: gli ultimi tre campi dell’indirizzo IP predefinito sono composti dagli equivalenti
decimali degli ultimi tre byte esadecimali dell’indirizzo MAC.
Esempio
Ad esempio, con l’indirizzo MAC 0000531201C4, sono rilevanti solo gli ultimi tre
byte, ovvero 12-01-C4. Convertire questi byte da esadecimale in decimale (vedere
la procedura descritta più avanti). I valori esadecimali 12, 01 e C4 corrispondono,
rispettivamente, ai valori decimali 18, 1 e 196. Tali valori sono combinati con il
formato predefinito dell’indirizzo IP (84.x.x.x) per ottenere un indirizzo IP predefinito
di 84.18.1.196.
EIO0000000509 07/2012
53
Comunicazioni Ethernet
Conversione da esadecimale a decimale
Conversione dei valori esadecimali dell’indirizzo MAC in formato decimale per
ricavarne gli indirizzi IP predefiniti. Il modo più semplice per convertire i valori di un
indirizzo MAC da esadecimale a decimale è quello di ricorrere a una calcolatrice
scientifica o utilizzare uno dei numerosi grafici di conversione disponibili su Internet.
È inoltre possibile convertire i valori esadecimali degli indirizzi MAC in valori decimali
per gli indirizzi IP predefiniti seguendo le indicazioni fornite:
54
Passaggio Azione
Commento
1
Ignorare i primi tre 3 byte
dell’indirizzo MAC a 6 byte.
Per un indirizzo MAC di 0000531201C4,
considerare solo gli ultimi tre byte, 12-01-C4.
2
Nel byte più significativo (12),
moltiplicare il valore della cifra
iniziale (1) per 16.
Totale parziale = 16 (1 x 16 = 16)
3
Aggiungere il valore della
seconda cifra (2) al totale
parziale (16).
Valore esadecimale = 18 (16 + 2)
4
Convertire il secondo byte (01)
nello stesso modo.
Valore esadecimale = 01 ((0 x 16 = 0) + 1 = 1)
5
Nel terzo byte (C4), moltiplicare
la cifra iniziale C hex
(12 decimale) per 16.
Totale parziale = 192 (la sequenza dei valori
esadecimali in base 16 è 1, 2, 3, 4, 5, 6, 7, 8,
9, A, B, C, D, E, F. Dunque, il valore
esadecimale C ha un corrispondente
decimale di 12).
6
Aggiungere la seconda cifra (4)
al totale parziale (192).
Valore esadecimale = 196 (192 + 4)
7
Aggiungere i tre valori decimali
al valore di indirizzo fisso 84.
Indirizzo IP predefinito = 84.18.1.196
EIO0000000509 07/2012
Comunicazioni Ethernet
4.3
Messaggistica Modbus TCP/IP
Informazioni su questa sezione
Questa sezione descrive le funzioni e le caratteristiche del profilo Modbus TCP/IP.
Contenuto di questa sezione
Questa sezione contiene le seguenti sottosezioni:
Argomento
EIO0000000509 07/2012
Pagina
Scambio dati
56
Scheda di configurazione Messaggistica
57
Parametri di configurazione della funzione Messaggeria
58
55
Comunicazioni Ethernet
Scambio dati
Scambi
Gli scambi di dati avvengono in una di queste due modalità:
modalità server: tutte le richieste Modbus su TCP provenienti dal PLC sono
supportate dal modulo BMX NOR 0200 H.
z modalità client: questo tipo di scambio consente di inviare le richieste Modbus
su TCP utilizzando le seguenti funzioni:
z READ_VAR
z WRITE_VAR
z DATA_EXCH (vedere la Libreria dei blocchi di comunicazione (vedi Unity Pro,
Comunicazione, Libreria dei blocchi funzione) per Unity Pro)
z
NOTA: La dimensione massima del frame Ethernet dipende dal tipo di transazione.
La dimensione frame massima è di 256 byte per il servizio messaggistica.
Il modulo BMX NOR 0200 H viene utilizzato per gestire queste connessioni TCP
tramite la messaggistica sulla porta 502:
z server (32 connessioni)
z client (16 connessioni)
Porta 502
TCP/IP riserva particolari porte del server per determinate applicazioni tramite la
IANA (Internet Assigned Numbers Authority). Le richieste Modbus sono inviate al
software registrato attraverso la porta 502.
Percorsi messaggistica porta 502:
z Percorso server:
z La messaggistica Porta 502 può elaborare fino a 8 richieste in ingresso
provenienti dalla rete. Le richieste sono ricevute durante la scansione
precedente e sono inviate al server Modbus nella sezione IN.
z La messaggistica Porta 502 può elaborare fino a 8 risposte del server Modbus
nella sezione IN (inclusa la scrittura dei dati nel socket).
z
56
Percorso client:
z La messaggistica Porta 502 può elaborare fino a 16 richieste in uscita
dall’applicazione nella sezione OUT (inclusa la scrittura dei dati nel socket).
z La messaggistica Porta 502 può elaborare fino a 16 risposte in ingresso
provenienti dalla rete nella sezione IN. Le risposte sono inviate
all’applicazione.
EIO0000000509 07/2012
Comunicazioni Ethernet
Scheda di configurazione Messaggistica
Introduzione
Per limitare l’accesso al modulo BMX NOR 0200 H, impostare i parametri di
controllo di accesso nella scheda Messaggistica.
Scheda Messaggistica
La procedura seguente mostra come accedere alla pagina Messaggistica dalla
pagina di indice.
Passaggio
Azione
1
Accedere alla schermata di configurazione del modulo.
2
Selezionare la scheda Messaggistica (vedere l’illustrazione seguente).
La scheda Messaggistica è mostrata di seguito:
Schermata di configurazione NOR:
Configurazione IP Messaggistica SNMP
Server di indirizzi
NTP
Configurazione connessione
Accesso Indirizzo IP
Controllo accesso
Bus PLC
1
2
3
4
5
6
7
8
9
10
11
12
Ethernet_NOR_1
I parametri di configurazione Messaggistica sono illustrati nelle pagine seguenti.
EIO0000000509 07/2012
57
Comunicazioni Ethernet
Parametri di configurazione della funzione Messaggeria
Accesso ai parametri di configurazione della funzione Messaggeria
È possibile accedere ai parametri di configurazione da due aree della scheda
Messaggeria:
z
z
Configurazione connessione
Controllo accesso
Area Configurazione connessione
Nell’area Configurazione connessione è possibile effettuare le seguenti
operazioni:
z Attivare una funzione di controllo dell’accesso.
z Specificare l’elenco dei dispositivi remoti in grado di stabilire la connessione al
modulo in base a un protocollo di comunicazione.
Controllo accesso
La casella Controllo accesso consente di attivare o disattivare il controllo dei
dispositivi remoti che tentano di stabilire una connessione TCP con il modulo. La
funzionalità dipende dal fatto che la casella sia selezionata oppure no:
z Selezionata: la gestione del controllo di accesso è attivata e la colonna Accesso
della tabella è attiva (non più visualizzata in grigio).
z Il modulo può comunicare solo con gli indirizzi immessi nei 128 spazi
disponibili nella colonna Indirizzo IP.
z Se il modulo si trova in modalità client, è possibile stabilire la connessione
soltanto ai a dispositivi remoti selezionati nella colonna Accesso della tabella
Configurazione connessione.
z
Deselezionata: la gestione del controllo dell’accesso non è operativa e la
colonna Accesso della tabella non è attiva (visualizzata in grigio).
z Se il modulo si trova in modalità server, i dispositivi remoti di terze parti
possono stabilire la connessione come client (prima di avviare la
comunicazione con il modulo), senza che sia necessario dichiararli in tabella.
NOTA: la funzione di controllo dell’accesso è disponibile solo sul profilo TCP/IP e
facilita le operazioni del modulo in modalità server e client.
NOTA: Se la casella di controllo Controllo accesso è selezionata ma nella colonna
Indirizzi IP non sono presenti indirizzi, la funzione di messaggeria non è disponibile.
58
EIO0000000509 07/2012
Comunicazioni Ethernet
4.4
SNMP
Introduzione
Questa sezione descrive il protocollo SNMP (Simple Network Management
Protocol).
Contenuto di questa sezione
Questa sezione contiene le seguenti sottosezioni:
Argomento
Panoramica su SNMP e MIB private di Schneider
EIO0000000509 07/2012
Pagina
60
Comunicazione SNMP
62
Esempio di funzionamento SNMP
64
59
Comunicazioni Ethernet
Panoramica su SNMP e MIB private di Schneider
Introduzione
Un agente SNMP è eseguito su:
Moduli di comunicazione Ethernet
z CPU con porte di comunicazione Ethernet integrate
z
I sistemi di gestione di rete utilizzano il protocollo SNMP per monitorare e controllare
i componenti dell’architettura Ethernet per la diagnostica rapida dei problemi.
Il sistema di gestione di rete consente all’amministratore di rete di:
z Monitorare e controllare i componenti di rete
z Isolare i problemi e individuarne le cause
z Interrogare dispositivi, quali computer host, router, commutatori e bridge per
determinarne lo stato
z Recuperare statistiche sulle reti a cui tali dispositivi sono collegati
NOTA: i sistemi di gestione di rete sono disponibili da diversi fornitori. Schneider
Electric fornisce uno strumento di diagnostica basato su SNMP denominato
ConneXview.
Simple Network Management Protocol
I moduli di comunicazione Ethernet supportano SNMP, il protocollo standard per la
gestione delle reti locali (LAN). SNMP definisce esattamente la modalità di
comunicazione di un gestore con un agente. Il protocollo SNMP definisce il formato
di:
z Richieste inviate da un gestore a un agente
z Risposte che l’agente invia al gestore
60
EIO0000000509 07/2012
Comunicazioni Ethernet
MIB
L’insieme di tutti gli oggetti a cui può accedere SNMP è denominato Management
Information Base (MIB). Gli strumenti di gestione e monitoraggio Ethernet utilizzano
oggetti di gestione e configurazione standard inclusi nella MIB del dispositivo,
purché:
z Gli oggetti a cui può accedere SNMP siano definiti e abbiano nomi univoci
z I programmi per gestore e agente concordino su nomi e significati delle
operazioni di recupero e memorizzazione
I prodotti Transparent Ready supportano due livelli di gestione di rete SNMP:
z Standard MIB II: è possibile accedere al primo livello di gestione di rete tramite
questa interfaccia. che consente al gestore di identificare i dispositivi che creano
l’architettura e recuperano informazioni generali sulla configurazione e sul
funzionamento dell’interfaccia TCP/IP Ethernet.
z Interfaccia MIB Transparent Ready: Schneider ha ottenuto una MIB privata,
groupeschneider (3833) (vedi Modicon M340 per Ethernet, Moduli di
comunicazione e processori, Manuale utente). Questa MIB comprende un
insieme di dati che abilitano il sistema di gestione della rete alla supervisione di
tutti i servizi Transparent Ready. Il MIB privato Transparent Ready può essere
scaricato dal server Web su ogni modulo Transparent Ready in un PLC.
EIO0000000509 07/2012
61
Comunicazioni Ethernet
Comunicazione SNMP
Panoramica
SNMP definisce le soluzioni per la gestione di rete in termini di protocolli di rete,
nonché lo scambio dei dati supervisionati.
La struttura SNMP si basa sui seguenti elementi essenziali:
Gestore: il gestore, che consente la supervisione parziale o completa della rete.
z Agenti: ogni dispositivo supervisionato dispone di uno o più moduli software
denominati "Agente", utilizzati dal protocollo SNMP.
z MIB: Management Information Base, ovvero un database o una raccolta di
oggetti.
z
L’agente SNMP è implementato sul modulo BMX NOR 0200 H. Questo consente al
gestore di accedere agli oggetti standardizzati MIB-II a partire dall’agente Modicon
M340 tramite il protocollo SNMP. Il MIB-II consente la gestione dei livelli di
comunicazione TCP/IP.
Sui moduli che supportano le comunicazioni Ethernet, è possibile accedere agli
oggetti da MIB Transparent Factory, che fornisce informazioni specifiche su
Messaggistica.
La seguente figura mostra la struttura della MIB Ethernet TFE:
Il file di origine della MIB privata TFE (vedi Modicon M340 per Ethernet, Moduli di
comunicazione e processori, Manuale utente) è disponibile sui moduli e sulle CPU
che supportano le comunicazioni Ethernet. È possibile aggiornare il MIB dalla
pagina Web del modulo selezionando Carica file MIB (vedi pagina 154). Questo file
può essere compilato dai principali gestori SNMP disponibili sul mercato.
62
EIO0000000509 07/2012
Comunicazioni Ethernet
Protocollo SNMP
Il protocollo SNMP definisce cinque tipi di messaggi tra l’agente e il gestore. Questi
messaggi sono incapsulati nei datagrammi UDP.
Messaggi dal modulo di gestione a un agente:
z Get_Request: messaggio utilizzato per ottenere il valore di una o più variabili
z Get_Next_Request: consente di ottenere il valore delle variabili successive
z Set_Request: consente di impostare il valore di una variabile
Messaggi da un agente al modulo di gestione:
z
z
EIO0000000509 07/2012
Get_Response: consente all’agente di inviare di nuovo il valore della variabile
richiesta
Trap: consente la segnalazione di eventi asincroni da parte dell’agente
63
Comunicazioni Ethernet
Esempio di funzionamento SNMP
Esempio Modicon M340
Il gestore SNMP trasmette le richieste di lettura o scrittura (Set_Request,
Get_Request, Get_Next_Request, ecc.) per gli oggetti definiti in MIB - II SNMP
e l’agente SNMP del modulo Modicon M340 risponde.
1
ETHERNET
2
3
4
1
2
3
4
Gestore SNMP
Agente SNMP (Modicon M340)
Trap Get_Response
Set_Request, Get_Request, Get_Next_Request
L’agente SNMP del modulo trasmette gli eventi (trap) al gestore. Di seguito sono
riportati i sistemi trap gestiti:
z Trap di avvio a freddo:
z Sui moduli BMX NOR 0200 H, l’evento viene trasmesso in seguito a un
ripristino dell’alimentazione del modulo, a un ripristino del processore o allo
scaricamento di un’applicazione nel PLC.
z
64
Trap errore di autenticazione: evento trasmesso in seguito a un
problema di autenticazione. Il campo Nome comunità incluso nel messaggio
ricevuto non corrisponde a quello configurato sul modulo. Questo trap può essere
attivato durante la configurazione del modulo.
EIO0000000509 07/2012
Comunicazioni Ethernet
4.5
Servizi Web SOAP
Progettazione di un interfaccia del client SOAP
Introduzione
Un’interfaccia server abilita un’applicazione client SOAP (Simple Object Access
Protocol) a comunicare direttamente con un modulo server Web BMX NOR 0200 H
.
Comunicazioni SOAP/XML
I servizi Web SOAP sono pienamente compatibili con gli standard dei servizi Web
WS-I W3C Questi servizi forniscono un metodo di comunicazione standard e aperto
per consentire ai dispositivi del livello di controllo di interagire direttamente con le
applicazioni di gestione delle informazioni tramite il protocollo SOAP non
proprietario.
I servizi Web sono basati sui seguenti standard:
z
SOAP, il protocollo di scambio realizzato attraverso il canale HTTP (HyperText
Transfer Protocol).
z
WSDL (Web Services Description Language), in formato XML.
z
XML (eXtensible Markup Language), lo standard universale per lo scambio dei
dati.
BMX NOR 0200 H I servizi Web SOAP fungono da interfacce server SOAP e
consentono agli sviluppatori di progettare facilmente applicazioni client in grado di
scambiare i dati direttamente con i server Web BMX NOR 0200 H . Applicazioni
quali Microsoft.NET, SQL Server, Microsoft Office, IBM (WebSphere), SUN (Java,
Eclipse), Lotus, Oracle, SAP, MES ed ERP possono interfacciarsi direttamente con
BMX NOR 0200 H attraverso i servizi Web SOAP.
Nei moduli BMX NOR 0200 H sono disponibili due tipi di servizi come interfacce
server SOAP:
z
z
ModbusXMLDA: servizio Web che consente di implementare l’accesso dati alle
variabili Modbus.
SymbolicXMLDA: servizio Web che consente di implementare l’accesso dati
simbolico.
I servizi Web offerti dal BMX NOR 0200 Hsono compatibili con il profilo di base WSI 1.1.
EIO0000000509 07/2012
65
Comunicazioni Ethernet
Interfaccia del client SOAP
Nella tabella seguente viene spiegato il processo di progettazione di un’interfaccia
client SOAP:
Passo
66
Azione
1
Creare l’applicazione client:
L’ambiente di sviluppo (ad esempio Visual Studio.net) si collega ad un modulo
server WEB, dove può accedere ad un elenco di servizi Web disponibili. Il server
Web restituisce descrizioni dei servizi richiesti sotto forma di oggetti WSDL.
2
Sviluppare l’applicazione client:
Lo sviluppatore integra le API del servizio Web usando come riferimento Web il
codice recuperato nella precedente fase e genera l’applicazione client.
3
Eseguire l’applicazione client:
Nella modalità esecutiva, l’applicazione client comunica in tempo reale con il
modulo server Web mediante il protocollo SOAP.
EIO0000000509 07/2012
Modicon M340 RTU
Comunicazioni seriali
EIO0000000509 07/2012
Comunicazioni seriali
5
Contenuto di questo capitolo
Questo capitolo contiene le seguenti sottosezioni:
Argomento
EIO0000000509 07/2012
Pagina
Porta seriale
68
Architetture di comunicazione seriale
69
67
Comunicazioni seriali
Porta seriale
Comunicazione seriale
La modalità seriale è una modalità punto a punto di scambio dati tra due entità.
Questa modalità fornisce la comunicazione tra le stazioni master, le sottostazioni, i
moduli RTU e i dispositivi IED (Intelligent Electronic Devices). Stabilisce la
comunicazione client/server tra vari moduli con un collegamento seriale. Il master è
il client e i moduli slave sono i server. Il modulo per collegamento seriale
BMX NOR 0200 H è un modulo per linea seriale asincrono che supporta la modalità
di collegamento RTU seriale (connessioni master o slave).
La comunicazione seriale con il modulo BMX NOR 0200 H è possibile solo tramite
i protocolli seriali RTU:
z IEC 60870-5-101 (master o slave)
z DNP3 serial (master o slave)
NOTA: la porta seriale è utilizzata anche per la comunicazione con un modem
esterno (vedi pagina 71). Se vi è un modem collegato, non è possibile effettuare la
comunicazione RTU seriale.
68
EIO0000000509 07/2012
Comunicazioni seriali
Architetture di comunicazione seriale
Generale
Tutte le apparecchiature connesse tramite collegamento seriale a un modulo
BMX NOR 0200 H utilizzano:
z un cavo incrociato seriale (RS232)
z un cavo incrociato seriale (RS485)
Collegamento di apparecchiature
Il modulo BMX NOR 0200 H utilizza il collegamento seriale:
come master, in caso di comunicazione con più apparecchiature slave
compatibili con i protocolli seriali RTU
z come slave, quando il modulo è collegato direttamente alla stazione master o a
un supervisore (ad esempio, SCADA)
z
Caso master:
M340 RTU (Master)
Seriale
M340 RTU (slave)
Altre apparecchiature RTU
(slave)
M340 RTU (slave)
Caso slave:
EIO0000000509 07/2012
69
Comunicazioni seriali
Cavo incrociato seriale RS 232
Il cavo incrociato seriale TCS MCN 3M4F3C2 presenta due connettori:
maschio RJ45
z femmina SUB-D a 9 pin
z
L’illustrazione seguente mostra l’assegnazione dei pin di un cavo incrociato seriale
TCS MCN 3M4F3C2:
Accessori e cavi di collegamento
La tabella seguente mostra i codici prodotto di cavi e schede da utilizzare in base al
connettore seriale utilizzato dalle apparecchiature:
70
Connettore seriale per apparecchiatura terminale dati
Cablaggio
Connettore maschio SUB-D a 9 pin
Cavo TCS MCN 3M4F3C2
Connettore maschio SUB-D a 25 pin
z Cavo TCS MCN 3M4F3C2
z Scheda TSX CTC 07
Connettore femmina SUB-D a 25 pin
z Cavo TCS MCN 3M4F3C2
z Scheda TSX CTC 10
EIO0000000509 07/2012
Modicon M340 RTU
Comunicazioni modem
EIO0000000509 07/2012
Comunicazioni modem
6
Contenuto di questo capitolo
Questo capitolo contiene le seguenti sottosezioni:
Argomento
EIO0000000509 07/2012
Pagina
Comunicazione modem
72
Supporto modem
73
Comando di registro modem
75
Codici di errore di comunicazione del modem
77
Collegamento di un modem esterno (RS232)
78
Come lavorare con un modem esterno
80
71
Comunicazioni modem
Comunicazione modem
Panoramica
Il modulo BMX NOR 0200 H può essere utilizzato con diversi tipi di modem esterni:
Radio
z PSTN
z GSM
z GPRS
z ADSL
z
Vi sono tre modi possibili per collegare un modem esterno a un modulo
BMX NOR 0200 H:
z tramite la porta seriale, con il protocollo di comunicazione seriale (IEC 60870-5101 o DNP3 seriale)
z tramite la porta seriale e la configurazione di una connessione PPP (Point-toPoint Protocol), utilizzando il protocollo di comunicazione Ethernet (IEC 608705-104 o DNP3 IP)
z tramite la porta seriale e la configurazione di una connessione PPPoE (Point-toPoint Protocol over Ethernet), utilizzando il protocollo di comunicazione Ethernet
(IEC 60870-5-104 o DNP3 IP)
NOTA: la connessione PPPoE è utilizzata solo con un modem ADSL esterno.
72
EIO0000000509 07/2012
Comunicazioni modem
Supporto modem
Connessione tramite collegamento seriale
È possibile utilizzare la connessione tramite collegamento seriale per configurare e
comunicare con un modem esterno (Radio/PSTN/GSM).
Per impostazione predefinita, il modem attende una chiamata in arrivo (modalità
Chiamata in entrata). Quando riceve una chiamata in entrata, prova a stabilire la
connessione.
NOTA: nella modalità Chiamata in uscita, è possibile creare la connessione con
collegamento seriale tramite modem nella modalità Permanente (connessione
automatica all’avvio, al riavvio o dopo perdita di connessione) o in quella "A
richiesta" (da un comando di registro interno).
NOTA: nella modalità "A richiesta", Chiamata in uscita è prioritaria rispetto alla
Chiamata in entrata. La Chiamata in uscita può interrompere una connessione
stabilita in modalità Chiamata in entrata.
Connessione protocollo punto a punto tramite collegamento seriale
Il modulo BMX NOR 0200 H supporta le connessioni PPP tramite collegamento
seriale via modem (PSTN/GSM/GPRS).
Con una connessione PPP, dopo aver stabilito una connessione telefonica, il
collegamento modem viene considerato come collegamento TCP/IP.
Una connessione PPP abilita due modalità specifiche:
z Modalità server, ossia Chiamata in entrata
z Modalità client, ossia Chiamata in uscita.
NOTA: nella modalità Client, è possibile creare la connessione PPP tramite modem
nella modalità Permanente (connessione automatica all’avvio, al riavvio o dopo
perdita di connessione) o in quella "A richiesta" (da un comando di registro interno).
NOTA: Per l’autenticazione della connessione PPP, l’identificazione utilizza un PAP
(Password Authentication Protocol). Qualsiasi dispositivo che disponga di
connessione modem/PPP con il modulo BMX NOR 0200 H deve essere configurato
per PAP. Il protocollo CHAP (Challenge Handshake Authentication Protocol) non è
implementato sul modulo. Per accettare una connessione, nome utente e password
PAP del dispositivo remoto devono essere noti. Nome utente e password del
modulo BMX NOR 0200 H utilizzati dal protocollo PAP sono uguali a quelli del
server HTTP (per impostazione predefinita: USER/USER).
EIO0000000509 07/2012
73
Comunicazioni modem
L’indirizzo IP locale del modulo BMX NOR 0200 H può essere configurato tramite
indirizzo IP:
z specificato dall’utente direttamente dal sito Web. Obbligatorio se il modulo è in
modalità Server;
z ottenuto dal server PPP (se si specifica 0.0.0.0 come IP locale) quando si
stabilisce la connessione in modalità Client. L’IP può essere un indirizzo statico
o dinamico.
NOTA: nella modalità Server se nessun indirizzo IP viene fornito dall’utente, il
server assegna un IP fisso al dispositivo remoto con IP+1 locale. Ad esempio, se
l’IP del server è 90.0.0.2, l’IP del dispositivo remoto è 90.0.0.3.
NOTA: GPRS supporta la modalità server.
Connessione PPPoe tramite collegamento Ethernet
È possibile utilizzare la connessione tramite collegamento Ethernet per configurare
e comunicare con un modem esterno (tipo ADSL).
La connessione PPPoe è disponibile solo in modalità Client (la modalità Server non
è supportata).
NOTA: nella modalità Client, è possibile creare la connessione PPPoe tramite
modem nella modalità Permanente (connessione automatica all’avvio, al riavvio o
dopo perdita di connessione) o in quella A richiesta (da un comando di registro
interno).
NOTA: per l’autenticazione della connessione PPPoe, l’identificazione utilizza un
PAP (Password Authentication Protocol). Qualsiasi dispositivo che disponga di
connessione modem/PPPoe con il modulo BMX NOR 0200 H deve essere
configurato per PAP. Il protocollo CHAP (Challenge Handshake Authentication
Protocol) non è implementato sul modulo. Per accettare una connessione, nome
utente e password PAP del dispositivo remoto possono essere configurati nel
pannello PPPoE dal sito Web.
La configurazione dell’indirizzo IP non è disponibile per gli utenti. Il modulo
BMX NOR 0200 H ottiene un indirizzo IP statico o dinamico quando viene stabilita
la connessione PPPoE.
74
EIO0000000509 07/2012
Comunicazioni modem
Comando di registro modem
Introduzione
I comandi di registro modem costituiscono un’area specifica di memoria assegnata
sulla CPU M340. Quest’area di memoria è utilizzata per inviare comandi dalla CPU
al modulo BMX NOR 0200 H attraverso il rack M340 per controllare il collegamento
o lo scollegamento del modem mediante le funzioni logiche.
Registro di comando
I comandi sono composti da 4 registri (%MW):
Numero di
registro
Parametro
Definizione
Valore
0
Comando
Funzione logica che permette di
stabilire/chiudere un
collegamento.
Il comando di scollegamento
diventa effettivo se passa a un
valore compreso tra 2 e 65535.
z 1: stabilisce il collegamento
z 2...65535: chiude il collegamento
1
Indice
Valore nell’elenco telefono in cui
vengono impostati numero di
telefono, IP, password e nome
utente - non utilizzato per GPRS
e PPPoE.
Intervallo da 1...64
2
Stato comando
Stato esecuzione del comando
Reg 0 mentre si stabilisce un
collegamento
z
z
z
z
3
Stato
connessione
Stato della connessione.
z 0: chiusa
z 1: aperta
0000 hex: standby
0001 hex: In corso
0002 hex: OK
8001 hex: errore rilevato - prefisso
telefonico non valido
z 8002 hex: errore rilevato - inizializzazione
impossibile
z 8003 hex: errore rilevato - chiamata in
uscita impossibile
z 8004 hex: errore rilevato - impossibile
stabilire collegamento PPP
NOTA: I registri di comando vengono scambiati tramite il rack M340, quindi le
prestazioni dipendono dal periodo di scansione PLC, dal carico di lavoro del
protocollo RTU e dal numero di alloggiamenti per moduli BMX NOR 0200 H
disponibili nel rack.
EIO0000000509 07/2012
75
Comunicazioni modem
Per il collegamento PPP/Modem e PPPoE, vengono utilizzati altri 4 registri (%MW)
successivi ai registri indicati sopra per mostrare l’indirizzo IP locale e IP remoto:
Numero di registro
Parametro
Definizione
4/5
Local IP
L’indirizzo IP è memorizzato come MSB.
6/7
Remote IP
L’indirizzo IP è memorizzato come MSB.
Ad esempio: %MW100 = 0A0B hex, %MW101= 0C0D hex, ossia questo IP è
"10.11.12.13".
Esempio di registro modem:
Registro 3
Registro 2
Reg 1
Reg 0
Commento
Caso
Connection
status
Command status
Index
Command
0
0000 hex
0
0
originale
–
0
0001 hex (in corso)
1
1
connessione (chiamata in uscita)
OK
1
0
0002 hex (comando OK)
1
1
0001 hex (in corso)
1
1
collegamento (chiamata in uscita)
NOK
0
8001 hex/8002 hex/8003 hex/
8004 hex
1
1
1
0001 hex (in corso)
1
2
OK
0
0002 hex (comando OK)
1
2
scollegamento (chiusura
collegamento)
0
0000 hex (standby)
1
2
scollegamento (chiusura
collegamento)
NOK
scollegamento (ripetizione chiusura
collegamento)
OK
scollegamento (ripetizione chiusura
collegamento)
NOK
1
0001 hex (in corso)
1
2
0
8001 hex/8002 hex
1
2
1
0001 hex (in corso)
1
3
0
0002 hex (comando OK)
1
3
0
0000 hex (standby)
1
3
1
0001 hex (in corso)
1
3
0
8001 hex/8002 hex
1
3
76
EIO0000000509 07/2012
Comunicazioni modem
Codici di errore di comunicazione del modem
Introduzione
In modo da diagnosticare il modem, i codici di errore sono disponibili nella pagina
Web di diagnostica modem.
Codici di errore
La tabella qui sotto descrive i codici di errore di comunicazione del modem:
EIO0000000509 07/2012
Valore
Bit
Definizione
00000100 hex
8
Il prefisso telefonico non è presente nell’elenco di chiamata.
00000200 hex
9
PPP non è attivato quando il modem GPRS è impostato.
77
Comunicazioni modem
Collegamento di un modem esterno (RS232)
Generale
Per un modem esterno DCE, i contatti RTS e CTS sono collegati direttamente (non
incrociati).
Tutti i modem esterni sono collegati a un modulo BMX NOR 0200 H tramite un cavo
seriale diretto con collegamento fisico RS232. Il modulo BMX NOR 0200 H può
funzionare con la maggior parte dei modem disponibili sul mercato.
Applicazione
L’illustrazione che segue mostra un modem collegato a un modulo
BMX NOR 0200 H slave configurato con PPP:
NOTA: in caso di configurazione PPPoE, collegare il modem alla porta Ethernet del
modulo BMX NOR 0200 H.
78
EIO0000000509 07/2012
Comunicazioni modem
Cavo diretto seriale RS 232
Il cavo diretto seriale TCS MCN 3M4M3S2 presenta due connettori:
z maschio RJ45,
z maschio SUB-D a 9 pin.
L’illustrazione seguente mostra l’assegnazione dei pin di un cavo diretto seriale TCS
MCN 3M4M3S2 :
Accessori e cavi di collegamento
La tabella seguente mostra i codici prodotto di cavi e schede da utilizzare in base al
connettore seriale utilizzato dal modem esterno:
Connettore seriale per apparecchiatura di Cablaggio
terminazione circuito dati
EIO0000000509 07/2012
Connettore femmina SUB-D a 9 pin
Cavo TCS MCN 3M4M3S2
Connettore femmina SUB-D a 25 pin
z Cavo TCS MCN 3M4M3S2
z Scheda TSX CTC 09
79
Comunicazioni modem
Come lavorare con un modem esterno
Connessione/Disconnessione
Dopo aver collegato al BMX NOR 0200 H un modem esterno, è necessario
configurarlo tramite il sito Web.
La caratteristica principale del modem è la possibilità di lavorare in modalità
Permanent o On-Demand:
z Modalità Permanent: la connessione viene eseguita automaticamente quando il
modulo BMX NOR 0200 H è alimentato.
z Modalità On Demand: la connessione o la disconnessione vengono eseguite in
funzione del registro di comando (vedi pagina 75).
Il tipo di connessione (seriale, PPP) deve essere impostato solo nel sito Web.
NOTA: Non dimenticare di configurare la porta seriale tramite il sito Web se il
modem esterno è collegato a questa porta.
NOTA: Il modem GPRS non supporta la modalità server.
Composizione
In pratica, la modalità di composizione, Dial-in/Dial-out, dipende dalla modalità del
modulo. Possono presentarsi due casi:
z Il modulo è in modalità Server/Slave: il modem collegato al modulo è in modalità
Dial-in.
z il modulo è in modalità Client/Master: il modem collegato al modulo è in modalità
Dial-out.
80
EIO0000000509 07/2012
Comunicazioni modem
Casi utente modem radio
Casi utente modem PSRT
EIO0000000509 07/2012
81
Comunicazioni modem
Casi utente modem GPRS/GSM
Casi utente modem ADSL
p
82
EIO0000000509 07/2012
Modicon M340 RTU
Descrizione funzionale
EIO0000000509 07/2012
Descrizione funzionale
IV
Introduzione
Questa parte descrive la funzionalità del modulo BMX NOR 0200 H.
Contenuto di questa parte
Questa parte contiene i seguenti capitoli:
Capitolo
Pagina
7
Come lavorare con i protocolli RTU
8
Come lavorare con il servizio Datalogging
117
Come lavorare con il servizio e-mail/SMS
129
Come lavorare con le pagine Web integrate
137
9
10
EIO0000000509 07/2012
Titolo del capitolo
85
83
Descrizione funzionale
84
EIO0000000509 07/2012
Modicon M340 RTU
Come lavorare con i protocolli RTU
EIO0000000509 07/2012
Come lavorare con i protocolli
RTU
7
Introduzione
Questo capitolo descrive le caratteristiche dei protocolli RTU integrati per l’uso in
applicazioni di telemetria e controllo di supervisione e acquisizione dati (SCADA).
Contenuto di questo capitolo
Questo capitolo contiene le seguenti sezioni:
Sezione
EIO0000000509 07/2012
Argomento
Pagina
7.1
Caratteristiche dei protocolli RTU
86
7.2
Sincronizzazione dell’orologio
94
7.3
Timestamp
99
7.4
Gestione eventi
100
7.5
Comando Integrity Poll
111
7.6
Modalità di trasmissione
114
7.7
Stato connessione
115
7.8
Codici di errori di comunicazione
116
85
Come lavorare con i protocolli RTU
7.1
Caratteristiche dei protocolli RTU
Contenuto di questa sezione
Questa sezione contiene le seguenti sottosezioni:
Argomento
86
Pagina
Protocolli di comunicazione
87
Panoramica dei protocolli IEC 60870-5-101/104
89
Panoramica dei protocolli DNP3
92
EIO0000000509 07/2012
Come lavorare con i protocolli RTU
Protocolli di comunicazione
Introduzione
Questo argomento descrive le caratteristiche dei protocolli RTU supportati.
Funzioni e protocolli
Il modulo BMX NOR 0200 H supporta queste funzioni e protocolli:
Protocolli RTU
IEC 60870-5-101 (master o slave)
IEC 60870-5-104 (client o server)
DNP3 serial (master o slave)
DNP3 IP (client o server)
Funzionalità principali protocollo
RTU
sincronizzazione dell’ora tramite servizio protocollo o NTP
modalità di trasmissione bilanciata e non bilanciata
gestione eventi con timestamp
coda eventi memorizzata nelle RAM (fino a 10000 eventi per client)
post compilazione dati eventi su applicazione SCADA tramite servizio protocollo
scambi dati report by exception
scambi dati messaggistica non richiesti
impostazione protocollo tramite pagina Web
NOTA: I parametri del protocollo RTU vengono configurati tramite le pagine Web
integrate.
EIO0000000509 07/2012
87
Come lavorare con i protocolli RTU
Limiti
Il modulo BMX NOR 0200 H non supporta più istanze di protocolli RTU. È possibile
avviare solo un’istanza alla volta di un protocollo RTU (IEC, DNP3) per poter
lavorare con Modbus TCP.
AVVERTENZA
FUNZIONAMENTO ANOMALO DELL’APPARECCHIATURA
z
z
z
Sessioni diverse in un canale o settori diversi in una sessione devono avere
valori di indirizzo diversi.
I parametri del canale devono essere conformi con i requisiti del protocollo
IEC60870-5-104 con questi limiti: T2 S Frame Period < T1 Ack Period e
W Value < 2/3 K Value.
Nel protocollo DNP 3.0, il mapping DB deve essere successivo e partire da 0.
Il mancato rispetto di queste istruzioni può provocare morte, gravi infortuni
o danni alle apparecchiature.
88
EIO0000000509 07/2012
Come lavorare con i protocolli RTU
Panoramica dei protocolli IEC 60870-5-101/104
Introduzione
IEC 60870-5 è uno standard internazionale emanato all’inizio degli anni ’90 dalla
Commissione Elettrotecnica Internazionale (IEC). Questo standard indica un profilo
di comunicazione per il telecontrollo e la teleprotezione, e le relative specifiche di
comunicazione per i sistemi di produzione di energia elettrica. Attualmente è
utilizzato anche per altri tipi di infrastrutture, ad esempio il settore delle acque in
Europa e in Asia.
I protocolli IEC 60870-5-101 e IEC 60870-5-104 sono norme di accompagnamento
degli standard IEC 60870-5 relativi ai protocolli di trasmissione.
IEC 60870-5-101
Il protocollo IEC 60870-5-101 è basato sui requisiti EPA (Enhanced Performance
Architecture). Questo protocollo definisce solo il collegamento fisico e i livelli
applicazione del modello OSI. IEC 60870-5-101 è utilizzato principalmente su
collegamenti seriali con supporti di trasmissione relativamente lenti. Questo
standard è conforme a velocità di trasmissione fino a 9600 bit/s, sebbene vengano
utilizzate velocità di trasmissione molto più elevate (<115200 bit/s).
IEC 60870-5-104
Il protocollo IEC 60870-5-104 è un’estensione del protocollo IEC 60870-5-101.
Contiene modifiche a livello di trasporto, rete, livello di collegamento e livello fisico
per reti aperte.
Lo standard IEC 60870-5-104 consente la comunicazione tra le stazioni e le
sottostazioni in una rete TCP/IP standard. Il protocollo TCP è usato per la
trasmissione dati a livello di collegamento. Per garantire la connettività alle LAN e ai
router con servizi diversi (frame relay, ecc.), effettuare il collegamento alla WAN. Il
livello applicazione dell’IEC 104 è lo stesso dell’IEC 60870-5-101, ad eccezione del
fatto che alcuni tipi di dati e servizi non vengono utilizzati. Lo standard definisce
livelli di collegamento separati, il che facilita il trasferimento dei dati tramite Ethernet
e le linee seriali.
EIO0000000509 07/2012
89
Come lavorare con i protocolli RTU
Funzioni supportate dal protocollo
Funzioni dei protocolli IEC 60870-5-101/104:
interrogazione generale
z sincronizzazione orologio
z trasmissione eventi (con o senza indicazione data-ora)
z comunicazioni bilanciate e non bilanciate
z interrogazione contatore
z modalità di trasmissione dei comandi (modalità di selezione e di esecuzione)
z
Tipi di dati supportati
I protocolli IEC 60870-5-101/104 includono i seguenti tipi di dati:
z I/O digitali (singoli o doppi)
z valori misurati (con formati diversi)
z totali integrati
z comandi
Caratteristiche dei protocolli
Nella seguente tabella sono elencate le caratteristiche dei protocolli RTU supportati:
Protocollo
Caratteristiche
IEC 60870-5-101
master
fino a 32 slave (1 sessione per ogni slave e fino a 5 settori per sessione),
definizione database individuale per ogni settore
database fino a 5000 parole per tutti i settori inclusi i comandi predefiniti
IEC 60870-5-101
slave
database fino a 5000 parole per oggetti dati di tutti i tipi supportati
coda fino a 100.000 eventi per tutti i tipi di dati
supporta la sincronizzazione orologio da un master, una CPU o NTP
indirizzo collegamento dati configurabili CAA (Common ASDU Address)
e IOA
indicazione data-ora evento configurabile per tipo (nessuna, CP24,
CP56)
IEC 60870-5-104
server
elenco validazione indirizzi IP client (fino a 10 indirizzi IP)
fino a 4 collegamenti client simultanei con porta servizi TCP
configurabile (la porta standard è la 2404)
database fino a 5000 parole per oggetti dati di tutti i tipi supportati
coda di max. 100.000 eventi per tutti i tipi di dati in tutti i client (ogni client
ha un buffer eventi dedicato)
indicazione data-ora evento configurabile per tipo (nessuna, CP56)
CAA (indirizzo ASDU comune) e IOA configurabili
IEC 60870-5-104
client
90
database fino a 5000 parole per tutti i settori inclusi i comandi predefiniti
EIO0000000509 07/2012
Come lavorare con i protocolli RTU
Elenco interoperabilità
L’elenco di interoperabilità (definito per standard) facilita l’interoperabilità tra i
dispositivi di produttori diversi. Nell’elenco, il campo funzioni è descritto per ogni
dispositivo contrassegnando le funzioni interessate.
NOTA: l’elenco di interoperabilità IEC del modulo BMX NOR 0200 H è disponibile
nelle Appendici. (vedi pagina 296)
EIO0000000509 07/2012
91
Come lavorare con i protocolli RTU
Panoramica dei protocolli DNP3
Introduzione
Il protocollo DNP3 (Distributed Network Protocol) è stato definito allo scopo di
ottenere un’interoperabilità standard aperta per le comunicazioni tra le stazioni
master, le sottostazioni, i moduli RTU e i dispositivi IED (Intelligent Electronic
Devices). Il DNP3 è stato utilizzato principalmente in aree come il settore
dell’energia elettrica in Nord America e ha trovato ampia diffusione in altre
infrastrutture distribuite, ad esempio i settori delle acque e delle acque reflue, dei
trasporti, del petrolio e del gas.
Il DNP3 è frutto del lavoro dell’International Electrotechnical Commission Technical
Committee 57 Working Group 03. L’IEC TC57 WG03 ha definito l’EPA (Enhanced
Performance Architecture), un protocollo standard per le applicazioni di
telecontrollo. Ognuno dei 3 livelli EPA corrisponde a un livello nel modello di
riferimento OSI.
Il DNP3 è stato sviluppato specificamente per le comunicazioni tra dispositivi che
utilizzano RTU SCADA. Questo protocollo facilita sia le comunicazioni RTU-IED
(Intelligent Electronic Device) che quelle master-RTU/IED.
Il protocollo era stato progettato in origine per le comunicazioni seriali lente, ma la
versione DNP3 IP corrente supporta anche le comunicazioni di rete basate su
TCP/IP.
Funzioni supportate dal protocollo
Il protocollo DNP3 supporta le seguenti funzioni principali:
sincronizzazione orologio
z interrogazioni
z report-by-exception richiesti
z report-by-exception non richiesti
z trasmissione eventi (con o senza indicazione timestamp)
z elaborazione specifica contatore
z comandi master
z
Tipi di dati supportati
Il protocollo DNP3 include i seguenti tipi di dati:
z I/O digitali (singoli o doppi)
z valori misurati (con formati diversi)
z totali integrati
z comandi
92
EIO0000000509 07/2012
Come lavorare con i protocolli RTU
Caratteristiche dei protocolli
Nella seguente tabella sono elencate le caratteristiche dei protocolli RTU supportati:
Protocollo
Caratteristiche
DNP3 master/DNP3 NET
client
fino a 32 slave/server (1 sessione per ogni slave/server)
DNP3 slave/DNP3 NET
server
database fino a 5000 per oggetti di tipo dati
database fino a 5000 parole per oggetti dati degli slave
inclusi comandi predefiniti
coda fino a 100.000 eventi per tutti i tipi di dati
supporta la sincronizzazione orologio da un master
servizio
tramite TCP
elenco validazione indirizzi IP client (fino a
10 indirizzi IP)
4 connessioni client simultanee con porta
servizio TCP configurabile (la porta
predefinita è 20000)
Liste di interoperabilità
Quest’implementazione del DNP3 è pienamente conforme a DNP3 Subset
Definition Level 3, che è adatto alle applicazioni RTU di grandi dimensioni e offre
praticamente l’intera gamma di funzionalità DNP3.0.
Questo standard definisce l’interoperabilità tra i dispositivi di produttori diversi.
Include un profilo del dispositivo che descrive le funzionalità del protocollo di base
supportate dal dispositivo e una tabella di implementazione che definisce gli oggetti
informazione e la loro rappresentazione supportata dal dispositivo.
EIO0000000509 07/2012
93
Come lavorare con i protocolli RTU
7.2
Sincronizzazione dell’orologio
Panoramica
Il modulo BMX NOR 0200 H fornisce 2 metodi per sincronizzare l’orologio con
SCADA (master) e i dispositivi collegati:
z tramite i servizi del protocollo RTU
z tramite il protocollo NTP
NOTA: tali metodi di sincronizzazione dell’orologio sono indipendenti uno dall’altro.
Configurare l’applicazione per evitare conflitti di sincronizzazione dell’orologio.
Il servizio di sincronizzazione dell’orologio stabilisce la precisione dell’ora tra gli
orologi dei dispositivi in una rete.
Contenuto di questa sezione
Questa sezione contiene le seguenti sottosezioni:
Argomento
94
Pagina
Sincronizzazione orologio con i servizi del protocollo RTU
95
Sincronizzazione orologio con il protocollo NTP
96
EIO0000000509 07/2012
Come lavorare con i protocolli RTU
Sincronizzazione orologio con i servizi del protocollo RTU
Panoramica
Una delle principali caratteristiche di RTU è la gestione di eventi con timestamp. La
sincronizzazione dell’orologio è dunque fondamentale.
Slave/Server
Quando funge da slave o server DNP o IEC 60870-5-101/104, il modulo
BMX NOR 0200 H può sincronizzare il proprio orologio con una stazione master o
client (SCADA). Quando il modulo riceve il comando di sincronizzazione orologio,
aggiorna l’orologio interno e invia il nuovo valore alla CPU M340. In questo modo
viene mantenuta un’ora coerente nel rack locale.
Master/Client
Quando funge da master o client DNP o IEC 60870-5-101/104, il modulo
BMX NOR 0200 H invia i comandi di sincronizzazione orologio agli slave collegati.
Come per il caso precedente, l’orologio viene inizializzato dalla CPU all’avvio.
Riceve la nuova ora dalla CPU a ogni comando di sincronizzazione dell’ora inviato
da master/client.
Slave/Server e Master/Client
Quando funge da master/client o slave/server, il modulo BMX NOR 0200 H
sincronizza periodicamente la propria ora locale con quella della CPU M340
attraverso il rack.
EIO0000000509 07/2012
95
Come lavorare con i protocolli RTU
Sincronizzazione orologio con il protocollo NTP
Caratteristiche del servizio
La sincronizzazione dell’orologio tramite NTP offre:
correzioni periodiche dell’ora periodiche in base allo standard di riferimento, ad
esempio il server NTP
z commutazione automatica a un server dell’ora di backup se si verifica un
problema con il normale sistema server
z configurazione e personalizzazione del fuso orario (incluse le regolazioni dell’ora
legale)
z
I progetti basati su controller utilizzano un blocco funzione per leggere l’orologio,
caratteristica che consente di eseguire il timestamp di eventi e variabili del progetto.
Di seguito sono riportati i valori di precisione del timestamp:
z 5 ms, situazione tipica
z 10 ms, caso peggiore
Sincronizzazione dell’orologio e timestamp
Il modulo BMX NOR 0200 H invia un segnale di origine di sincronizzazione
dell’orologio a una CPU M340. Il firmware del modulo include un client NTP, che
fornisce la sincronizzazione dell’orologio. Il processo di sincronizzazione si svolge
nel modo seguente:
Il client NTP...
Risultato
1
Il server NTP invia un segnale.
... richiede un segnale di
sincronizzazione dell’orologio dal server
NTP su una rete Ethernet.
2
... memorizza l’ora.
3
... invia un messaggio al contatore di
sistema dell’orologio nella CPU.
La CPU aggiorna il proprio orologio
interno. L’orologio della CPU differisce in
genere di 5 ms dal server NTP, 10 ms
nel caso peggiore.
Prima del successivo segnale di
sincronizzazione dell’orologio, l’orologio
della CPU viene aggiornato ogni ms
mediante un timer interno.
Utilizzare il blocco funzione R_NTPC (vedi Modicon M340 per Ethernet, Moduli di
comunicazione e processori, Manuale utente) delle sezioni MAST, FAST o Interrupt
per leggere l’orologio dall’applicazione PLC.
96
EIO0000000509 07/2012
Come lavorare con i protocolli RTU
Tutte le CPU presenti su una rete Ethernet devono essere sincronizzate con lo
stesso server NTP.
CPS
CPS
NOR
Orologio
Contatore
Sistema
Richiesta NTP
Client
NTP
R_NTPC
EN0
EN
Server
NTP
Rete
Ethernet
Risposta NTP
Sistema M340
OUT1
OUT2
STATUS
Termini relativi alla sincronizzazione dell’orologio
Termine
Descrizione del servizio
offset orologio
locale
Mediante un offset orologio locale vengono eseguite regolazioni precise
dell’ora locale. L’offset orologio locale viene calcolato come segue:
((T2 - T1) + (T3 - T4))2
dove:
z T1 = ora in cui la richiesta NTP viene trasmessa dal modulo
z T2 = ora di ricezione della richiesta da parte del server NTP (fornita dal
modulo nella risposta)
z T3 = ora di trasmissione della risposta dal server NTP (fornita dal modulo
nella risposta)
z T4 = ora di ricezione della risposta NTP dal modulo
precisione ora
L’errore dell’ora locale è minore di 10 ms rispetto all’ora del server NTP di
riferimento.
z normale: 5 ms
z caso peggiore: < 10 ms
tempo di
La precisione massima è ottenuta dopo 2 aggiornamenti dal server NTP.
stabilizzazione
dipendenza
La precisione dipende dal periodo di polling. Per periodi di polling di 120 s o
periodo polling inferiori è garantito un errore inferiore a 10 ms. Per ottenere la massima
precisione possibile (quando consentito dall’ampiezza di banda della rete),
ridurre il valore del periodo di polling. Ad esempio, un periodo di polling di
5 s fornisce una precisione maggiore rispetto a un periodo di 30 s.
fuso orario
EIO0000000509 07/2012
Il formato predefinito è l’ora universale, coordinata (UTC). In alternativa, è
possibile configurare il servizio in modo che utilizzi un fuso orario locale, ad
esempio GMT+1 per Barcellona o Parigi
97
Come lavorare con i protocolli RTU
Termine
Descrizione del servizio
ora legale
Il modulo regola automaticamente il cambio dell’ora in primavera e in
autunno.
secondo di
rettifica
Per compensare la decelerazione della rotazione della Terra, il modulo
inserisce automaticamente un secondo di rettifica nell’ora UTC ogni 18 mesi
attraverso il servizio IERS (International Earth Rotation Service).
I secondi di rettifica vengono inseriti automaticamente in base alle esigenze.
Se necessario, vengono inseriti alla fine dell’ultimo minuto a giugno e
dicembre, come comandato dal server NTP.
Ottenimento e mantenimento della precisione
L’orologio parte da 0 e incrementa il valore fino a raggiungere l’ora della rete
Ethernet completamente caricata dal modulo.
Tipo
Data iniziale
M340 con Unity Pro
Gennaio 1, 1980 00:00:00.00
Caratteristiche dell’orologio:
La precisione dell’orologio non è influenzata dall’invio di comandi di arresto/avvio
sul PLC
z Gli aggiornamenti dell’orologio non sono influenzati dall’invio di comandi di
arresto/avvio sul PLC
z Le transizioni di modalità non influenzano la precisione della rete Ethernet
z
Reinizializzazione del registro del servizio orario
Dopo un download o uno scambio del server NTP, il valore orologio associato al
registro del servizio orario nella CPU viene reinizializzato.
Prima che venga ristabilita un’ora precisa, devono trascorrere due periodi di polling.
98
EIO0000000509 07/2012
Come lavorare con i protocolli RTU
7.3
Timestamp
Timestamp per evento
Panoramica
Il modulo BMX NOR 0200 H fornisce due metodi per il timestamp di eventi:
z Timestamp eseguito all’origine nella CPU M340 (necessita una programmazione
del PLC).
z Timestamp eseguito all’origine nel modulo RTU (nessuna programmazione PLC
richiesta).
NOTA: La migliore risoluzione per il timestamp si ottiene quando si esegue il
timestamp nella CPU del PLC. La risoluzione dipende di base dal tempo di
scansione della CPU e dal tipo di moduli di I/O.
Formati ora supportati
In IEC 101 il formato ora per il timestamp eventi può essere impostato a una delle
opzioni seguenti:
z CP56: 56 bit (impostazione predefinita)
z CP24: 24 bit
Il formato ora a 56 bit è un formato assoluto, mentre il formato ora a 24 bit è un
formato incrementale che specifica solo minuti e millisecondi. Il protocollo IEC 104
utilizza sempre il formato ora a 56 bit.
EIO0000000509 07/2012
99
Come lavorare con i protocolli RTU
7.4
Gestione eventi
Contenuto di questa sezione
Questa sezione contiene le seguenti sottosezioni:
Argomento
100
Pagina
Panoramica
101
Instradamento di eventi
103
Backup di eventi
108
EIO0000000509 07/2012
Come lavorare con i protocolli RTU
Panoramica
Introduzione
Il modulo BMX NOR 0200 H gestisce le liste di eventi e fornisce i seguenti servizi:
(1) di eventi (con o senza timestamp); la dimensione
z gestione di un buffer
complessiva del buffer (coda) può essere al massimo 100. 000 eventi (il numero
massimo di eventi è stato aumentato fino a 100.000 in RTU V1.5)
z post compilazione automatica dati eventi all’applicazione SCADA o alla stazione
master tramite servizio protocollo RTU (su DNP3 e IEC 101/104)
(1) È gestito un buffer eventi dedicato per applicazione client/master (supportati
fino a 4 client/master)
Per la configurazione degli slave RTU (slave DNP3, slave IEC 60870-5-101 e server
IEC 60870-5-104), ogni tipo di oggetto ha un’impostazione della coda eventi
indipendente. Per generare un evento, impostare una coda eventi per il tipo di
oggetto corrispondente.
Pagina Impostazione della coda eventi
L’utente può assegnare lo stato della coda eventi ai registri CPU. Lo stato di ogni
coda eventi è un registro a 32 bit (2 parole nella CPU). Una parola alta 1 significa
che nella coda eventi si è verificato un overflow. La parola bassa è il numero
dell’evento nella coda eventi.
Dal sito Web, selezionare Event Mapping:
NOTA: se il numero di eventi supera la dimensione configurata del buffer, gli eventi
andranno persi o verranno sovrascritti.
EIO0000000509 07/2012
101
Come lavorare con i protocolli RTU
Aumento delle dimensioni massime del buffer di eventi
Aumentare le dimensioni massime del buffer di eventi da 10.000 a 100.000 (in caso
di connessione di un client).
NOTA: tutti i canali possono supportare fino a 100.000 eventi, ma ogni tipo di punto
supporta solo fino a 65.535 eventi.
Questa figura mostra la configurazione degli eventi:
102
EIO0000000509 07/2012
Come lavorare con i protocolli RTU
Instradamento di eventi
Introduzione
La componente di instradamento eventi consente di instradare gli eventi dalle
sottostazioni al sistema SCADA in un solo modulo BMX NOR 0200 H.
Per instradare gli eventi, sono necessari un canale RTU master e almeno un canale
RTU slave nel sistema M340. La soluzione consiste nel creare un master e uno
slave RTU logici in un solo modulo BMX NOR 0200 H. Nel master logico vengono
creati dei punti per rappresentare i punti nelle sottostazioni e nello slave logico
vengono creati dei punti per simulare il comportamento dei punti nelle sottostazioni.
La componente di instradamento eventi ha il ruolo di riunire gli eventi nel master
logico. Questi eventi vengono inviati dalle sottostazioni e attivano gli stessi eventi
nello slave logico.
Componenti del modulo RTU:
Configurazione
Configurare il modulo BMX NOR 0200 H per l’instradamento degli eventi. La
maggior parte dei parametri del BMX NOR 0200 H è configurata tramite le pagine
Web come le funzioni di instradamento degli eventi. Non vi è una pagina Web
dedicata per la funzione di instradamento degli eventi; questa funzione viene
configurata nell’ambito delle pagine di configurazione del mapping dei dati.
NOTA: il BMX NOR 0200 H non rileva gli eventi per i punti di instradamento nello
slave.
NOTA: la gestione dell’interruzione dell’alimentazione permette di specificare nella
configurazione se si intende interrogare più eventi dai moduli BMX NOR 0200 H,
eseguire il posizionamento di sicurezza al sistema SCADA e impedire la perdita
degli eventi.
EIO0000000509 07/2012
103
Come lavorare con i protocolli RTU
Configurazione del canale
Per l’instradamento di eventi, configurare un canale master e almeno un canale
slave. Un canale master è necessario perché il sistema possa collegarsi a più
sottoslave e più canali slave consentono più SCADA nel sistema.
Configurazione del canale:
Configurazione del mapping dati master
Come prima cosa occorre aggiungere punti dati nel canale master. Questi punti
rappresentano i punti nel sottoslave che comunicano con il canale master.
Mapping dei punti del master:
Quando si configurano questi punti nel canale master, selezionare gli eventi del
punto che deve essere instradato e instradare gli eventi nel canale slave
corrispondente.
Ad esempio, se il canale master deve ricevere eventi dal sottoslave Binary Input
point, instradarlo nel canale dello slave logico in modo che diventi un evento del
Binary Input point.
104
EIO0000000509 07/2012
Come lavorare con i protocolli RTU
Configurazione dei punti del master:
NOTA:
z
z
z
EIO0000000509 07/2012
Se l’utente specifica un punto nel master per l’instradamento di eventi come il
punto di ingresso binario, viene generata automaticamente una configurazione
dei punti corrispondente nel canale slave logico. La configurazione dei punti
viene letta solo nel canale dello slave logico e non può essere modificata né
rimossa nella sua finestra di mapping DB.
Se il numero del canale, il numero della sessione o il numero di punti non
corrispondono nel canale dello slave, viene visualizzato un messaggio di errore.
Se l’utente sceglie di effettuare l’instradamento al canale come None, questo
significa che non è necessario instradare questo punto a uno slave.
105
Come lavorare con i protocolli RTU
Configurazione dei punti nello slave
Dopo aver configurato i punti nel canale master, il punto corrispondente viene
indicato nel canale slave.
Mapping dei punti dello slave:
I punti utilizzati per l’instradamento sono diversi dai punti normali dello slave. I
parametri (tipo CPU, indirizzo CPU, nome variabile e timestamp) del mapping CPU
non sono più disponibili e i parametri disponibili sono di sola lettura. La loro validità
è compatibile con la configurazione dei rispettivi punti nel master.
Configurazione dei punti nello slave:
106
EIO0000000509 07/2012
Come lavorare con i protocolli RTU
Combinazione dei canali per l’instradamento degli eventi
Per instradare gli eventi all’interno del modulo BMX NOR 0200 H, attenersi alle
istruzioni di configurazione (vedi pagina 103) per combinare il canale del master e il
canale dello slave.
Le combinazioni supportate sono:
Canale master
Canale slave
DNP3 net client
DNP3 net server
DNP3 master seriale
DNP3 net server
IEC-104 client
IEC-101 master
IEC-104 server
IEC-104 server
Limiti
z
z
z
z
z
Gli eventi sono instradati all’interno del modulo. Questo significa che non è
possibile instradare gli eventi tra due o più moduli e anche che l’applicazione PLC
nella CPU non può recuperare ed elaborare gli eventi (la CPU può comunque
recuperare il valore del punto negli eventi proprio come il canale master
standalone).
Gli eventi e i punti statici sono instradati. Le richieste (comandi) da SCADA non
sono instradati al sottoslave. Questo significa che all’interno del modulo
BMX NOR 0200 H non avviene nessun altro scambio di dati né nessun altra
comunicazione tra il canale master e il canale slave ad eccezione degli eventi.
Non tutte le combinazioni di canali master e slave sono supportate dalla funzione
di instradamento (vedi pagina 103).
Nel sistema, SCADA non può comunicare con i sottoslave. La soluzione utilizza
lo slave logico nel modulo BMX NOR 0200 H per simulare i sottoslave, quindi
SCADA può comunicare solo con lo slave logico nel modulo BMX NOR 0200 H
e il sottoslave può comunicare solo con il master logico nel modulo
BMX NOR 0200 H.
Alcune informazioni relative agli eventi possono essere modificate. Le
informazioni chiave relative agli eventi com il valore dei punti, il flag e il timestamp
vengono mantenute durante l’instradamento. Altre informazioni relative agli
eventi come il numero di punti, la classe dell’evento e le variazioni, vengono
modificate in funzione della configurazione del canale dello slave.
Dimensioni del buffer eventi
Le dimensioni del buffer eventi dello slave devono essere superiori a quelle del
buffer eventi del sottoslave, altrimenti gli eventi vanno perduti.
EIO0000000509 07/2012
107
Come lavorare con i protocolli RTU
Backup di eventi
Introduzione
Il numero di eventi nel buffer del modulo BMX NOR 0200 H e del protocollo RTU è
limitato a 100.000.
NOTA: Il modulo BMX NOR 0200 H supporta il backup di max. 10.000 eventi nella
Flash in caso di interruzione dell’alimentazione. Se il numero degli eventi è
superiore a 10.000, vengono salvati solo gli eventi più recenti.
La componente di monitoraggio eventi richiede il supporto per le seguenti funzioni:
Salvataggio degli eventi nella Flash solo in caso di interruzione
dell’alimentazione.
z Lettura degli eventi dalla Flash al ripristino dell’alimentazione.
z Supporto di max. 10.000 eventi in caso di interruzione dell’alimentazione.
z Salvataggio soltanto degli eventi più recenti se il numero di eventi è superiore a
10.000.
z È possibile decidere quali eventi o tipo di dati devono essere salvati in caso di
interruzione dell’alimentazione.
z
Configurazione Web
Il backup di eventi è una funzione configurabile per gli utenti. Può essere attivata o
disattivata nel Web site come illustrato nella figura sottostante ed è disattivata per
impostazione predefinita. Questa funzione viene impostata singolarmente per ogni
canale e per ogni tipo di dati. In caso di interruzione dell’alimentazione vengono
salvati solo gli eventi del canale principale. Dopo il ripristino dell’alimentazione, gli
eventi salvati possono essere ripristinati nel canale principale e anche nei canali
virtuali; questo dipende dalla configurazione di Event Restore Mode nel Web site.
Queste configurazioni diventano effettive dopo un reset della comunicazione nel
Web site o un ciclo di spegnimento-accensione.
Configurazione del backup di eventi:
108
EIO0000000509 07/2012
Come lavorare con i protocolli RTU
Modalità di ripristino eventi:
z Event backup enable: specifica se il canale (IEC o DNP3 server/slave) supporta
il backup degli eventi se il modulo non si accende. Questa modalità è valida solo
per il canale principale.
z Event restore mode ha due opzioni: Main Channel e All Channels. Selezionare
l’opzione Main Channel (canale principale) per aggiungere gli eventi salvati nel
buffer eventi del canale principale al ripristino dell’alimentazione, ignorando il
canale virtuale. Selezionare l’opzione All Channels (tutti i canali) per salvare gli
eventi salvati sia nel canale principale sia nei canali virtuali quando viene
ripristinata l’alimentazione.
Configurazione del backup di eventi per DNP3:
Configurazione del backup di eventi per IEC 101 e IEC 104:
NOTA: Quando si ripristinano gli eventi dalla Flash nel buffer eventi dopo il ripristino
dell’alimentazione, il modulo BMX NOR 0200 H ordina gli eventi in base al
timestamp degli eventi.
EIO0000000509 07/2012
109
Come lavorare con i protocolli RTU
Comportamento del backup eventi
L’RTU ha comportamenti di backup differenti a seconda dei casi. Il tipo di caso è
definito dal punto di vista dell’utente:
Caso
Evento
1
Interruzione
dell’alimentazione
alimentazione interrotta
2
Avvio alimentazione accensione/ripristino
Ripristina gli eventi quando
si avvia il protocollo RTU
3
Uscita protocollo
Non salva gli eventi
all’uscita dal protocollo
La configurazione Ethernet di
Unity Pro azzera la
comunicazione RTU tramite il
riavvio a caldo/a freddo del
protocollo RTU nel Web site.
Salva gli eventi nella
memoria non volatile in
caso di interruzione
dell’alimentazione
Autenticazione firma
L’autenticazione firma è richiesta quando gli eventi vengono ripristinati dalla Flash.
Controlla se la configurazione protocollo è stata modificata durante l’interruzione e
il ripristino dell’alimentazione. Se la firma della configurazione XML è diversa da
quella salvata nella Flash, tutti gli eventi vengono cancellati direttamente.
NOTA: la firma cambia se sono stati modificati i parametri di channel/session/sector
o Network Type/IP/Port/Start Reg Addr/Connection Count. Le impostazioni
Modem/PPPoE/Serial Port/Time Zone non hanno alcun influsso sulla firma.
Limiti
Se le dimensioni degli eventi da salvare superano le dimensioni della Flash, il
modulo BMX NOR 0200 H salva solo gli eventi più recenti.
110
EIO0000000509 07/2012
Come lavorare con i protocolli RTU
7.5
Comando Integrity Poll
Comando Integrity Poll
Introduzione
Comando DNP3 e Integrity Poll: il comando Integrity poll recupera tutti i dati relativi
all’evento (classe 123) e i dati statici (classe 0) dal dispositivo. In genere questo
comando viene inviato dopo l’avvio del dispositivo, dopo un’interruzione della
comunicazione o periodicamente per verificare la precisione dei dati.
Comando IEC e General Interrogation: il comando General Interrogation recupera
tutti i gruppi o un gruppo specifico di dati statici. Questo comando viene genere
inviato dopo il riavvio del dispositivo, dopo un’interruzione della comunicazione o
periodicamente in modo che non vi siano perdite di dati nella segnalazione dati
spontanea.
Comportamento della comunicazione
Il modulo BMX NOR 0200 H ha tre porte di comunicazione: una porta seriale, una
porta Ethernet e un’interfaccia backplane BMX M340.
La porta seriale e la porta Ethernet sono utilizzate principalmente per comunicare
con il master o con gli slave remoti in base ai protocolli RTU. L’interfaccia backplane
permette di comunicare con la CPU M340. L’attività principale dell’interfaccia
backplane è la sincronizzazione dei dati tra i registri della CPU e il database punti
RTU all’interno del modulo. Il ciclo di sincronizzazione può essere uno o più cicli di
scansione dell’applicazione PLC M340, a seconda della quantità di dati e del carico
del backplane.
EIO0000000509 07/2012
111
Come lavorare con i protocolli RTU
Quando il canale master riceve gli eventi dal sottoslave
Quando si verificano modifiche importanti in un sottoslave, come il valore di un
punto, il sottoslave invia un evento. Il sistema M340 riceve l’evento, che deve essere
instradato al sistema SCADA.
Instradamento di eventi:
1
2
3
4
Il sottoslave invia gli eventi al canale master.
Il canale master aggiorna i valori dei punti nel modulo e il database del canale dello slave
logico e sincronizza il valore nei registri della CPU.
Gli eventi vengono instradati nei canali dello slave in base alla configurazione dei punti.
Il canale dello slave memorizza questi eventi e li invia a SCADA se viene stabilito un
collegamento di comunicazione.
Quando il canale dello slave riceve una richiesta da SCADA
Nel sistema RTU, SCADA invia richieste (comandi) come un Integrity Poll agli slave
ad esso collegati. Il canale dello slave riceve questa richiesta e invia una risposta a
SCADA. Nel sistema di instradamento, il comportamento del canale slave è
esattamente uguale a quello di un canale slave standalone (senza instradamento di
eventi). Il canale master e i sottoslave in questo caso non sono coinvolti.
Risposta alla richiesta da SCADA:
1
2
3
112
SCADA invia una richiesta Integrity Poll al canale slave.
I valori dei punti sono sincronizzati ciclicamente tra il database del canale slave e i registri
della CPU.
Il canale slave risponde alle richieste SCADA con il valore dei punti nel database.
EIO0000000509 07/2012
Come lavorare con i protocolli RTU
Quando il canale master invia una richiesta a un sottoslave
Il canale master può inviare richieste a un sottoslave ad esso collegato e il
sottoslave invia la risposta al canale master. Il comportamento del canale master in
questo caso è esattamente lo stesso di un canale master standalone. I punti nel
canale dello slave logico dovrebbero essere sincronizzati con il punto
aggiornato nel canale master.
Invio di una richiesta al sottoslave:
1
2
3
4
5
EIO0000000509 07/2012
L’applicazione PLC nella CPU M340 invia un comando Integrity Poll al canale master.
Il canale master invia una richiesta Integrity Poll al sottoslave.
Il sottoslave risponde alla richiesta con il valore degli ultimi punti.
Il database dello slave logico viene sincronizzato mentre il canale master aggiorna il
database.
I valori dei punti sono sincronizzati ciclicamente tra il database del canale master e i registri
della CPU.
113
Come lavorare con i protocolli RTU
7.6
Modalità di trasmissione
Panoramica
Introduzione
Con i protocolli DNP3 o IEC101/104, il modulo BMX NOR 0200 H gestisce vari modi
di recupero dei dati con le seguenti modalità di trasmissione:
z trasmissione bilanciata e non bilanciata
z interrogazioni sollecitate
z Report by Exception (RBE)
z messaggistica non sollecitata
z una combinazione dei suddetti metodi
NOTA: per la configurazione delle modalità di trasmissione, vedere "Configurazione
del modulo BMX NOR 0200 H " e le relative pagine del protocollo.
Modalità bilanciata e non bilanciata
In modalità di trasmissione non bilanciata solo la stazione master può iniziare lo
scambio di dati con i dispositivi remoti interrogando gli slave. In modalità di
trasmissione bilanciata, lo scambio di dati può essere avviato sia dal master che
dagli slave.
Interrogazioni sollecitate
Interrogazioni sollecitate è il metodo di base per lo scambio di dati. La stazione
master richiede dati a più dispositivi RTU interrogando periodicamente gli slave
remoti.
Report by Exception
La modalità Report by Exception (RBE) consente uno scambio dati ottimizzato tra
le stazioni master e gli slave, durante il quale vengono segnalate solo le modifiche
dei dati, mentre nel caso delle interrogazioni sollecitate la stazione master richiede
periodicamente dati ai dispositivi slave. La modalità RBE è particolarmente efficace
quando si usano supporti di comunicazione a bassa frequenza (PSTN, GSM/GPRS)
in quanto riduce il traffico eccessivo e i costi di trasmissione.
Messaggistica non sollecitata
Messaggistica non sollecitata è il metodo di base per lo scambio di dati. La stazione
master richiede dati a più dispositivi RTU interrogando periodicamente gli slave
remoti.
114
EIO0000000509 07/2012
Come lavorare con i protocolli RTU
7.7
Stato connessione
Panoramica
Introduzione
Lo stato di connessione di ogni canale del modulo è inserito in una descrizione a
parola doppia assegnata alla memoria della CPU M340 del servizio di programma
del PLC.
Mapping parole
Assegnare un valido indirizzo di memoria della CPU M340 a cui viene assegnato il
descrittore dello stato connessione.
NOTA: Per il server DNP e IEC 60870-5-104 configurato per connettersi con più
client, ogni client dispone di uno stato di connessione indipendente e ciascuno viene
memorizzato in sequenza nella memoria della CPU.
La descrizione occupa due parole consecutive di memoria della CPU M340. Le
tabelle seguenti mostrano le informazioni che contengono il descrittore dello stato
connessione.
Bit 31
Bit 30...Bit 1
Bit 0
Sessione n. 31
sessione n. 30...sessione n. 1
sessione n. 0
Per IEC 60870-5-101 in modalità bilanciata e il protocollo DNP, i descrittori dello
stato di connessione sono tutti impostati a 1 per indicare che tutti gli slave sono
collegati. Il bit corrispondente viene quindi azzerato dopo l’invio del comando senza
ricezione di una risposta valida.
NOTA: se lo stato di connessione è davvero importante, configurare il parametro
"Periodo di test frame" con un valore diverso da zero per il protocollo IEC 60870-5101, "Periodo stato collegamento" per il protocollo DNP
EIO0000000509 07/2012
115
Come lavorare con i protocolli RTU
7.8
Codici di errori di comunicazione
Codici di errore di comunicazione dei protocolli RTU
Introduzione
In modo da diagnosticare la comunicazione RTU, i codici di errore sono disponibili
nella pagina Web di diagnostica RTU.
Codici di errore
La tabella qui sotto descrive i codici di errore di comunicazione dei protocolli RTU:
Valore
116
Bit
Definizione
00000001 hex
0
Numero totale di punti dati in tutti i canali superiore a 5000.
00000002 hex
1
Numero totale di eventi punti dati in un protocollo superiore a
100.000.
00000004 hex
2
L’indirizzo di accesso ai registri (M%, %S, MW%, %SW) è
superiore all’intervallo dei registri della CPU.
00000008 hex
3
Dimensione variabile / array non identificati superiore a 1000 byte.
00010000 hex
12
Variabile non identificata non definita nella CPU.
00020000 hex
13
Collisione fuso orario tra NTP e RTU.
01000000 hex
24
Database del protocollo RTU non inizializzato correttamente.
EIO0000000509 07/2012
Modicon M340 RTU
Come lavorare con il servizio Datalogging
EIO0000000509 07/2012
Come lavorare con il servizio
Datalogging
8
Introduzione
Questo capitolo descrive il servizio Datalogging e spiega come configurarlo.
Contenuto di questo capitolo
Questo capitolo contiene le seguenti sottosezioni:
Argomento
EIO0000000509 07/2012
Pagina
Informazioni sul servizio datalogging
118
Creazione di un servizio Datalogging
120
Proporietà datalogging
121
Configurazione datalogging
123
Formato file datalogging
127
Consigli sul servizio Datalogging
128
117
Come lavorare con il servizio Datalogging
Informazioni sul servizio datalogging
Descrizione del servizio
Il servizio datalogging consente di archiviare i dati dell’applicazione (eventi, allarmi,
dati processo, stati dispositivi, misure, e così via) nella memoria interna del modulo
BMX NOR 0200 H. Questo servizio consente di registrare i dati in file CSV in
formato ASCII. I file CSV vengono memorizzati localmente nella scheda di memoria
SD del modulo BMX NOR 0200 H.
È possibile eseguire il datalogging periodicamente o quando si verifica un evento
specifico (configurato dall’utente). I file CSV sono utilizzabili direttamente da un
foglio di calcolo di MS Excel o da un sistema di gestione database (DBMS). I file
CSV possono essere inviati tramite FTP o allegati a un’e-mail (tramite il servizio email) inviata automaticamente agli utenti specificati. È possibile accedere ai file CSV
da qualsiasi client FTP.
Qualsiasi client FTP può accedere al file system del modulo. È possibile specificare
un URL per inviare automaticamente informazioni a un server FTP remoto.
NOTA: il servizio datalogging viene configurato mediante il software Web Designer.
Principi del servizio
Il servizio datalogging viene eseguito nella memoria RAM del modulo
BMX NOR 0200 H per eseguire il backup della scheda di memoria SD.
Il servizio datalogging può gestire fino a 10 gruppi di file datalogging (tabelle). Ciò
consente di archiviare diverse tabelle di dati, ciascuna associata a un diverso
periodo di registrazione.
È possibile eseguire il backup dei file di datalogging, periodicamente o in base a un
evento, dalla memoria RAM su una memoria non volatile del modulo (sulla scheda
SD) in file cronologici in formato CSV. Ad esempio, Table_n.csv rappresenta
l’ultimo file di backup e i file cronologici sono rinominati come Table_n.cs0,
Table_n.cs1, e così via.
I file CSV possono essere eliminati dalla scheda di memoria SD da un trigger di
evento.
Specifiche
Ricordare:
Per prolungare la vita della scheda (SD card), Schneider-Electric consiglia di non
eseguire il backup dei file datalogging più frequentemente di ogni 30 minuti.
z L’istante in cui si verifica ogni istanza di datalogging non è preciso.
z Eseguire il backup dei file di registro nella memoria volatile del modulo per
consentire il ripristino dei dati persi.
z Se si verifica un’interruzione di alimentazione durante il datalogging, il file di cui
è in corso il backup viene perso.
z
118
EIO0000000509 07/2012
Come lavorare con il servizio Datalogging
Codici del servizio di datalogging
Valore
Commento
0
OK
2
Il file ‘.csv’ corrente è rinominato ‘.cs0’.
10
Il modulo non può raggiungere una variabile che dovrebbe essere
registrata per i seguenti motivi:
z la variabile non compare nel namespace.
z la variabile non è accessibile in scrittura.
z il valore precedente non è stato ancora aggiornato.
11
Si è verificata un’interruzione del trasferimento FTP.
12
Non è possibile accedere all’URL specificato per l’FTP.
13
La memoria flash interna è piena.
14
La memoria RAM interna è piena.
15
Il modulo non può scrivere sul supporto specificato.
16
Il modulo non può accedere al namespace.
17
È stato raggiunto il numero massimo di tabelle (max. 10) nel file .xml.
18
È stato raggiunto il numero max. di variabili in una tabella.
19
Il servizio è vuoto, nessuna tabella definita.
NOTA:
z
z
z
EIO0000000509 07/2012
Il codice 2 del servizio di datalogging deve essere considerato come stato.
I valori più alti hanno la priorità. Il codice 17 del servizio di datalogging ha la
priorità sul codice 12 del servizio di datalogging. Una volta che il codice 17 del
servizio di datalogging è stato corretto, il codice 12 del servizio di datalogging può
essere inviato alla variabile dichiarata per lo stato del servizio database
I valori delle variabili di stato della tabella sono identici ai valori delle variabili di
stato del servizio datalogging.
119
Come lavorare con il servizio Datalogging
Creazione di un servizio Datalogging
Procedura
Per creare un servizio datalogging, seguire questa procedura:
Punto
Azione
1
Fare clic sul nome del progetto nel browser.
2
Per aggiungere un nuovo servizio:
z fare clic su Progetto →Nuovo →Serviziooppure
z Fare clic con il pulsante destro del mouse su Servizi nel browser e selezionare
Nuovo servizio.
Risultato: viene visualizzata le seguente finestra.
120
3
Selezionare datalogging nella casella di riepilogo Tipo di servizio.
4
Immettere il nome del servizio o fare clic su Fine per confermare il nome
predefinito.
5
Il servizio datalogging è stato creato.
EIO0000000509 07/2012
Come lavorare con il servizio Datalogging
Proporietà datalogging
Scheda Proprietà
Avviare il datalogging facendo clic con il pulsante destro del mouse sulla cartella del
servizio, quindi scorrere per creare un nuovo servizio. Immettere un nome per il
nuovo servizio datalogging”
Backup Parameters:
EIO0000000509 07/2012
Campi
Funzione
Global backup
Se selezionato, tutte le tabelle create utilizzano lo stesso evento per
avviare un backup.
Se non è selezionato, ogni tabella creata dispone del proprio evento
per avviare un backup.
NOTA: Quando è selezionata una casella di controllo Global
backup, i campi utilizzo di un trigger e utilizzo di un timer sono
disponibili.
utilizzo di un trigger
Fornire il nome di una variabile per avviare la registrazione variabili
per un evento associato a tale variabile.
NOTA: Selezionare il tipo di trigger nel menu a discesa disponibile a
sinistra.
utilizzo di un timer
Fornire una base tempo periodica per avviare la registrazione
variabili per un evento.
Supporto di
destinazione
Scheda SD per memorizzare le informazioni nella scheda SD del
modulo
121
Come lavorare con il servizio Datalogging
Campi
Funzione
Dimensioni
massime registro
Specificare la dimensione massima della memoria allocata per i file
di backup. La dimensione massima del file di registro è definita per
ogni supporto tramite menu a discesa, ma è possibile modificare il
valore. Per ulteriori informazioni, consultare Limiti del datalogging.
Percorso
Fornire il percorso di destinazione per il supporto selezionato.
Purge Parameters:
Campi
Funzione
Utilizzo di un trigger
Se selezionato, questo evento attiva l’eliminazione dei file di backup
correnti su tutti i supporti in uso.
NOTA: Selezionare il tipo di trigger nel menu a discesa.
Parametri proprietà del servizio:
122
Campi
Funzione
Variabile di stato del
servizio
Selezionare la variabile con l’evento associato da utilizzare come
trigger per controllare lo stato del servizio Datalogging.
EIO0000000509 07/2012
Come lavorare con il servizio Datalogging
Configurazione datalogging
Scheda Configurazione
Questa figura mostra la scheda Configurazione per il datalogging:
Parametri tabelle registro:
EIO0000000509 07/2012
Campi
Funzione
Tabelle registri
Elencare le tabelle di registro correnti memorizzate nel modulo. È
possibile:
z Creare un nuovo file di registro utilizzando il pulsante Aggiungi,
z Rimuovere un file di registro utilizzando il pulsante Rimuovi,
z Duplicare un file di registro utilizzando il pulsante Duplica.
123
Come lavorare con il servizio Datalogging
Parametri tabelle:
Campi
Funzione
Nome tabella
Nome del file di registro che contiene tutti i dati configurati dall’utente.
Table status
variable
Determinare lo stato della tabella.
Enable logging
Selezionando questa casella di controllo e definendo una variabile
associata nella variabile Enable logging, la tabella può eseguire solo
alcune azioni quali: registrazione dati, backup, eliminazione o FTP
quando la variabile associata è impostata a un valore diverso da zero
e quando il trigger è attivato.
NOTA: Selezionare il tipo di trigger nel menu a discesa.
Parametri registro:
Campi
Funzione
Utilizzo di un
trigger/timer
Per attivare la registrazione delle variabili, occorre configurare un
evento nella variabile Utilizzo di un trigger/timer. Questo evento
deve essere:
z periodico (utilizzo di un timer) e in questo caso occorre impostare
una base tempo
z associato a una variabile (utilizzo di un trigger), in questo caso
occorre fornire il nome di questa variabile (ad esempio,
plc.Device0.Pressure1).
NOTA: Selezionare il tipo di trigger nel menu a discesa.
Cancella al riavvio Selezionando questa casella si eliminano i file di registro della tabella
al riavvio del modulo.
124
Erase Table on
Backup
Selezionando questa casella si eliminano i registri precedenti nella
tabella dopo il backup, quindi la tabella si riavvia vuota.
Timestamp
Selezionando questa casella si registra nel Timestamp del file di
registro (ora e data) per ogni evento.
Nota: i timestamp sono obbligatori se si intende utilizzare il file di
registro per la cronologia datalogging.
Formato registro
ottimizzato
Selezionando questa casella si compatta il formato di file
(vedi pagina 127) di registro del file .csv. In questo caso, il nome della
variabile non compare in ogni record.
Maximum record
number
Configurare il numero massimo di record memorizzabili in un file di
registro. Se si raggiunge tale numero, i nuovi record sovrascrivono
quelli meno recenti.
EIO0000000509 07/2012
Come lavorare con il servizio Datalogging
Parametri variabili registro:
Campi
Funzione
Variabili di
registro
La parte relativa al nome della variabile riporta le variabili
(PLC/dispositivi o Calcolo) che sono memorizzate nel file di registro.
È possibile:
z Creare una nuova variabile di registro utilizzando il pulsante
Aggiungi,
z Rimuovere una variabile di registro utilizzando il pulsante Rimuovi,
Backup Parameters:
Campi
Funzione
Utilizzo di un
trigger/timer
Per attivare la registrazione delle variabili, occorre configurare un
evento nella variabile Utilizzo di un trigger/timer. Questo evento
deve essere:
z periodico (utilizzo di un timer) e in questo caso occorre impostare
una base tempo
z associato a una variabile (utilizzo di un trigger), in questo caso
occorre fornire il nome di tale variabile (ad esempio,
calculation.calculation1.Pressure1).
I campi utilizzo di un trigger e utilizzo di un timer sono disattivati a
seconda che la casella di controllo Global backup nella finestra delle
proprietà datalogging (vedi pagina 121) sia selezionata o meno.
NOTA: Selezionare il tipo di trigger nel menu a discesa.
EIO0000000509 07/2012
Supporto di
destinazione
Utilizzare per definire il supporto di destinazione da utilizzare.
Maximum file
number
Definisce il numero massimo di file CSV da utilizzare per ogni tabella.
Per impostazione predefinita tale limite è 10. Il valore massimo
autorizzato è 100. L’ultimo file è il file .csv, quello precedente è il file .0
e il meno recente il file .8.
Status variable
Determinare lo stato dell’azione di backup. Lo stato viene impostato a
0 all’avvio del servizio, a 1 quando inizia l’azione di backup e a 2 al
termine dell’azione di backup.
Log estimated
time
Fornisce informazioni sulla durata del registro in base al numero di file
massimo, al periodo di registrazione e backup. È disponibile solo
quando si utilizza un timer.
Dimensioni
massime registro
Fornisce la dimensione massima del registro. È possibile modificare
questo campo tramite i parametri di backup nella schermata delle
proprietà datalogging (vedi pagina 121).
125
Come lavorare con il servizio Datalogging
Purge Parameters:
Campi
Funzione
Utilizzo di un
trigger
Specifica l’evento che attiva l’eliminazione.
Status Variable
Determinare lo stato dell’azione di eliminazione. Lo stato viene
impostato a 0 all’avvio del servizio, a 1 quando inizia l’azione di
eliminazione e a 2 al termine dell’azione di eliminazione.
Impostazioni FTP:
126
Campi
Funzione
Trigger FTP
Specifica l’evento che attiva l’invio dei file di registro della tabella
selezionata (file CSV) tramite FTP.
Indirizzo FTP
L’indirizzo del server FTP remoto.
Status Variable
Determinare lo stato dell’azione FTP. Lo stato viene impostato a 0
all’avvio del servizio, a 1 quando inizia l’azione di FTP e a 2 al termine
dell’azione di FTP.
Login e Password
Parametri di login per l’accesso al server FTP remoto.
EIO0000000509 07/2012
Come lavorare con il servizio Datalogging
Formato file datalogging
Riepilogo
Il formato di file è fisso e non può essere modificato dall’utente. Il file è codificato in
formato ASCII come file di testo con estensione .cvs. (Microsoft Excel può aprire i
file .csv).
Esempi
Esempio di file di registro:
2003-10-01
02:44:55;plc.plc1.height;150;plc.plc1.length;200;plc.plc1.wi
dth;50; 2003-10-01
03:48:08;plc.plc1.height;140;plc.plc1.length;150;plc.plc1.wi
dth;30;
2003-10-01 04:55:10;
plc.plc1.height;220;plc.plc1.length;280;plc.plc1.width;80;20
03-10-01 06:01:05;
plc.plc1.height;170;plc.plc1.length;220;plc.plc1.width;60;
Esempio di file di registro ottimizzato:
Date;plc.plc1.height;plc.plc1.length;plc.plc1.width;
2003-10-01 02:44:55;150;200;50;2003-10-01
03:48:08;140;150;30;2003-10-01 04:55:10;220;280;80;2003-10-01
06:01:05;170;220;60;
EIO0000000509 07/2012
127
Come lavorare con il servizio Datalogging
Consigli sul servizio Datalogging
Dimensione del file di registro
La seguente tabella riporta una stima espressa in byte delle dimensioni del file di
registro espressa in base al numero di variabili e al numero di voci registrate:
Numero di voci
Numero di variabili
1
2
5
10
20
50
100
1
65
110
245
470
920
2270
4520
2
130
220
490
940
1840
4540
9040
5
325
550
1225
2350
4600
11350
22600
10
650
1100
2450
4700
9200
22700
45200
20
1300
2200
4900
9400
18400
45400
90400
50
3250
5500
12250
23500
46000
113500
226000
100
6500
11000
24500
47000
92000
227000
452000
128
EIO0000000509 07/2012
Modicon M340 RTU
Come lavorare con il servizio e-mail/SMS
EIO0000000509 07/2012
Come lavorare con il servizio email/SMS
9
Introduzione
Questo capitolo descrive il servizio e-mail/SMS e spiega come configurarlo.
Contenuto di questo capitolo
Questo capitolo contiene le seguenti sottosezioni:
Argomento
EIO0000000509 07/2012
Pagina
Informazioni sul servizio E-mail / SMS
130
Creazione di un servizio e-mail
132
Proprietà e-mail
133
Configurazione e-mail
135
129
Come lavorare con il servizio e-mail/SMS
Informazioni sul servizio E-mail / SMS
Presentazione
Il modulo BMX NOR 0200 H può inviare e-mail o SMS automaticamente e
dinamicamente per avvisare utenti specificati per:
z notifiche di allarme
z promemoria di manutenzione
z report di produzione
z aggiornamento stato impianto
z altre informazioni sui processi
Il servizio e-mail consente di creare varie notifiche e-mail (compresi nomi dei
destinatari, indirizzi e-mail, oggetto del messaggio, corpo dell’e-mail e file allegati).
Il corpo di un messaggio e-mail può includere messaggi di testo fissi, collegamenti
ipertestuali, file allegati e valori dell’applicazione in tempo reale che vengono
integrati dinamicamente nel messaggio nel momento in cui questo viene inviato dal
modulo. Il file può essere allegato al messaggio e-mail (ad esempio, un file di
datalogging generato dal servizio di datalogging).
I messaggi SMS possono essere inviati ai telefoni cellulari se si utilizza un modem
GSM o se il server di posta del client supporta questa funzionalità. Gli SMS sono
una configurazione dedicata del servizio e-mail. I messaggi e-mail o SMS vengono
inviati quando viene attivato l’evento predefinito di applicazione o processo.
NOTA: Il servizio E-mail / SMS viene configurato tramite il software Web Designer.
Requisiti di sistema
Il servizio di e-mail fornisce solo un’interfaccia SMTP client. Il client del servizio email si collega a un server SMTP locale o remoto per distribuire i messaggi mail ai
rispettivi destinatari.
Un server SMTP locale deve essere installato nel sito in cui è installato il modulo
BMX NOR 0200 H. Un server SMTP remoto può essere fornito dal provider e-mail.
Il modulo BMX NOR 0200 H supporta le funzioni di autenticazione necessarie per il
collegamento al server SMTP del provider. Il modulo può comunicare direttamente
tramite SMS con un telefono cellulare destinatario senza dispositivi specifici
installati nella rete.
130
EIO0000000509 07/2012
Come lavorare con il servizio e-mail/SMS
Funzionamento del servizio
Il servizio e-mail funge da client SMTP. Quando viene attivato l’evento preconfigurato, il modulo BMX NOR 0200 H utilizza SMTP (su TCP numero di porta 25) per
inviare la notifica e-mail al server SMTP. Tale server è collegato alla rete
dell’impianto o a Internet e in questo modo consente al messaggio di raggiungere i
destinatari.
NOTA: Anche se le notifiche vengono inviate automaticamente dopo l’attivazione di
un evento, potrebbe esserci un ritardo significativo prima che il destinatario riceva il
messaggio. La notifica inviata a un telefono cellulare viene ricevuta solo quando il
telefono è acceso e nell’area di copertura. Quindi, questo servizio deve essere
utilizzato solo per notifiche non critiche, come ad esempio promemoria di
manutenzione o report di produzione.
Valori del servizio e-mail e SMS
Valore
Commento
0
Il servizio è in modalità Stop.
1
Il servizio è in modalità Run.
10
E-mail rifiutata dal server SMTP.
11
E-mail non inviata a causa di un’interruzione del collegamento.
12
Nessun collegamento attivo o coda satura.
I valori più alti hanno la priorità. Il valore servizio 12 ha la priorità ma successivamente diventa 11. Il valore servizio 11 scompare una volta che il messaggio email è stato inviato correttamente.
EIO0000000509 07/2012
131
Come lavorare con il servizio e-mail/SMS
Creazione di un servizio e-mail
Procedura da seguire
Questa tabella descrive la creazione di un servizio e-mail:
Passo
Azione
1
Fare clic sul nome del progetto nel browser.
2
Per aggiungere il nuovo servizio è possibile:
z Fare clic su Progetto →Nuovo →Servizio oppure
z Fare clic con il pulsante destro del mouse su Servizi nel browser e selezionare
Nuovo servizio.
Risultato: viene visualizzata le seguente finestra:
3
Selezionare E-mail nell’elenco a discesa Tipo servizio.
4
Immettere il nome di un servizio o fare clic su Fine per confermare il nome
predefinito.
5
Il servizio E-mail è stato creato.
Sicurezza
Il servizio e-mail supporta le autenticazioni del server SMTP. Il server SMTP deve
consentire l’autenticazione PLAIN o LOGIN. Non sono supportati altri protocolli di
autenticazione. Questa password di login è autenticata dal server di posta SMTP.
132
EIO0000000509 07/2012
Come lavorare con il servizio e-mail/SMS
Proprietà e-mail
Scheda Proprietà
Questa figura mostra le proprietà disponibili sulla scheda E-mail:
La tabella descrive i parametri sulla scheda Proprietà:
Campo
Parametro
Descrizione
Server SMTP
Indirizzo del server
SMTP
L’indirizzo del server SMTP.
Porta del server SMTP
Porta TCP utilizzata dal server SMTP (in generale 25).
Autenticazione protetta
Selezionare questa casella se è richiesta l’autenticazione per accedere al
server SMTP.
Login
Il login per l’accesso al server SMTP.
Password
La password per accedere al server SMTP.
Mittente
L’indirizzo e-mail del mittente del messaggio.
Indirizzo di risposta
L’indirizzo e-mail a cui viene inviata una risposta quando si fa clic sul
pulsante Rispondi.
EIO0000000509 07/2012
133
Come lavorare con il servizio e-mail/SMS
Campo
Parametro
Descrizione
Modulo
Dimensione massima
della coda di invio
Numero massimo di e-mail che possono essere conservate nella
memoria tampone prima di essere inviate.
Tempo prima di un
Periodo di tempo prima che le e-mail contenute nella memoria tampone
nuovo invio (in secondi) vengano inviate se viene rilevato un errore di posta non consegnata.
Servizio
Variabile stato servizio
Utilizzare questo parametro per conoscere lo stato del servizio E-mail.
Una volta raggiunto il numero massimo di e-mail (100), non è possibile memorizzare
altri messaggi.
Limitazione
Il numero massimo di messaggi configurabili nel progetto è 100.
NOTA: Il server SMTP deve consentire l’autenticazione PLAIN o LOGIN. Altri
protocolli di autenticazione non sono supportati.
134
EIO0000000509 07/2012
Come lavorare con il servizio e-mail/SMS
Configurazione e-mail
Scheda Configurazione
Schermata di configurazione e-mail:
La tabella descrive i parametri sulla scheda Configurazione:
Parametro
Descrizione
SendSMS
Selezionare questa casella per indicare che è possibile configurare il
servizio per l’invio di un SMS.
Identificatore*
l’indirizzo e-mail del mittente
Trigger*
l’evento che attiva l’e-mail
Tipo
NY: (notifica): attivazione su cambiamento di stato di un bit o del valore di
una parola.
RE: (fronte di salita): attivazione su un fronte di salita per un bit o su un
aumento del valore per una parola.
FE: (fronte di discesa): attivazione su un fronte di discesa per un bit o su
una diminuzione del valore per una parola.
BQ: (cattiva qualità): attivazione in caso di bassa qualità dello stato del
trigger
EIO0000000509 07/2012
135
Come lavorare con il servizio e-mail/SMS
Parametro
Descrizione
Destinazione*
indirizzo(i) e-mail del mittente/dei mittenti
Oggetto
un breve riepilogo del contenuto del messaggio
Contenuto
Digitare il contenuto del messaggio in quest’area.
Origine
Selezionare l’origine del file allegato.
Percorso
Specificare il percorso del file.
*Questi parametri sono richiesti per registrare e salvare un’e-mail.
Dati dinamici
Il servizio e-mail consente di includere dati dinamici nel corpo dell’e-mail. È possibile
includere tali dati in modo manuale o automatico:
z manuale: riportando il nome della variabile tra parentesi graffe. Ad esempio, per
conoscere il valore della variabile value1 creata nel servizio dispositivo, digitare
write {plc.plc1.value1}. È anche possibile aggiungere commenti prima e
dopo le parentesi graffe.
z automatico: fare doppio clic sulla posizione in cui si desidera includere i dati
dinamici. Quando viene visualizzata la tabella di ricerca, è possibile selezionare
le variabili che saranno visualizzate nell’e-mail.
136
EIO0000000509 07/2012
Modicon M340 RTU
Come lavorare con le pagine Web integrate
EIO0000000509 07/2012
Come lavorare con le pagine Web
integrate
10
Introduzione
Questo capitolo descrive le pagine Web integrate ospitate sul server Web
BMX NOR 0200 H.
Il server HTTP integrato (Hyper Text Transfer Protocol) consente l’accesso remoto
e locale alle pagine Web integrate attraverso browser standard, come Internet
Explorer o Firefox Navigator.
Contenuto di questo capitolo
Questo capitolo contiene le seguenti sezioni:
Sezione
EIO0000000509 07/2012
Argomento
Pagina
10.1
Pagine Web integrate
138
10.2
Home page Web
139
10.3
Pagine Web di impostazione
140
10.4
Pagine Web di diagnostica
145
10.5
Pagine Web di monitoraggio
156
137
Come lavorare con le pagine Web integrate
10.1
Pagine Web integrate
Introduzione alle pagine Web integrate
Panoramica
Il modulo BMX NOR 0200 H dispone di un server Web integrato che fornisce varie
pagine Web con funzionalità di impostazione, diagnostica e monitoraggio.
NOTA: è possibile accedere alle pagine Web utilizzando Internet Explorer 6.0 o
successivo che esegue JRE 1.4.1_04 o successivo.
138
EIO0000000509 07/2012
Come lavorare con le pagine Web integrate
10.2
Home page Web
Home page
Introduzione
Accedere alla Home page del modulo BMX NOR 0200 H specificando l’indirizzo IP
o l’URL del modulo in browser Web. Per visualizzare la Home page non è
necessaria alcuna password.
Home page
Dalla Home page è possibile accedere alle pagine seguenti:
z Monitoraggio (vedi pagina 157)
z Diagnostica (vedi pagina 146)
z Impostazione (vedi pagina 141)
EIO0000000509 07/2012
139
Come lavorare con le pagine Web integrate
10.3
Pagine Web di impostazione
Contenuto di questa sezione
Questa sezione contiene le seguenti sottosezioni:
Argomento
140
Pagina
Impostazione modulo
141
Sicurezza
142
Pagina di sicurezza FTP
144
EIO0000000509 07/2012
Come lavorare con le pagine Web integrate
Impostazione modulo
Panoramica sull’impostazione
Le pagine Web di impostazione consentono di configurare le funzioni seguenti:
z Impostazione porta seriale
z Impostazione modem
z Impostazione protocollo RTU
z Impostazione password di sicurezza
z Esportazione/importazione file di impostazione
Pagina Impostazione
Dalla Home page del modulo BMX NOR 0200 H, fare clic sul collegamento
Impostazione per visualizzare la seguente pagina:
NOTA:
la prima volta che si accede alla pagina Impostazione occorre specificare il nome
utente e la password:
z Nome utente: USER
z Password: USER
Collegamenti
È possibile accedere a questa pagina direttamente dalla pagina Impostazione:
Esporta/Importa file (vedi pagina 195)
z Sicurezza (vedi pagina 142)
z FTP (vedi pagina 144)
z
NOTA: Il menu Impostazione è illustrato nell’argomento Configurazione con il sito
Web (vedi pagina 180).
EIO0000000509 07/2012
141
Come lavorare con le pagine Web integrate
Sicurezza
Introduzione
Per accedere a questa pagina, selezionare il collegamento Sicurezza disponibile
nella pagina Impostazione (vedi pagina 141). La pagina Sicurezza consente di
effettuare le seguenti operazioni:
z Modificare il nome utente e la password necessari per l’accesso alla pagina di
indice.
z Modificare la password per la scrittura delle variabili nell’editor dei dati (per la
lettura dei dati dell’editor di dati non è necessaria la password).
Il nome utente e la password possono essere costituiti da un massimo di 15 caratteri
(formato ASCII non esteso).
Pagina Sicurezza
Di seguito è riportato un esempio della pagina Sicurezza:
Diritti di accesso HTTP
Nome utente:
Nuova password:
Conferma password:
Cambia password
Password di scrittura editor dati
Password di scrittura editor dati:
Nuova password di scrittura:
Conferma password di scrittura:
Cambia password di scrittura
Copyright © 1998-2010,Schneider Automation SAS,All Rights Reserved.
142
EIO0000000509 07/2012
Come lavorare con le pagine Web integrate
Modifica dei diritti di accesso HTTP
Passo
Azione
1
Immettere il nuovo nome utente. Il valore predefinito del campo è USER.
2
Immettere la nuova password. Il valore predefinito del campo è USER.
3
Confermare la nuova password inserendola di nuovo.
4
Confermare la modifica utilizzando il pulsante Cambia password.
Modifica della password di scrittura dell’editor di dati
EIO0000000509 07/2012
Passo
Azione
1
Immettere la password corrente (viene fatta distinzione tra maiuscole e
minuscole). Il valore predefinito del campo è USER.
2
Immettere la nuova password (il valore predefinito è USER).
3
Confermare la nuova password inserendola di nuovo.
4
Confermare la modifica facendo clic sul pulsante Modifica password di
scrittura.
143
Come lavorare con le pagine Web integrate
Pagina di sicurezza FTP
Introduzione
In questa pagina è possibile modificare nome utente e password per i diritti di
accesso a FTP.
NOTA: È possibile scaricare pagine Web nelle schede di memoria di tipo C tramite
FTP.
Pagina FTP
Nella pagina Impostazione (vedi pagina 141) è presente un collegamento alla
pagina FTP protetta da password:
Per modificare nome utente password FTP, seguire la procedura indicata:
Passaggio
144
Azione
Commento
1
Immettere un Username.
L’impostazione predefinita è USER.
2
Immettere un New password.
L’impostazione predefinita è USER.
3
Confermare la New password.
Immettere di nuovo la nuova password.
4
Confermare la modifica utilizzando
il pulsante Cambia password.
EIO0000000509 07/2012
Come lavorare con le pagine Web integrate
10.4
Pagine Web di diagnostica
Contenuto di questa sezione
Questa sezione contiene le seguenti sottosezioni:
Argomento
EIO0000000509 07/2012
Pagina
Diagnostica
146
Pagina visualizzatore rack PLC
147
Messaggeria
149
Diagnostica NTP
150
Diagnostica dell’orologio
151
Statistiche
152
Carica file MIB
154
Proprietà
155
145
Come lavorare con le pagine Web integrate
Diagnostica
Pagina Diagnostica
Dalla Home page del modulo BMX NOR 0200 H, fare clic sul collegamento
Diagnostica per visualizzare la seguente pagina:
Collegamenti
Dalla pagina Diagnostica di BMX NOR 0200 H è possibile accedere alle pagine
seguenti:
z Protocollo RTU: vedere la descrizione di RTU Connection e diagnostica
orologio (vedi pagina 151).
z Rack viewer: vedere la descrizione della pagina Visualizzatore rack
(vedi pagina 147).
z Ethernet: consente di diagnosticare lo stato dei servizi Ethernet mediante i
seguenti collegamenti:
z Messaggistica (vedi pagina 149)
z Statistiche (vedi pagina 152)
z NTP (vedi pagina 150)
z Caricamento file MIB (vedi pagina 154)
z
z
z
z
146
Modem: vedere la descrizione della pagina PPP / Modem and PPPoE Statistics
(vedi pagina 153).
Clock: vedere la descrizione di RTU Connection e diagnostica del Clock
(vedi pagina 151).
Memoria: vedere la descrizione della pagina System Memory Statistics
(vedi pagina 153).
Proprietà: vedere la descrizione di Proprietà diagnostica (vedi pagina 155).
EIO0000000509 07/2012
Come lavorare con le pagine Web integrate
Pagina visualizzatore rack PLC
Introduzione
La pagina Visualizzatore rack consente di eseguire le operazioni di diagnostica per
i moduli presenti nella configurazione rack locale in cui è incluso il modulo
BMX NOR 0200 H.
Fare clic sul modulo nella configurazione per ottenere un set di informazioni di
diagnostica sul modulo:
z display di stato LED
z tipo e versione di modulo, posizione nel rack
z informazioni specifiche alle funzioni del modulo
Pagina visualizzatore rack
Per accedere alla pagina di visualizzazione del rack dalla Home page, attenersi alla
procedura riportata di seguito:
Passo
Azione
1
Fare clic sul collegamento Diagnostica.
2
Fare clic sul collegamento Visualizzatore rack.
Viene visualizzata la pagina di visualizzazione rack:
EIO0000000509 07/2012
147
Come lavorare con le pagine Web integrate
148
EIO0000000509 07/2012
Come lavorare con le pagine Web integrate
Messaggeria
Pagina Diagnostica
Fare clic su questo link per visualizzare le informazioni correnti sulla connessione
TCP aperta sulla porta 502.
Nella parte superiore della pagina viene visualizzato il numero dei messaggi inviati
e ricevuti sulla porta. Per ciascuna connessione (numerata da 1 a 64), in una tabella
sono riportate le seguenti informazioni:
z Indirizzo remoto
indirizzo IP remoto
z Porta remota
porta TCP remota
z Porta locale
porta TCP locale
z Mess. inviati
numero di messaggi inviati da questa connessione
z Mess. ricevuti
numero di messaggi ricevuti da questa connessione
z Errori inviati
numero di errori su questa connessione
EIO0000000509 07/2012
149
Come lavorare con le pagine Web integrate
Diagnostica NTP
Pagina Diagnostica NTP
Utilizzare il collegamento NTP sulla pagina Diagnostica per accedere alle
informazioni relative al servizio NTP:
Collegamenti
Questa pagina visualizza le informazioni relative al servizio NTP:
Stato NTP: il servizio è configurato correttamente.
z Stato server NTP: questo campo indica se il client NTP è collegato al server NTP
e se il server è primario o ridondante.
z Richieste NTP: il numero totale di richieste del client inviate al server NTP.
z Risposte NTP: il numero totale di risposte del server inviate dal server NTP.
z Errori NTP: il numero totale di richieste NTP che non hanno ottenuto risposta.
z Last error: l’ultimo codice di errore rilevato ricevuto dal client NTP.
z Data: il formato della data (G/M/A).
z Ora: l’ora.
z Fuso orario: il fuso orario (in base a UTC).
z Stato DST: l’ora legale.
z
Codici di errore
150
Codice
Descrizione
0
Il componente è OK ed è in esecuzione.
1
Traffico eccessivo o sovraccarico del server.
3
Rilevati parametri di configurazione errati.
4
Rilevato un componente disattivato.
9
Rilevato un indirizzo IP errato.
14
File fuso orario assente.
15
Errore di sintassi rilevato nel file "custom rules".
EIO0000000509 07/2012
Come lavorare con le pagine Web integrate
Diagnostica dell’orologio
Orologio RTU
Usare la pagina Diagnostica per accedere alle informazioni relative all’orologio
RTU:
Esempio di orologio RTU:
Tipo
Nome
Valore/ambito
Descrizione
Clock Status
Synchronized
sì/no
10.0.0.1
Current Data
and Time
Date
4/12/2010
Data RTU
Time
18:06:59
Ora RTU
4/12/2010
Timestamp della
sincronizzazione
Time
18:06:59
Timestamp della
sincronizzazione
Time Source
Stazione di controllo/
modulo CPU/server NTP
Sorgente dell’ora per la
sincronizzazione
Latest Time
Date
Synchronization
Time Source
Questa pagina visualizza le informazioni relative allo stato dell’orologio:
z None: Se non è configurato nessun protocollo RTU, l’orologio del
BMX NOR 0200 H funziona liberamente; l’impostazione iniziale è 1970/1/1.
z CPU Module: Se è configurato il protocollo RTU, il BMX NOR 0200 H può
recuperare l’ora iniziale dalla CPU all’avvio o al riavvio del protocollo RTU.
z Controlling Station: se SCADA o il master sincronizza l’ora con il
BMX NOR 0200 H, la sorgente dell’ora è la Controlling Station.
z NTP server: se il client NTP è attivato e collegato con il server NTP, la sua
sorgente dell’ora è il server NTP quando sincronizza l’orologio del modulo
BMX NOR 0200 H.
EIO0000000509 07/2012
151
Come lavorare con le pagine Web integrate
Statistiche
Pagina Statistiche Ethernet
La pagina statistiche visualizza le informazioni Ethernet del modulo, come stato,
statistiche di trasmissione, collisioni, ricezioni...
Utilizzare il collegamento Statistiche sulla pagina Diagnostica per accedere alle
statistiche Ethernet:
Pagina RTU Connection
Usare la pagina Diagnostica per accedere alle statistiche relative al protocollo
RTU:
152
EIO0000000509 07/2012
Come lavorare con le pagine Web integrate
Pagina Statistiche PPP / Modem e PPPoE
Utilizzare il collegamento Statistiche della pagina Diagnostica per accedere alle
statistiche per PPP / Modem e PPPoE:
Statut
PPPoE Status
Modern PSTN
Mode CLIENT
Mode CLIENT
Connexion INACTIVE
Local PPPoE Address NA
Connexion INACTIVE
Phone number 8767
InitAT Cmd NA
Adresse IP
Local PPP address NA
Remote PPP address NA
Pagina Statistiche memoria di sistema
Utilizzare il collegamento Statistiche sulla pagina Diagnostica per accedere alle
statistiche relative alla memoria di sistema:
CPU Module
Number of %M
32634
Number of %MW
32464
Memory
Free memory size
EIO0000000509 07/2012
50486600
153
Come lavorare con le pagine Web integrate
Carica file MIB
Finestra di dialogo Download del file
Quando si seleziona Carica file MIB, viene visualizzata la finestra di dialogo
Download del file, in cui viene chiesto se si desidera salvare il file MIB o aprirlo:
154
EIO0000000509 07/2012
Come lavorare con le pagine Web integrate
Proprietà
Pagina Proprietà
Utilizzare il collegamento Proprietà sulla pagina Diagnostica per accedere alle
proprietà del modulo:
EIO0000000509 07/2012
155
Come lavorare con le pagine Web integrate
10.5
Pagine Web di monitoraggio
Contenuto di questa sezione
Questa sezione contiene le seguenti sottosezioni:
Argomento
156
Pagina
Monitoraggio
157
Editor dati
158
EIO0000000509 07/2012
Come lavorare con le pagine Web integrate
Monitoraggio
Pagina Monitoraggio
Dalla home page del modulo BMX NOR 0200 H, fare clic sul collegamento
Monitoraggio per visualizzare la seguente pagina:
Collegamenti
È possibile accedere a questa pagine direttamente dalla pagina Monitoraggio:
z Editor dati: utilizzare l’Editor dati per accedere ai dati del PLC Modicon M340.
z Editor dati Lite: questa versione ridotta dell’Editor dati viene caricata più
rapidamente ed è in grado di accedere alla maggior parte dei dati del PLC
Modicon M340.
EIO0000000509 07/2012
157
Come lavorare con le pagine Web integrate
Editor dati
Pagina Editor dati
Utilizzare l’Editor dati per creare tabelle di animazione delle variabili. Tali tabelle
vengono animate per visualizzare i valori delle variabili.
Assicurarsi che le variabili scrivibili siano accessibili solo a personale qualificato
(protezione con password).
AVVERTENZA
FUNZIONAMENTO ANOMALO
Non fornire accesso in scrittura alle variabili di controllo importanti a personale non
qualificato.
Il mancato rispetto di queste istruzioni può provocare morte, gravi infortuni
o danni alle apparecchiature.
Dalla scheda Monitoraggio, selezionare il collegamento Editor dati per vedere la
schermata seguente:
L’editor dati è dinamico. È possibile creare tabelle su Web Designer e trasferirle al
modulo, oppure crearle direttamente nel sito Web selezionando le variabili dal
namespace o dagli input manuali dell’utente.
Editor dati Lite
L’Editor dati lite è simile all’Editor dati. La versione Lite presenta alcune limitazioni
relative ai tipi di dati disponibili ed è dedicato alla connessione modem (connessione
Ethernet lenta). Consente un download più veloce rispetto all’editor dati. Dalla
scheda Monitoraggio, selezionare il collegamento Editor dati lite per vedere la
schermata seguente.
158
EIO0000000509 07/2012
Modicon M340 RTU
Configurazione del modulo
EIO0000000509 07/2012
Configurazione del modulo
V
Introduzione
Questa sezione descrive la configurazione del modulo BMX NOR 0200 H .
Contenuto di questa parte
Questa parte contiene i seguenti capitoli:
Capitolo
EIO0000000509 07/2012
Titolo del capitolo
Pagina
11
Configurazione del modulo
161
12
Configurazione e debug con Unity Pro
163
13
Configurazione con le pagine Web di Setup
175
14
Configurazione di Web Designer
287
159
Configurazione del modulo
160
EIO0000000509 07/2012
Modicon M340 RTU
Configurazione del modulo
EIO0000000509 07/2012
Configurazione del modulo
11
Metodologia di configurazione
Panoramica
Seguire questa procedura per configurare il modulo BMX NOR 0200 H:
Passaggio
Azione
Commento
1
Impostare la configurazione hardware del PLC Configurare il modulo BMX NOR 0200 H nel rack del
tramite Unity Pro.
PLC. Impostare i parametri Ethernet e assegnare un
indirizzo IP valido (vedi pagina 180).
2
Accedere al sito Web del modulo e impostare i Qualsiasi modifica ai parametri di configurazione
parametri di protocollo e modulo e il mapping richiede un azzeramento del modulo.
oggetti dati.
3
Viene così creato un backup dei parametri di
Esportare la configurazione parametri di
configurazione.
protocollo e sito Web del modulo su un
supporto di memorizzazione locale (file *.XML)
(vedi pagina 195)
4
Esportare il mapping oggetti dati su un
supporto di memorizzazione locale.
L’esportazione viene eseguita su un file *.XSY, pronto
per l’importazione in Unity Pro. (vedi pagina 195)
5
Importare il file *.XSY nell’applicazione Unity
Pro.
Ciò consente di importare i dati RTU come le variabili
non localizzate come simboli per la programmazione
del PLC.
6
Completare il programma del PLC.
Tenere presente i requisiti dell’applicazione, durata
scansione, e così via.
7
Scaricare l’applicazione sul PLC.
Le funzionalità RTU sono pronte per l’uso.
8
Fare clic su ’Reset Communication’ nella
pagina web.
La nuova configurazione diventa effettiva.
NOTA: ripetere questi passaggi per aggiornare le definizioni delle variabili in Unity
Pro quando si modifica l’elenco del mapping oggetti dati.
NOTA: questo modulo non dispone di una funzione di memoria di backup della RAM
interna. Di conseguenza, al momento della disattivazione dell’alimentazione, la
RAM viene azzerata.
EIO0000000509 07/2012
161
Configurazione del modulo
Configurazione facoltativa
Il software di configurazione Web Designer viene utilizzato per impostare funzioni
aggiuntive ed elenco variabili dispositivo M340, come datalogging, servizi e-mail ed
elenchi tabella dati.
162
EIO0000000509 07/2012
Modicon M340 RTU
Configurazione e debug con Unity Pro
EIO0000000509 07/2012
Configurazione e debug con Unity
Pro
12
Introduzione
La configurazione o il debug della configurazione del modulo BMX NOR 0200 H si
basa sulla configurazione del modulo hardware tramite software Unity Pro.
Contenuto di questo capitolo
Questo capitolo contiene le seguenti sezioni:
Sezione
EIO0000000509 07/2012
Argomento
Pagina
12.1
Configurazione con Unity Pro
164
12.2
Debug con Unity Pro
169
163
Configurazione e debug con Unity Pro
12.1
Configurazione con Unity Pro
Contenuto di questa sezione
Questa sezione contiene le seguenti sottosezioni:
Argomento
164
Pagina
Configurazione con Unity Pro
165
Schermata di configurazione
167
EIO0000000509 07/2012
Configurazione e debug con Unity Pro
Configurazione con Unity Pro
Codice prodotto modulo
Individuare il codice prodotto del modulo (BMX NOR 0200 H) in Unity Pro v5.0:
Passaggio
Azione
1
Aprire la vista Bus PLC.
2
Fare clic con il pulsante destro del mouse su uno slot vuoto e selezionare
Nuovo dispositivo.
3
Nella colonna Numero parte, espandere Comunicazione per vedere i moduli
disponibili, compreso BMX NOR 0200 H.
Il numero totale di moduli di comunicazione come BMX NOE 01•0 o
BMX NOR 0200 H non può superare due. Quindi è possibile inserire un numero
massimo di due moduli BMX NOR 0200 H in un sistema M340.
Nuovo dispositivo
Il codice prodotto del modulo è BMX NOR 200 in Unity Pro V5.0. È disponibile in
Comunicazione nel menu Nuovo dispositivo:
Solo la porta Ethernet (canale 0) è configurabile in Unity Pro. La porta seriale viene
configurata tramite Web.
EIO0000000509 07/2012
165
Configurazione e debug con Unity Pro
La descrizione di Unity Pro per questo modulo è “Modulo Ethernet TCP/IP, RTU”:
166
EIO0000000509 07/2012
Configurazione e debug con Unity Pro
Schermata di configurazione
Schermata di configurazione modulo
Utilizzare la schermata seguente per dichiarare il canale di comunicazione (0) e
configurare i parametri necessari per la porta Ethernet sul modulo
BMX NOR 0200 H:
La schermata di configurazione è suddivisa in più aree:
z Famiglia modello: selezionare la famiglia modello per la configurazione.
z Indirizzo del modulo: se la rete selezionata è associata a un modulo, in questa
area vengono visualizzati il rack, il modulo e il canale.
z Utility del modulo: selezionare le utility utilizzate dal modulo.
z Indirizzo IP del modulo: in questo campo viene visualizzato l’indirizzo IP del
modulo.
z Schede dei servizi: per configurare un particolare servizio, selezionare la scheda
appropriata.
z Scheda Configurazione IP (vedi pagina 49): dichiarare il canale di
comunicazione e configurare i parametri necessari per una porta Ethernet
z
EIO0000000509 07/2012
Scheda di configurazione messaggistica: (vedi pagina 57) accedere all’area di
configurazione connessione e all’area di controllo
167
Configurazione e debug con Unity Pro
Impostazioni del progetto
Verificare che l’opzione Dizionario dati sia selezionata quando si programma
l’applicazione PLC. In caso contrario, le variabili non localizzate potrebbero non
essere assegnate ai punti dati RTU. La casella di controllo si trova in: Strumenti →
Impostazioni del progetto →Generale →Dati integrati PLC). Tuttavia,
un’applicazione compilata consuma più memoria quando è incluso il Dizionario
dati. Tenere presente questo problema di memoria quando si applicano variabili
non localizzate nelle soluzioni RTU:
168
EIO0000000509 07/2012
Configurazione e debug con Unity Pro
12.2
Debug con Unity Pro
Panoramica
Questa sezione descrive le procedure di debug della configurazione dei moduli
BMX NOR 0200 H con Unity Pro.
Contenuto di questa sezione
Questa sezione contiene le seguenti sottosezioni:
Argomento
Schermata di debug del modulo
EIO0000000509 07/2012
Pagina
170
Parametri generali di debug
171
Parametri di debug delle utility TCP/IP
173
169
Configurazione e debug con Unity Pro
Schermata di debug del modulo
Schermata
La scheda Debug di Unity Pro è divisa in quattro aree e include le opzioni per il
debug di una porta Ethernet.
Schermata NOR:
Ethernet 1 Porta 10/100 RJ45 Versione: 1.0
Config
1
RunErr.STS
Debug
Errore
BMX NOR 0100
4
Canale 0
Informazioni indirizzo
NTP
2
Stato NTP
Collegamento a NTP
Server Principale
Da un Indirizzo MAC 00.00.54.00.1D.B7
server
Indirizzo IP server SMTP 192.168.16.10
Indirizzo IP 192 . 168 . 1 . 100 Stato DST Ora legale
Subnet mask 255 . 255 . 0 . 0
Fuso orario (GMT-05:00)Ora solare fuso orientale [New York]
Indirizzo gateway 0 . 0 . 0 . 0
Richieste 12 Risposte
11
Errori 16#1 Ultimo errore 16#0
Messaggi
Connessioni aperte
Non autorizzati
Messaggi rifiutati
Messaggi ricevuti
Messaggi inviati
3
Funzione:
0
0
0
0
0
Azzera contatori
Ping
Traffico messaggi (mess./min)
2000 mess./sec
ETH TCP IP
Task:
MAST
Collegamento di rete: Min. 0
nor
Med. 0
IO Scanning
Ampiezza di banda
Max. 0
Reset
IO Scanning
attivato
Dati globali
Dati globali
attivato
Non configurato 16
Analizzato
32
Non analizzato 48
Guasto o non presente 64
Non configurato
Variabile SUB
SUB predefinita
Variabile PUB
1
17
33
49
16
32
48
64
1
17
33
49
Nella tabella seguente sono descritte le aree della schermata di configurazione.
Area
Funzione
1: Modulo
Run
area riservata alla
descrizione del modulo
(per maggiori informazioni
Err.
fare riferimento alla
sezione Indicatori LED
(vedi pagina 26)).
STS
z acceso: modulo in funzione
z spento: PLC non configurato
z acceso: errore di configurazione o
di sistema rilevato
z spento: funzionamento normale
z acceso: comunicazione OK
z lampeggiante: errore di
comunicazione rilevato
2: Canale
area di selezione del canale
3: Parametri
area parametri generali
4: scheda
Debug
Informazioni indirizzo
z visualizza la configurazione dell’utility
TCP/IP
z verifica le comunicazioni del profilo TCP/IP
170
Messaggi
visualizza il numero di connessioni aperte e il
numero di messaggi non autorizzati, rifiutati,
ricevuti e inviati.
Traffico messaggi
visualizza il numero di messaggi elaborati dal
modulo al minuto
NTP
visualizza lo stato del server NTP
EIO0000000509 07/2012
Configurazione e debug con Unity Pro
Parametri generali di debug
Introduzione
I parametri generali di debug della schermata di debug del modulo
(vedi pagina 170) sono raggruppati in due finestre:
z Finestra Traffico messaggi
z Finestra Messaggi
Traffico messaggi
Di seguito è riportato un esempio della finestra Traffico messaggi.
In questa finestra è visualizzato il numero di pacchetti Ethernet (inviati e ricevuti) al
secondo gestiti dal modulo.
Il pulsante Reset azzera i contatori Min., Med. e Max. riportandoli a 0.
Messaggi
Di seguito è riportato un esempio della finestra Messaggi.
Questa finestra riporta il numero di:
Connessioni TCP/IP aperte (il numero di connessioni server, client e Transparent
Device Access aperte)
z Connessioni TCP/IP non autorizzate
z Messaggi TCP/IP rifiutati
z Messaggi TCP/IP ricevuti
z Messaggi TCP/IP inviati
z
Nella finestra sono disponibili i tre pulsanti indicati di seguito.
z Azzera contatori: fare clic su questo pulsante per riportare a 0 i contatori.
z Ping (vedere sotto)
z Ampiezza di banda (vedere sotto)
EIO0000000509 07/2012
171
Configurazione e debug con Unity Pro
Ping
È possibile testare l’instradamento tra il modulo e un altro dispositivo mediante una
richiesta PING, come mostrato nella figura riportata di seguito.
172
Passo
Azione
1
Immettere l’indirizzo IP del dispositivo di cui si desidera testare le comunicazioni e
fare clic su Ping.
Commento
2
Attendere che la richiesta sia
elaborata
Viene visualizzata la finestra seguente:
3
La finestra COMUNICAZIONE
informa che lo scambio è stato
eseguito correttamente.
Finestra COMUNICAZIONE:
4
Premere OK.
Se la richiesta PING è stata eseguita
correttamente, nel campo ms viene
visualizzato un valore.
EIO0000000509 07/2012
Configurazione e debug con Unity Pro
Parametri di debug delle utility TCP/IP
Informazioni indirizzo
I parametri di debug delle utility TCP/IP presenti nella schermata di debug del
modulo (vedi Modicon M340 per Ethernet, Moduli di comunicazione e processori,
Manuale utente) sono raggruppati nella finestra Informazioni indirizzo.
In questa finestra viene visualizzata la configurazione dei seguenti elementi:
z Indirizzo MAC
z Indirizzo IP
z Subnetwork mask
z Indirizzo Gateway
EIO0000000509 07/2012
173
Configurazione e debug con Unity Pro
174
EIO0000000509 07/2012
Modicon M340 RTU
Configurazione con le pagine Web di Setup
EIO0000000509 07/2012
Configurazione con le pagine Web
di Setup
13
Panoramica
Questo capitolo descrive come configurare i seguenti parametri dei moduli.
z configurazione dei parametri della porta Ethernet e della porta seriale
z configurazione dei parametri del modem
z configurazione dei parametri dei protocolli IEC / DNP3
Contenuto di questo capitolo
Questo capitolo contiene le seguenti sezioni:
Sezione
EIO0000000509 07/2012
Argomento
Pagina
13.1
Configurazione sito Web comune
176
13.2
Configurazione sito Web IEC
200
13.3
Configurazione sito Web DNP3
245
175
Configurazione con le pagine Web di Setup
13.1
Configurazione sito Web comune
Contenuto di questa sezione
Questa sezione contiene le seguenti sottosezioni:
Argomento
176
Pagina
Interfaccia ingresso parametri nelle pagine impostazione Web
177
Configurazione del canale
180
Configurazione porta seriale
185
Configurazione della porta Ethernet
191
Configurazione del fuso orario
192
Parametri protocollo RTU
194
File di configurazione protocolli e modulo
195
Azzeramento servizio protocollo RTU
198
Compatibilità verso l’alto
199
EIO0000000509 07/2012
Configurazione con le pagine Web di Setup
Interfaccia ingresso parametri nelle pagine impostazione Web
Pagina Impostazione
Panoramica sull’immissione dei parametri
Ogni campo di immissione parametri contiene queste parti di base:
Titolo del parametro: il titolo del parametro contiene il nome del parametro.
Comprende l’unità del valore tra parentesi (se applicabile).
z Campo immissione: campo in cui immettere il valore del parametro desiderato.
z Descrizione parametro: contiene una breve descrizione del parametro.
Comprende il tipo di dati del parametro, l’impostazione ambito valido e il valore
predefinito.
z
NOTA: un parametro di azzeramento (o riavvio del modulo) è necessario per
prendere in considerazione eventuali modifiche della configurazione.
(vedi pagina 198)
EIO0000000509 07/2012
177
Configurazione con le pagine Web di Setup
Per impostazione predefinita, la descrizione del parametro è nascosta. La
descrizione viene visualizzata solo quando si posiziona il cursore sul campo di
inserimento:
Periodo Ack T1 (ms): 15000
Periodo frame T2 S (ms): 10000
Periodo test T3 (ms): 20000
Valore K: 12
Descrizione dei parametri
Tempo di attesa per ACK a un
APDU trasmesso (tipo: intero, Min: 0, Max:
4294967295, predefinito: 15000)
Valore W: 8
Compatibilità dei file di configurazione
Il modulo BMX NOR 0200 H è compatibile con la versione precedente.
Verifica della coerenza
Permette di eseguire la verifica della coerenza nella configurazione web, compreso
il controllo dell’univocità degli indirizzi del registro della CPU e il controllo delle
relazioni tra i parametri correlati. La verifica della coerenza viene eseguita prima che
l’utente effettui eventuali modifiche facendo clic sul pulsante Change o Add:
z Se durante la verifica i valori dei parametri risultano incoerenti, viene visualizzata
una finestra di dialogo che indica la presenza di un conflitto tra parametri. Questa
finestra ha il solo scopo di segnalare il problema all’utente. Selezionare Cancel
per annullare questa configurazione, quindi selezionare OK per confermare
l’operazione.
z Viene visualizzata la finestra di dialogo che indica i parametri non validi per
rifiutare la configurazione dell’utente.
Finestra conflitto parametri per la verifica della coerenza:
178
EIO0000000509 07/2012
Configurazione con le pagine Web di Setup
Finestra dati immessi non validi per la verifica della coerenza:
Opzione di grigiatura automatica
Nel caso di conflitto tra parametri essi vengono automaticamente disattivati una
volta che viene selezionato e attivato il parametro desiderato.
Schermata dell’opzione di grigiatura:
EIO0000000509 07/2012
179
Configurazione con le pagine Web di Setup
Configurazione del canale
Configurazione della comunicazione
Prima di configurare le porte del modulo BMX NOR 0200 H, selezionare la
comunicazione da configurare tramite il sito Web.
Click communication setup general:
180
Parametro
Ambito del valore
Valore predefinito
Descrizione
Channel ID
0...4
0
Indice del canale
Protocol
IEC/DNP3
IEC(101,104)
Tipo di protocollo
Network Type
TCP-IP/Raw Serial
TCP-IP
Tipo di porta fisica
Mode
Master/Slave
Slave(Server)
Ruolo nella rete
IP Address
—
255.255.255.255
Indirizzo IP del dispositivo
remoto (più indirizzi
separati da punto e
virgola).
EIO0000000509 07/2012
Configurazione con le pagine Web di Setup
Parametro
Ambito del valore
Valore predefinito
Descrizione
Local Port
0...65535
2404
Porta del dispositivo
remoto
Connection
Count
1...4
1
Solo per i server IEC 104 e
DNP3, è il numero
massimo di client che
possono essere collegati
contemporaneamente al
server.
Status Reg Type %MW
%MW
Tipo di registro di stato del
canale nella CPU
Status Reg Start 0...32464
Address
0
Indirizzo iniziale del
registro dello stato del
collegamento (32 bit) nella
CPU; per i server
configurati con più di un
client vi è un registro di
stato indipendente per ogni
client.
NOTA: se un modulo è in modalità slave/server, è possibile collegare più client
(≤4). Questi client hanno la stessa configurazione ad eccezione dell’indirizzo IP.
Configurare il numero di client nel parametro Connection Count. A questo punto,
sulla pagina sono visualizzati 4 canali. Tuttavia, solo uno è reale, mentre gli altri
sono visualizzati come virtuali. Quando l’utente aggiunge/rimuove un canale reale,
l’operazione ha effetto su tutti i canali virtuali.
NOTA: La scelta tra IEC 101 e IEC 104 dipende dalla combinazione di protocol,
mode e network nelle impostazioni di comunicazione.
NOTA: master/slave è utilizzato nella comunicazione seriale, mentre client/server è
utilizzato nella comunicazione internet.
Di seguito sono riportate le designazioni dei protocolli:
IEC 60870-5-101 master/IEC 60870-5-101 slave
z IEC 60870-5-104 client/IEC 60870-5-104 server
z DNP3 master/DNP3 slave
z DNP3 Net client/DNP3 Net server
z
EIO0000000509 07/2012
181
Configurazione con le pagine Web di Setup
Più protocolli
La configurazione supporta più protocolli in un solo modulo. IEC 101
master/IEC 104 server, IEC 104 client/IEC 104 server, DNP3 master/DNP3 Net
server, DNP3 Net client/DNP3 Net server; è consentita solo questa tabella di
combinazioni. Non eseguire IEC e DNP3 contemporaneamente in un solo modulo.
Caso
1
2
Protocol
Num. max.
Protocollo
Num. max.
1
DNP3 master
1
–
–
2
DNP3 NET master
1
–
–
3
IEC 101 master
1
–
–
4
IEC 104 master
1
–
–
5
–
–
DNP3 slave
1
6
–
–
DNP3 NET server
1
7
–
–
IEC 101 slave
1
8
–
–
IEC 104 server
1
9
DNP3 master
1
DNP3 NET server
1
10
DNP3 NET client
1
DNP3 NET server
1
11
IEC 101 master
1
IEC 104 server
1
12
IEC 104 client
1
IEC 104 server
1
Più server per IEC 104 client e DNP3 IP client
Per la configurazione della comunicazione è ammesso solo un canale client, ma
esso può supportare fino a 32 server in 32 sessioni. Ogni sessione corrisponde a un
server. Tutte le sessioni condividono la configurazione del parametro canale
comune. Questa funzionalità è supportata sia dal client IEC 104 che dal client DNP3
NET.
182
EIO0000000509 07/2012
Configurazione con le pagine Web di Setup
In questa figura è illustrata la configurazione della comunicazione:
L’indirizzo IP e la porta sono impostati nel riquadro della sessione anziché
nell’impostazione della comunicazione. Quando Connection Count è superiore a
1, il registro di stato corrispondente è secondo Status Reg Start Address, ogni
stato occupa due parole.
La seguente figura mostra l’indirizzo IP e la configurazione della porta:
In questa finestra è ammesso solo un indirizzo IP.
EIO0000000509 07/2012
183
Configurazione con le pagine Web di Setup
Questa figura mostra il numero di sessioni:
Il numero massimo di sessioni può essere 32 con lo stesso indirizzo IP per un solo
canale. Per più di un collegamento, il numero di sessioni è uguale al numero di
collegamenti.
Questa figura mostra i parametri del canale comune:
Tutti i collegamenti (client) a diversi server condividono i parametri del canale
comune elencati sopra.
184
EIO0000000509 07/2012
Configurazione con le pagine Web di Setup
Configurazione porta seriale
Introduzione
Per configurare il modulo in modalità seriale, dal menu Setup, selezionare
Configurazione porta seriale.
NOTA: Per configurare un modem con collegamento seriale (modalità seriale o
PPP), è obbligatorio configurare la porta seriale.
Configurazione seriale
EIO0000000509 07/2012
Parametro
Ambito del valore
Valore predefinito Descrizione
Physical Line
RS232/RS485
RS232
Selezionare le linee di
connessione fisica
Signals
Rx-Tx/Rx-Tx+RTS-CTS
Rx-Tx
Selezionare le linee di
segnale per la
comunicazione
Baud Rate
300/600/1200/2400/4800/
9600/19200/38400
19200
Velocità di trasmissione
della porta seriale, in bit
al secondo
Data Bits
8
8
Bit di dati in un’unità di
trasmissione
Stop Bits
1/2
1
Bit di stop in un’unità di
trasmissione
Parity
None/Odd/Even
None
Parità
185
Configurazione con le pagine Web di Setup
Configurazione modem
Fare clic sulla scheda Generale:
Parametro
Ambito del
valore
Valore
Descrizione
predefinito
Modem Type
None / Radio /
PSTN / GSM /
GPRS
None
Selezionare il tipo di modem
Connection
Type
Permanent/
On Demand
On
Demand
z Permanent: consente di collegare
Default Phone
Index
1...64
1
Prefisso telefonico nell’elenco telefonico:
utilizzato se la modalità di connessione è
permanente o il valore nel registro prefisso
telefonico CPU non è valido
Max Retry
1...255
automaticamente il modem
all’accensione del modulo
z On Demand: consente di collegare o
scollegare il modem in base a Reg CMD
nella CPU
3
Indica il numero massimo di tentativi
Command Reg 0...32464
Address (%MW)
0
Indirizzo %MW iniziale dei 4 registri modem
CPU che rappresentano il comando modem
e lo stato del collegamento seriale del
modem. Oppure indirizzo iniziale di 8 registri
%MW, che rappresentano il comando del
modem, lo stato, l’indirizzo IP locale e
remoto per il collegamento PPP modem.
PPP Enable
deselezionata
Se selezionata, PPP è collegato al modem
Casella di
controllo
NOTA: Quando si utilizza il protocollo RTU (IEC 104/DNP3) tramite un modem
PSTN/GPRS o ADSL, l’indirizzo IP del gateway viene sostituito una volta che è stata
stabilita la connessione.
186
EIO0000000509 07/2012
Configurazione con le pagine Web di Setup
GSM
Fare clic su Modem GSM:
Parametro
Ambito del
valore
Valore predefinito
Descrizione
Init AT CMD
—
ATE0Q0S0=1&D0&S0&C0&W0
Comandi AT personalizzati specificati
dall’utente - comandi AT per inizializzare il
modem, che è una stringa di comando che
inizia con AT
PIN Code
4-8 numeri
0000
Codice PIN per la scheda SIM
SMS Service
Center
—
-
Numero del centro di assistenza per il server
SMS - numero in formato internazionale del
centro di assistenza per il server SMS,
simbolo predefinito (-), altrimenti specificarlo
GPRS
Fare clic su Modem GPRS
EIO0000000509 07/2012
187
Configurazione con le pagine Web di Setup
Parametro
Ambito del
valore
Valore predefinito
Descrizione
Init AT Command
—
ATE0Q0S0=1&D0&S0&C0&W0
Comandi AT personalizzati specificati
dall’utente - comandi AT per inizializzare il
modem, che è una stringa di comando che
inizia con AT
Access Point
Name (APN)
—
-
Nome del punto di accesso fornito dal
fornitore di servizi per GPRS
PIN Code
4-8 numeri
0000
Codice PIN per la scheda SIM
SMS Service
Center
—
-
Numero del centro di assistenza per il
server SMS - numero in formato
internazionale del centro di assistenza per
il server SMS, simbolo predefinito (-),
altrimenti specificarlo
Username
—
USER
Nome utente dell’APN fornito dal fornitore
di servizi
Password
—
USER
Password dell’APN definita dal fornitore di
servizi, simbolo predefinito (-), altrimenti
specificarlo
Local IP address
—
0.0.0.0
Indirizzo IP locale per il client PPP e
indirizzo IP fornito dal server se si specifica
0.0.0.0.
PSTN
Fare clic su Modem PSTN
Parametro
Ambito del
valore
Valore predefinito
Descrizione
Init AT CMD
—
ATE0Q0S0=1&D0&S0&C0&W0
Comandi AT personalizzati specificati
dall’utente - comandi AT per inizializzare il
modem, che è una stringa di comando che
inizia con AT
188
EIO0000000509 07/2012
Configurazione con le pagine Web di Setup
PPP Server
Fare clic su PPP server
EIO0000000509 07/2012
Parametro
Ambito del
valore
Valore
predefinito
Descrizione
Username for
Server
—
USER
Nome utente del dispositivo remoto
(usato solo per modem PPP come
modalità server)
Password for
Server
—
USERUSER
Password del dispositivo remoto (usata
solo per modem PPP come modalità
server)
Local IP Address
—
0.0.0.0
Indirizzo IP del dispositivo remoto
Allow Remote IP
Address
Casella di
controllo
deselezionata
Consente di chiamare il dispositivo per
specificare il proprio indirizzo IP
189
Configurazione con le pagine Web di Setup
Phone List
Fare clic su Phone List
190
Parametro
Ambito
del valore
Valore
predefinito
Descrizione
Phone Index
1...64
1
Prefisso del numero di telefono del
dispositivo remoto
Phone Number
—
000000
Numero di telefono del dispositivo remoto
Local IP
—
0.0.0.0
Indirizzo IP del dispositivo remoto e
indirizzo IP del provider se si specifica
0.0.0.0. (usato solo per modem PPP come
modalità server)
Username
—
USER
Nome utente del dispositivo remoto (usato
solo per modem PPP come modalità
server)
Password
—
USERUSER
Password del dispositivo remoto (usata
solo per modem PPP come modalità
server)
Comment
—
Comment
Commenti dell’utente
EIO0000000509 07/2012
Configurazione con le pagine Web di Setup
Configurazione della porta Ethernet
Impostazione PPPoE
La porta Ethernet viene configurata tramite Unity Pro. Tuttavia, nel caso di un
modem ADSL viene utilizzato il protocollo PPPoE e la porta Ethernet viene
configurata tramite il sito Web.
Fare clic su PPPoE setup:
Parametro
EIO0000000509 07/2012
Ambito valore Valore
predefinito
Descrizione
Enable PPPoE Casella di
controllo
deselezionata
Attivazione di PPPoE sulla connessione
modem
Connection
Type
Permanent/
On Demand
Permanent
z Permanent: consente di collegare
CPU Reg
Address
0...32264
0
indirizzo iniziale di 8 registri %MW, che
rappresentano il comando modem, lo
stato, l’indirizzo IP locale e remoto
Username for
Server
—
USER
nome utente per la connessione con
questo server PPP
Password for
Server
—
USERUSER
password per la connessione con questo
server PPP
Local IP
address
—
0.0.0.0
specifica l’indirizzo IP client PPPoE e
l’indirizzo IP è fornito dal provider se si
specifica 0.0.0.0
automaticamente il modem
all’accensione del modulo
z On Demand: consente di collegare o
scollegare il modem in base a Reg
CMD nella CPU
191
Configurazione con le pagine Web di Setup
Configurazione del fuso orario
Configurazione del sito Web
Il fuso orario è configurabile solo per il master e lo slave DNP3, che hanno le stesse
opzioni delle configurazioni NTP in Unity Pro. Quest’opzione permette di impostare
il fuso orario se per il modulo BMX NOR 0200 H non è stato specificato un fuso
orario nella configurazione NTP oppure se NTP è disattivato.
192
Parametro
Ambito valore
Valore predefinito Descrizione
Time Zone
Custom timezone
(GMT-12:00)Dateline
Standard Time
(GMT0)Greenwich
Mean Time
(GMT0)Greenwich Il formato predefinito è
Mean Time
l’ora universale coordinata
(UTC). Opzionalmente
questo valore può essere
modificato per impostare il
fuso orario locale. Se
questa impostazione non
corrisponde
all’impostazione del fuso
orario di Unity Pro,
mantenere l’impostazione
di Unity Pro.
Automatically
clock for
daylight saving
change:
Casella di controllo
deselezionata
Il modulo regola
automaticamente il cambio
dell’ora in primavera e in
autunno.
EIO0000000509 07/2012
Configurazione con le pagine Web di Setup
Configurazione Unity Pro
Se in Unity Pro è attivata la configurazione NTP come mostrato nella figura, il
parametro nella pagina Web ha la stessa configurazione di NTP quando viene
creato il protocollo DNP3.
Questa figura mostra il fuso orario in Unity Pro:
Configurazione NTP
Se la configurazione NTP è diversa dal fuso orario impostato nella pagina Web,
questo viene indicato esplicitamente nella pagina Web.
NOTA: la configurazione NTP ha priorità più elevata, ovvero se i due valori non
corrispondono, il modulo BMX NOR 0200 H utilizza il fuso orario dell’NTP, e non
l’impostazione configurata nella pagina Web.
Questa figura mostra il fuso orario nel sito Web:
EIO0000000509 07/2012
193
Configurazione con le pagine Web di Setup
Parametri protocollo RTU
Introduzione
È possibile immettere valori per i parametri di protocollo nei campi di immissione
della pagina Web. I parametri di protocollo sono di base o avanzati:
z Parametri: i parametri di base possono essere modificati in ogni applicazione
utente.
z Parametri avanzati: si consiglia di non modificare i parametri avanzati a meno
che la modifica non sia richiesta da uno specifico requisito dell’applicazione.
Questi parametri consentono di impostare applicazioni RTU con il modulo
BMX NOR 0200 H:
194
EIO0000000509 07/2012
Configurazione con le pagine Web di Setup
File di configurazione protocolli e modulo
Introduzione
Questa utility consente all’utente di esportare o importare parametri di
configurazione e file di mapping dati.
È possibile salvare i parametri di configurazione protocolli e modulo in un file *.XML
in un supporto di memorizzazione locale o caricare un file di configurazione salvato
in precedenza.
È possibile esportare il mapping oggetto dati RTU in un file simbolo *.XSY che può
essere importato nel programma applicativo in Unity Pro.
Importazione/esportazione file
Questa figura mostra il mapping dati di esportazione:
Esso fornisce un’interfaccia per la modifica/eliminazione del parametro di collisione.
L’utente può modificare il parametro facendo doppio clic su di esso o eliminarlo
direttamente facendo clic sul pulsante Rimuovi.
EIO0000000509 07/2012
195
Configurazione con le pagine Web di Setup
Questa figura mostra il mapping dati di importazione:
NOTA: verifica la coerenza dei protocolli quando si importa il mapping dati.
Sono consentite solo le seguenti combinazioni:
z DNP3 Net client/ server <-> DNP3 Net client/ server
z DNP3 master/ slave <-> DNP3 master/ slave
z DNP3 Net client/ server <-> DNP3 master/ slave
z IEC 101 master/ slave <-> IEC 101 master/ slave
z IEC 104 client/ server <-> IEC 104 client/ server
z IEC 101 master/ slave <-> IEC 104 client/ server
Esportazione locale
Seguire questa procedura per esportare il profilo di configurazione in una posizione
locale:
Passaggio
196
Azione
1
Fare clic con il pulsante destro del
mouse sul collegamento ipertestuale
(Right click here...).
2
Scorrere su Save Target As.
3
Selezionare la posizione locale in cui
è memorizzato il profilo.
Commento
Viene visualizzata la finestra di dialogo.
EIO0000000509 07/2012
Configurazione con le pagine Web di Setup
Importazione nel modulo
Seguire questa procedura per importare un profilo di configurazione salvato nel
modulo BMX NOR 0200 H:
Passo
Azione
Commento
1
Fare clic su Browse.
È possibile selezionare e salvare il profilo di
configurazione in una finestra di dialogo aperta.
2
Fare clic su Import.
Il file viene caricato e importato.
NOTA: Il nuovo profilo di configurazione importato non viene implementato se non
si ripristinano i servizi RTU sul modulo.
Esportazione del file mapping dati per Unity Pro
È possibile esportare il mapping oggetto dati RTU su variabili non localizzate in un
file simbolo *.XSY che è possibile importare nel programma applicativo in Unity Pro.
EIO0000000509 07/2012
197
Configurazione con le pagine Web di Setup
Azzeramento servizio protocollo RTU
Struttura di impostazione
Dopo ogni modifica dei parametri del protocollo (immettendo un nuovo valore o
importando un nuovo file di parametri), azzerare la funzione RTU per implementare
le modifiche. Questa figura mostra la struttura di impostazione di un server
IEC 60870-5-104 come esempio:
198
EIO0000000509 07/2012
Configurazione con le pagine Web di Setup
Compatibilità verso l’alto
Introduzione
Il modulo BMX NOR 0200 H supporta la compatibilità verso l’alto da V1.0 a V1.5.
RTU V1.5 dispone della compatibilità verso l’alto, inclusi i file del firmware e di
configurazione. Tutte le funzioni della versione V1.0 sono supportate dalla V1.5.
Nuovo firmware con hardware precedente
L’hardware PV02 supporta tutte le nuove funzionalità del firmware V1.5 ad
eccezione del backup eventi.
NOTA: Se si utilizza l’hardware V03, l’interfaccia utente consente di impostare i
parametri di backup degli eventi, ma essi non vengono applicati se si verifica
un’interruzione dell’alimentazione. Viene visualizzato un messaggio nella pagina di
configurazione che indica che la funzione di backup degli eventi non è supportata
nella versione PV.03. Verificare la versione hardware se occorre questa funzione.
Schermata di backup di eventi:
Firmware precedente con nuovo hardware
Tutte le funzionalità del vecchio firmware sono supportate dall’hardware PV1.1.
Compatibilità dei file di configurazione del sito Web
z
z
EIO0000000509 07/2012
I file di configurazione del nuovo sito Web non sono supportati nel vecchio FW
(SV 1.0).
I file di configurazione del sito Web precedente possono essere importati nel
nuovo FW (SV 1.1); tutti i parametri sono effettivi. Tutti i nuovi parametri sono
assegnati come valori predefiniti e sono modificabili dopo aver importato i vecchi
file di configurazione.
199
Configurazione con le pagine Web di Setup
13.2
Configurazione sito Web IEC
Contenuto di questa sezione
Questa sezione contiene le seguenti sottosezioni:
Argomento
200
Pagina
Parametri protocollo RTU master IEC 60870-5-101
201
Parametri protocollo RTU slave IEC 60870-5-101
208
Parametri protocollo RTU client IEC 60870-5-104
214
Parametri protocollo RTU server IEC 60870-5-104
219
Pagina e tabella Mapping oggetto dati IEC
225
Mapping oggetto dati IEC
235
Impostazione della coda eventi IEC
237
Master/Client IEC 60870-5-101/104
239
Lunghezza dati e orientamento mapping IEC
241
Tipi di oggetti dati IEC mappati a EDT/DDT Unity Pro
242
EIO0000000509 07/2012
Configurazione con le pagine Web di Setup
Parametri protocollo RTU master IEC 60870-5-101
Introduzione
Configurare il master IEC 60870-5-101 nell’impostazione di comunicazione
scegliendo porta seriale.
Parametri canale
Fare clic sul parametro canale impostazione RTU:
EIO0000000509 07/2012
Parametro
Ambito valore Valore
predefinito
Descrizione
DL Address
Length
0/1/2
1
indica i byte utilizzati per l’indirizzo di
collegamento dati
Use Balanced
Mode
Casella di
controllo
deselezionata
indica l’uso della modalità bilanciata o
non bilanciata
Session Count
1...32
1
indica il numero massimo di sessioni
sul canale
201
Configurazione con le pagine Web di Setup
Configurare il modulo con i parametri avanzati:
202
Parametro
Ambito valore
Valore
predefinito
Descrizione
First Char
Wait (ms)
0...65535
0
indica l’intervallo minimo tra
ricezione e trasmissione
Rx Buffer Size 0...256
256
indica la dimensione del buffer di
ricezione della porta seriale (byte)
One Char Ack
Allowed
Casella di
controllo
deselezionata
consente la trasmissione di un
carattere E5 invece del messaggio
ACK di lunghezza fissa
One Char Nack
Allowed
Casella di
controllo
deselezionata
consente la trasmissione di una
risposta di un carattere invece del
messaggio NACK a lunghezza
fissa, quando non sono disponibili
dati di risposta
Rx Frame
Timeout (ms)
0...4294967295
15000
indica il tempo di attesa massimo
per un frame completo, dopo la
ricezione della sincronizzazione
frame.
EIO0000000509 07/2012
Configurazione con le pagine Web di Setup
Parametro
Ambito valore
Valore
predefinito
Descrizione
Confirm Mode
NEVER/
SOMETIMES/
ALWAYS
NEVER
specifica quando richiedere la
conferma a livello collegamento per
frame a dimensione variabile che
contengono dati utente, non
trasmessi all’indirizzo di
trasmissione
Confirm
Timeout (ms)
0...4294967295
2000
indica il tempo di attesa massimo
per la conferma a livello
collegamento, se richiesto
Max Retries
0...255
2
indica il numero di tentativi dei
timeout di conferma livello
collegamento
Test Frame
Period (ms)
0...4294967295
0
specifica il periodo per la
trasmissione del messaggio di
verifica, per provare che il
dispositivo remoto sia ancora in
linea nella modalità bilanciata
Offline Poll
Period (ms)
0...4294967295
10000
specifica il periodo per ristabilire il
trasferimento di una sessione offline
Incremental
Timeout (ms)
0...4294967295
30000
indica il timeout di livello
applicazione incrementale
0
indica il numero di messaggi di
richiesta massimo con un tipo
specifico di unità dati specifici
dell’applicazione e una
destinazione che corrisponde a una
richiesta in sospeso che verrà
immessa nella coda su un master.
0: disattiva la coda
65535: coda illimitata
Max Queue Size 0...65535
EIO0000000509 07/2012
203
Configurazione con le pagine Web di Setup
Parametri sessione
Fare clic sul parametro sessione impostazione RTU:
Parametro
Ambito valore Valore
predefinito
Descrizione
Sector Count 1...5
1
indica i settori per questa sessione
Data Link
Address
0...65535
3
specifica i byte per l’indirizzo
collegamento dati
CAA Size
1...2
2
specifica i byte per l’indirizzo comune
dell’unità dati specifica dell’applicazione
IOA Size
1...3
2
specifica i byte di IOA
COT Size
1...2
1
specifica i byte di COT
Configurare il modulo con i parametri avanzati:
204
EIO0000000509 07/2012
Configurazione con le pagine Web di Setup
EIO0000000509 07/2012
Parametro
Ambito valore
Valore
Descrizione
predefinito
Originator
address for COT
0...255
1
specifica l’indirizzo di origine per
COT se lunghezza COT = 2
Default Response
Timeout (ms)
0...4294967295
60000
indica il timeout predefinito per la
conferma della richiesta
C1/C2 Pending
Count
0...65535
10
indica interrogazioni di Classe 1 e
2 quando una risposta di livello
applicazione è in attesa prima di
provare lo slave successivo
Class 1 Polls
Count
0...65535
10
indica il numero massimo di
interrogazioni di Classe 1 in
questa sessione prima di provare
lo slave successivo
Class 1 Pending
Delay (ms)
0...65535
0
Per un master non bilanciato, il
ritardo minimo prima dell’invio di
una richiesta di Classe se una
risposta di livello applicazione è in
attesa per questa sessione. Questi
parametri possono essere usati
per limitare l’ampiezza di banda
utilizzata.
Class 1 Poll
Delay (ms)
0...4294967295
0
Per un master non bilanciato, il
ritardo minimo prima dell’invio di
una richiesta di Classe. Questi
parametri possono essere usati
per limitare l’ampiezza di banda
utilizzata.
Class 2 Pending
Delay (ms)
0...4294967295
500
Per un master non bilanciato, il
ritardo minimo prima dell’invio di
una richiesta di Classe se una
risposta di livello applicazione è in
attesa per questa sessione. Questi
parametri possono essere usati
per limitare l’ampiezza di banda
utilizzata.
Class 2 Poll
Delay (ms)
0...4294967295
500
Per un master non bilanciato, il
ritardo minimo prima dell’invio di
una richiesta di Classe. Questi
parametri possono essere usati
per limitare l’ampiezza di banda
utilizzata.
205
Configurazione con le pagine Web di Setup
Parametri settore
Fare clic sul parametro settore impostazione RTU:
Parametro
Ambito valore Valore predefinito
Descrizione
Common ASDU
Address
1...65535
indica l’indirizzo comune di ASDU,
65535 è un indirizzo broadcast.
3
Configurare il modulo con i parametri avanzati:
206
Parametro
Ambito
valore
Valore
predefinito
Descrizione
Clock Sync
Mode
ACQUISITE/
LOAD/SYNC
ONLY
sync only
indica la modalità di sincronizzazione
dell’orologio; questo parametro vale solo
per le azioni eseguite automaticamente.
ACQUISITE: acquisizione ritardo seguito
da ritardo carico seguito da
sincronizzazione orologio
LOAD: ritardo carico seguito da
sincronizzazione orologio
SYNC ONLY: solo sincronizzazione
orologio
EIO0000000509 07/2012
Configurazione con le pagine Web di Setup
EIO0000000509 07/2012
Parametro
Ambito
valore
Valore
predefinito
Descrizione
Propagation
Delay (ms)
0...65535
0
indica il ritardo di propagazione se la
Modalità sincr. orologio è impostata su
LOAD
M_EI_NA GI
Casella di
controllo
selezionata
specifica se viene eseguita
un’interrogazione generale dopo la
ricezione di un messaggio M_EI_NA EOI
M_EI_NA Time
sync
Casella di
controllo
selezionata
specifica se viene eseguita una
sincronizzazione orologio dopo la
ricezione di un messaggio M_EI_NA EOI
M_EI_NA CI
Casella di
controllo
deselezionata specifica se viene eseguita
un’interrogazione contatore dopo la
ricezione di un messaggio M_EI_NA EOI
Online GI
Casella di
controllo
selezionata
specifica se viene eseguita
un’interrogazione generale ogni volta
che viene rilevato il passaggio online di
un dispositivo remoto; disponibile per i
dispositivi che non generano un
messaggio M_EI_NA EOI
Online Time
Sync
Casella di
controllo
selezionata
specifica se viene eseguita una
sincronizzazione orologio ogni volta che
viene rilevato il passaggio online di un
dispositivo remoto; disponibile per i
dispositivi che non generano un
messaggio M_EI_NA EOI
Online CI
Casella di
controllo
deselezionata specifica se viene eseguita
un’interrogazione contatore ogni volta
che viene rilevato il passaggio online di
un dispositivo remoto; disponibile per i
dispositivi che non generano un
messaggio M_EI_NA EOI
ACTTERM with
CSE Setpoint
Casella di
controllo
deselezionata specifica se attendere ACTTERM dallo
slave al termine dei comandi setpoint
CSENA, CSENB e CSENC
ACTTERM with
Command
Casella di
controllo
deselezionata specifica se attendere ACTTERM dallo
slave al termine dei comandi diversi da
setpoint
207
Configurazione con le pagine Web di Setup
Parametri protocollo RTU slave IEC 60870-5-101
Introduzione
Configurare lo slave master IEC 60870-5-101 nell’impostazione di comunicazione
scegliendo porta seriale.
Parametri canale
Fare clic sul parametro canale impostazione RTU:
208
Parametro
Ambito valore Valore
predefinito
Descrizione
DL Address
Length
1...2
indica i byte utilizzati per l’indirizzo di
collegamento dati
1
Use Balanced Casella di
Mode
controllo
deselezionata indica l’uso della modalità bilanciata o
non bilanciata
Event Backup
Enable
Casella di
controllo
deselezionata indica se eseguire un backup
dell’evento in caso di interruzione
dell’alimentazione
Session
Count
1...32
1
indica il numero massimo di sessioni sul
canale
EIO0000000509 07/2012
Configurazione con le pagine Web di Setup
Configurare il modulo con i parametri avanzati:
Parametro
Ambito valore
Valore
predefinito
Descrizione
First Char
Wait (ms)
0...65535
0
indica l’intervallo minimo tra ricezione
e trasmissione
Rx Buffer
Size
0...256
256
indica la dimensione del buffer di
ricezione della porta seriale (byte)
One Char Ack
Allowed
Casella di
controllo
deselezionata consente la trasmissione di un
carattere E5 invece del messaggio
ACK di lunghezza fissa
One Char
Casella di
Nack Allowed controllo
deselezionata consente la trasmissione di una
risposta di un carattere invece del
messaggio NACK a lunghezza fissa,
quando non sono disponibili dati di
risposta
Rx Frame
0...4294967295
Timeout (ms)
15000
Confirm Mode NEVER/SOME- ALWAYS
TIMES/ALWAYS
EIO0000000509 07/2012
indica il timeout di attesa di un frame
completo dopo la ricezione della
sincronizzazione frame
specifica quando richiedere la
conferma a livello collegamento per
frame a dimensione variabile che
contengono dati utente, non trasmessi
all’indirizzo di trasmissione
209
Configurazione con le pagine Web di Setup
Parametro
Ambito valore
Valore
predefinito
Descrizione
0...4294967295
Confirm
Timeout (ms)
2000
indica il tempo di attesa massimo per
la conferma a livello collegamento, se
richiesto
Max Retries
0...255
2
indica il numero di tentativi dei timeout
di conferma livello collegamento
Test Frame
Period (ms)
0...4294967295
0
specifica il periodo per la trasmissione
del messaggio di verifica, per provare
che il dispositivo remoto sia ancora in
linea nella modalità bilanciata
Offline Poll
Period (ms)
0...4294967295
10000
specifica il periodo per ristabilire il
trasferimento di una sessione offline
Incremental
0...4294967295
Timeout (ms)
30000
indica il timeout di livello applicazione
incrementale
Parametri sessione
Fare clic sul parametro sessione impostazione RTU:
210
Parametro
Ambito valore
Valore
predefinito
Descrizione
Data Link
Address
0...65535
3
indica i byte dell’indirizzo collegamento
dati
CAA Size
1...2
2
specifica i byte per l’indirizzo comune
dell’unità dati specifica dell’applicazione
IOA Size
1...3
2
specifica i byte di IOA
COT Size
1...2
1
specifica i byte di COT
Sector Count 1...5
1
indica i settori per questa sessione
EIO0000000509 07/2012
Configurazione con le pagine Web di Setup
Configurare il modulo con i parametri avanzati:
Parametro
Ambito valore
Valore
predefinito
Descrizione
Max ASDU
Size
0...252
252
indica la dimensione massima di
un’unità dati specifica dell’applicazione
Max Poll
Delay (ms)
0...4294967295
20000
indica il tempo massimo tra
interrogazioni collegamento prima che lo
slave non bilanciato sia dichiarato offline
Parametri settore
Fare clic sul parametro settore impostazione RTU:
EIO0000000509 07/2012
211
Configurazione con le pagine Web di Setup
Parametro
Ambito valore
Valore
predefinito
Descrizione
Common ASDU
Address
1...65535
3
indica l’indirizzo comune di ASDU,
65535 è un indirizzo broadcast.
0...4294967295
Cyclic
Message
Interval (ms)
10000
specifica il numero di millisecondi tra
aggiornamenti ciclici
Background
Period (ms)
0...4294967295
20000
specifica il periodo per generare dati di
scansione in background su questo
settore
Default
Response
Timeout (ms)
0...4294967295
60000
indica il timeout predefinito per la
conferma della richiesta
Send Clock
Sync Events
Casella di
controllo
deselezionata controlla se vengono trasmessi al
master eventi spontanei di
sincronizzazione orologio. Il formato
ora è CP24
Read Time
Format
None/CP24/
CP56
None
specifica la completezza del formato
ora per rispondere a C_RD_NA
C_RD_NA
Measurands
Time Format
None/CP24/
CP56
None
specifica il formato ora per rispondere
a C_RD_NA
C_IC_NA Time
Format
None/CP24/
CP56
None
specifica il formato timestamp in
risposta a C_IC_NA
Configurare il modulo con i parametri avanzati:
212
EIO0000000509 07/2012
Configurazione con le pagine Web di Setup
Parametro
EIO0000000509 07/2012
Ambito valore
Valore
predefinito
Descrizione
0...4294967295
Select
Timeout (ms)
5000
specifica il periodo al termine del quale
si verifica il timeout di una selezione
ricevuta in precedenza. Deve essere
ricevuto un comando di esecuzione
prima che questo timeout sia
considerato valido.
ACTTERM with Casella di
CSE Setpoint controllo
selezionata
specifica se ACT TERM viene
trasmesso al completamento dei
comandi setpoint: CSENA, CSENB,
CSENC, CSETA, CSETB, CSETC
ACTTERM with
Command
Casella di
controllo
selezionata
specifica se ACT TERM viene
trasmesso al completamento dei
comandi diversi da setpoint
Clock Valid
Period (ms)
0...4294967295
86400000
specifica il periodo per cui l’orologio di
sistema resta valido dopo una
sincronizzazione. Se questo periodo
scade senza una sincronizzazione
orologio, tutti i tempi saranno dichiarati
non validi.
Delete
Casella di
Oldest Event controllo
deselezionata specifica la rimozione dell’evento meno
recente dalla coda eventi, se questa è
piena quando si aggiunge un nuovo
evento
Short Pulse
Duration
0...4294967295
100
specifica l’ampiezza dell’impulso in
millisecondi
Long Pulse
Duration
0...4294967295
1000
specifica l’ampiezza dell’impulso in
millisecondi
213
Configurazione con le pagine Web di Setup
Parametri protocollo RTU client IEC 60870-5-104
Introduzione
Configurare il client IEC 60870-5-104 nell’impostazione di comunicazione
scegliendo porta Ethernet e modalità master.
Parametri canale
Fare clic sul parametro canale impostazione RTU:
Parametro
Ambito valore
Valore
predefinito
Descrizione
T1 Ack
Period (ms)
0...4294967295
15000
specifica il tempo di attesa per ACK a un
APDU trasmesso
T2 S Frame
Period (ms)
0...4294967295
10000
specifica il tempo di attesa prima della
trasmissione di un ACK APDU di
supervisione
T3 Test
Period (ms)
0...4294967295
20000
specifica il tempo in standby prima di
trasmettere TEST APDU
K Value
1...12
12
indica il numero massimo di APDUs
trasmesse non riconosciute
W Value
0...32767
8
indica il numero massimo di APDUs
ricevute non riconosciute
Session
Count
1...32
1
indica il numero massimo di sessioni sul
canale
NOTA: Limiti: T2 S Frame Period < T1 Ack Period e W Value < 2/3 K Value.
214
EIO0000000509 07/2012
Configurazione con le pagine Web di Setup
Configurare il modulo con i parametri avanzati:
EIO0000000509 07/2012
Parametro
Ambito valore
Valore
predefinito
Descrizione
First Char
Wait (ms)
0...65535
0
indica l’intervallo minimo tra ricezione e
trasmissione
Rx Buffer
Size
0...256
256
indica la dimensione del buffer di
ricezione della porta seriale
Offline Poll
Period (ms)
0...4294967295
10000
specifica il periodo durante il quale una
sessione offline tenta di ristabilire la
comunicazione
Incremental
0...4294967295
Timeout (ms)
30000
indica il timeout di livello applicazione
incrementale
Max Queue
Size
0
indica il numero di messaggi di richiesta
massimo con un tipo specifico di unità
dati specifici dell’applicazione nella coda
di trasmissione
0...65535
215
Configurazione con le pagine Web di Setup
Parametri sessione
Fare clic sul parametro sessione impostazione RTU:
Parametro
Ambito valore
Valore
Descrizione
predefinito
IP Address
255.255.255.255
192.158.0.1 indica l’indirizzo IP del dispositivo remoto
Port
0...65535
2404
indica l’indirizzo IP del dispositivo remoto
Sector Count 1...5
1
indica i settori per questo slave
COT Size
2
indica i byte di COT
2
Configurare il modulo con i parametri avanzati:
Parametro
Ambito valore
Valore
predefinito
Descrizione
Originator
Address for
COT
0...255
1
specifica l’indirizzo di origine per COT, se
la lunghezza COT è uguale a 2
0...4294967295 3000
Default
Response
Timeout (ms)
216
indica il timeout predefinito per la
conferma della richiesta
EIO0000000509 07/2012
Configurazione con le pagine Web di Setup
Parametri settore
Fare clic sul parametro settore impostazione RTU:
Parametro
Ambito valore
Valore
predefinito
Descrizione
Common ASDU
Address
1...65535
3
indica l’indirizzo comune di ASDU,
65535 è un indirizzo broadcast.
Configurare il modulo con i parametri avanzati:
EIO0000000509 07/2012
217
Configurazione con le pagine Web di Setup
218
Parametro
Ambito valore
Valore
predefinito
Descrizione
M_EI_NA GI
Casella di
controllo
selezionata
specifica se viene eseguita
l’interrogazione generale dopo la
ricezione del messaggio EOI
M_EI_NA
M_EI_NA Time
sync
Casella di
controllo
selezionata
specifica se viene eseguita la
sincronizzazione orologio dopo la
ricezione del messaggio EOI
M_EI_NA
M_EI_NA CI
Casella di
controllo
deselezionata
specifica se viene eseguita
l’interrogazione contatore dopo la
ricezione del messaggio EOI
M_EI_NA
Online GI
Casella di
controllo
selezionata
specifica se viene eseguita
l’interrogazione generale ogni volta
che viene ricevuto il messaggio EOI
M_EI_NA
Online Time
Sync
Casella di
controllo
selezionata
specifica se viene eseguita la
sincronizzazione orologio ogni volta
che viene ricevuto il messaggio EOI
M_EI_NA
Online CI
Casella di
controllo
deselezionata
specifica se viene eseguita
l’interrogazione contatore ogni volta
che viene ricevuto il messaggio EOI
M_EI_NA
ACTTERM with
CSE Setpoint
Casella di
controllo
deselezionata
specifica se è previsto ACTTERM
dallo slave al termine dei comandi
setpoint
ACTTERM with
Command
Casella di
controllo
deselezionata
specifica se è previsto ACTTERM
dallo slave al termine dei comandi
diversi da setpoint
Command with
Time Tag
Casella di
controllo
deselezionata
specifica se il comando di controllo
segue il tag dell’ora
EIO0000000509 07/2012
Configurazione con le pagine Web di Setup
Parametri protocollo RTU server IEC 60870-5-104
Introduzione
Configurare il server IEC 60870-5-104 nell’impostazione di comunicazione
scegliendo porta Ethernet e modalità slave.
Parametri canale
Fare clic sul parametro canale impostazione RTU:
Parametro
Ambito valore
Valore
predefinito
Descrizione
T1 Ack
Period (ms)
0...4294967295
15000
specifica il tempo di attesa per ACK
a un APDU trasmesso
T2 S Frame
Period (ms)
0...4294967295
10000
specifica il tempo di attesa prima
dell’invio di un ACK APDU di
supervisione
T3 Test
Period (ms)
0...4294967295
20000
specifica il tempo in standby prima
di inviare TEST APDU
K Value
1...12
12
indica il numero massimo di APDU
trasmesse non riconosciute
W Value
0...32767
8
indica il numero massimo di APDU
ricevute non riconosciute
Event Backup
Enable
Casella di controllo
deselezionata indica se eseguire un backup
dell’evento in caso di interruzione
dell’alimentazione
NOTA: Limiti: T2 S Frame Period < T1 Ack Period e W Value < 2/3 K Value.
EIO0000000509 07/2012
219
Configurazione con le pagine Web di Setup
Configurare il modulo con i parametri avanzati:
Parametro
Ambito valore
Valore
predefinito
Descrizione
First Char
Wait (ms)
0...65535
0
indica l’intervallo minimo tra
ricezione e trasmissione
Rx Buffer
Size
0...256
256
indica la dimensione del buffer di
ricezione della porta seriale
Offline Poll
Period (ms)
0...4294967295
10000
specifica il periodo per cui una
sessione offline tenta di ristabilire la
comunicazione
Discard
Frames on
Disconnect
Casella di controllo
deselezionata Se si imposta TMWDEFS_TRUE su
uno slave si provoca l’eliminazione
delle risposte non riconosciute
ricevute (frame informazioni)
quando la connessione TCP si
interrompe. Se uno slave ha inviato
delle risposte ma non ha ancora
ricevuto un riconoscimento del
livello di collegamento e il master
viene riavviato e si ricollega, le
vecchie risposte non riconosciute
verranno nuovamente inviate.
Incremental 0...4294967295
Timeout (ms)
220
30000
indica il timeout di livello
applicazione incrementale
EIO0000000509 07/2012
Configurazione con le pagine Web di Setup
Parametri sessione
Fare clic sul parametro sessione impostazione RTU:
Parametro
Ambito valore
Valore
predefinito
Descrizione
COT Size
2
2
indica i byte per COT
1
indica i settori per questo slave
Sector Count 1...5
Configurare il modulo con i parametri avanzati:
EIO0000000509 07/2012
Parametro
Ambito valore
Valore
predefinito
Descrizione
Max ASDU
Size
0...249
249
indica la dimensione massima di
un’unità dati specifica
dell’applicazione
221
Configurazione con le pagine Web di Setup
Parametri settore
Fare clic sul parametro settore impostazione RTU:
222
Parametro
Ambito valore
Valore
predefinito
Descrizione
Common ASDU
Address
1...65535
3
indica l’indirizzo comune di ASDU,
65535 è un indirizzo broadcast.
0...4294967295
Cyclic
Message
Interval (ms)
10000
specifica il numero di millisecondi tra
aggiornamenti ciclici
Background
Period
0...4294967295
2000
specifica il periodo per generare dati
di scansione in background su questo
settore
Read Time
Format
None/CP24/CP56
None
specifica la completezza del formato
ora per rispondere a C_RD_NA
EIO0000000509 07/2012
Configurazione con le pagine Web di Setup
Configurare il modulo con i parametri avanzati:
Parametro
EIO0000000509 07/2012
Ambito valore
Valore
Descrizione
predefinito
Select
0...4294967295
Timeout_(ms)
50000
specifica il periodo al termine del quale
si verifica il timeout di una selezione
ricevuta in precedenza
Default
Response
Timeout)
6000
Le risposte non più rilevanti vengono
rimosse dalla coda. Ad esempio, se il
master viene disattivato prima che una
risposta venga riconosciuta, quindi
viene riattivato in un momento
successivo, questo valore di timeout
verrà utilizzato per cancellare le
vecchie risposte.
ACTTERM with Casella di controllo
CSE Setpoint
selezionata
specifica se ACT TERM viene
trasmesso al completamento dei
comandi setpoint
ACTTERM with
Command
selezionata
specifica se ACT TERM viene inviato
al completamento dei comandi diversi
da setpoint
0...4294967295
Casella di controllo
223
Configurazione con le pagine Web di Setup
224
Parametro
Ambito valore
Valore
Descrizione
predefinito
Clock Valid
Period (ms)
0...4294967295
86400000
specifica il periodo per cui l’orologio di
sistema resta valido dopo una
sincronizzazione. Se questo periodo
scade senza una sincronizzazione
orologio, tutti i tempi saranno dichiarati
non validi.
Send Clock
Sync Events
Casella di controllo
deselezionata
controlla se vengono inviati al master
eventi spontanei di sincronizzazione
orologio.
Max Command
Age (ms)
1000...600000
30000
indica il delta di tempo massimo con
cui vengono accettati i comandi
Delete
Casella di controllo
Oldest Event
deselezionata
specifica la rimozione degli eventi
meno recenti dalla coda eventi, se
questa è piena quando si aggiunge un
nuovo evento
C_RD_NA
Measurands
Time Format
None/CP24/CP56
None
specifica il formato ora per rispondere
a C_RD_NA
C_IC_NA Time
Format
None/CP24/CP56
None
specifica il formato timestamp in
risposta a C_IC_NA
Short Pulse
Duration
0...4294967295
100
specifica l’ampiezza dell’impulso in
millisecondi
Long Pulse
Duration
0...4294967295
1000
specifica l’ampiezza dell’impulso in
millisecondi
EIO0000000509 07/2012
Configurazione con le pagine Web di Setup
Pagina e tabella Mapping oggetto dati IEC
Pagina di Mapping oggetto dati
Questa illustrazione mostra la finestra di dialogo per configurare l’impostazione del
mapping oggetto dati per un elemento con tipo dati di esempio M_SP per
slave/server IEC 60870-5-101/104:
EIO0000000509 07/2012
225
Configurazione con le pagine Web di Setup
Questa figura mostra la finestra di dialogo per la configurazione del mapping oggetto
dati M_SP per server/slave IEC 101/104:
Questa figura mostra la finestra di dialogo per la configurazione del mapping oggetto
dati M_SP per client/master IEC 101/104:
226
EIO0000000509 07/2012
Configurazione con le pagine Web di Setup
Tabella di mappatura (mapping)
A seconda del tipo di oggetto dati e del profilo di protocollo selezionato, è richiesto
il completamento di vari campi di configurazione per definire un elemento di
mapping dell’oggetto dati. Questa tabella descrive i parametri:
Titolo
Ambito del
valore
Valore
Descrizione
predefinito
IOA
1...16777215
1
indica l’indirizzo oggetto informazione dell’oggetto.
Point Count
1...5000
1
indica il numero di oggetti definiti. L’IOA di ogni oggetto è
in sequenza a partire dal primo indirizzo oggetto.
CPU Register Type
%M/%MW/non
localizzate
%MW
indica il tipo di registro nella CPU per l’assegnazione dei
punti.
CPU Register
Address
0...30000
0
indica l’indirizzo iniziale del registro nella CPU.
campo preso in considerazione solo per le variabili
localizzate.
Variable Name
–
–
indica il nome della variabile del registro localizzato e non
localizzato
Store To CPU
Value only
Value
only/Value with
time/Value with
quality/Value
with quality and
time
CPU Reg Mapping
Value
only/Value with
time/Value with
flag/Value with
flag and time
Value only
scelta della sorgente del timestamp eventi.
Modulo: usa l’ora del modulo come registrazione
(timestamp) dell’evento.
Reg. CPU: usa il timestamp nei registri della CPU.
Channel
None/0/1
None
indica il numero del canale da instradare.
Session
0
0
indica il numero della sessione da instradare.
Sector
0/1/2/3/4
0
indica il numero del settore da instradare.
IOA
1...16777215
1
indica l’indirizzo oggetto informazione da instradare.
Background scan
Casella di
controllo
deselezionata
indica che la scansione in background è attivata.
Cyclic data
transmission
Casella di
controllo
deselezionata
indica che la trasmissione dati ciclica è attivata.
Globale
definisce il gruppo di oggetti dati che rispondono al
comando di interrogazione dal master/client. Esso può
essere una combinazioni di opzioni.
indica se l’ora memorizzata deve seguire il valore indicato
nei registri della CPU.
Event routing
Groups
Global/1/2/3/4/5/6/7/8/9/ Casella di
controllo
10/11/12/13/14/15/16/
C/B
EIO0000000509 07/2012
227
Configurazione con le pagine Web di Setup
%S e %SW
La configurazione supporta %S solo per l’ingresso punto singolo, M_SP e %SW solo
per l’ingresso analogico, M_ME_NA per lo slave IEC.
NOTA: per %S e %SW, il mapping della CPU non supporta l’array a causa delle
limitazioni di Unity Pro.
Mapping bit/flag qualità
La configurazione del sito Web supporta il mapping bit/flag qualità nel registro della
CPU per il monitoraggio dei punti dati per master/slave IEC.
NOTA: Utilizzare questa funzionalità per M_SP, M_DP, M_ST,M_ME, M_ME_B,
M_ME_C e M_BO, M_IT.
La configurazione riutilizza Timestamp Source nello slave e Store To CPU nel
master ed espande due selezioni in base a RTU V1.0. Il master e lo slave hanno
pagine di configurazione simili per i bit e i flag di qualità.
NOTA:
z
z
Per il master, mantenere il nome parametro Store To CPU.
Per lo slave, cambiare il nome da Timestamp Source a CPU Reg. Mapping.
Comportamento
z Solo il tipo "monitor point" supporta questa configurazione sul sito Web, ad
eccezione di M_IT (server/slave).
z Se l’utente finale configura il bit/flag qualità nel registro CPU slave, il modulo non
gestisce più i bit/flag qualità internamente. Il modulo BMX NOR 0200 H genera
gli eventi secondo il bit/flag qualità impostato nel registro CPU, altrimenti il
modulo BMX NOR 0200 H li genera automaticamente.
z In modalità server/slave, la modifica dei bit o flag di qualità nella CPU può attivare
la generazione di eventi come la modifica del valore.
z La lunghezza dei bit o dei flag qualità è 1 byte, indipendentemente dal numero di
byte mappati nel registro della CPU, il byte meno significativo è valido. Fare
riferimento all’assegnazione della memoria.
228
EIO0000000509 07/2012
Configurazione con le pagine Web di Setup
Definizione del bit di qualità:
Punto
Definizione
flag
Opzioni
Commenti
M_SP(SIQ)
single point
information
bit 0:0/off/1/on
non utilizzato
reserved
bit 1:0
non utilizzato
bit 2:0
bit 3:0
M_DP(DIQ)
blocked
bit 4:0 (non bloccato)/1
(bloccato)
substituted
bit 5:0 (non
sostituito)/1sostituito
not topical
bit 6:0 (topical)/1 (non topical)
–
invalid
bit 7:0 (valido)/1 (non valido)
double point
information
bit 0:1 (off)
reserved
bit 2:0
blocked
bit 4:0 (non bloccato)/1
(bloccato)
substituted
bit 5:0 (non
sostituito)/1sostituito
not topical
bit 6:0 (significativo)/1 (non
significativo)
invalid
bit 7:0 (valido)/1 (non valido)
overflow
bit 0:0 (nessun overflow)/1
(overflow)
–
reserved
bit 1:1 (on)
non utilizzato
non utilizzato
bit 1:1 (on)
non utilizzato
bit 3:0
M_ST
M_BO
M_ME_A
M_ME_B
M_ME_C(QDS)
–
bit 2:0
bit 3:0
EIO0000000509 07/2012
bloccato
bit 4:0 (non bloccato)/1
(bloccato)
sostituito
bit 5:0 (non sostituito)/1
(sostituito)
non
significativo
bit 6:0 (significativo)/1 (non
significativo)
non valido
bit 7:0 (valido)/1 (non valido)
–
229
Configurazione con le pagine Web di Setup
Punto
Definizione
flag
Opzioni
Commenti
bit 0...4:0...31
Se il contatore è
bloccato una volta, il
numero della sequenza
aumenta di 1.
continuare
bit 5/ 0 (nessun overflow)/1
(overflow)
non supportato nello
slave
contatore
regolato
bit 6:0 (non regolato)/1
(regolato)
non valido
bit 7:0 (valido)/1 (non valido)
M_IT(sequence numero
notation)
sequenza
Valore ingresso virgola mobile in notazione scientifica
Sono supportati i valori in virgola mobile in notazione scientifica.
Impulsi lunghi e brevi
La specifica del protocollo definisce un valore qualificatore impostato dal master per
determinare la durata dell’impulso lungo o breve. Questo parametro definisce il
numero di millisecondi da associare a un comando impulsi lungo o breve. La
configurazione supporta C_SC, C_DC e C_RC per server/slave IEC.
In questa figura è illustrata la configurazione della durata dell’impulso:
230
EIO0000000509 07/2012
Configurazione con le pagine Web di Setup
Se il client/master invia il comando impulsi al server/slave, la durata dell’impulso è
definita dalla stazione controllata. Pertanto la durata dell’impulso breve/lungo deve
essere configurata sul sito Web e questi valori sono validi per C_SC,C_DC e C_RC.
z Durata impulso breve: 100ms per impostazione predefinita
z Durata impulso lungo:1000ms per impostazione predefinita
Quando si configura C_SC, AC_DC e C_RC in server/slave, è necessario impostare
il relativo qualificatore predefinito. Se non si specifica il client/master (il qualificatore
0), lo slave utilizza il qualificatore predefinito indicato sopra.
Questa figura illustra la configurazione del qualificatore; il qualificatore predefinito è
l’uscita persistente:
NOTA: Per C_SC,C_DC e C_RC viene attivato l’aggiornamento del valore nel
registro della CPU solo quando il server/slave riceve la richiesta del comando dal
master, ma essi non vengono sincronizzati ciclicamente. L’applicazione PLC
protegge da scrittura il registro corrispondente dell’utente finale.
Impostazione del valore misurato
La configurazione supporta P_ME_NA_1, P_ME_NB_1, P_ME_NC_1 per
impostare i limiti inferiori, i limiti superiori e la soglia del valore misurato. I parametri
dei punti misurati vengono attivati immediatamente dopo che lo slave
IEC 101/104 riceve la richiesta dal master IEC 101/104.
P_ME_A, P_ME_B e P_ME_C in IEC 101/104 sono utilizzati per impostare il
parametro del punto misurato per M_ME_A, M_ME_B e M_ME_C. Nei master
IEC 101/104, questi comandi permettono l’impostazione dei parametri del punto
misurato, ma negli slave IEC 101/104 sono utilizzati per memorizzare il valore dei
parametri correnti. È necessario specificare il qualificatore durante la configurazione
dei master IEC 101/104 e degli slave IEC 101/104.
EIO0000000509 07/2012
231
Configurazione con le pagine Web di Setup
Questa figura mostra l’impostazione dei parametri dei master IEC 101/104:
Per lo slave IEC 101/104, la configurazione è uguale a quella del master
IEC 101/104 tranne per il fatto che IOA corrisponde al punto di misura come
M_ME_A IOA utilizzato per collegare P_ME_A e M_ME_A.
Questa figura mostra l’impostazione dei parametri dello slave IEC 101/104:
P_AC_A deve anche essere collegato a un IOA speciale. È diverso da P_ME_A,
P_ME_B, P_ME_C, che può essere impostato come qualsiasi IOA per tutti i tipi di
punto monitoraggio. P_AC_A viene utilizzato solo per attivare/disattivare la
trasmissione dei dati ciclici o periodici, che è predefinita nella stazione remota. Se
per la stazione remota non è impostata nessuna delle due opzioni, per impostazione
predefinita viene attivata/disattivata la trasmissione dei dati ciclica.
232
EIO0000000509 07/2012
Configurazione con le pagine Web di Setup
Questa figura mostra l’impostazione dei parametri dello slave IEC 101/104:
Parametri Time Tag
La configurazione supporta il comando di controllo con Time Tag (C_SC_TA,
C_DC_TA, C_RC_TA, C_SE_TA, C_SE_TB, C_SE_TC, C_BO_TA) su server
IEC 104/client IEC 104
Nella figura è illustrata l’impostazione del comando Max Command Age del server
IEC 104:
Se un comando con Time Tag è superiore al valore del periodo, l’operazione di
controllo non viene eseguita. Il valore predefinito per questo campo è 30000
millisecondi. Il campo di valori ammessi è compreso tra 1000 ms e 600.000 ms. Il
parametro Max Command Age ha effetto solo su un comando con flag Time Tag. I
comandi senza Time Tag flag sono accettati dal server IEC 104 indipendentemente
dalla configurazione di questo parametro.
EIO0000000509 07/2012
233
Configurazione con le pagine Web di Setup
Questa figura mostra il comando con Time Tag per il client IEC 104:
Se il comando con time tag è attivato, il master IEC 104 supporta solo l’invio del
comando di controllo con Time Tag, altrimenti invia i comandi senza Time Tag.
234
EIO0000000509 07/2012
Configurazione con le pagine Web di Setup
Mapping oggetto dati IEC
Introduzione
In base a tipo di oggetto dati e selezione profilo protocollo, vengono utilizzati diversi
campi di configurazione nelle definizioni di vari elementi di mapping oggetto dati.
Oggetto dati CPU M340 scambiabile
Le variabili localizzate e non localizzate possono essere scambiate tra la CPU M340
e il modulo BMX NOR 0200 H dopo aver definito e gestito la mappa di memoria
della M340 CPU per scambiare dati.
Gli oggetti dati della CPU M340 sono mappati e collegati solo per scopi del modulo
BMX NOR 0200 H.
AVVERTENZA
FUNZIONAMENTO ANOMALO DELL’APPARECCHIATURA
Non creare un’istanza di accesso dati ridondante.
Il mancato rispetto di queste istruzioni può provocare morte, gravi infortuni
o danni alle apparecchiature.
Prestazioni di scambio dati
Per sostenere un’elevata velocità di scambio dati, si consiglia di definire la memoria
RTU per gli oggetti dati in una sequenza continua.
NOTA: per ogni variabile non localizzata, la lunghezza configurata non può
superare 1000 byte.
Comportamento del modulo dopo il trasferimento dell’applicazione Unity Pro
NOTA:
Dopo il trasferimento dell’applicazione Unity Pro si verifica quanto segue:
Il servizio del protocollo RTU non viene riavviato (viene riavviato solo se
l’indirizzo IP del modulo BMX NOR 0200 H è stato modificato).
z A seconda delle impostazioni dell’applicazioni Unity Pro, i dati del PLC possono
essere reimpostati oppure no.
z Si possono verificare nuovi eventi in caso di reset dopo lo scaricamento.
z
EIO0000000509 07/2012
235
Configurazione con le pagine Web di Setup
Se si vuole che il sistema si comporti diversamente, deselezionare l’opzione
Initialize %MWi on cold start nella schermata di configurazione del PLC
dell’applicazione Unity Pro.
Se si desidera azzerare il servizio del protocollo RTU, usare il menu Reset
Communication nel sito Web. È raccomandato in caso di modifica del numero di
variabili %M o %MW nell’applicazione Unity Pro.
Finestra di dialogo
Questa illustrazione mostra la finestra di dialogo per configurare il mapping oggetto
dati per un elemento con tipo dati di esempio M_SP per slave/server IEC 60870-5101/104:
Importazione/esportazione
Gli elementi di mapping oggetto dati possono essere esportati (vedi pagina 195)
come profilo in formato *.XSY. Tali file possono essere importati nel software Unity
Pro.
Elenco comandi predefiniti
I campi di immissione obbligatori sono richiesti per definire un elemento di comando
predefinito per IEC 60870-5-101/104 (vedi pagina 239).
236
EIO0000000509 07/2012
Configurazione con le pagine Web di Setup
Impostazione della coda eventi IEC
Pagina Impostazione della coda eventi
Questa illustrazione mostra la finestra di dialogo per la configurazione
dell’impostazione della coda eventi per un elemento con tipo dati di esempio M_SP
per IEC 60870-5-101/104 slave/server:
EIO0000000509 07/2012
237
Configurazione con le pagine Web di Setup
Questa figura mostra la finestra di dialogo per la configurazione della coda eventi:
238
Parametro
Ambito valore Valore
predefinito
Descrizione
Event
Store
Mode
All/Most
Recent
All
Archivia tutti gli eventi della coda o solo gli
eventi più recenti per ogni oggetto
Time
Stamp
Type
None/CP24/
CP56
CP56
formato timestamp per evento
Max Event
Count
1...65535
100
Numero max. di eventi per la coda eventi
CPU Reg
Type
%MW
%MW
Tipo di registro di stato nella CPU
CPU Reg
Address
0...32464
0
Indirizzo del registro di stato eventi nella
CPU
Event
Backup
Casella di
controllo
deselezionata
Specifica se questo tipo di punto supporta
la memorizzazione degli eventi in caso di
interruzione dell’alimentazione
EIO0000000509 07/2012
Configurazione con le pagine Web di Setup
Master/Client IEC 60870-5-101/104
Comandi master predefiniti
Il comando master predefinito del master IEC 60870-5-101/104 contiene questi
campi:
Comando
Stato
Significato
C_SC
Sì
Comando punto singolo
C_DC
Comando punto doppio
C_RC
Comando regolazione passo
C_SE_A
Comando setpoint, valore normalizzato
C_SE_B
Comando setpoint, valore scalato
C_SE_C
Comando setpoint, valore a virgola mobile breve
C_BO
32 bit, comando stringa di bit
C_IC
Comando di interrogazione
C_CI
Comando di interrogazione contatore
C_RD
Comando lettura
C_CS
Comando di sincronizzazione orologio
C_TS
Comando test
C_RP
Comando di azzeramento processo
NOTA: Quando l’indirizzo C_DC non riceve un comando master RTU, il suo valore
di inizializzazione è 0 ed è un valore non valido nel comando di controllo
C_DC_NA_1 predefinito. Quando il master controlla questo indirizzo, per
l’attivazione o la disattivazione, il valore è 1 o 2.
Metodo di implementazione comando
I comandi possono essere assegnati alla memoria della CPU:
z registro CPU 32 bit (comando e stato) tramite %MW. Comando e stato sono a 16
bit.
z registro CPU 64 bit (comando e stato) tramite %MW. Sia il comando che lo stato
sono a 32 bit.
I comandi sono implementati ogni volta che il valore configurato nella memoria della
CPU configurata cambia. Ciò consente all’utente di controllare con facilità
l’implementazione del comando modificando il valore nella memoria della CPU.
EIO0000000509 07/2012
239
Configurazione con le pagine Web di Setup
Registro stato comando
Alcuni comandi presentano un registro di stato che consente di conoscere se il
comando è stato correttamente eseguito. Il registro di stato è una parola a 16 bit o
una parola a 32 bit. Ad esempio, se un comando viene assegnato al registro CPU
%MW1, il registro di stato corrispondente viene assegnato automaticamente a %MW2.
NOTA: quando un comando viene assegnato a un registro e il comando dispone di
uno stato, il registro di stato viene assegnato automaticamente al registro seguente.
Se un comando ha un risultato, il byte meno significativo del registro di stato
aumenta di 1 per indicare che lo stato è relativo al comando. Il byte più significativo
è lo stato del comando.
NOTA: se il byte più significativo dello stato del comando ha come risultato 0,
questo significa che è stato terminato correttamente.
Un registro di stato di comando IEC contiene questi campi:
Valore stato
240
Descrizione
0
Il comando è riuscito.
1
È stata ricevuta una risposta ma il comando richiesto non è ancora
completo.
2
Il comando non è stato trasmesso come previsto.
3
Timeout del comando.
4
Il comando è stato annullato.
EIO0000000509 07/2012
Configurazione con le pagine Web di Setup
Lunghezza dati e orientamento mapping IEC
IEC 60870-5-101/104
Vengono mappati solo i valori degli oggetti dati. I descrittori qualità per l’oggetto dati
direzione monitoraggio e il qualificatore per l’oggetto dati direzione controllo non
sono mappati:
EIO0000000509 07/2012
Tipo oggetto dati Lunghezza
dati (bit)
Orientamento
Master
Slave/Server
Disponibilità
101
104
M_SP
1
Mod -> CPU
CPU -> Mod
x
x
M_DP
2
Mod -> CPU
CPU -> Mod
x
x
M_ST
8
Mod -> CPU
CPU -> Mod
x
x
M_BO
32
Mod -> CPU
CPU -> Mod
x
x
M_ME_A
16
Mod -> CPU
CPU -> Mod
x
x
M_ME_B
16
Mod -> CPU
CPU -> Mod
x
x
M_ME_C
32
Mod -> CPU
CPU -> Mod
x
x
M_IT
32
Mod -> CPU
CPU -> Mod
x
x
C_SC
1
CPU -> Mod
Mod -> CPU
x
x
C_RC
2
CPU -> Mod
Mod -> CPU
x
x
C_SE_A
16
CPU -> Mod
Mod -> CPU
x
x
C_SE_B
16
CPU -> Mod
Mod -> CPU
x
x
C_SE_C
32
CPU -> Mod
Mod -> CPU
x
x
C_BO
32
CPU -> Mod
Mod -> CPU
x
x
C_IC
16
CPU -> Mod
n/d
x
x
C_CI
16
CPU -> Mod
n/d
x
x
C_RD
16
CPU -> Mod
n/d
x
x
C_CS
16
CPU -> Mod
n/d
x
x
C_TS
16
CPU -> Mod
n/d
x
x
C_RP
16
CPU -> Mod
n/d
x
x
P_ME_A
16
CPU -> Mod
Mod -> CPU
x
x
P_ME_B
16
CPU -> Mod
Mod -> CPU
x
x
P_ME_C
32
CPU -> Mod
Mod -> CPU
x
x
P_AC_A
16
CPU -> Mod
Mod -> CPU
x
x
241
Configurazione con le pagine Web di Setup
Tipi di oggetti dati IEC mappati a EDT/DDT Unity Pro
Introduzione
L’oggetto dati RTU è mappato a una variabile Unity Pro con EDT/DDT mentre gli
oggetti dati di esportazione sono mappati in relazione al file *.XSY. Oltre alle variabili
definite, il file .XSY contiene tipi DDT predefiniti per formati timestamp.
242
EIO0000000509 07/2012
Configurazione con le pagine Web di Setup
IEC 60870-5-101/104
Tipo oggetto dati
EIO0000000509 07/2012
Lunghezza dati
(bit)
EDT/DDT Unity Pro
Protocolli
Master/
slave
M_SP
1
WORD
M_DP
2
WORD
M_ST
8
WORD
M_BO
32
DWORD
M_ME_A
16
INT
M_ME_B
16
INT
M_ME_C
32
REAL
M_IT
32
DINT
M_SP + Quality
1
WORD+WORD
M_DP + Quality
2
WORD+WORD
M_ST + Quality
8
WORD+WORD
M_BO + Quality
32
DWORD+DWORD
M_ME_A + Quality
16
INT+WORD
M_ME_B + Quality
16
INT+WORD
M_ME_C + Quality
32
REAL+DWORD
M_IT + Quality
32
DINT+DWORD
M_SP + Time
1
WORD+CP56
M_DP + Time
2
WORD+CP56
M_ST + Time
8
WORD+CP56
M_BO + Time
32
DWORD+CP56
M_ME_A + Time
16
INT+CP56
M_ME_B + Time
16
INT+CP56
M_ME_C + Time
32
REAL+CP56
M_IT + Time
32
DINT+CP56
M_SP + Quality + Time
1
WORD+WORD
M_DP + Quality + Time
2
WORD+WOD+CP56
M_ST + Quality + Time
8
WORD+WORD+CP56
M_BO + Quality + Time
32
DWORD+DWORD+CP56
M_ME_A + Quality + Time 16
INT+WORD+CP56
M_ME_B + Quality + Time 16
INT+WORD+CP56
M_ME_C + Quality + Time 32
REAL+DWORD+CP56
M_IT + Quality + Time
DINT+DWORD+CP56
32
243
Configurazione con le pagine Web di Setup
Tipo oggetto dati
Lunghezza dati
(bit)
EDT/DDT Unity Pro
Protocolli
C_SC
1
WORD
Slave
C_DC
2
WORD
C_RC
8
WORD
C_SE_A
16
INT
C_SE_B
16
INT
C_SE_C
32
REAL
C_BO
32
DWORD
C_SC + Status
1
WORD+WORD
C_DC + Status
2
WORD+WORD
C_RC + Status
8
WORD+WORD
C_SE_A + Status
16
INT+WORD
C_SE_B + Status
16
INT+WORD
C_SE_C + Status
32
REAL+DWORD
C_BO + Status
32
DWORD+DWORD
C_IC + Status
16
WORD+WORD
C_CI + Status
16
WORD+WORD
C_RD + Status
16
WORD+WORD
C_CS + Status
16
WORD+WORD
C_TS + Status
16
WORD+WORD
C_RP + Status
16
WORD+WORD
P_ME_A + Status
16
WORD+WORD
P_ME_B + Status
16
WORD+WORD
P_ME_C + Status
32
REAL+DWORD
P_AC_A + Status
16
WORD+WORD
Master
NOTA: Il formato DDT CP56 è derivato da IEC60870-5-4.
244
EIO0000000509 07/2012
Configurazione con le pagine Web di Setup
13.3
Configurazione sito Web DNP3
Contenuto di questa sezione
Questa sezione contiene le seguenti sottosezioni:
Argomento
EIO0000000509 07/2012
Pagina
Parametri del protocollo RTU DNP3 Master/DNP3 NET Client
246
Parametri protocollo RTU Slave/Server DNP3
251
Configurazione del canale DNP3 tramite UDP
257
Pagina e tabella Mapping oggetto dati DNP3
262
Mapping oggetto dati DNP3
275
Impostazione della coda eventi DNP3
280
DNP3 Master/ DNP3 Net Client
282
Lunghezza dati e orientamento mapping DNP3
284
Tipi di oggetti dati DNP3 mappati a EDT/DDT Unity Pro
285
245
Configurazione con le pagine Web di Setup
Parametri del protocollo RTU DNP3 Master/DNP3 NET Client
Introduzione
Configurare il DNP3 master/DNP3 NET client nell’impostazione di comunicazione
scegliendo la porta Ethernet/seriale e la modalità master.
Parametri canale
Fare clic sul parametro canale impostazione RTU:
Parametro
Ambito valore
Session Count 1...32
Valore predefinito Descrizione
1
indica il numero massimo di
sessione in questo canale
Configurare il modulo con i parametri avanzati:
246
EIO0000000509 07/2012
Configurazione con le pagine Web di Setup
EIO0000000509 07/2012
Parametro
Ambito valore
Valore
Descrizione
predefinito
Rx Frame Size
0...292
292
indica la dimensione massima dei
frame messaggi ricevuti nel livello
collegamento dati (byte)
Tx Frame Size
0...292
292
indica la dimensione massima dei
frame messaggi trasmessi nel
livello collegamento dati (byte)
Rx Frame
Timeout (ms)
0...4294967295
15000
indica il timeout di attesa di un
frame completo dopo la ricezione
della sincronizzazione frame
Confirm Mode
NEVER/SOMETI- NEVER
MES/ALWAYS
specifica quando richiedere la
conferma di livello collegamento
Confirm
Timeout (ms)
0...4294967295
2000
indica il tempo di attesa massimo
per la conferma di livello
collegamento, se richiesta
Max Retries
0...255
3
indica il numero di tentativi dei
timeout di conferma livello
collegamento
Offline Poll
Period (ms)
0...4294967295
10000
specifica il periodo per ristabilire
la comunicazione di una sessione
offline
First Char
Wait (ms)
0...65535
0
indica l’intervallo minimo tra
ricezione e trasmissione
Rx Buffer Size
0...65535
256
indica la dimensione del buffer di
ricezione della porta seriale
Rx Fragment
Length
0...256
2048
indica la lunghezza massima dei
frame messaggi nel livello
collegamento dati (byte)
Tx Fragment
Length
0...20486
2048
indica la lunghezza massima dei
frame messaggi nel livello
collegamento dati (byte)
Max Queue Size
0...2048
0
indica il numero di messaggi di
richiesta massimo con un tipo
specifico di unità dati specifici
dell’applicazione nella coda di
trasmissione
Channel Response
Timeout (ms)
0...4294967295
10000
specifica la frequenza per
ristabilire la comunicazione per
una sessione offline
247
Configurazione con le pagine Web di Setup
Parametri sessione
Fare clic sul parametro sessione impostazione RTU:
248
Parametro
Ambito valore
Valore
Descrizione
predefinito
IP Address
0...255.255.255.255
192.168.0.1 indica l’indirizzo di origine di questa
sessione
Dest Port
1...65534
20000
indica l’indirizzo di destinazione di
questa sessione. Indirizzo IP del
dispositivo remoto (più indirizzi
separati da punto e virgola). Per la
configurazione come client, inserire
qui solo un indirizzo IP.
Local Address 1...65520
3
indica l’indirizzo di origine di questa
sessione
Slave Address 1...65520 e
FFFC hex
4
indica l’indirizzo slave di questa
sessione
Default
Response
Timeout (ms)
30000
indica il tempo massimo assoluto
durante il quale questo dispositivo
attende la risposta finale a una
richiesta. Questo tempo inizia non
appena la richiesta viene collocata
nella coda di trasmissione.
0...4294967295
EIO0000000509 07/2012
Configurazione con le pagine Web di Setup
Configurare il modulo con i parametri avanzati:
EIO0000000509 07/2012
Parametro
Ambito valore
Valore
predefinito
Descrizione
Link Status
Period (ms)
0...4294967295
0
indica il periodo per inviare richieste
di stato collegamento se non
vengono ricevuti frame DNP3 in
questa sessione
Auto
Integrity
Local
Casella di
controllo
selezionata
invia un’interrogazione dati di
integrità dopo l’impostazione e
azzeramento del bit IIN locale
Auto
Integrity
Timeout
Casella di
controllo
selezionata
invia un’interrogazione dati di
integrità su timeout
Auto Event
Poll
Casella di
controllo
deselezionata invia un’interrogazione dati evento
quando si imposta il bit IIN di classe
1, 2 o 3
Auto Delay
Measure
Casella di
controllo
deselezionata indica l’uso della misura di ritardo
nella sincronizzazione dell’ora
Auto Time
Sync
None/Serial/LAN
None
None
esegue la sincronizzazione dell’ora
all’ora richiesta:
None: non avviene la
sincronizzazione dell’ora
Serial:
LAN: viene utilizzato il metodo LAN
249
Configurazione con le pagine Web di Setup
250
Parametro
Ambito valore
Valore
predefinito
Descrizione
Auto
Unsolicited
None/Enable/
Disable
None
invio automatico di un comando non
richiesto all’avvio del dispositivo
remoto:
None: non inviare comando non
richiesto
Enable: invia comando enable
Disable: invia comando disable
Auto Enable
Unsol Class1
Casella di
controllo
selezionata
indica quale classe di evento è
abilitata per il reporting non richiesto
Auto Enable
Unsol Class2
Casella di
controllo
selezionata
indica quale classe di evento è
abilitata per il reporting non richiesto
Auto Enable
Unsol Class3
Casella di
controllo
selezionata
indica quale classe di evento è
abilitata per il reporting non richiesto
Read Timeout
Allowed
0...255
0
specifica quante volte è consentito il
timeout a una richiesta di lettura
prima che la sessione sia
considerata offline
EIO0000000509 07/2012
Configurazione con le pagine Web di Setup
Parametri protocollo RTU Slave/Server DNP3
Introduzione
Configurare lo slave/server DNP3 nell’impostazione di comunicazione scegliendo la
porta Ethernet/seriale e la modalità slave.
Parametri canale
Fare clic sul parametro canale impostazione RTU:
NOTA: Non vi è alcun parametro di canale di base da configurare per slave/server
DNP3.
Parametro
Ambito valore
Valore
predefinito
Descrizione
Event Backup
Enable
Casella di
controllo
deselezionata indica se eseguire un backup
dell’evento in caso di interruzione
dell’alimentazione (richiesta PV02 o
successiva)
Event Restore
Mode
Main Channel/
All Channels
Main Channel indica quale canale ripristina gli
eventi
Configurare il modulo con i parametri avanzati:
EIO0000000509 07/2012
251
Configurazione con le pagine Web di Setup
252
Parametro
Ambito valore
Valore
Descrizione
predefinito
Rx Frame Size
0...292
292
indica la dimensione frame
messaggi ricevuti max nel livello
collegamento dati (byte)
Tx Frame Size
0...292
292
indica la dimensione massima dei
frame messaggi trasmessi nel
livello collegamento dati (byte)
Rx Frame
Timeout (ms)
0...4294967295
15000
indica il timeout di attesa di un
frame completo dopo la ricezione
della sincronizzazione frame
Confirm Mode
NEVER/SOMETIMES/ALWAYS
NEVER
specifica quando è possibile
richiedere una conferma di livello
collegamento
Confirm
Timeout (ms)
0...4294967295
2000
indica il tempo di attesa massimo
per la conferma di livello
collegamento, se richiesta
Max Retries
0...255
3
indica il numero di tentativi dei
timeout di conferma livello
collegamento
Offline Poll
Period (ms)
0...4294967295
10000
specifica il periodo per ristabilire la
comunicazione di una sessione
offline
First Char
Wait (ms)
0...65535
0
indica l’intervallo minimo tra
ricezione e trasmissione
Rx Buffer Size
0...256
256
indica la dimensione del buffer di
ricezione della porta seriale (byte)
Rx Fragment
Length
0...2048
2048
indica la lunghezza massima dei
frame messaggi nel livello
collegamento dati (byte)
Tx Fragment
Length
0...2048
2048
indica la lunghezza massima dei
frame messaggi nel livello
collegamento dati (byte)
EIO0000000509 07/2012
Configurazione con le pagine Web di Setup
Parametri sessione
Fare clic sul parametro sessione impostazione RTU:
Parametro
Ambito valore
Valore
Descrizione
predefinito
Local Address
1...65520
4
indica l’indirizzo di origine di questa
sessione
Master Address
1...65520
3
indica l’indirizzo di destinazione di
questa sessione
Configurare il modulo con i parametri avanzati:
EIO0000000509 07/2012
253
Configurazione con le pagine Web di Setup
254
Parametro
Ambito valore
Valore
Descrizione
predefinito
Link Status
Period (ms)
0...4294967295
0
indica il periodo per inviare richieste
di stato collegamento se non
vengono ricevuti frame DNP3 in
questa sessione
Validate Source
Address
Casella di
controllo
deselezionata
specifica se l’indirizzo di origine
viene convalidato nei frame ricevuti
Enable Self
Address
Casella di
controllo
deselezionata
risponde con il proprio indirizzo in
modo che il master possa rilevare
automaticamente l’indirizzo dello
slave
Multi Frag Resp
Allowed
Casella di
controllo
selezionata specifica se all’applicazione è
consentito inviare risposte multi
frammento
Multi Frag
Confirm
Casella di
controllo
selezionata specifica se le conferme di livello
applicazione sono richieste per
frammenti non finali di una risposta
multi frammento
Respond Need
Time
Casella di
controllo
deselezionata
specifica se questo dispositivo
imposta il bit IIN del tempo
necessario in risposta a questa
sessione all’avvio e allo scadere del
periodo valido orologio
Clock Valid
Period (ms)
0...4294967295
1800000
specifica il periodo per cui l’orologio
resta valido dopo aver ricevuto una
sincronizzazione dell’ora
Application
Confirm
Timeout (ms)
0...4294967295
10000
specifica il periodo durante il quale il
dispositivo DNP3 slave attende la
conferma a livello applicazione dal
master
Select
Timeout (ms)
0...4294967295
5000
specifica il tempo massimo di
validità di una selezione prima che
venga ricevuta l’operazione
corrispondente
Warm Restart
Delay (ms)
0...65535
2000
indica che il master deve attendere
dopo la ricezione di una risposta a
una richiesta di riavvio a caldo
Cold Restart
Delay (ms)
0...65535
5000
indica che il master deve attendere
dopo la ricezione di una risposta a
una richiesta di riavvio a freddo
EIO0000000509 07/2012
Configurazione con le pagine Web di Setup
EIO0000000509 07/2012
Parametro
Ambito valore
Valore
Descrizione
predefinito
Allow Multi
CROB Requests
Casella di
controllo
selezionata determina se gli oggetti del blocco
Multiple Control Relay Output
(uscita relé controllo multiplo) sono
consentiti in una singola richiesta
Max Control
Requests
0...10
10
Unsol Allowed
Casella di
controllo
selezionata determina se sono consentite le
risposte non richieste
Send Unsol When
Online
Casella di
controllo
deselezionata
determina se le risposte vuote non
richieste vengono trasmesse,
quando la sessione va online
Unsol Class 1
Casella di
controllo
deselezionata
specifica lo stato nuovo/iniziale
della maschera evento non richiesto
(solo RTU V1.0)
Unsol Class 2
Casella di
controllo
deselezionata
specifica lo stato nuovo/iniziale
della maschera evento non richiesto
(solo RTU V1.0)
Unsol Class 3
Casella di
controllo
deselezionata
specifica lo stato nuovo/iniziale
della maschera evento non richiesto
(solo RTU V1.0)
Unsol Class 1
Max Events
0...255
5
Se sono abilitate le risposte non
richieste,
UnsolClassXMaxEvents
specifica il numero massimo di
eventi nella classe corrispondente
da consentire, prima che sia
generata una risposta non richiesta.
Unsol Class 2
Max Events
0...255
5
Se sono abilitate le risposte non
richieste,
UnsolClassXMaxEvents
specifica il numero massimo di
eventi nella classe corrispondente
da consentire, prima che sia
generata una risposta non richiesta.
Unsol Class 3
Max Events
0...255
5
Se sono abilitate le risposte non
richieste,
UnsolClassXMaxEvents
specifica il numero massimo di
eventi nella classe corrispondente
da consentire, prima che sia
generata una risposta non richiesta.
determina il numero massimo di
controlli consentiti in una singola
richiesta
255
Configurazione con le pagine Web di Setup
256
Parametro
Ambito valore
Valore
Descrizione
predefinito
Unsol Class 1
Max Delay (ms)
0...4294967295
5000
specifica il tempo massimo dopo la
ricezione di un evento nella classe
corrispondente prima della
generazione di una risposta non
richiesta
Unsol Class 2
Max Delay (ms)
0...4294967295
5000
specifica il tempo massimo dopo la
ricezione di un evento nella classe
corrispondente prima della
generazione di una risposta non
richiesta
Unsol Class 3
Max Delay (ms)
0...4294967295
5000
specifica il tempo massimo dopo la
ricezione di un evento nella classe
corrispondente prima della
generazione di una risposta non
richiesta
Unsol Max
Retries
0...65535
3
specifica il numero massimo di
tentativi non richiesti prima di
passare al periodo di tentativi offline
Unsol Retry
Delay
0...4294967295
5000
specifica il ritardo dopo il timeout di
conferma non richiesta, prima di
tentare la risposta non richiesta
Unsol Offline
Retry
Delay (ms)
0...4294967295
30000
specifica il ritardo dopo un timeout
non richiesto prima di ritentare la
risposta non richiesta dopo aver
provato UnsolMaxRetries
Delete Oldest
Event
Casella di
controllo
deselezionata
l’evento con il timestamp meno
recente viene eliminato quando si
aggiunge un evento a una coda
piena.
Pulse Duration
0...4294967295
1000
indica l’ampiezza dell’impulso in
millisecondi
EIO0000000509 07/2012
Configurazione con le pagine Web di Setup
Configurazione del canale DNP3 tramite UDP
Configurazione della comunicazione
Selezionare il tipo di comunicazione da configurare nel sito Web prima di
configurare le porte del modulo BMX NOR 0200 H. Il modulo BMX NOR 0200 H
supporta il protocollo UDP in due modi: UDP_IP e TCP_UDP. Nel tipo TCP_UDP, il
modulo BMX NOR 0200 H supporta l’invio e la ricezione delle richieste broadcast.
Impostazione di DNP3 NET client/DNP3 NET server tramite UDP:
Configurazione
Per UDP_IP e TCP_UDP, è necessario impostare porte speciali e indirizzi IP in base
alle specifiche DNP3.
UDP_IP
Client
Nome
Server
Descrizione
Destination port Porta di destinazione
per UDP.
Local port
EIO0000000509 07/2012
Nome
Descrizione
Local port
Porta locale per UDP; deve
essere univoca.
Destination port
Specificare la porta
locale per UDP-IP, che
deve essere univoca nel
canale corrente.
Eccezione: 0 significa
che la porta locale è
generata
Unsol
automaticamente dal
destination port
sistema.
Specificare la porta di
destinazione solo per UDP.
0 è consentito, ossia il
server utilizza la porta dalla
quale il master ha inviato la
richiesta.
Si tratta della porta
utilizzata dal server per
inviare risposte iniziali non
richieste solo per UDP-IP
257
Configurazione con le pagine Web di Setup
TCP_UDP
Client
Server
Nome
Descrizione
TCP destination
port
Destination port for TCP. TCP local port
Nome
Porta locale per TCP.
Descrizione
UDP broadcast
port
UDP local port
Si tratta della porta che
invia le richieste
broadcast ed è
disponibile solo per TCPUDP.
È la porta che riceve le
richieste broadcast ed è
disponibile per TCP-UDP.
In questa finestra è ammesso solo un indirizzo IP.
Configurazione indirizzo IP e porta di DNP3 Net client UDP_IP:
258
EIO0000000509 07/2012
Configurazione con le pagine Web di Setup
Configurazione indirizzo IP e porta di DNP3 Net client TCP_UDP:
Quando il modulo BMX NOR 0200 H funziona come client in TCP_UDP, può inviare
richieste di comando in broadcast. Oltre alla configurazione dell’indirizzo broadcast,
è necessario specificare l’indirizzo di destinazione. Nella tabella sono indicate le
opzioni per la conferma broadcast, utilizzate per specificare l’indirizzo di
destinazione per l’invio delle richieste broadcast.
EIO0000000509 07/2012
Opzioni
Definizione indirizzo Uso speciale
Optional
FFFF hex
Tutte le chiamate, la conferma del livello applicazione
per azzerare IIN1.0 è opzionale.
Mandatory FFFF hex
Tutte le chiamate, la conferma del livello applicazione
per azzerare IIN1.0 è obbligatoria.
Never
Tutte le chiamate, la conferma del livello applicazione
non deve essere richiesta per azzerare IIN1.0.
FFFD hex
259
Configurazione con le pagine Web di Setup
Configurazione dell’indirizzo di destinazione dei messaggi broadcast:
Nel tipo TCP_UDP, dipende dalla configurazione se questo comando viene inviato
come richiesta broadcast o meno dal client. È quindi necessario abilitarlo
esplicitamente nell’impostazione del mapping dati. Per impostazione predefinita il
comando è disattivato.
Configurazione dell’indirizzo di destinazione delle richieste broadcast:
NOTA:
z
Non tutti i comandi sono supportati per l’invio tramite broadcast, il modulo
BMX NOR 0200 H client supporta l’invio broadcast solo per:
z Restart
z
Time_Sync
z
Unsolicited_Class
Freeze_Counter
Binary_Output
Analog_Output
z
z
z
z
260
Freeze_Counter, Binary_Output e Analog_Output supportano la trasmissione
broadcast solo se la modalità di funzionamento (codice funzione) è senza
riconoscimento.
EIO0000000509 07/2012
Configurazione con le pagine Web di Setup
Comportamento della trasmissione broadcast
z
z
EIO0000000509 07/2012
La trasmissione broadcast è supportata solo in TCP_UDP.
Il modulo BMX NOR 0200 H server riceve e accetta le richieste broadcast, ma
non risponde a nessuna di esse.
261
Configurazione con le pagine Web di Setup
Pagina e tabella Mapping oggetto dati DNP3
Pagina di Mapping oggetto dati
Questa illustrazione mostra la finestra di dialogo per la configurazione del mapping
oggetto dati per un elemento con tipo dati di esempio M_SP per slave/server DNP3:
262
EIO0000000509 07/2012
Configurazione con le pagine Web di Setup
Questa figura mostra la finestra di dialogo per la configurazione del mapping oggetto
dati Binary_Input con DNP3 NET server/DNP3 slave:
Questa figura mostra la finestra di dialogo per la configurazione del mapping oggetto
dati Binary_Input con DNP3 NET client/DNP3 master:
EIO0000000509 07/2012
263
Configurazione con le pagine Web di Setup
Tabella di mappatura (mapping)
A seconda del tipo di oggetto dati e del profilo di protocollo selezionato, è richiesto
il completamento di vari campi di configurazione per definire un elemento di
mapping dell’oggetto dati. Questa tabella descrive i parametri:
Titolo
Ambito del
valore
Valore
predefinito
Descrizione
Point Number
1...16777215
1
indica il numero iniziale dei punti.
Point Count
1...65535
1
indica il numero di punti.
CPU Register
Type
%M/%MW
/%S/%SW/non
localizzate
%MW
indica il tipo di registro nella CPU per
l’assegnazione dei punti.
CPU Register
Address
0...30000
0
indica l’indirizzo iniziale del registro
nella CPU. Questo campo viene
preso in considerazione solo per le
variabili localizzate. Se %S, il campo
è compreso tra 0 e 127.
Variable
Name
–
–
indica il nome della variabile del
registro localizzato o non localizzato.
Event Class
Mask
(0/1/2/3)
Casella di
controllo
0
definisce la classe evento dei punti.
Store To CPU
Value
only/Value with
time/Value with
flag/Value with
flag and time
Value only
indica se l’ora memorizzata deve
seguire il valore indicato nei registri
della CPU.
CPU Reg
Mapping
Value
only/Value with
time/Value with
flag/Value with
flag and time
Value only
scelta della sorgente del timestamp
eventi.
Modulo: usa l’ora del modulo come
registrazione (timestamp)
dell’evento.
Reg. CPU: usa il timestamp nei
registri della CPU.
Instradamento di eventi
264
Channel
None/0/1
None
indica il numero del canale da
instradare.
Session
0
0
indica il numero della sessione da
instradare.
point number
0...16777215
0
indica il numero del punto da
instradare.
Default
Static
Variation
g1v1 Binary
In/g1v1 Binary
In Flag
g1v1 Binary In
indica la variazione statica predefinita
per il punto dati.
EIO0000000509 07/2012
Configurazione con le pagine Web di Setup
Titolo
Ambito del
valore
Valore
predefinito
Default
Event
Variation
g2v1 Binary
g2v1 Binary
Input No Time
Input No
Time/g2v1
Binary Input
With Time/g2v1
Binary Input
Relative Time
Descrizione
indica la variazione evento
predefinita per il punto dati.
Applica %S e %SW
La configurazione applica %S solo per l’ingresso binario DNP3 slave/server e %SW
solo per l’ingresso analogico, ingresso analogico a 32 bit per DNP3 slave/server.
NOTA: Per %S e %SW, il mapping CPU non applica l’array a causa dei limiti di Unity
Pro.
Questa figura mostra la configurazione di %SW:
EIO0000000509 07/2012
265
Configurazione con le pagine Web di Setup
Mapping bit/flag qualità
La configurazione applica il mapping dei bit/flag di qualità al registro della CPU per
il monitoraggio dei punti dati per DNP3 master/DNP3 slave.
NOTA: Utilizzare questa funzionalità per Binary Input, Double Input, Binary
Counter, Analog Input , Binary_Output e Analog_Output.
Questa figura mostra la configurazione dei flag:
La configurazione riutilizza Timestamp Source nello slave e Store To CPU nel
master ed espande due selezioni in base a RTU V1.0. Il master DNP3 e lo slave
DNP3 hanno pagine di configurazione simili per i bit e i flag di qualità.
NOTA:
z
Per lo slave DNP3, modificare il nome da Timestamp Source a CPU Reg.
Mapping.
Comportamento:
z I punti di tipo ingresso e uscita applicano questa funzione.
z Se l’utente finale configura il flag nel registro della CPU nello slave, il modulo non
gestisce più il flag internamente. Il modulo BMX NOR 0200 H genera gli eventi
secondo il registro della CPU, oppure BMX NOR 0200 H li genera
automaticamente.
z In DNP3 Net server/DNP3 slave, la modifica dei flag nella CPU può attivare la
generazione di eventi coma la modifica dei valori.
z La lunghezza del flag è 1 byte, indipendentemente dal numero di byte mappati
nel registro della CPU, il byte meno significativo è valido. Fare riferimento
all’assegnazione della memoria.
266
EIO0000000509 07/2012
Configurazione con le pagine Web di Setup
Questa figura mostra la definizione dei flag:
Punto
Binary Input
Flags
Definizione
flag
Opzioni
Commenti
on-line
bit 0: 0 (off-line)/1 (on-line)
–
restart
bit 1: 0 (normal/1 (restart)
communication bit 2: 0 (normal/1 (lost)
lost
Binary Output
Status Flags
remote forced
data
bit 3: 0 (normal)/1 (forced)
local forced
data
bit 4: 0 (normal)/1 (forced)
chatter filtered
bit 5: 0 (normal)/1 (filter on)
Gli eventi vengono
generati quando il flag
CHATTER_FILTER
viene impostato e
azzerato, ma non
quando
CHATTER_FILTER
viene impostato.
reserved
bit 6: 0
Non utilizzato
state
bit 7: 0 /1
on-line
bit 0: 0 (off-line)/1 (on-line)
restart
bit 1: 0 (normal/1 (restart)
–
communication bit 2: 0 (normal/1 (lost)
lost
EIO0000000509 07/2012
remote forced
data
bit 3: 0 (normal)/1 (forced)
local forced
data
bit 4: 0 (normal)/1 (forced)
chatter filtered
bit 5: 0
reserved
bit 6: 0
state
bit 7: 0 /1
Non utilizzato
–
267
Configurazione con le pagine Web di Setup
Punto
Definizione
flag
Opzioni
Commenti
Double Input
Flags
on-line
bit 0: 0 (off-line)/1 (on-line)
–
restart
bit 1: 0 (normal/1 (restart)
communication bit 2: 0 (normal/1 (lost)
lost
Analog Input
Flags
remote forced
data
bit 3: 0 (normal)/1 (forced)
local forced
data
bit 4: 0 (normal)/1 (forced)
chatter filtered
bit 5: 0 (normal)/1 (filter on)
Gli eventi vengono
generati quando il flag
CHATTER_FILTER
viene impostato e
azzerato, ma non
quando
CHATTER_FILTER
viene impostato.
state
bit 6: 0/1
Non utilizzato
state
bit 7: 0/1
on-line
bit 0: 0 (off-line)/1 (on-line)
restart
bit 1: 0 (normal/1 (restart)
–
communication bit 2: 0 (normal/1 (lost)
lost
remote forced
data
bit 3: 0 (normal)/1 (forced)
local forced
data
bit 4: 0 (normal)/1 (forced)
over range
bit 5: 0 (normal)/1 (over range)
reference error bit 6: 0 (normal)/1 (error)
reserved
268
bit 7: 0
Non utilizzato
EIO0000000509 07/2012
Configurazione con le pagine Web di Setup
Punto
Analog Output
Status Flags
Definizione
flag
Opzioni
Commenti
on-line
bit 0: 0 (off-line)/1 (on-line)
–
restart
bit 1: 0 (normal/1 (restart)
communication bit 2: 0 (normal/1 (lost)
lost
remote forced
data
bit 3: 0 (normal)/1 (forced)
local forced
data
bit 4: 0 (normal)/1 (forced)
over range
bit 5: 0 (normal)/1 (over range)
reference error bit 6: 0 (normal)/1 (error)
Counter Flags
reserved
bit 7: 0
Non utilizzato
on-line
bit 0: 0 (off-line)/1 (on-line)
–
restart
bit 1: 0 (normal/1 (restart)
communication bit 2: 0 (normal/1 (lost)
lost
EIO0000000509 07/2012
remote forced
data
bit 3: 0 (normal)/1 (forced)
local forced
data
bit 4: 0 (normal)/1 (forced)
roll over
bit 5: 0
Non utilizzato
discontinuity
bit 6: 0 (normal)/1
(discontinuity)
–
reserved
bit 7: 0
Non utilizzato
269
Configurazione con le pagine Web di Setup
Stato uscita binaria e stato uscita analogica
Binary_Output_Status and Analog_Output_Status sono applicati nel master e
vengono utilizzati per salvare il valore più aggiornato, lo stato (flag) e il timestamp.
Questa figura mostra lo stato dell’uscita binaria:
Questa figura mostra lo stato dell’uscita analogica:
270
EIO0000000509 07/2012
Configurazione con le pagine Web di Setup
Valore ingresso virgola mobile in notazione scientifica
Sono supportati i valori di ingresso in virgola mobile in notazione scientifica.
Impulsi lunghi e brevi per l’uscita binaria
La configurazione applica latch on/off, pulse on e close/trip pulse on:
TCC (Trip-Close
Code)
Campo tipo
funzionamento
Codice di
controllo
Modello punti nella
stazione remota
Null
pulse on
01 hex
attivazione
latch on
03 hex
complementare latch
latch off
04 hex
pulse on
41 hex
Close
Trip
two-output complementari
81 hex
Questa figura mostra la selezione del tipo di codice di controllo:
NOTA:
z
z
EIO0000000509 07/2012
Non implementare il campo di azzeramento in DNP3 master/DNP3 slave.
La stazione remota utilizza la durata impulsi (campo durata) fornita, a meno che
questo valore sia zero. Un valore di durata uguale a 0 indica che il dispositivo
sostituisce il suo valore preconfigurato.
271
Configurazione con le pagine Web di Setup
La figura mostra l’impostazione della durata impulsi del master:
Questa figura mostra la durata impulsi preconfigurata dello slave:
z
z
Il master DNP3 fornisce solo la configurazione on-time, ossia in corrispondenza
di un dato impulso, ma non fornisce la configurazione off-time e il valore di
conteggio. Lo slave DNP3 applica solo gli impulsi sui quali il conteggio è 1 e il
valore off-time è 0.
Complementare due uscite. trip e close sono forniti come un solo indice nel
master DNP3, ma due uscite fisiche separate nello slave DNP3. Ad esempio, una
richiesta close/pulse on per un indice DNP3 specifico viene mappata a un’uscita
relè specifica, mentre una richiesta trip/pulse on per lo stesso indice DNP3 è
mappata a un’altra uscita relè he segue l’uscita relè specifica (close) nel modulo
BMX NOR 0200 H.
CRBO sent in DNP3 master
272
Numero di punti nel Numero di punti
master DNP3
nello slave DNP3
Pulse on
0
0
Trip/Pulse on
0
1
Close/Pulse on
2
2
EIO0000000509 07/2012
Configurazione con le pagine Web di Setup
CRBO sent in DNP3 master
Numero di punti nel Numero di punti
master DNP3
nello slave DNP3
Trip/Pulse on
2
3
Close/Pulse on
n+2
n+2
Trip/Pulse on
n+2
n+2+1
Nello slave DNP3, è definito nella configurazione se l’indice del punto applica una
richiesta trip/close. Dato che trip/close deve collegare una coppia di punti, il
numero dei punti è pari nella configurazione.
Questa figura mostra la selezione di TCC:
z
Op type field
Meccanismo di
trigger
Descrizione
Close/Pulse_on
qualsiasi modifica di
valore (0...65535)
Impulso on se modifica valore
Latch_on
Da 0 a 1
latch on
Latch off
Da 1 a 0
latch off
Close/Pulse_on
Da 0 a 1
Impulso on per uscita close
Trip/Pulse_on
Da 1 a 0
Impulso on per uscita trip
z
EIO0000000509 07/2012
Uso di CRBO nel master
L’uscita binaria nello slave DNP3 viene soltanto aggiornata nel registro della CPU
dopo la ricezione del comando dal master DNP3, ma non viene sincronizzata
ciclicamente. Mantenere il corrispondente registro della CPU senza valori di
scrittura.
273
Configurazione con le pagine Web di Setup
Impostazione del valore misurato
Implementare la banda morta ingresso analogico (obj34) per impostare il punto di
inizio del valore misurato. I parametri dei punti misurati vengono attivati
immediatamente dopo che lo slave DNP3 riceve la richiesta dal master DNP3.
Per DNP3 obj34, non occorre applicare alcun qualificatore, dato che viene applicato
solo il parametro deadband. Impostare la variazione statica e il numero di punto allo
stesso valore dell’ingresso analogico. deadband dell’ingresso analogico viene
applicata sia sul master DNP3 che sullo slave DNP3. Il master DNP3 lo utilizza per
memorizzare il valore corrente indicato nella risposta delle richieste di lettura, lo
slave DNP3 lo utilizza per visualizzare il valore deadband corrente che può essere
controllato dal master attraverso il blocco di controllo deadband dell’ingresso
analogico.
Questa figura mostra l’impostazione dei punti del parametro di deadband:
Questa figura mostra l’impostazione dei punti del parametro del blocco di controllo
deadband:
274
EIO0000000509 07/2012
Configurazione con le pagine Web di Setup
Mapping oggetto dati DNP3
Introduzione
In base a tipo di oggetto dati e selezione profilo protocollo, vengono utilizzati diversi
campi di configurazione nelle definizioni di vari elementi di mapping oggetto dati.
Oggetto dati M340 CPU scambiabile
Le variabili localizzate e non localizzate possono essere scambiate tra la M340 CPU
e il modulo BMX NOR 0200 H dopo aver definito e gestito la mappa di memoria
della M340 CPU per scambiare dati con il modulo.
Gli oggetti dati M340 CPU sono mappati e collegati solo per scopi del modulo
BMX NOR 0200 H.
AVVERTENZA
FUNZIONAMENTO ANOMALO DELL’APPARECCHIATURA
Non creare un’istanza di accesso dati ridondante.
Il mancato rispetto di queste istruzioni può provocare morte, gravi infortuni
o danni alle apparecchiature.
Prestazioni di scambio dati
Per sostenere un’elevata velocità di scambio dati, si consiglia di definire la memoria
RTU per gli oggetti dati in una sequenza continua.
NOTA: per ogni variabile non localizzata, la lunghezza configurata non può
superare 1000 byte.
Comportamento del modulo dopo il trasferimento dell’applicazione Unity Pro
NOTA:
Dopo il trasferimento dell’applicazione Unity Pro si verifica quanto segue:
Il servizio del protocollo RTU non viene riavviato (viene riavviato solo se
l’indirizzo IP del modulo BMX NOR 0200 H è stato modificato).
z A seconda delle impostazioni dell’applicazioni Unity Pro, i dati del PLC possono
essere reimpostati oppure no.
z Si possono verificare nuovi eventi in caso di reset dopo lo scaricamento.
z
Per evitare questo comportamento, deselezionare l’opzione Initialize %MWi on cold
start nella schermata di configurazione del PLC dell’applicazione Unity Pro.
Se si desidera azzerare il servizio del protocollo RTU, usare il menu Reset
Communication nel sito Web. È raccomandato in caso di modifica delle variabili %M
o %MW dell’applicazione Unity Pro.
EIO0000000509 07/2012
275
Configurazione con le pagine Web di Setup
Finestra di dialogo
Questa illustrazione mostra la finestra di dialogo per la configurazione del mapping
oggetto dati per un elemento con tipo dati di esempio M_SP per slave/server DNP3:
Importazione/esportazione
Gli elementi di mapping oggetto dati possono essere esportati (vedi pagina 195)
come profilo in formato *.XSY. Tali file possono essere importati nel software Unity
Pro.
Elenco comandi predefiniti
I campi di immissione richiesti sono necessari per definire un elemento di comando
predefinito per DNP3 master/DNP3 NET client (vedi pagina 282).
276
EIO0000000509 07/2012
Configurazione con le pagine Web di Setup
Nome variazione statica di DNP3
Tipo oggetto dati
Variazione statica
Binary Input
g1v1 Binary In
g1v2 Binary In Flag
Double Input
g3v1 Double In
g3v2 Double In Flag
Binary Output
g10v1 Binary Out
g10v2 Binary Out Flag
Binary Counter
g20v1 32bit Counter
g20v2 16bit Counter
g20v5 32bit Ctr No Flag
g20v6 16bit Ctr No Flag
Frozen Counter
g21v1 32bit Frozen Ctr Flag
g21v2 16bit Frozen Ctr Flag
g21v5 32bit Frozen Ctr Flag Time
g21v6 16bit Frozen Ctr Flag Time
g21v9 32bit Frozen Counter
g21v10 32bit Frozen Counter
Analog Input
g30v1 32bit Analog In
g30v2 16bit Analog In
g30v3 32bit AI No Flag
g30v4 16bit AI No Flag
g30v5 Short Float AI
Analog Input Deadband
g34v1 16bit AI Deadband
g34v2 32bit AI Deadband
g34v3 Short Float AI Deadband
Analog Input Dband_Ctrl
g34v1 16bit AI Deadband
g34v2 32bit AI Deadband
g34v3 Short Float AI Deadband
Analog Output
g40v1 32bit Analog Output
g40v2 16bit Analog Output
g40V3 Short Float AO
EIO0000000509 07/2012
Read_Group
–
Freeze_Counter
–
Unsolicited_Class
–
277
Configurazione con le pagine Web di Setup
Tipo oggetto dati
Variazione statica
Time_Sync
–
Restart
–
Integrity_Poll
–
Nome variazione evento di DNP3
Tipo oggetto dati
Variazione evento
Binary Input
g2v1 Binary Input No Time
g2v2 Binary Input With Time
g2v3 Binary Input Relative Time
Double Input
g4v1 Double Input No Time
g4v2 Double Input With Time
g4v3 Double Input Relative Time
Binary Output
g11v1 Binary Out No Time
g11v2 Binary Out With Time
Binary Counter
g22v1 32bit Counter No Time
g22v2 16bit Counter No Time
g22v5 32bit Counter With Time
g22v6 16bit Counter With Time
Frozen Counter
g23v1 32bit Frozen Ctr No Time
g23v2 16bit Frozen Ctr No Time
g23v5 32bit Frozen Ctr With Time
g23v6 16bit Frozen Ctr With Time
Analog Input
g32v1 32bit Analog In No Time
g32v2 16bit Analog In No Time
g32v3 32bit Analog In With Time
g32v4 16bit Analog In With Time
g32v5 Short Float AI No Time
g32v7 Short Float AI With Time
Analog Output
g42v1 32bit Analog Out No Time
g42v2 16bit Analog Out No Time
g42v3 32bit Analog Out With Time
g42v4 16bit Analog Out With Time
g42v5 Short Float AO No Time
g42v7 Short Float AO With Time
278
EIO0000000509 07/2012
Configurazione con le pagine Web di Setup
Questa figura mostra il tipo di dati:
EIO0000000509 07/2012
279
Configurazione con le pagine Web di Setup
Impostazione della coda eventi DNP3
Pagina Impostazione della coda eventi
Questa illustrazione mostra la finestra di dialogo configurare l’impostazione della
coda eventi per un elemento con tipo dati di esempio Binary_Input per slave/server
DNP3:
280
EIO0000000509 07/2012
Configurazione con le pagine Web di Setup
Questa figura mostra la finestra di dialogo per la configurazione della coda eventi:
Parametro
Ambito valore Valore
predefinito
Descrizione
Event
Store
Mode
All/Most
Recent
Tutto
archivia tutti gli eventi della coda o solo gli
eventi più recenti per ogni oggetto
Time
Stamp
Type
Nessuno/
CP24/CP56
CP56
formato timestamp per evento
Max Event
Count
1...65535
100
Max conteggio di evento per la coda di
eventi
CPU Reg
Type
%MW
%MW
Status register type in CPU
CPU Reg
Address
0...32464
0
Indirizzo del registro di stato eventi nella
CPU
NOTA: Quando il modulo BMX NOR 0200 H utilizza IEC/DPN3 server o slave, lo
stato degli eventi è mappato nel CPU Register Address. Uno stato eventi occupa
due %MW. Il primo %MW è per il numero evento e il secondo è utilizzato per salvare
i bit di overflow. Se il numero di canali è superiore a uno, gli eventi del canale virtuale
seguono il primo stato eventi canale.
Esempio di impostazione dello stato eventi:
z Num. canali: 2
z CPU Reg Address: 1000
z Stato eventi canale 0: %MW1000/%MW1001
z Stato eventi canale 1: %MW1002/%MW1003
EIO0000000509 07/2012
281
Configurazione con le pagine Web di Setup
DNP3 Master/ DNP3 Net Client
Comando master predefinito
Il comando master predefinito del DNP3 contiene i seguenti campi:
Comando
Stato
Significato
Read_Class
Sì
Comando di Lettura classe
Read_Group
Sì
Comando di Lettura gruppo
Freeze_Counter
Sì
Comando di Blocca contatore
Unsolicited_Class
Sì
Comando di Classe non richiesta
Time_Sync
Sì
Comando di Sincronizza ora
Restart
Sì
Comando di Riavvio
Metodo di implementazione comando
I comandi possono essere assegnati alla memoria della CPU:
z registro CPU 32 bit (comando e stato) tramite %MW. Sia il comando che lo stato
sono a 16 bit.
z registro CPU 64 bit (comando e stato) tramite %MW. Sia il comando che lo stato
sono a 32 bit.
I comandi sono implementati ogni volta che il valore configurato nella memoria della
CPU configurata cambia. Ciò consente all’utente di controllare con facilità
l’implementazione del comando modificando il valore nella memoria della CPU.
Registro stato comando
Alcuni comandi presentano un registro di stato che consente di conoscere se il
comando è stato correttamente eseguito. Il registro di stato è una parola a 16 bit. Ad
esempio, se un comando viene assegnato al registro CPU %MW1, il registro di stato
corrispondente viene assegnato automaticamente a %MW2.
NOTA: quando un comando viene assegnato a un registro e il comando dispone di
uno stato, il registro di stato viene assegnato automaticamente al registro seguente.
Se un comando ha un risultato, il byte meno significativo del registro di stato
aumenta automaticamente per indicare che lo stato è relativo al comando. Il byte più
significativo è lo stato del comando.
NOTA: se il byte più significativo dello stato del comando ha come risultato 0,
questo significa che è stato terminato correttamente.
282
EIO0000000509 07/2012
Configurazione con le pagine Web di Setup
Un registro di stato di comando DNP3 contiene questi campi:
EIO0000000509 07/2012
Valore stato
Descrizione
0
Il comando è riuscito.
1
È stata ricevuta una risposta ma il comando richiesto non è ancora
completo.
2
Il comando non è stato trasmesso come previsto.
3
Timeout del comando.
4
Il comando è stato annullato.
5
La risposta a un comando di selezione o esecuzione non presenta eco della
richiesta.
6
Il comando non è stato eseguito.
7
La risposta a un comando aveva i bit IIN impostati per indicare che il
comando non è stato eseguito.
283
Configurazione con le pagine Web di Setup
Lunghezza dati e orientamento mapping DNP3
DNP3
Tipo oggetto dati
284
Lunghezza
dati (bit)
Orientamento
Master
Slave/Server
Binary Input
1
Mod -> CPU
CPU -> Mod
Double Input
2
Mod -> CPU
CPU -> Mod
Binary Output
1
CPU -> Mod
Mod -> CPU
Binary Counter
32
Mod -> CPU
CPU -> Mod
Analog Input
32
Mod -> CPU
CPU -> Mod
Analog Output
32
CPU -> Mod
Mod -> CPU
Read_Class
16
CPU -> Mod
–
Read_Group
16
CPU -> Mod
Freeze_Counter
16
CPU -> Mod
Unsolicited_Class
16
CPU -> Mod
Time_Sync
16
CPU -> Mod
Restart
16
CPU -> Mod
EIO0000000509 07/2012
Configurazione con le pagine Web di Setup
Tipi di oggetti dati DNP3 mappati a EDT/DDT Unity Pro
Introduzione
L’oggetto dati RTU è mappato a una variabile Unity Pro con EDT/DDT mentre gli
oggetti dati di esportazione sono mappati in relazione al file *.XSY. Oltre alle variabili
definite, il file .XSY contiene tipi DDT predefiniti per formati timestamp.
DNP3
Tipo oggetto dati
Lunghezza
dati (bit)
EDT/DDT Unity Pro
Protocolli
Binary Input
1
WORD
Master/slave
Double Input
2
WORD
Binary Counter
32
DWORD
Analog Input
32
DINT/REAL
Analog Input Deadband
32
DINT/REAL
Binary Input + Time
1
WORD+CP56
Double Input + Time
2
WORD+CP56
Binary Counter + Time
32
DWORD+CP56
Analog Input + Time
32
DINT/REAL+CP56
Binary Input + Flag
1
WORD+WORD
Double Input + Flag
2
WORD+WORD
Binary Counter + Flag
32
DWORD+DWORD
Analog Input + Flag
32
DINT/REAL+DWORD
Binary Input + Flag + Time
1
WORD+WORD+CP56
Double Input + Flag + Time
2
WORD+WORD+CP56
Binary Counter + Flag + Time
32
DWORD+DWORD+CP56
Analog Input + Flag + Time
32
DINT/REAL+DWORD+CP56
Binary Output Status
1
WORD
Binary Output Status + Time
1
WORD+CP56
Binary Output Status + Flag
1
WORD+WORD
Binary Output Status + Flag + Time
1
WORD+WORD+CP56
Binary Output Status Flag
8
WORD
Analog Output Status
32
DINT/REAL
Analog Output Status + Time
32
DINT/REAL+CP56
Master/slave
Analog Output Status + Flag
32
DINT/REAL+DWORD
Master
Analog Output Status + Time
32
DINT/REAL+DWORD+CP56
EIO0000000509 07/2012
Master
Slave
285
Configurazione con le pagine Web di Setup
Tipo oggetto dati
Lunghezza EDT/DDT Unity Pro
dati (bit)
Protocolli
Analog Output Status Flag
8
WORD
Slave
Binary Output + Status
1
WORD+WORD
Master
Analog Output + Status
32
DINT/REAL+DWORD
Read_Class + Status
16
WORD+WORD
Read_Group + Status
16
WORD+WORD
Freeze_Counter + Status
16
WORD+WORD
Unsolicited_Class + Status
16
WORD+WORD
Time_Sync + Status
16
WORD+WORD
Restart + Status
16
WORD+WORD
Integrity_Poll + Status
16
WORD+WORD
Analog Input Dband + Status
32
DINT/REAL+DWORD
NOTA: Il tipo DNP di oggetti dati di I/O analogici può essere convertito in REAL in
base ai requisiti dell’applicazione.
NOTA: Il modulo BMX NOR 0200 H non supporta l’invio periodico del comando
Integrity Poll . Questa funzione può essere realizzata mediante
programmazione nell’applicazione PLC. Il periodo di scansione PLC è superiore a
200 millisecondi.
CP56Time2a
286
Elemento CP56
Tipo
ms (milliseconds)
WORD
Minute
BYTE
Hour
BYTE
Monthday
Month
Year
Reserved
BYTE
BYTE
BYTE
BYTE
EIO0000000509 07/2012
Modicon M340 RTU
Configurazione di Web Designer
EIO0000000509 07/2012
Configurazione di Web Designer
14
Introduzione
Questo capitolo descrive il software di configurazione Web Designer per la
configurazione dell’elenco variabili del dispositivo M340 e di funzioni aggiuntive,
come i servizi Datalogging, e-mail ed elenchi di tabelle di dati.
Per una descrizione dettagliata di Web Designer, vedere M340 RTU Web Designer
per il modulo BMX NOR 0200 H - Manuale utente (vedi Modicon M340 RTU, Web
Designer per BMX NOR 0200 H, Manuale dell’utente).
Contenuto di questo capitolo
Questo capitolo contiene le seguenti sottosezioni:
Argomento
EIO0000000509 07/2012
Pagina
Creazione di un progetto
288
Configurazione dispositivo PLC
290
Configurazione editor dati
291
Trasferimento
292
287
Configurazione di Web Designer
Creazione di un progetto
Creazione guidata del progetto Web Designer
Dopo la creazione del progetto, la struttura di Web Designer fornisce menu classici,
tabelle dati, servizi e sito Web senza schermate grafiche:
288
EIO0000000509 07/2012
Configurazione di Web Designer
Quando si seleziona il modulo BMX NOR 0200 H nell’Elenco destinazioni, il
Modicon M340 è disponibile come dispositivo in Device List:
Dopo la creazione del progetto, la struttura di Web Designer fornisce menu classici,
tabelle dati, servizi e sito Web senza schermate grafiche:
1
2
3
EIO0000000509 07/2012
Nome del progetto
Destinazione associata al progetto
Directory associate al progetto
289
Configurazione di Web Designer
Configurazione dispositivo PLC
Configurazione elenco variabili
Il modulo BMX NOR 0200 H supporta importazioni di file di programma M340
STU/XVM. Consente di creare un elenco personalizzato di variabili utilizzabili in altri
servizi come datalogging o servizi e-mail e in animazioni di tabelle dati:
NOTA: La casella di controllo Persistente deve essere selezionata per le variabili
utilizzate nei servizi e-mail o datalogging.
290
EIO0000000509 07/2012
Configurazione di Web Designer
Configurazione editor dati
Creazione tabelle editor dati
Dopo aver creato il repository variabili, è possibile importare le variabili nell’editor
tabelle dati. È così possibile creare tabelle che controllano i valori sul sito Web. Per
essere utilizzate online, tali tabelle devono essere trasferite nella destinazione:
Assicurarsi che le variabili scrivibili siano accessibili solo a personale qualificato
(protezione con password).
AVVERTENZA
FUNZIONAMENTO ANOMALO
Non fornire accesso in scrittura alle variabili di controllo importanti a personale non
qualificato.
Il mancato rispetto di queste istruzioni può provocare morte, gravi infortuni
o danni alle apparecchiature.
EIO0000000509 07/2012
291
Configurazione di Web Designer
Trasferimento
Trasferimento del progetto
Utilizzare la funzione di trasferimento per trasferire il progetto nel modulo
BMX NOR 0200 H. Il trasferimento può avvenire in due direzioni, indicate dalla
selezione nella colonna Direzione della finestra di dialogo Transfer Status. È
possibile trasferire dal PC alla destinazione e viceversa:
NOTA: In Web Designer non vengono trasferiti o azzerati protocolli, ma occorre
farlo tramite l’interfaccia Web del modulo BMX NOR 0200 H.
292
EIO0000000509 07/2012
Modicon M340 RTU
EIO0000000509 07/2012
Appendici
Introduzione
Queste appendici tecniche integrano le informazioni contenute nella presente guida.
Contenuto di questa appendice
L’appendice contiene i seguenti capitoli:
Capitolo
EIO0000000509 07/2012
Titolo del capitolo
Pagina
A
Interoperabilità
295
B
Oggetti di linguaggio Ethernet
369
293
294
EIO0000000509 07/2012
Modicon M340 RTU
Interoperabilità
EIO0000000509 07/2012
Interoperabilità
A
Informazioni sulla sezione
Questo capitolo descrive l’implementazione specifica di protocolli con il modulo
BMX NOR 0200 H.
Contenuto di questo capitolo
Questo capitolo contiene le seguenti sottosezioni:
Argomento
Interoperabilità IEC 60870-5-101 per il BMX NOR 0200 H come Master
EIO0000000509 07/2012
Pagina
296
Interoperabilità IEC 60870-5-101 per il BMX NOR 0200 H come slave
306
Interoperabilità IEC 60870-5-104 per il BMX NOR 0200 H come client
317
Interoperabilità IEC 60870-5-104 per il modulo BMX NOR 0200 H utilizzato
come Server
327
Interoperabilità DNP3 per il modulo BMX NOR 0200 H utilizzato come Master
337
Interoperabilità DNP3 per il modulo BMX NOR 0200 H utilizzato come slave
351
295
Interoperabilità
Interoperabilità IEC 60870-5-101 per il BMX NOR 0200 H come Master
Introduzione
Questa sezione descrive l’implementazione specifica dello standard IEC 60870-5101 nel BMX NOR 0200 H utilizzato come Master.
Queste informazioni e i documenti elencati di seguito forniscono informazioni
dettagliate su come comunicare con il BMX NOR 0200 H nel ruolo di master, tramite
il protocollo IEC 60870-5-101
z IEC 60870-5-101 = Norma di accompagnamento per compiti elementari di
telecontrollo
z IEC 60870-5-5 = Funzioni di base dell’applicazione
z IEC 60870-5-2 = Procedure di trasmissione con il collegamento
z IEC 60870-5-4 = Definizione e codifica degli elementi di informazione
dell’applicazione
z IEC 60870-5-3 = Struttura generale dei dati dell’applicazione
z IEC 60870-5-1 = Formati dei frame di trasmissione
Interoperabilità
Questa norma di accompagnamento indica i gruppi di parametri e le alternative
possibili per la selezione dei sottogruppi per l’implementazione di sistemi di
telecontrollo particolari. Alcuni valori dei parametri, come il numero di byte in
COMMON ADDRESS di ASDU, rappresentano alternative che si escludono a
vicenda. Questo significa che per ogni sistema è ammesso solo uno dei valori dei
parametri definiti. Altri parametri, come il gruppo elencato che contiene varie
informazioni di processo in direzione di comando e di monitoraggio, permettono di
specificare l’intero gruppo o sottogruppi, in funzione delle applicazioni specifiche.
Questa Clausola riepiloga i parametri delle Clausole precedenti per facilitare la
sezione di un’applicazione specifica. Se un sistema è composto di apparecchiature
di costruttori diversi, è necessario che tutti i partner concordino sui parametri
selezionati.
I parametri selezionati vengono contrassegnati nel seguente modo:
-
Funzione o ADSU non utilizzato
X
Funzione o ADSU utilizzato
Sistema o dispositivo
296
-
Definizione del sistema
X
Definizione stazione di controllo (master)
-
Definizione di stazione controllata (slave)
EIO0000000509 07/2012
Interoperabilità
Configurazione di rete
X
Punto-punto
X
Multipunto su linea parziale
X
Punto-punto multipla
X
Multipunto a stella
Livello fisico
Velocità di trasmissione (direzione controllo)
Interscambio non bilanciato
Circuito V.24/V.28
Standard
Interscambio non bilanciato
Circuito V.24/V.28
Raccomandato se > 1200-bit/s
Interscambio bilanciato
Circuito X.24/X.27
-
100 bit/s
X
2400 bit/s
X
2400 bit/s
-
56000 bit/s
-
200 bit/s
X
4800 bit/s
X
4800 bit/s
-
64000 bit/s
X
300 bit/s
X
9600 bit/s
X
600 bit/s
X
1200 bit/s
X
9600 bit/s
X
19200 bit/s
X
38400 bit/s
Interscambio non bilanciato
Circuito V.24/V.28
Standard
Interscambio non bilanciato
Circuito V.24/V.28
Raccomandato se > 1200-bit/s
Interscambio bilanciato
Circuito X.24/X.27
-
100 bit/s
X
2400 bit/s
X
2400 bit/s
-
56000 bit/s
-
200 bit/s
X
4800 bit/s
X
4800 bit/s
-
64000 bit/s
X
300 bit/s
X
9600 bit/s
X
9600 bit/s
X
600 bit/s
X
19200 bit/s
X
1200 bit/s
X
38400 bit/s
Livello collegamento
Il formato frame FT 1.2, il carattere singolo 1 e l’intervallo timeout fisso vengono
usati esclusivamente in questa norma di accompagnamento.
Quando si usa un livello di collegamento non bilanciato, nei messaggi di classe 2
(bassa priorità) vengono restituiti i seguenti tipi di ASDU con la causa di
trasmissione indicata:
EIO0000000509 07/2012
Procedura trasmissione collegamento
Campo indirizzo del collegamento
X
Trasmissione bilanciata
X
Non presente (solo trasmissione bilanciata)
X
Trasmissione non bilanciata
X
Un byte
X
Due byte
-
Strutturata
-
Non strutturata
297
Interoperabilità
Lunghezza dei frame
255
Lunghezza max. frame L (direzione controllo)
255
Lunghezza max. frame L (direzione monitoraggio)
Configurabile
Tempo entro il quale sono permesse le ripetizioni (Trp) o numero di
ripetizioni
X
L’assegnazione standard di ASDU ai messaggi di classe 2 è utilizzata nel seguente
modo:
Identificazione tipo
Causa della trasmissione
9/11/13/21
<1>
-
Una assegnazione speciale di ADSU ai messaggi di classe 2
Identificazione tipo
Causa della trasmissione
-
-
Livello applicazione
Modalità di trasmissione dei dati applicativi
La modalità 1 (byte meno significativo prima), come definito in 4.10 di IEC 60870-5-4, è
utilizzata solo in questa norma di accompagnamento.
Indirizzo comune di ASDU
X
Un byte
X
Due byte
Indirizzo di oggetto informazione
X
Un byte
-
Strutturata
X
Due byte
-
Non strutturata
X
Tre byte
X
Due byte (con indirizzo origine). Impostato a
zero in caso di assenza di indirizzo origine
Causa della trasmissione
X
Un byte
Informazioni sul processo in direzione monitoraggio
298
X
<1>
Informazioni punto singolo
M_SP_NA_1
X
<2>
Informazioni punto singolo con tag durata
M_SP_TA_1
X
<3>
Informazioni punto doppio
M_DP_NA_1
X
<4>
Informazioni punto doppio con tag durata
M_DP_TA_1
X
<5>
Informazioni posizione passo
M_ST_NA_1
X
<6>
Informazioni posizione passo con tag durata
M_ST_TA_1
X
<7>
Stringa bit di 32 bit
M_BO_NA_1
X
<8>
Stringa bit di 32 bit con tag durata
M_BO_TA_1
EIO0000000509 07/2012
Interoperabilità
Informazioni sul processo in direzione monitoraggio
EIO0000000509 07/2012
X
<9>
Valore misurato, valore normalizzato
M_ME_NA_1
X
<10>
Valore misurato, valore normalizzato con tag durata
M_ME_TA_1
X
<11>
Valore misurato, valore scalato
M_ME_NB_1
X
<12>
Valore misurato, valore scalato con tag durata
M_ME_TB_1
X
<13>
Valore misurato, valore virgola mobile breve
M_ME_NC_I
X
<14>
Valore misurato, valore virgola mobile breve con tag durata M_ME_TC_1
X
<15>
<15> Totali integrati
M_IT_NA_1
X
<16>
<16> Totali integrati con tag durata
M_IT_TA_1
-
<17>
<17> Evento di protezione apparecchiatura con tag durata M_EP_TA_1
-
<18>
<18> Eventi avvio compressi di protezione apparecchiatura M_EP_TB_1
con tag durata
-
<19>
Informazioni circuito uscite compresse protezione
apparecchiatura con tag durata
M_EP_TC_1
-
<20>
Informazioni punto singolo compresse con rilevamento
modifica stato
M_PS_NA_1
-
<21>
Valore misurato, valore normalizzato senza descrittore
qualità
M_ME_ND_1
X
<30>
Informazioni punto singolo con tag durata CP56Time2a
M_SP_TB_1
X
<31>
Informazioni punto doppio con tag durata CP56Time2A
M_DP_TB_1
X
<32>
Informazioni posizione passo con tag durata CP56Time2A M_ST_TB_1
X
<33>
Stringa bit di 32 bit con tag durata CP56Time2A
M_BO_TB_1
X
<34>
Valore misurato, valore normalizzato con tag durata
CP56Time2A
M_ME_TD_1
X
<35>
Valore misurato, valore scalato con tag durata
CP56Time2A
M_ME_TE_1
X
<36>
Valore misurato, valore virgola mobile breve con tag durata M_ME_TF_1
CP56Time2A
X
<37>
Totali integrati con tag durata CP56Time2A
M_IT_TB_1
-
<38>
Evento di protezione apparecchiatura con tag durata
CP56Time2A
M_EP_TD_1
-
<39>
Eventi avvio compressi di protezione apparecchiatura con
tag durata CP56Time2A
M_EP_TE_1
-
<40>
Informazioni circuito uscita compresse di apparecchiatura
di sicurezza con tag durata CP56Time2a
M_EP_TF_1
299
Interoperabilità
Informazioni sul processo in direzione controllo
X
<45>
Comando singolo
C_SC_NA_1
X
<46>
Comando doppio
C_DC_NA_1
X
<47>
Comando di regolazione passo
C_RC_NA_1
X
<48>
Comando di setpoint, valore normalizzato
C_SE_NA_1
X
<49>
Comando di setpoint, valore convertito
C_SE_NB_1
X
<50>
Comando di setpoint, valore in virgola mobile breve
C_SE_NC_1
X
<51>
Stringa bit di 32 bit
C_BO_NA_1
Informazioni sul sistema in direzione monitoraggio
X
<70>
Fine inizializzazione
M_EI_NA_1
Informazioni sul sistema in direzione controllo
X
<100>
Comando singolo
C_IC_NA_1
X
<101>
Comando doppio
C_CI_NA_1
X
<102>
Comando di regolazione passo
C_RD_NA_1
X
<103>
Comando di setpoint, valore normalizzato
C_CS_NA_1
X
<104>
Comando di setpoint, valore convertito
C_TS_NB_1
X
<105>
Comando di setpoint, valore in virgola mobile breve
C_RP_NC_1
-
<106>
Stringa bit di 32 bit
C_CD_NA_1
Parametro in direzione controllo
Parametro del valore misurato, valore normalizzato
P_ME_NA_1
X
<110>
X
<111>
Parametro del valore misurato, valore convertito
P_ME_NB_1
X
<112>
Parametro del valore misurato, valore in virgola mobile
breve
P_ME_NC_1
X
<113>
Attivazione parametro
PC_AC_NA_1
Trasferimento file
<120>
File pronto
F_FR_NA_1
-
<121>
Sezione pronta
F_SR_NA_1
-
<122>
Chiamata directory, selezione file, chiamata file, richiamo F_SC_NA_1
sezione
-
<123>
Ultima sezione, ultimo segmento
F_LS_NA_1
-
<124>
Ricon. file, ricon. sezione
F_AF_NA_1
-
300
EIO0000000509 07/2012
M_ME_NB_1
<12>
M_ME_TB_1
<13>
M_ME_NC_1
<14>
<15>
1
2
3
4
5
6
7
8
9
10
11
12
13 20...36 37...41 44
45
46
47
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
M_ME_TC_1
X
X
M_IT_NA_1
X
EIO0000000509 07/2012
X
X
X
X
X
X
X
X
X
Richiesta da gruppo <n> richiesta contatore
Identificazione tipo
Interrogata da gruppo <numero>
Indirizzo oggetto informazioni sconosciuto
M_ME_TA_1
<11>
Indirizzo comune di ASDU sconosciuto
<10>
Causa trasmissione sconosciuta
M_ME_NA_1
Identificazione tipo sconosciuta
M_BO_TA_1
<9>
Trasferimento file
<8>
Restituzione info causata da un comando locale
M_BO_NA_1
Restituzione info causata da un comando remoto
M_ST_TA_1
<7>
Termine dell’attivazione
<6>
Conferma disattivazione
M_ST_NA_1
Disattivazione
M_DP_TA_1
<5>
Conferma attivazione
<4>
Attivazione
M_DP_NA_1
Richiesta o oggetto di richiesta
M_SP_TA_1
<3>
Inizializzata
<2>
Spontanea
M_SP_NA_1
Analisi in background
<1>
Periodica, ciclica
Interoperabilità
Trasferimento file
<125>
Segmento
F_SG_NA_1
<126>
Directory
F_DR_NA_1
Causa della trasmissione
X
X
X
X
X
X
X
X
301
302
Spontanea
Inizializzata
Richiesta o oggetto di richiesta
Attivazione
Conferma attivazione
Disattivazione
Conferma disattivazione
Termine dell’attivazione
Restituzione info causata da un comando remoto
Restituzione info causata da un comando locale
Trasferimento file
Identificazione tipo sconosciuta
Causa trasmissione sconosciuta
Indirizzo comune di ASDU sconosciuto
Indirizzo oggetto informazioni sconosciuto
1
2
3
4
5
6
7
8
9
10
11
12
13 20...36 37...41 44
45
46
47
<16>
M_IT_TA_1
X
<30>
M_SP_TB_1
X
X
X
X
<31>
M_DP_TB_1
X
X
X
X
<32>
M_ST_TB_1
X
X
X
X
<33>
M_BO_TB_1
X
X
<34>
M_ME_TD_1
X
X
<35>
M_ME_TE_1
X
X
<36>
M_ME_TF_1
X
X
<37>
M_IT_TB_1
X
<45>
C_SC_NA_1
X
X X X X
X
X
X
X
<46>
C_DC_NA_1
X
X X X X
X
X
X
X
<47>
C_RC_NA_1
X
X X X X
X
X
X
X
<48>
C_SE_NA_1
X
X X X X
X
X
X
X
<49>
C_SE_NB_1
X
X X X X
X
X
X
X
<50>
C_SE_NC_1
X
X X X X
X
X
X
X
<51>
C_BO_NA_1
X
X X X X
X
X
X
X
<70>
M_EI_NA_1
<100>
C_IC_NA_1
X
X X X X
X
X
X
X
<101>
C_CI_NA_1
X
X
X
X
X
X
X
Richiesta da gruppo <n> richiesta contatore
Interrogata da gruppo <numero>
Analisi in background
Identificazione tipo
Periodica, ciclica
Interoperabilità
Causa della trasmissione
X
X
X
EIO0000000509 07/2012
Interoperabilità
Inizializzata
Richiesta o oggetto di richiesta
Attivazione
Conferma attivazione
Disattivazione
Conferma disattivazione
Termine dell’attivazione
Restituzione info causata da un comando remoto
Restituzione info causata da un comando locale
Trasferimento file
Identificazione tipo sconosciuta
Causa trasmissione sconosciuta
Indirizzo comune di ASDU sconosciuto
Indirizzo oggetto informazioni sconosciuto
2
3
4
5
6
7
8
9
10
11
12
13 20...36 37...41 44
45
46
47
Richiesta da gruppo <n> richiesta contatore
Spontanea
1
Interrogata da gruppo <numero>
Analisi in background
Causa della trasmissione
Periodica, ciclica
Identificazione tipo
<102>
C_RD_NA_1
<103>
C_CS_NA_1
<104>
C_TS_NA_1
X
X
X
X
X
X
<105>
C_RP_NA_1
X
X
X
X
X
X
<110>
P_ME_NA_1
X
X
X
X
X
X
X
<111>
P_ME_NB_1
X
X
X
X
X
X
X
<112>
P_ME_NC_1
X
X
X
<113>
P_AC_NA_1
X
X X X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
Funzioni applicazione di base
Inizializzazione stazione
X
Inizializzazione remota
Trasmissione dati ciclica
X
Trasmissione dati ciclica
Procedura di lettura
X
Procedura di lettura
Trasmissione spontanea
X
Trasmissione spontanea
EIO0000000509 07/2012
303
Interoperabilità
Doppia trasmissione di oggetti informazione con causa trasmissione spontanea
-
Informazioni punto-singolo M_SP_NA_1, M_SP_TA_1, M_SP_TB_1 e M_PS_NA_1
-
Informazioni punto-doppio M_DP_NA_1, M_DP_TA_1 e M_DP_TB_1
-
Informazioni posizione passo M_ST_NA_1, M_ST_TA_1 e M_ST_TB_1
-
Stringa bit di 32 bit M_BO_NA_1, M_BO_TA_1 e M_BO_TB_1
-
Valore misura, valore normalizzato M_ME_NA_1, M_ME_TA_1, M_ME_ND_1 e M_ME_TD_1
-
Valore misura, valore convertito M_ME_NB_1, M_ME_TB_1 e M_ME_TE_1
-
Valore misura, numero punto in virgola mobile breve M_ME_NC_1, M_ME_TC_1 e M_ME_TF_1
Interrogazione stazione
X
Globale
X
Gruppo 1
X
Gruppo 7
X
Gruppo 13
X
Gruppo 2
X
Gruppo 8
X
Gruppo 14
X
Gruppo 3
X
Gruppo 9
X
Gruppo 15
X
Gruppo 4
X
Gruppo 10
X
Gruppo 16
X
Gruppo 5
X
Gruppo 11
X
Gruppo 6
X
Gruppo 12
Indirizzi per gruppo da definire
Sincronizzazione orologio
X
Sincronizzazione orologio
-
Giorno della settimana utilizzato
-
RES1, GEN (tag ora sostituito/non sostituito) utilizzato
-
SU-bit (ora legale) utilizzato
Trasmissione comando
X
Trasmissione comando diretta
X
Selezione ed esecuzione comando
X
Trasmissione comando setpoint
diretto
X
Selezione ed esecuzione comando setpoint
X
C-SE-ACTTERM utilizzato
-
Nessuna definizione aggiunta
X
Durata impulso breve (durata determinata da un parametro di sistema nella stazione remota)
X
Durata impulso lungo (durata determinata da un parametro di sistema nella stazione remota)
X
Uscita persistente
Trasmissione di totali integrati
-
Modalità A: blocco locale con trasm. spontanea
-
Modalità B: blocco locale con contatore
X
Modalità C: blocco e trasmissione con interrogazione contatore
-
Modalità C: blocco con comando interrogazione contatore, valori bloccati segnalati
X
Lettura contatore
304
EIO0000000509 07/2012
Interoperabilità
X
Blocco contatore con reset
X
Blocco contatore senza reset
X
Reset contatore
X
Contatore richieste generale
X
Reset contatore
X
Gruppo contatore richiesta 1
X
Gruppo contatore richiesta 2
X
Gruppo contatore richiesta 3
X
Gruppo contatore richiesta 4
Caricamento parametri
X
Valore soglia
-
Fattore di regolarizzazione
X
Limite basso per la trasmissione del valore misurato
X
Limite alto per la trasmissione del valore misurato
Attivazione parametro
X
Attiv/Disattiv della trasmissione persistente ciclica o periodica dell’oggetto indirizzato
Procedura di test
X
Procedura di test
Trasferimento file
Trasferimento file in direzione monitoraggio
-
File trasparente
-
Trasmissione di dati disturbo protezione
-
Trasmissione di sequenze di eventi
-
Trasmissione di sequenze di valore analogico registrato
Trasferimento file in direzione controllo
-
File trasparente
Analisi in background
X
Analisi in background
Acquisizione del ritardo di trasmissione
X
Acquisizione del ritardo di trasmissione
EIO0000000509 07/2012
305
Interoperabilità
Interoperabilità IEC 60870-5-101 per il BMX NOR 0200 H come slave
Introduzione
Questa sezione descrive l’implementazione specifica dello standard IEC 60870-5101 nel BMX NOR 0200 H utilizzato come slave.
Questo documento e i documenti elencati di seguito forniscono informazioni
dettagliate sulla comunicazione con il BMX NOR 0200 H come slave tramite il
protocollo IEC 60870-5-101
z IEC 60870-5-101 = Norma di accompagnamento per compiti elementari di
telecontrollo
z IEC 60870-5-5 = Funzioni di base dell’applicazione
z IEC 60870-5-2 = Procedure di trasmissione collegamento
z IEC 60870-5-4 = Definizione e codifica degli elementi di informazione
dell’applicazione
z IEC 60870-5-3 = Struttura generale dei dati dell’applicazione
z IEC 60870-5-1 = Formati dei frame di trasmissione
Interoperabilità
Questa norma di accompagnamento indica i gruppi di parametri e le alternative
possibili per la selezione dei sottogruppi per l’implementazione di sistemi di
telecontrollo particolari. Alcuni valori di parametri, come il numero di byte in
COMMON ADDRESS di ASDU, rappresentano alternative che si escludono a
vicenda. Questo significa che per ogni sistema è ammesso solo un valore dei
parametri definiti. Altri parametri, come il gruppo elencato che contiene varie
informazioni di processo in direzione di comando e di monitoraggio, permettono di
specificare l’intero gruppo o sottogruppi, in funzione delle applicazioni specifiche.
Questa Clausola riepiloga i parametri delle Clausole precedenti per facilitare la
selezione di un’applicazione specifica. Se un sistema è composto di
apparecchiature di costruttori diversi, è necessario che tutti i partner concordino sui
parametri selezionati.
I parametri selezionati vengono contrassegnati nel seguente modo:
-
Funzione o ADSU non utilizzato
X
Funzione o ADSU utilizzato
Sistema o dispositivo
306
-
Definizione del sistema
-
Definizione stazione di controllo (master)
X
Definizione stazione controllata (slave)
EIO0000000509 07/2012
Interoperabilità
Configurazione di rete
X
Punto-punto
X
Linea parte multipunto
X
Multi punto-punto
X
Multipunto a stella
Livello fisico
Velocità di trasmissione (direzione controllo)
Interscambio non
bilanciato
Circuito V.24/V.28
Standard
Interscambio non bilanciato
Circuito V.24/V.28
Raccomandato se > 1200 bit/s
Interscambio bilanciato
Circuito X.24/X.27
-
100 bit/s
X
2400 bit/s
X
2400 bit/s
-
200 bit/s
X
4800 bit/s
X
4800 bit/s
X
300 bit/s
X
9600 bit/s
X
9600 bit/s
X
600 bit/s
X
19200 bit/s
X
1200 bit/s
X
38400 bit/s
-
56000 bit/s
-
64000 bit/s
Velocità di trasmissione (direzione monitoraggio)
EIO0000000509 07/2012
Interscambio non
bilanciato
Circuito V.24/V.28
Standard
Interscambio non bilanciato
Circuito V.24/V.28
Raccomandato se > 1200 bit/s
Interscambio bilanciato
Circuito X.24/X.27
-
100 bit/s
X
2400 bit/s
X
2400 bit/s
-
200 bit/s
X
4800 bit/s
X
4800 bit/s
X
300 bit/s
X
9600 bit/s
X
9600 bit/s
X
600 bit/s
X
19200 bit/s
X
1200 bit/s
X
38400 bit/s
-
56000 bit/s
-
64000 bit/s
307
Interoperabilità
Livello collegamento
Il formato frame FT 1.2, il carattere singolo 1 e l’intervallo timeout fisso vengono
usati esclusivamente in questa norma di accompagnamento.
Quando si usa un livello di collegamento non bilanciato, nei messaggi di classe 2
(bassa priorità) vengono restituiti i seguenti tipi di ASDU con la causa di
trasmissione indicata:
Procedura trasmissione collegamento
Campo indirizzo del collegamento
X
Trasmissione bilanciata
X
Non presente (solo trasmissione
bilanciata)
X
Trasmissione non bilanciata
X
Un byte
X
Due byte
-
Strutturata
-
Non strutturata
Lunghezza dei frame
255
Lunghezza max. frame L (direzione controllo)
255
Lunghezza max. frame L (direzione monitoraggio)
Configurabile
Tempo entro il quale sono permesse le ripetizioni (Trp) o numero di ripetizioni
X
L’assegnazione standard di ASDU ai messaggi di classe 2 è utilizzata nel
seguente modo:
X
Identificazione tipo
Causa della trasmissione
9/11/13/21
<1>
Un’assegnazione speciale di ASDU ai messaggi di classe 2 è utilizzata nel
seguente modo:
Identificazione tipo
Causa della trasmissione
1/3/5/7/9/11/13/20/21/110/111/112
<2>
Livello applicazione
Modalità di trasmissione per i dati dell’applicazione
La modalità 1 (byte meno significativo prima), come definito in 4.10 di IEC 60870-5-4, è
utilizzata solo in questa norma di accompagnamento.
Indirizzo comune di ASDU
X
Un byte
X
Due byte
Indirizzo oggetto informazione
308
X
Un byte
-
Strutturata
X
Due byte
-
Non strutturata
X
Tre byte
EIO0000000509 07/2012
Interoperabilità
Causa della trasmissione
X
Un byte
X
Due byte (con indirizzo origine). Impostato a
zero in caso di assenza di indirizzo origine
Informazioni sul processo in direzione monitoraggio
EIO0000000509 07/2012
Informazioni punto singolo
M_SP_NA_1
<2>
Informazioni punto singolo con tag durata
M_SP_TA_1
<3>
Informazioni punto doppio
M_DP_NA_1
X
<4>
Informazioni punto doppio con tag durata
M_DP_TA_1
X
<5>
Informazioni posizione passo
M_ST_NA_1
X
<6>
Informazioni posizione passo con tag durata
M_ST_TA_1
X
<7>
Stringa bit di 32 bit
M_BO_NA_1
X
<1>
X
X
X
<8>
Stringa bit di 32 con tag durata
M_BO_TA_1
X
<9>
Valore misurato, valore normalizzato
M_ME_NA_1
X
<10>
Valore misurato, valore normalizzato con tag durata
M_ME_TA_1
X
<11>
Valore misurato, valore scalato
M_ME_NB_1
X
<12>
Valore misurato, valore scalato con tag durata
M_ME_TB_1
X
<13>
Valore misurato, valore virgola mobile breve
M_ME_NC_I
X
<14>
Valore misurato, valore virgola mobile breve con tag durata M_ME_TC_1
X
<15>
Totali integrati
M_IT_NA_1
X
<16>
Totali integrati con tag durata
M_IT_TA_1
-
<17>
Evento di protezione apparecchiatura con tag durata
M_EP_TA_1
-
<18>
Eventi avvio compressi di protezione apparecchiatura con
tag durata
M_EP_TB_1
-
<19>
Informazioni circuito uscite compresse protezione
apparecchiatura con tag durata
M_EP_TC_1
-
<20>
Informazioni punto singolo compresse con rilevamento
modifica stato
M_PS_NA_1
-
<21>
Valore misurato, valore normalizzato senza descrittore
qualità
M_ME_ND_1
X
<30>
Informazioni punto singolo con tag durata CP56Time2a
M_SP_TB_1
X
<31>
Informazioni punto doppio con tag durata CP56Time2A
M_DP_TB_1
X
<32>
Informazioni posizione passo con tag durata CP56Time2A M_ST_TB_1
X
<33>
Stringa bit di 32 con tag durata CP56Time2A
M_BO_TB_1
X
<34>
Valore misurato, valore normalizzato con tag durata
CP56Time2A
M_ME_TD_1
309
Interoperabilità
Informazioni sul processo in direzione monitoraggio
M_ME_TE_1
X
<35>
Valore misurato, valore scalato con tag durata
CP56Time2A
X
<36>
Valore misurato, valore virgola mobile breve con tag durata M_ME_TF_1
CP56Time2A
X
<37>
Totali integrati con tag durata CP56Time2A
M_IT_TB_1
-
<38>
Evento di protezione apparecchiatura con tag durata
CP56Time2A
M_EP_TD_1
-
<39>
Eventi avvio compressi di protezione apparecchiatura con
tag durata CP56Time2A
M_EP_TE_1
-
<40>
Informazioni circuito uscite compresse protezione
apparecchiatura con tag durata CP56Time2a
M_EP_TF_1
Informazioni sul processo in direzione controllo
X
<45>
Comando singolo
C_SC_NA_1
X
<46>
Comando doppio
C_DC_NA_1
X
<47>
Comando regolazione passo
C_RC_NA_1
X
<48>
Comando setpoint, valore normalizzato
C_SE_NA_1
X
<49>
Comando setpoint, valore scalato
C_SE_NB_1
X
<50>
Comando setpoint, valore virgola mobile breve
C_SE_NC_1
X
<51>
Stringa bit di 32 bit
C_BO_NA_1
Informazioni sul sistema in direzione monitoraggio
X
<70>
Fine inizializzazione
M_EI_NA_1
Informazioni sul sistema in direzione controllo
310
Comando interrogazione
C_IC_NA_1
<101>
Comando interrogazione contatore
C_CI_NA_1
<102>
Comando di lettura
C_RD_NA_1
X
<103>
Comando sincronizzazione orologio
C_CS_NA_1
X
<104>
Comando test
C_TS_NB_1
X
<100>
X
X
X
<105>
Comando azzeramento processo
C_RP_NC_1
X
<106>
Comando acquisizione ritardo
C_CD_NA_1
EIO0000000509 07/2012
Interoperabilità
Parametro in direzione controllo
P_ME_NA_1
X
<110>
Parametro del valore misurato, valore normalizzato
X
<111>
Parametro del valore misurato, valore scalato
P_ME_NB_1
X
<112>
Parametro del valore misurato, valore virgola mobile
breve
P_ME_NC_1
X
<113>
Attivazione parametro
P_AC_NA_1
Trasferimento file
EIO0000000509 07/2012
-
<120>
File pronto
F_FR_NA_1
-
<121>
Sezione pronta
F_SR_NA_1
-
<122>
Richiamo directory, selezione file, richiamo file, richiamo
sezione
F_SC_NA_1
-
<123>
Ultima sezione, ultimo segmento
F_LS_NA_1
-
<124>
Ricon. file, ricon. sezione
F_AF_NA_1
-
<125>
Segmento
F_SG_NA_1
-
<126>
Directory
F_DR_TA_1
311
312
Spontanea
Inizializzata
Richiesta o oggetto di richiesta
Attivazione
Conferma attivazione
Disattivazione
Conferma disattivazione
Termine dell’attivazione
Restituzione info causata da un comando remoto
Restituzione info causata da un comando locale
Trasferimento file
Interrogata da gruppo <numero>
Richiesta da gruppo <n> richiesta contatore
Causa trasmissione sconosciuta
Indirizzo comune di ASDU sconosciuto
Indirizzo oggetto informazioni sconosciuto
1
2
3
4
5
6
7 8
9
10
11
12
13
20... 36
37... 41 44 45
46
47
<1>
M_SP_NA_1
X X
X
X
X
<2>
M_SP_TA_1
X
X
X
X
<3>
M_DP_NA_1
X X
X
X
X
<4>
M_DP_TA_1
X
X
X
X
<5>
M_ST_NA_1
X X
X
X
X
<6>
M_ST_TA_1
X
X
X
X
<7>
M_BO_NA_1
X X
X
<8>
M_BO_TA_1
X
X
<9>
M_ME_NA_1
X X X
X
<10>
M_ME_TA_1
X
X
<11>
M_ME_NB_1
X X X
X
<12>
M_ME_TB_1
X
X
<13>
M_ME_NC_1
X X X
X
<14>
M_ME_TC_1
X
X
<15>
M_IT_NA_1
X
X
<16>
M_IT_TA_1
X
X
<30>
M_SP_TB_1
X
X
X
X
<31>
M_DP_TB_1
X
X
X
X
Identificazione tipo sconosciuta
Analisi background
Identificazione tipo
Periodica, ciclica
Interoperabilità
Causa della trasmissione
X
X
X
X
X
X
X
EIO0000000509 07/2012
Interoperabilità
Spontanea
Inizializzata
Richiesta o oggetto di richiesta
Attivazione
Conferma attivazione
Disattivazione
Conferma disattivazione
Termine dell’attivazione
Restituzione info causata da un comando remoto
Restituzione info causata da un comando locale
Trasferimento file
Interrogata da gruppo <numero>
Richiesta da gruppo <n> richiesta contatore
Causa trasmissione sconosciuta
Indirizzo comune di ASDU sconosciuto
Indirizzo oggetto informazioni sconosciuto
1
2
3
4
5
6
7 8
9
10
11
12
13
20... 36
37... 41 44 45
46
47
Identificazione tipo sconosciuta
Analisi background
Causa della trasmissione
Periodica, ciclica
Identificazione tipo
<32>
M_ST_TB_1
X
X
<33>
M_BO_TB_1
X
X
<34>
M_ME_TD_1
X
X
<35>
M_ME_TE_1
X
X
<36>
M_ME_TF_1
X
X
<37>
M_IT_TB_1
X
<45>
C_SC_NA_1
X
X X
X X
X
X
X
X
<46>
C_DC_NA_1
X
X X
X X
X
X
X
X
<47>
C_RC_NA_1
X
X X
X X
X
X
X
X
<48>
C_SE_NA_1
X
X X
X X
X
X
X
X
<49>
C_SE_NB_1
X
X X
X X
X
X
X
X
<50>
C_SE_NC_1
X
X X
X X
X
X
X
X
<51>
C_BO_NA_1
X
X X
X X
X
X
X
X
<70>
M_EI_NA_1
<100> C_IC_NA_1
X
X X
X X
X
X
X
X
<101> C_CI_NA_1
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
<104> C_TS_NA_1
EIO0000000509 07/2012
X
X
X
<102> C_RD_NA_1
<103> C_CS_NA_1
X
X
X
313
Interoperabilità
Spontanea
Inizializzata
Richiesta o oggetto di richiesta
Attivazione
Conferma attivazione
Disattivazione
Conferma disattivazione
Termine dell’attivazione
Restituzione info causata da un comando remoto
Restituzione info causata da un comando locale
Trasferimento file
Interrogata da gruppo <numero>
Richiesta da gruppo <n> richiesta contatore
Causa trasmissione sconosciuta
Indirizzo comune di ASDU sconosciuto
Indirizzo oggetto informazioni sconosciuto
1
2
3
4
5
6
7 8
9
10
11
12
13
20... 36
37... 41 44 45
46
47
<105> C_RP_NA_1
Identificazione tipo sconosciuta
Analisi background
Causa della trasmissione
Periodica, ciclica
Identificazione tipo
X
X
X
X
X
X
<110> P_ME_NA_1
X
X
X
<111> P_ME_NB_1
X
X
X
<112> P_ME_NC_1
X
X
X
<113> P_AC_NA_1
X
X X
<106> C_CD_NA_1
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
Funzioni applicazione di base
Inizializzazione stazione
X
Inizializzazione remota
Trasmissione dati ciclica
X
Trasmissione dati ciclica
Procedura di lettura
X
Procedura di lettura
Trasmissione spontanea
X
Trasmissione spontanea
Doppia trasmissione di oggetti informazione con causa trasmissione spontanea
314
-
Informazioni punto doppio
-
Informazioni posizione passo
EIO0000000509 07/2012
Interoperabilità
-
Stringa bit di 32 bit
-
Valore misura, valore normalizzato
-
Valore misura, valore scalato
-
Valore misura, numero virgola mobile breve
Interrogazione stazione
X
Globale
X
Gruppo 9
X
Gruppo 1
X
Gruppo 10
X
Gruppo 2
X
Gruppo 11
X
Gruppo 3
X
Gruppo 12
X
Gruppo 4
X
Gruppo 13
X
Gruppo 5
X
Gruppo 14
X
Gruppo 6
X
Gruppo 15
X
Gruppo 7
X
Gruppo 16
X
Gruppo 8
Sincronizzazione orologio
X
Sincronizzazione orologio
-
Giorno della settimana utilizzato
-
RES1, GEN (tag ora sostituito/non sostituito) utilizzato
-
Bit SU (ora legale) utilizzato
Trasmissione comando
X
Trasmissione comando diretta
X
Selezione ed esecuzione comando
X
Trasmissione comando setpoint
diretto
X
Selezione ed esecuzione comando
setpoint
X
C-SE-ACTTERM utilizzato
x
Nessuna definizione aggiuntiva
x
Durata impulso breve (durata determinata da un parametro di sistema nella stazione di
uscita)
x
Durata impulso lungo (durata determinata da un parametro di sistema nella stazione di
uscita)
X
Uscita persistente
Trasmissione di totali integrati
EIO0000000509 07/2012
-
Modalità A: blocco locale con trasm. spontanea
-
Modalità B: blocco locale con contatore
X
Modalità C: blocco e trasmissione con interrogazione contatore
-
Modalità C: blocco con comando interrogazione contatore, valori bloccati segnalati
X
Lettura contatore
315
Interoperabilità
X
Blocco contatore senza reset
X
Blocco contatore con reset
X
Reset contatore
X
Contatore richieste generale
X
Contatore richieste gruppo 1...4
Caricamento parametri
X
Valore soglia
X
Fattore di regolarizzazione
-
Limite basso per la trasmissione del valore misurato
X
Limite alto per la trasmissione del valore misurato
Attivazione parametro
x
Attiv/Disattiv della trasmissione persistente ciclica o periodica dell’oggetto indirizzato
Procedura di test
X
Procedura di test
Trasferimento file
Trasferimento file in direzione monitoraggio
-
File trasparente
-
Trasmissione di dati disturbo protezione
-
Trasmissione di sequenze di eventi
-
Trasmissione di sequenze di valore analogico registrato
Trasferimento file in direzione controllo
-
File trasparente
Analisi background
X
Analisi background
Acquisizione ritardo di trasmissione
X
316
Acquisizione ritardo di trasmissione
EIO0000000509 07/2012
Interoperabilità
Interoperabilità IEC 60870-5-104 per il BMX NOR 0200 H come client
Introduzione
Questa sezione descrive l’implementazione specifica dello standard IEC 60870-5104 nel BMX NOR 0200 H utilizzato come client.
Questo documento e i documenti elencati di seguito forniscono informazioni
dettagliate sulla comunicazione con il BMX NOR 0200 H come client tramite il
protocollo IEC 60870-5-104
z IEC 60870-5-104 = Norma di accompagnamento della IEC 60870-5-101 su
TCP/IP
z IEC 60870-5-101 = Norma di accompagnamento per compiti elementari di
telecontrollo
z IEC 60870-5-101 A2 = Addendum 2 per IEC 60870-5-101
z IEC 60870-5-5 = Funzioni di base dell’applicazione
z IEC 60870-5-4 = Definizione e codifica degli elementi di informazione
dell’applicazione
z IEC 60870-5-3 = Struttura generale dei dati dell’applicazione
Interoperabilità
Questa norma di accompagnamento indica i gruppi di parametri e le alternative
possibili per la selezione dei sottogruppi per l’implementazione di sistemi di
telecontrollo particolari. Alcuni valori di parametri, come la scelta di campi strutturati
o non strutturati di INFORMATION OBJECT ADDRESS di ASDU rappresentano
alternative che si escludono reciprocamente. Questo significa che per ogni sistema
è ammesso solo un valore dei parametri definiti. Altri parametri, come il gruppo
elencato che contiene varie informazioni di processo in direzione di comando e di
monitoraggio, permettono di specificare l’intero gruppo o sottogruppi, in funzione
delle applicazioni specifiche. Questa Clausola riepiloga i parametri delle Clausole
precedenti per facilitare la selezione di un’applicazione specifica. Se un sistema è
composto di apparecchiature di costruttori diversi, è necessario che tutti i partner
concordino sui parametri selezionati.
L’elenco di interoperabilità è definito secondo l’IEC 60870-5-101 e ampliato con i
parametri utilizzati in questo standard. Le descrizioni dei testi dei parametri che non
si riferiscono a questa norma di accompagnamento sono barrate (la casella di
controllo corrispondente è nera).
I parametri selezionati vengono contrassegnati nel seguente modo:
EIO0000000509 07/2012
-
Funzione o ADSU non utilizzato
X
Funzione o ADSU utilizzato
317
Interoperabilità
Sistema o dispositivo
-
Definizione del sistema
X
Definizione di stazione di controllo (master)
-
Definizione di stazione controllata (slave)
Livello applicazione
Modalità di trasmissione dei dati applicativi
La modalità 1 (byte meno significativo prima), come definito in 4.10 di IEC 60870-5-4, è
utilizzata solo in questa norma di accompagnamento.
Indirizzo comune di ASDU
X
Due byte
Indirizzo di oggetto informazione
X
Tre byte
X
Strutturata
X
Non strutturata
Causa della trasmissione
X
Due byte (con indirizzo origine). Impostato a zero in caso di assenza di indirizzo origine
Lunghezza di APDU
La lunghezza massima di APDU per entrambe le direzioni è 253. È un parametro di sistema
fisso.
Informazioni sul processo in direzione monitoraggio
318
Informazioni punto singolo
M_SP_NA_1
<3>
Informazioni punto doppio
M_DP_NA_1
<5>
Informazioni posizione passo
M_ST_NA_1
<7>
Stringa bit composta da 32 bit
M_BO_NA_1
<9>
Valore misurato, valore normalizzato
M_ME_NA_1
X
<11>
Valore misurato, valore scalato
M_ME_NB_1
X
<13>
Valore misurato, valore virgola mobile breve
M_ME_NC_I
X
<15>
Totali integrati
M_IT_NA_1
-
<20>
Informazioni punto singolo compresse con rilevamento
modifica stato
M_PS_NA_1
-
<21>
Valore misurato, valore normalizzato senza descrittore
qualità
M_ME_ND_1
X
<30>
Informazioni punto singolo con tag durata CP56Time2a
M_SP_TB_1
X
<31>
Informazioni punto doppio con tag durata CP56Time2a
M_DP_TB_1
X
<1>
X
X
X
X
EIO0000000509 07/2012
Interoperabilità
Informazioni sul processo in direzione monitoraggio
X
<32>
Informazioni posizione passo con tag durata CP56Time2a
M_ST_TB_1
X
<33>
Stringa di bit composta da 32 con tag durata CP56Time2a
M_BO_TB_1
X
<34>
Valore misurato, valore normalizzato con tag durata
CP56Time2a
M_ME_TD_1
X
<35>
Valore misurato, valore convertito con tag durata
CP56Time2a
M_ME_TE_1
X
<36>
Valore misurato, valore virgola mobile breve con tag durata M_ME_TF_1
CP56Time2A
X
<37>
Totali integrati con tag durata CP56Time2a
M_IT_TB_1
-
<38>
Evento di protezione apparecchiatura con tag durata
CP56Time2a
M_EP_TD_1
-
<39>
Eventi di avvio compressi di apparecchiatura di sicurezza
con tag durata CP56Time2a
M_EP_TE_1
-
<40>
Informazioni circuito uscita compresse di apparecchiatura
di sicurezza con tag durata CP56Time2a
M_EP_TF_1
Informazioni sul processo in direzione controllo
EIO0000000509 07/2012
X
<45>
Comando singolo
C_SC_NA_1
X
<46>
Comando doppio
C_DC_NA_1
X
<47>
Comando di regolazione passo
C_RC_NA_1
X
<48>
Comando di setpoint, valore normalizzato
C_SE_NA_1
X
<49>
Comando di setpoint, valore convertito
C_SE_NB_1
X
<50>
Comando di setpoint, valore in virgola mobile breve
C_SE_NC_1
X
<51>
Stringa bit di 32 bit
C_BO_NA_1
X
<58>
Comando singolo con tag durata CP56Time2a
C_SC_TA_1
X
<59>
Comando doppio con tag durata CP56Time2a
C_DC_TA_1
X
<60>
Comando passo di regolazione con tag durata
CP56Time2a
C_RC_TA_1
X
<61>
Comando di setpoint, valore normalizzato con tag durata
CP56Time2a
C_SE_TA_1
X
<62>
Comando di setpoint, valore convertito con tag durata
CP56Time2a
C_SE_TB_1
X
<63>
Comando di setpoint, valore in virgola mobile breve con tag C_SE_TC_1
durata CP56Time2a
X
<64>
Stringa di bit composta da 32 con tag durata CP56Time2a C_BO_TA_1
319
Interoperabilità
Informazioni sul sistema in direzione monitoraggio
X
<70>
Fine inizializzazione
M_EI_NA_1
Informazioni sul sistema in direzione controllo
X
<100>
Comando di interrogazione
C_IC_NA_1
X
<101>
Comando di interrogazione contatore
C_CI_NA_1
X
<102>
Comando di lettura
C_RD_NA_1
X
<103>
Comando di sincronizzazione orologio
C_CS_NA_1
X
<105>
Comando di azzeramento processo
C_RP_NA_1
-
<107>
Comando di test con tag durata CP56Time2a
C_TS_TA_1
Parametro in direzione controllo
Parametro del valore misurato, valore normalizzato
P_ME_NA_1
<111>
Parametro del valore misurato, valore convertito
P_ME_NB_1
<112>
Parametro del valore misurato, valore in virgola mobile P_ME_NC_1
breve
<113>
Attivazione parametro
X
<110>
X
X
X
PC_AC_NA_1
Trasferimento file
320
-
<120>
File pronto
F_FR_NA_1
-
<121>
Sezione pronta
F_SR_NA_1
-
<122>
Chiamata directory, selezione file, chiamata file,
richiamo sezione
F_SC_NA_1
-
<123>
Ultima sezione, ultimo segmento
F_LS_NA_1
-
<124>
Ricon. file, ricon. sezione
F_AF_NA_1
-
<125>
Segmento
F_SG_NA_1
-
<126>
Directory
F_DR_TA_1
-
<127>
Registro query - Richiesta file archivio
F_SC_NB_1
EIO0000000509 07/2012
EIO0000000509 07/2012
Conferma attivazione
Disattivazione
Conferma disattivazione
Termine dell’attivazione
Restituzione info causata da un comando remoto
Restituzione info causata da un comando locale
Trasferimento file
Interrogata da gruppo <numero>
1 2 3 4 5
6
7
8
9
10
11
X
12
X
13
20...36 37...41
X
<3>
M_DP_NA_1
X X
X
X
X
X
<5>
M_ST_NA_1
X X
X
X
X
X
<7>
M_BO_NA_1
X X
X
X
<9>
M_ME_NA_1
X X X
X
X
<11>
M_ME_NB_1
X X X
X
X
<13>
M_ME_NC_1
X X X
X
X
<15>
M_IT_NA_1
X
<30>
M_SP_TB_1
X
X
<33>
M_BO_TB_1
X
X
<34>
M_ME_TD_1
X
X
<35>
M_ME_TE_1
X
X
<36>
M_ME_TF_1
X
X
<37>
M_IT_TB_1
X
<45>
C_SC_NA_1
X
X
X
X
X
X
X
X
<31>
M_DP_TB_1
X
X
X
X
<32>
M_ST_TB_1
X
X
X
X
X
Indirizzo oggetto informazioni sconosciuto
X
Indirizzo comune di ASDU sconosciuto
X X
Causa trasmissione sconosciuta
M_SP_NA_1
Identificazione tipo sconosciuta
<1>
Richiesta da gruppo <n> richiesta contatore
Attivazione
Identificazione tipo
Periodica, ciclica
Analisi in background
Spontanea
Inizializzata
Richiesta o oggetto di richiesta
Interoperabilità
Causa della trasmissione
44
45
46
47
X
X
X
X
<46>
C_DC_NA_1
X
X
X
X
X
X
X
X
X
<47>
C_RC_NA_1
X
X
X
X
X
X
X
X
X
321
Interoperabilità
Restituzione info causata da un comando remoto
Restituzione info causata da un comando locale
Trasferimento file
Interrogata da gruppo <numero>
9
10
11
12
13
20...36 37...41
Indirizzo oggetto informazioni sconosciuto
Termine dell’attivazione
8
Indirizzo comune di ASDU sconosciuto
Conferma disattivazione
7
Causa trasmissione sconosciuta
Disattivazione
6
Identificazione tipo sconosciuta
Conferma attivazione
1 2 3 4 5
Richiesta da gruppo <n> richiesta contatore
Attivazione
Causa della trasmissione
Periodica, ciclica
Analisi in background
Spontanea
Inizializzata
Richiesta o oggetto di richiesta
Identificazione tipo
44
45
46
47
<48>
C_SE_NA_1
X
X
X
X
X
X
X
X
X
<49>
C_SE_NB_1
X
X
X
X
X
X
X
X
X
X
X
<50>
C_SE_NC_1
X
X
<51>
C_BO_NA_1
X
X
X
X
X
X
X
X
X
X
X
X
<58>
C_SC_TA_1
X
X
X
X
X
X
X
X
X
<59>
C_DC_TA_1
X
X
X
X
X
X
X
X
X
<60>
C_RC_TA_1
X
X
X
X
X
X
X
X
X
<61>
C_SE_TA_1
X
X
X
X
X
X
X
X
X
<62>
C_SE_TB_1
X
X
X
X
X
X
X
X
X
<63>
C_SE_TC_1
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
<64>
C_BO_TA_1
<70>
M_EI_NA_1
X
<100> C_IC_NA_1
X
X
<101> C_CI_NA_1
X
X
X
X
<102> C_RD_NA_1
<103> C_CS_NA_1
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
<105> C_RP_NA_1
X
X
X
X
X
X
<110> P_ME_NA_1
X
X
X
X
X
X
X
<111> P_ME_NB_1
X
X
X
X
X
X
X
322
EIO0000000509 07/2012
Interoperabilità
Restituzione info causata da un comando remoto
Restituzione info causata da un comando locale
Trasferimento file
Interrogata da gruppo <numero>
9
10
11
12
13
20...36 37...41
<112> P_ME_NC_1
X
X
<113> P_AC_NA_1
X
X
X
X
X
Indirizzo oggetto informazioni sconosciuto
Termine dell’attivazione
8
Indirizzo comune di ASDU sconosciuto
Conferma disattivazione
7
Causa trasmissione sconosciuta
Disattivazione
6
Identificazione tipo sconosciuta
Conferma attivazione
1 2 3 4 5
Richiesta da gruppo <n> richiesta contatore
Attivazione
Causa della trasmissione
Periodica, ciclica
Analisi in background
Spontanea
Inizializzata
Richiesta o oggetto di richiesta
Identificazione tipo
44
45
46
47
X
X
X
X
X
X
X
X
Funzioni applicazione di base
Inizializzazione stazione
X
Inizializzazione remota
Trasmissione dati ciclica
X
Trasmissione dati ciclica
Procedura di lettura
X
Procedura di lettura
Trasmissione spontanea
X
Trasmissione spontanea
Doppia trasmissione di oggetti informazione con causa trasmissione spontanea
-
Informazioni punto singolo
-
Informazioni punto doppio
-
Informazioni posizione passo
-
Stringa bit di 32 bit
-
Valore misura, valore normalizzato
EIO0000000509 07/2012
323
Interoperabilità
-
Valore misura, valore scalato
-
Valore misura, numero virgola mobile breve
Interrogazione stazione
X
Globale
X
Gruppo 1
X
Gruppo 7
X
Gruppo 13
X
Gruppo 2
X
Gruppo 8
X
Gruppo 14
X
Gruppo 3
X
Gruppo 9
X
Gruppo 15
X
Gruppo 4
X
Gruppo 10
X
Gruppo 16
X
Gruppo 5
X
Gruppo 11
X
Gruppo 6
X
Gruppo 12
Sincronizzazione orologio
X
Sincronizzazione orologio
-
Giorno della settimana utilizzato
-
RES1, GEN (tag durata sostituito/non sostituito) utilizzato
-
SU-bit (ora legale) utilizzato
Trasmissione comando
X
Trasmissione
comando diretta
X
Selezione ed esecuzione comando
X
Trasmissione
comando setpoint
diretto
X
Selezione ed esecuzione comando setpoint
X
C-SE-ACTTERM utilizzato
X
Durata impulso breve (durata determinata da un parametro di sistema nella stazione remota)
X
Durata impulso lungo (durata determinata da un parametro di sistema nella stazione remota)
X
Uscita persistente
X
Supervisione del ritardo massimo in direzione dei comandi e dei comandi di setpoint
Configurabile
Ritardo massimo consentito dei comandi e dei comandi di setpoint
Trasmissione di totali integrati
-
Modalità A: blocco locale con trasmissione spontanea
-
Modalità B: blocco locale con interrogazione contatore
X
Modalità C: blocco e trasmissione con comandi interrogazione contatore
-
Modalità D: blocco con comando interrogazione contatore, valori bloccati segnalati
spontaneamente
X
Lettura contatore
X
Blocco contatore senza reset
X
Blocco contatore con reset
324
EIO0000000509 07/2012
Interoperabilità
X
Reset contatore
X
Contatore richieste generale
X
Contatore richieste gruppo 1...4
Caricamento parametri
X
Valore soglia
-
Fattore di regolarizzazione
X
Limite basso per la trasmissione dei valori misurati
X
Limite alto per la trasmissione dei valori misurati
Attivazione parametro
X
Attiv/Disattiv della trasmissione persistente ciclica o periodica dell’oggetto indirizzato
Procedura di test
-
Procedura di test
Trasferimento file
Trasferimento file in direzione monitoraggio
-
File trasparente
-
Trasmissione di dati disturbo apparecchiatura di protezione
-
Trasmissione di sequenze di eventi
-
Trasmissione di sequenze di valori analogici registrati
Trasferimento file in direzione controllo
-
File trasparente
Analisi in background
X
Analisi in background
Definizione dei timeout
Parametri
Valore
Osservazioni
predefinito
Valore selezionato
t1
15s
Timeout di invio o test APDU
Configurabile
t2
10s
Timeout per riconoscimenti in caso di
nessun messaggio dati t2 < t1
Configurabile
t3
20s
Timeout per l’invio di frame di test in
caso di stato di attesa lunga
Configurabile
Intervallo massimo di valori per tutti i timeout: 1...255 s
Precisione: 1 s
EIO0000000509 07/2012
325
Interoperabilità
Numero massimo APDU k sospesi formato I e APDU (w) di riconoscimento più recenti
Parametri
Valore
Osservazioni
predefinito
Valore selezionato
k
12 APDU
Numero max con sequenze di ricezione Configurabile
diverse durante l’invio di una variabile di
stato
w
8 APDU
Riconoscimenti più recenti dopo
ricezione APDU formato I w
Configurabile
Intervallo massimo di valori k: 1...12 APDU
Precisione: 1 APDU
Intervallo massimo di valori w: 1...8 APDU
Precisione: 1 APDU
Raccomandazione: w non deve superare più di due terzi k
Numero porta
Parametro
Valore
Osservazioni
Numero porta
2404
In tutti i casi
Connessioni ridondanti
Configurabile
N numero di connessioni di gruppo ridondanti utilizzate
RFC 2200 suite
RFC 2200 è uno standard Internet ufficiale che descrive lo stato della standardizzazione dei protocolli utilizzati in
Internet, così come definito dalla Internet Architecture Board (IAB). Questo organismo offre una vasta gamma di
standard utilizzati su rete Internet. La scelta della documentazione più appropriata e relativa alle RFC 2200 definite
in questo standard per determinati progetti deve essere fatta dall’utente di questo standard.
X
Ethernet 802.3
-
Interfaccia seriale X.21
-
Altra selezione dalla RFC 2200
326
EIO0000000509 07/2012
Interoperabilità
Interoperabilità IEC 60870-5-104 per il modulo BMX NOR 0200 H utilizzato come
Server
Introduzione
Questa sezione descrive l’implementazione specifica dello standard IEC 60870-5104 nel modulo BMX NOR 0200 H utilizzato come Server.
Questo documento e i documenti elencati di seguito forniscono informazioni
dettagliate sulla comunicazione con il BMX NOR 0200 H come server tramite il
protocollo IEC 60870-5-104
z IEC 60870-5-104 = Norma di accompagnamento della IEC 60870-5-101 su
TCP/IP
z IEC 60870-5-101 = Norma di accompagnamento per compiti elementari di
telecontrollo
z IEC 60870-5-101 A2 = Addendum 2 per IEC 60870-5-101
z IEC 60870-5-5 = Funzioni di base dell’applicazione
z IEC 60870-5-4 = Definizione e codifica degli elementi di informazione
dell’applicazione
z IEC 60870-5-3 = Struttura generale dei dati dell’applicazione
Interoperabilità
Questa norma di accompagnamento indica i gruppi di parametri e le alternative
possibili per la selezione dei sottogruppi per l’implementazione di sistemi di
telecontrollo particolari. Alcuni valori di parametri, come la scelta di campi strutturati
o non strutturati di INFORMATION OBJECT ADDRESS di ASDU rappresentano
alternative che si escludono reciprocamente. Questo significa che per ogni sistema
è ammesso solo uno dei valori dei parametri definiti. Altri parametri, come il gruppo
elencato che contiene varie informazioni di processo in direzione di comando e di
monitoraggio, permettono di specificare l’intero gruppo o sottogruppi, in funzione
delle applicazioni specifiche. Questa Clausola riepiloga i parametri delle Clausole
precedenti per facilitare la sezione di un’applicazione specifica. Se un sistema è
composto di apparecchiature di costruttori diversi, è necessario che tutti i partner
concordino sui parametri selezionati.
L’elenco di interoperabilità è definito secondo l’IEC 60870-5-101 e ampliato con i
parametri utilizzati in questo standard. Le descrizioni dei testi dei parametri che non
si riferiscono a questa norma di accompagnamento sono barrate (la casella di
controllo corrispondente è nera).
I parametri selezionati vengono contrassegnati nel seguente modo:
EIO0000000509 07/2012
-
Funzione o ASDU non utilizzato
X
Funzione o ASDU utilizzato
327
Interoperabilità
Sistema o dispositivo
-
Definizione del sistema
-
Definizione stazione di controllo (master)
X
Definizione di stazione controllata (slave)
Livello applicazione
Modalità di trasmissione dei dati applicativi
La modalità 1 (byte meno significativo prima), come definito in 4.10 di IEC 60870-5-4, è
utilizzata solo in questa norma di accompagnamento.
Indirizzo comune di ASDU
X
Due byte
Indirizzo di oggetto informazione
X
Tre byte
X
Strutturata
X
Non strutturata
Causa della trasmissione
X
Due byte (con indirizzo origine). Impostato a zero in caso di assenza di indirizzo origine
Informazioni sul processo in direzione monitoraggio
328
X
<1>
Informazioni punto singolo
M_SP_NA_1
X
<3>
Informazioni punto doppio
M_DP_NA_1
X
<5>
Informazioni posizione passo
M_ST_NA_1
X
<7>
Stringa bit di 32 bit
M_BO_NA_1
X
<9>
Valore misurato, valore normalizzato
M_ME_NA_1
X
<11>
Valore misurato, valore scalato
M_ME_NB_1
X
<13>
Valore misurato, valore virgola mobile breve
M_ME_NC_1
X
<15>
Totali integrati
M_IT_NA_1
-
<20>
Informazioni punto singolo compresse con rilevamento
modifica stato
M_SP_NA_1
-
<21>
Valore misurato, valore normalizzato senza descrittore
qualità
M_ME_ND_1
X
<30>
Informazioni punto singolo con tag durata CP56Time2a
M_SP_TB_1
X
<31>
Informazioni punto doppio con tag durata CP56Time2a
M_DP_TB_1
X
<32>
Informazioni posizione passo con tag durata CP56Time2a
M_ST_TB_1
X
<33>
Stringa di bit composta da 32 con tag durata CP56Time2a
M_BO_TB_1
EIO0000000509 07/2012
Interoperabilità
Informazioni sul processo in direzione monitoraggio
X
<34>
Valore misurato, valore normalizzato con tag durata
CP56Time2a
M_ME_TD_1
X
<35>
Valore misurato, valore convertito con tag durata
CP56Time2a
M_ME_TE_1
X
<36>
Valore misurato, valore virgola mobile breve con tag durata M_ME_TF_1
CP56Time2a
X
<37>
Totali integrati con tag durata CP56Time2a
M_IT_TB_1
-
<38>
Evento di protezione apparecchiatura con tag durata
CP56Time2a
M_EP_TD_1
-
<39>
Eventi avvio compressi di protezione apparecchiatura con
tag durata CP56Time2A
M_EP_TE_1
-
<40>
Informazioni circuito uscita compresse di apparecchiatura
di sicurezza con tag durata CP56Time2a
M_EP_TF_1
Informazioni sul processo in direzione controllo
X
<45>
Comando singolo
C_SC_NA_1
X
<46>
Comando doppio
C_DC_NA_1
X
<47>
Comando di regolazione passo
C_RC_NA_1
X
<48>
Comando di setpoint, valore normalizzato
C_SE_NA_1
X
<49>
Comando di setpoint, valore convertito
C_SE_NB_1
X
<50>
Comando di setpoint, valore in virgola mobile breve
C_SE_NC_1
X
<51>
Stringa bit di 32 bit
C_BO_NA_1
X
<58>
Comando singolo con tag durata CP56Time2a
C_SC_TA_1
X
<59>
Comando doppio con tag durata CP56Time2a
C_DC_TA_1
X
<60>
Comando passo di regolazione con tag durata
CP56Time2a
C_RC_TA_1
X
<61>
Comando di setpoint, valore normalizzato con tag durata
CP56Time2a
C_SE_TA_1
X
<62>
Comando di setpoint, valore scalato con tag durata
CP56Time2a
C_SE_TB_1
X
<63>
Comando di setpoint, valore in virgola mobile breve con tag C_SE_TC_1
durata CP56Time2a
X
<64>
Stringa di bit composta da 32 con tag durata CP56Time2a C_BO_TA_1
Informazioni sul sistema in direzione monitoraggio
X
EIO0000000509 07/2012
<70>
Fine inizializzazione
M_EI_NA_1
329
Interoperabilità
Informazioni sul sistema in direzione controllo
Comando di interrogazione
C_IC_NA_1
<101>
Comando di interrogazione contatore
C_CI_NA_1
<102>
Comando di lettura
C_RD_NA_1
X
<100>
X
X
X
<103>
Comando di sincronizzazione orologio
C_CS_NA_1
X
<105>
Comando di azzeramento processo
C_RP_NA_1
X
<107>
Comando di test con tag durata CP56Time2a
C_TS_TA_1
Parametro in direzione controllo
X
<110>
Parametro del valore misurato, valore normalizzato
P_ME_NA_1
X
<111>
Parametro del valore misurato, valore convertito
P_ME_NB_1
X
<112>
Parametro del valore misurato, valore in virgola mobile P_ME_NC_1
breve
X
<113>
Attivazione parametro
PC_AC_NA_1
Trasferimento file
<120>
File pronto
F_FR_NA_1
-
<121>
Sezione pronta
F_SR_NA_1
-
<122>
Chiamata directory, selezione file, chiamata file, richiamo F_SC_NA_1
sezione
-
<123>
Ultima sezione, ultimo segmento
F_LS_NA_1
-
<124>
Ricon. file, ricon. sezione
F_AF_NA_1
-
<125>
Segmento
F_SG_NA_1
-
<126>
Directory
F_DR_TA_1
-
<127>
Registro query - Richiesta file archivio
F_SC_NB_1
-
330
EIO0000000509 07/2012
<1>
M_SP_NA_1
EIO0000000509 07/2012
Conferma attivazione
Disattivazione
Conferma disattivazione
Termine dell’attivazione
1 2 3 4 5
X X
6
7
8
9
10
<11>
M_ME_NB_1
X X X
X
X
<13>
M_ME_NC_1
X X X
X
X
<15>
M_IT_NA_1
X
<30>
M_SP_TB_1
X
X
X
X
<31>
M_DP_TB_1
X
X
X
X
<32>
M_ST_TB_1
X
X
X
X
<33>
M_BO_TB_1
X
X
<34>
M_ME_TD_1
X
X
<35>
M_ME_TE_1
X
X
<36>
M_ME_TF_1
X
X
<37>
M_IT_TB_1
X
<45>
C_SC_NA_1
X
X
X
X
Trasferimento file
Interrogata da gruppo <numero>
11
12
13
X
X
X X
X
X
X
X
X X
X
X
X
X
<7>
M_BO_NA_1
X X
X
X
<9>
M_ME_NA_1
X X X
X
X
X
X
20...36 37...41 44
45
46
47
X
X
X
Richiesta da gruppo <n> richiesta contatore
Indirizzo oggetto informazioni sconosciuto
M_DP_NA_1
M_ST_NA_1
Indirizzo comune di ASDU sconosciuto
<3>
<5>
Causa trasmissione sconosciuta
X
Identificazione tipo sconosciuta
X
Restituzione info causata da un comando locale
X
Restituzione info causata da un comando remoto
Attivazione
Identificazione tipo
Periodica, ciclica
Analisi in background
Spontanea
Inizializzata
Richiesta o oggetto di richiesta
Interoperabilità
Causa della trasmissione
X
<46>
C_DC_NA_1
X
X
X
X
X
X
X
X
X
<47>
C_RC_NA_1
X
X
X
X
X
X
X
X
X
331
Interoperabilità
Conferma attivazione
Disattivazione
Conferma disattivazione
Termine dell’attivazione
Restituzione info causata da un comando remoto
Restituzione info causata da un comando locale
Trasferimento file
Interrogata da gruppo <numero>
Identificazione tipo sconosciuta
Causa trasmissione sconosciuta
Indirizzo comune di ASDU sconosciuto
Indirizzo oggetto informazioni sconosciuto
1 2 3 4 5
6
7
8
9
10
11
12
13
20...36 37...41 44
45
46
47
Richiesta da gruppo <n> richiesta contatore
Attivazione
Causa della trasmissione
Periodica, ciclica
Analisi in background
Spontanea
Inizializzata
Richiesta o oggetto di richiesta
Identificazione tipo
<48>
C_SE_NA_1
X
X
X
X
X
X
X
X
X
<49>
C_SE_NB_1
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
<50>
C_SE_NC_1
X
X
<51>
C_BO_NA_1
X
X
<58>
C_SC_TA_1
X
X
X
X
X
X
X
X
X
<59>
C_DC_TA_1
X
X
X
X
X
X
X
X
X
<60>
C_RC_TA_1
X
X
X
X
X
X
X
X
X
<61>
C_SE_TA_1
X
X
X
X
X
X
X
X
X
<62>
C_SE_TB_1
X
X
X
X
X
X
X
X
X
<63>
C_SE_TC_1
X
X
X
X
X
X
X
X
X
<64>
C_BO_TA_1
X
X
X
X
X
X
X
<70>
M_EI_NA_1
X
<100>
C_IC_NA_1
X
X
<101>
C_CI_NA_1
X
X
<102>
C_RD_NA_1
X
X
X
X
<103>
C_CS_NA_1
X
X
X
X
X
X
<105>
C_RP_NA_1
X
X
X
X
X
X
<107>
C_TS_TA_1
X
X
X
X
X
X
<110>
P_ME_NA_1
X
X
X
X
X
X
332
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
EIO0000000509 07/2012
Interoperabilità
11
12
Indirizzo oggetto informazioni sconosciuto
Restituzione info causata da un comando locale
10
Indirizzo comune di ASDU sconosciuto
Restituzione info causata da un comando remoto
9
Causa trasmissione sconosciuta
Termine dell’attivazione
8
Identificazione tipo sconosciuta
Conferma disattivazione
7
Richiesta da gruppo <n> richiesta contatore
Disattivazione
6
Interrogata da gruppo <numero>
Conferma attivazione
1 2 3 4 5
Trasferimento file
Attivazione
Causa della trasmissione
Periodica, ciclica
Analisi in background
Spontanea
Inizializzata
Richiesta o oggetto di richiesta
Identificazione tipo
13
20...36 37...41 44
45
46
47
<111>
P_ME_NB_1
X
X
X
X
X
X
X
<112>
P_ME_NC_1
X
X
X
X
X
X
X
<113>
P_AC_NA_1
X
X
X
X
X
X
X
X
Funzioni applicazione di base
Inizializzazione stazione
X
Inizializzazione remota
Trasmissione dati ciclica
X
Trasmissione dati ciclica
Procedura di lettura
X
Procedura di lettura
Trasmissione spontanea
X
Trasmissione spontanea
Doppia trasmissione di oggetti informazione con causa trasmissione spontanea
-
Informazioni punto singolo
-
Informazioni punto doppio
-
Informazioni posizione passo
-
Stringa bit di 32 bit
-
Valore misura, valore normalizzato
EIO0000000509 07/2012
333
Interoperabilità
-
Valore misura, valore scalato
-
Valore misura, numero virgola mobile breve
Interrogazione stazione
X
Globale
X
Gruppo 1
X
Gruppo 7
X
Gruppo 13
X
Gruppo 2
X
Gruppo 8
X
Gruppo 14
X
Gruppo 3
X
Gruppo 9
X
Gruppo 15
X
Gruppo 4
X
Gruppo 10
X
Gruppo 16
X
Gruppo 5
X
Gruppo 11
X
Gruppo 6
X
Gruppo 12
Sincronizzazione orologio
X
Sincronizzazione orologio
-
Giorno della settimana utilizzato
-
RES1, GEN (tag durata sostituito/non sostituito) utilizzato
-
SU-bit (ora legale) utilizzato
Trasmissione comando
X
Trasmissione comando diretta
X
Trasmissione comando setpoint diretto
X
Selezione ed esecuzione comando
X
Selezione ed esecuzione comando setpoint
X
C-SE-ACTTERM utilizzato
X
Nessuna definizione aggiuntiva
-
Durata impulso breve (durata determinata da un parametro di sistema nella stazione remota)
-
Durata impulso lungo (durata determinata da un parametro di sistema nella stazione remota)
X
Uscita persistente
X
Supervisione del ritardo massimo in direzione dei comandi e dei comandi di setpoint
Configurabile
Ritardo massimo consentito dei comandi e dei comandi di setpoint
Trasmissione di totali integrati
-
Modalità A: blocco locale con trasmissione spontanea
-
Modalità B: blocco locale con interrogazione contatore
X
Modalità C: blocco e trasmissione con comandi interrogazione contatore
-
Modalità C: blocco con comando interrogazione contatore, valori bloccati segnalati spontaneamente
X
Lettura contatore
X
Blocco contatore senza reset
X
Blocco contatore con reset
334
EIO0000000509 07/2012
Interoperabilità
X
Reset contatore
X
Contatore richieste generale
X
Gruppo contatore richiesta 1
X
Gruppo contatore richiesta 2
X
Gruppo contatore richiesta 3
X
Gruppo contatore richiesta 4
Caricamento parametri
X
Valore soglia
-
Fattore di regolarizzazione
X
Limite basso per la trasmissione dei valori misurati
X
Limite alto per la trasmissione dei valori misurati
Attivazione parametro
X
Attiv/Disattiv della trasmissione persistente ciclica o periodica dell’oggetto indirizzato
Procedura di test
X
Procedura di test
Trasferimento file
Trasferimento file in direzione monitoraggio
-
File trasparente
-
Trasmissione di dati disturbo apparecchiatura di protezione
-
Trasmissione di sequenze di eventi
-
Trasmissione di sequenze di valori analogici registrati
Trasferimento file in direzione controllo
-
File trasparente
Analisi in background
X
Analisi in background
Definizione dei timeout
Parametro
Valore
predefinito
Osservazioni
Valore selezionato
t1
15s
Timeout di invio o test APDU
Configurabile
t2
10s
Timeout per riconoscimenti in Configurabile
caso di nessun messaggio dati
t2 < t 1
t3
20s
Timeout per l’invio di frame di
test in caso di stato di attesa
lunga
Configurabile
Intervallo massimo di valori per tutti i timeout: 1...255s
Precisione: 1s
EIO0000000509 07/2012
335
Interoperabilità
Numero massimo APDU k sospesi formato I e APDU (w) di riconoscimento più recenti
Parametro
Valore
predefinito
Osservazioni
Valore selezionato
k
12 APDU
Differenza max numero
sequenza ricevuto per inviare
variabile di stato
Configurabile
w
8 APDU
Configurabile
Riconoscimenti più recenti
dopo ricezione APDU formato I
w
Intervallo massimo di valori k: 1...12 APDU
Precisione: 1 APDU
Intervallo massimo di valori w: 1...8 APDU
Precisione: 1 APDU
Raccomandazione: w non deve superare più di due terzi k
Numero porta
Parametro
Valore
Osservazioni
Numero porta
2404
In tutti i casi
Connessioni ridondanti
0
N numero di connessioni di gruppo ridondanti utilizzate
RFC 2200 suite
RFC 2200 è uno standard Internet ufficiale che descrive lo stato della standardizzazione dei protocolli utilizzati in
Internet, così come definito dalla Internet Architecture Board (IAB). Questo organismo offre una vasta gamma di
standard utilizzati su rete Internet. La scelta della documentazione più appropriata e relativa alle RFC 2200 definite
in questo standard per determinati progetti deve essere fatta dall’utente di questo standard.
X
Ethernet 802.3
-
Interfaccia seriale X.21
-
Altra selezione dalla RFC 2200
336
EIO0000000509 07/2012
Interoperabilità
Interoperabilità DNP3 per il modulo BMX NOR 0200 H utilizzato come Master
Introduzione
Questa sezione descrive l’implementazione specifica del protocollo DNP3
(Distributed Network Protocol) nel BMX NOR 0200 H utilizzato come master.
Le informazioni qui riportate, insieme a quelle contenute nei documenti DNP3 Basic
4 Document Set e DNP Subset Definitions Document, offrono una panoramica
esauriente della comunicazione con il BMX NOR 0200 H come master tramite il
protocollo DNP3.
Questa implementazione di DNP3 è pienamente conforme a DNP3 Subset
Definition Level 3.
Profilo del dispositivo DNP3
La seguente tabella offre un "Documento del profilo dispositivo" nel formato
standard definito nel documento DNP3 Subset Definitions. Sebbene DNP3 Subset
Definitions sia definito "Documento", esso è solo un componente del’intera guida di
interoperabilità. Questa tabella fornisce una guida di interoperabilità completa per il
BMX NOR 0200 H con ruolo di master:
Parametro
Descrizione
Nome fornitore: Schneider Electric.
Nome dispositivo: BMX NOR 0200 H
Livello DNP3 più alto supportato:
Funzione del dispositivo:
Per le richieste: Livello 3
X
master
Per le risposte: Livello 3
-
slave
Dimensioni max. frame del collegamento
dati (in byte):
Dimensioni max. frammenti applicazione (in byte):
Trasmessi: 292
Trasmessi: 2048
Ricevuti: 292
Ricevuti: 2048
Numero massimo tentativi collegamento
dati:
Numero massimo tentativi di accesso livello applicazione:
-
Nessuno
X
Nessuno
-
Impostato
-
Configurabile
X
Configurabile da 0 a 65535
EIO0000000509 07/2012
337
Interoperabilità
Parametro
Descrizione
Richiede conferma livello collegamento dati applicazione:
-
Mai
-
Sempre
-
A volte
X
Configurabile come: Mai o Sempre
Richiede conferma livello applicazione:
X
Mai
-
Sempre
-
Durante il report di dati di evento
-
Durante l’invio di risposte multi-frammento
-
A volte
-
Configurabile
Timeout durante l’attesa di:
Conferma collegamento dati:
-
Nessuno -
Impostat o
Variabile
X
Configurabile
Frammento applicazione intero:
X
Nessuno -
Impostat o
Variabile
-
Configurabile
Conferma applicazione:
X
Nessuno -
Impostat o
Variabile
-
Configurabile
Risposta applicazione completa:
X
Nessuno -
Impostat o
Variabile
-
Configurabile
SCRITTURA uscite binarie
-
Mai
-
Sempre
-
A volte
X
Configurabile
SELEZIONA / FUNZIONAMENTO
-
Mai
-
Sempre
-
A volte
X
Configurabile
FUNZIONAMENTO DIRETTO
-
Mai
-
Sempre
-
A volte
X
Configurabile
FUNZIONAMENTO DIRETTO - NESSUN
RICON.
-
Mai
-
Sempre
-
A volte
X
Configurabile
Conteggio > 1
X
Mai
-
Sempre
-
A volte
-
Configurabile
Invia/esegue operazioni di controllo:
Impulso On
-
Mai
-
Sempre
-
A volte
X
Configurabile
Impulso Off
X
Mai
-
Sempre
-
A volte
-
Configurabile
Latch On
-
Mai
-
Sempre
-
A volte
X
Configurabile
Latch Off
-
Mai
-
Sempre
-
A volte
X
Configurabile
Coda
X
Mai
-
Sempre
-
A volte
-
Configurabile
Azzera coda
X
Mai
-
Sempre
-
A volte
-
Configurabile
338
EIO0000000509 07/2012
Interoperabilità
Parametro
Descrizione
In attesa di eventi modifica ingresso binario:
-
Singolo evento con tag durata o senza tag durata
X
Singolo evento con entrambi tag durata e senza tag durata
-
Configurabile
Supporto trasferimento file sequenziale:
Modalità di aggiunta file
-
Sì
X
No
Stringhe di codice stato personalizzate
-
Sì
X
No
Campo autorizzazioni
-
Sì
X
No
Eventi file assegnati alla classe
-
Sì
X
No
Interrogazione specifica eventi file assegnati -
Sì
X
No
Più blocchi in un frammento
-
Sì
X
No
Numero max. di file aperti
0
Tabella di implementazione DNP3
Nella seguente tabella sono indicate le variazioni, i codici funzione e gli identificativi
supportati dal BMX NOR 0200 H come master sia nei messaggi di richiesta che nei
messaggi di risposta.
Nella seguente tabella, il testo in corsivo e sottolineato indica la funzionalità Livello
sottogruppo 3 (oltre Livello sottogruppo 2).
Nella seguente tabella, il testo in grassetto indica la funzionalità oltre Livello
sottogruppo 3.
Oggetto
REQUEST (libreria può effettuare
l’invio)
Num.
ogg.
Num.
Descrizione
variazione
Codici
funzione
(dec)
Codici identificativo
(hex)
1
0
Ingresso binario –
qualsiasi variazione
1 (lettura)
00, 01 (start-stop)
06 (nessun intervallo o
tutto)
1
1
Ingresso binario
1 (lettura)
00, 01 (start-stop)
06 (nessun intervallo o
tutto)
129 (risposta) 00, 01
(start-stop)
1
2
Ingresso binario con
stato
1 (lettura)
00, 01 (start-stop)
06 (nessun intervallo o
tutto)
129 (risposta) 00, 01
(start-stop)
EIO0000000509 07/2012
Codici funzione (libreria
eseguirà l’analisi)
Codici
funzione
(dec)
Codice
identificativo (hex)
339
Interoperabilità
Oggetto
REQUEST (libreria può effettuare
l’invio)
Codici funzione (libreria
eseguirà l’analisi)
Num.
ogg.
Num.
Descrizione
variazione
Codici
funzione
(dec)
Codici identificativo
(hex)
Codici
funzione
(dec)
2
0
Modifica ingresso
binario – qualsiasi
variazione
1 (lettura)
06 (nessun intervallo o
tutto)
07, 08 (quantità
limitata)
2
1
Modifica ingresso
binario senza ora
1 (lettura)
06 (nessun intervallo o
tutto)
07, 08 (quantità
limitata)
129 (risposta) 17, 28
130 (risposta (indice)
non
sollecitata)
2
2
Modifica ingresso
binario con ora
1 (lettura)
06 (nessun intervallo o
tutto)
07, 08 (quantità
limitata)
129 (risposta) 17, 28
130 (risposta (indice)
non
sollecitata)
2
3
Modifica ingresso
binario con ora relativa
1 (lettura)
06 (nessun intervallo o
tutto)
07, 08 (quantità
limitata)
129 (risposta) 17, 28
130 (risposta (indice)
non
sollecitata)
3
0
Ingresso doppio bit –
qualsiasi variazione
1 (lettura)
00, 01 (start-stop)
06 (nessun intervallo
o tutto)
3
1 (valore
predefinito
– vedere
nota 1)
Ingresso doppio bit
1 (lettura)
00, 01 (start-stop)
06 (nessun intervallo
o tutto)
129
(risposta)
00, 01
(start-stop)
3
2
Ingresso doppio bit con
stato
1 (lettura)
00, 01 (start-stop)
06 (nessun intervallo
o tutto)
129
(risposta)
00, 01
(start-stop)
4
0
Modifica ingresso
doppio bit – qualsiasi
variazione
1 (lettura)
06 (nessun intervallo
o tutto)
07, 08 (quantità
limitata)
4
1
Modifica ingresso
doppio bit senza ora
1 (lettura)
06 (nessun intervallo
o tutto)
07, 08 (quantità
limitata)
17, 28
129
(indice)
(risposta)
130 (risposta
non
sollecitata)
4
2
Modifica ingresso
doppio bit con ora
1 (lettura)
06 (nessun intervallo
o tutto)
07, 08 (quantità
limitata)
17, 28
129
(indice)
(risposta)
130 (risposta
non
sollecitata)
340
Codice
identificativo (hex)
EIO0000000509 07/2012
Interoperabilità
Oggetto
REQUEST (libreria può effettuare
l’invio)
Codici funzione (libreria
eseguirà l’analisi)
Num.
ogg.
Num.
Descrizione
variazione
Codici
funzione
(dec)
Codici identificativo
(hex)
Codici
funzione
(dec)
4
3 (valore
predefinito
– vedere
nota 1)
Modifica ingresso
doppio bit con ora
relativa
1 (lettura)
06 (nessun intervallo
o tutto)
07, 08 (quantità
limitata)
17, 28
129
(indice)
(risposta)
130 (risposta
non
sollecitata)
10
0
Uscita binaria –
qualsiasi variazione
1 (lettura)
00, 01 (start-stop)
06 (nessun intervallo o
tutto)
10
1
Uscita binaria
1 (lettura)
00, 01 (start-stop)
06 (nessun intervallo
o tutto)
1 (scrittura)
00, 01 (start-stop)
129
(risposta)
Codice
identificativo (hex)
00, 01
(start-stop)
10
2
Stato uscita binaria
1 (lettura)
00, 01 (start-stop)
06 (nessun intervallo o
tutto)
11
0
Modifica uscita binaria – 1 (lettura)
qualsiasi variazione
06 (nessun intervallo
o tutto)
07, 08 (quantità
limitata)
11
1
Modifica uscita binaria
senza ora
1 (lettura)
06 (nessun intervallo
o tutto)
07, 08 (quantità
limitata)
17, 28
129
(indice)
(risposta)
130 (risposta
non
sollecitata)
11
2
Modifica uscita binaria
con ora
1 (lettura)
06 (nessun intervallo
o tutto)
07, 08 (quantità
limitata)
17, 28
129
(indice)
(risposta)
130 (risposta
non
sollecitata)
12
1
Blocco uscita relè
controllo
17, 28 (indice)
3(selezione)
4(funzioname
nto)
5(funz.
diretto)
6(funz.
diretto,
nessun
riconosc.)
EIO0000000509 07/2012
129 (risposta) 00, 01
(start-stop)
129 (risposta) Eco della
richiesta
341
Interoperabilità
Oggetto
REQUEST (libreria può effettuare
l’invio)
Codici funzione (libreria
eseguirà l’analisi)
Num.
ogg.
Num.
Descrizione
variazione
Codici
funzione
(dec)
Codici identificativo
(hex)
Codici
funzione
(dec)
20
0
1 (lettura)
00, 01 (start-stop)
06 (nessun intervallo o
tutto)
Contatore binario –
qualsiasi variazione
Codice
identificativo (hex)
00, 01 (start-stop)
7(blocco)
8(nessun
06 (nessun intervallo o
riconosc.
tutto)
blocco)
9(azzerament
o blocco)
10 (nessun
riconosc.
azzer.
congel.)
20
1
Contatore binario 32 bit
(con flag)
1 (lettura)
00, 01 (start-stop)
06 (nessun intervallo o
tutto)
129 (risposta) 00, 01
(start-stop)
20
2
Contatore binario 16 bit
(con flag)
1 (lettura)
00, 01 (start-stop)
06 (nessun intervallo o
tutto)
129 (risposta) 00, 01
(start-stop)
20
5
Contatore binario 32 bit
(con flag)
1 (lettura)
00, 01 (start-stop)
06 (nessun intervallo o
tutto)
129 (risposta) 00, 01
(start-stop)
20
6
Contatore binario 16 bit
(con flag)
1 (lettura)
00, 01 (start-stop)
06 (nessun intervallo o
tutto)
129 (risposta) 00, 01
(start-stop)
21
0
Contatore bloccato –
qualsiasi variazione
1 (lettura)
00, 01 (start-stop)
06 (nessun intervallo o
tutto)
21
1
Contatore bloccato 32
bit (con flag)
1 (lettura)
00, 01 (start-stop)
06 (nessun intervallo o
tutto)
129 (risposta) 00, 01
(start-stop)
21
2
Contatore bloccato 16
bit (con flag)
1 (lettura)
00, 01 (start-stop)
06 (nessun intervallo
o tutto)
129 (risposta) 00, 01
(start-stop)
21
5
Contatore bloccato 32
bit con ora blocco
1 (lettura)
00, 01 (start-stop)
06 (nessun intervallo
o tutto)
129 (risposta) 00, 01
(start-stop)
342
EIO0000000509 07/2012
Interoperabilità
Oggetto
REQUEST (libreria può effettuare
l’invio)
Codici funzione (libreria
eseguirà l’analisi)
Num.
ogg.
Num.
Descrizione
variazione
Codici
funzione
(dec)
Codici identificativo
(hex)
Codici
funzione
(dec)
21
6
Contatore bloccato 16
bit con ora blocco
1 (lettura)
00, 01 (start-stop)
06 (nessun intervallo
o tutto)
129 (risposta) 00, 01
(start-stop)
21
9
Contatore bloccato 32
bit senza flag
1 (lettura)
00, 01 (start-stop)
06 (nessun intervallo o
tutto)
129 (risposta) 00, 01
(start-stop)
21
10
Contatore bloccato 16
bit senza flag
1 (lettura)
00, 01 (start-stop)
06 (nessun intervallo o
tutto)
129 (risposta) 00, 01
(start-stop)
22
0
Evento modifica
contatore – Qualsiasi
variazione
1 (lettura)
06 (nessun intervallo o
tutto)
07, 08 (quantità
limitata)
22
1
Evento modifica
contatore 32 bit senza
ora
1 (lettura)
06 (nessun intervallo o
tutto)
07, 08 (quantità
limitata)
129 (risposta) 17, 28
130 (risposta (indice)
non
sollecitata)
22
2
Evento modifica
contatore 16 bit senza
ora
1 (lettura)
06 (nessun intervallo o
tutto)
07, 08 (quantità
limitata)
129 (risposta) 17, 28
130 (risposta (indice)
non
sollecitata)
22
5
Evento modifica
1 (lettura)
contatore 32 bit con ora
06 (nessun intervallo
o tutto)
07, 08 (quantità
limitata)
17, 28
129
(indice)
(risposta)
130 (risposta
non
sollecitata)
22
6
Evento modifica
1 (lettura)
contatore 16 bit con ora
06 (nessun intervallo
o tutto)
07, 08 (quantità
limitata)
17, 28
129
(indice)
(risposta)
130 (risposta
non
sollecitata)
23
0
Evento contatore
bloccato (variazione 0
utilizzata per richiedere
variazione predefinita)
1 (lettura)
06 (nessun intervallo o
tutto)
07, 08 (quantità
limitata)
23
1
Evento contatore
bloccato 32 bit
1 (lettura)
06 (nessun intervallo o
tutto)
07, 08 (quantità
limitata)
EIO0000000509 07/2012
Codice
identificativo (hex)
129 (risposta) 17,28
130 (risposta (indice)
non
sollecitata)
343
Interoperabilità
Oggetto
REQUEST (libreria può effettuare
l’invio)
Codici funzione (libreria
eseguirà l’analisi)
Num.
ogg.
Num.
Descrizione
variazione
Codici
funzione
(dec)
Codici identificativo
(hex)
Codici
funzione
(dec)
23
2
Evento contatore
bloccato 16 bit
1 (lettura)
06 (nessun intervallo o
tutto)
07, 08 (quantità
limitata)
129 (risposta) 17,28
130 (risposta (indice)
non
sollecitata)
23
5
Evento contatore
bloccato 32 bit con ora
1 (lettura)
06 (nessun intervallo
o tutto)
07, 08 (quantità
limitata)
17, 28
129
(indice)
(risposta)
130 (risposta
non
sollecitata)
23
6
Evento contatore
bloccato 16 bit con ora
1 (lettura)
06 (nessun intervallo
o tutto)
07, 08 (quantità
limitata)
17, 28
129
(indice)
(risposta)
130 (risposta
non
sollecitata)
30
0
Ingresso analogico Qualsiasi variazione
1 (lettura)
00, 01 (start-stop)
06 (nessun intervallo o
tutto)
30
1
Ingresso analogico
32 bit
1 (lettura)
00, 01 (start-stop)
06 (nessun intervallo o
tutto)
129 (risposta) 00, 01
(start-stop)
30
2
Ingresso analogico
16 bit
1 (lettura)
00, 01 (start-stop)
06 (nessun intervallo o
tutto)
129 (risposta) 00, 01
(start-stop)
30
3
Ingresso analogico
32 bit senza flag
1 (lettura)
00, 01 (start-stop)
06 (nessun intervallo o
tutto)
129 (risposta) 00, 01
(start-stop)
30
4
Ingresso analogico
16 bit senza flag
1 (lettura)
00, 01 (start-stop)
06 (nessun intervallo o
tutto)
129 (risposta) 00, 01
(start-stop)
30
5
virgola mobile breve
1 (lettura)
00, 01 (start-stop)
06 (nessun intervallo
o tutto)
129
(risposta)
32
0
Evento modifica
analogico – Qualsiasi
variazione
1 (lettura)
06 (nessun intervallo o
tutto)
07, 08 (quantità
limitata)
344
Codice
identificativo (hex)
00, 01
(start-stop)
EIO0000000509 07/2012
Interoperabilità
Oggetto
REQUEST (libreria può effettuare
l’invio)
Codici funzione (libreria
eseguirà l’analisi)
Num.
ogg.
Num.
Descrizione
variazione
Codici
funzione
(dec)
Codici identificativo
(hex)
Codici
funzione
(dec)
32
1
Evento modifica
analogico 32 bit senza
ora
1 (lettura)
06 (nessun intervallo o
tutto)
07, 08 (quantità
limitata)
129 (risposta) 17, 28
130 (risposta (indice)
non
sollecitata)
32
2
Evento modifica
analogico 16 bit senza
ora
1 (lettura)
06 (nessun intervallo o
tutto)
07, 08 (quantità
limitata)
129 (risposta) 17, 28
130 (risposta (indice)
non
sollecitata)
32
3
Evento modifica
1 (lettura)
analogico 32 bit con ora
06 (nessun intervallo
o tutto)
07, 08 (quantità
limitata)
17, 28
129
(indice)
(risposta)
130 (risposta
non
sollecitata)
32
4
Evento modifica
1 (lettura)
analogico 16 bit con ora
06 (nessun intervallo
o tutto)
07, 08 (quantità
limitata)
17, 28
129
(indice)
(risposta)
130 (risposta
non
sollecitata)
32
5
1 (lettura)
Evento modifica
analogico virgola mobile
breve senza ora
06 (nessun intervallo
o tutto)
07, 08 (quantità
limitata)
17, 28
129
(indice)
(risposta)
130 (risposta
non
sollecitata)
32
7
1 (lettura)
Evento modifica
analogico virgola mobile
breve con ora
06 (nessun intervallo
o tutto)
07, 08 (quantità
limitata)
17, 28
129
(indice)
(risposta)
130 (risposta
non
sollecitata)
34
0
Banda morta ingresso
analogico (variazione 0
utilizzata per richiedere
variazione predefinita)
1 (lettura)
00, 01 (start-stop)
06 (nessun intervallo
o tutto)
07, 08 (quantità
limitata)
17, 28 (indice)
EIO0000000509 07/2012
Codice
identificativo (hex)
345
Interoperabilità
Oggetto
REQUEST (libreria può effettuare
l’invio)
Codici funzione (libreria
eseguirà l’analisi)
Num.
ogg.
Num.
Descrizione
variazione
Codici
funzione
(dec)
Codici identificativo
(hex)
Codici
funzione
(dec)
Codice
identificativo (hex)
34
1
1 (lettura)
00, 01 (start-stop)
06 (nessun intervallo
o tutto)
07, 08 (quantità
limitata)
17, 28 (indice)
17, 28 (indice)
129
(risposta)
00, 01
(start-stop)
17, 28
(indice –
vedere
nota 2)
00, 01 (start-stop)
06 (nessun intervallo
o tutto)
07, 08 (quantità
limitata)
17, 28 (indice)
17, 28 (indice)
129
(risposta)
00, 01
(start-stop)
17, 28
(indice –
vedere
nota 2)
00, 01 (start-stop)
06 (nessun intervallo
o tutto)
07, 08 (quantità
limitata)
17, 28 (indice)
17, 28 (indice)
129
(risposta)
00, 01
(start-stop)
17, 28
(indice –
vedere
nota 2)
Banda morta ingresso
analogico 16 bit
2 (scrittura)
34
2
Banda morta ingresso
analogico 32 bit
1 (lettura)
2 (scrittura)
34
3
1 (lettura)
Banda morta ingresso
analogico virgola mobile
breve
2 (scrittura)
40
0
Stato usicta analogica
(variazione 0 utilizzata
per richiedere
variazione predefinita)
1 (lettura)
00, 01 (start-stop)
06 (nessun intervallo o
tutto)
40
1
Stato uscita analogica
32 bit
1 (lettura)
00, 01 (start-stop)
06 (nessun intervallo o
tutto)
129 (risposta) 00, 01
(start-stop)
40
2
Stato uscita analogica
16 bit
1 (lettura)
00, 01 (start-stop)
06 (nessun intervallo o
tutto)
129 (risposta) 00, 01
(start-stop)
40
3
Stato uscita analogica
virgola mobile breve
1 (lettura)
00, 01 (start-stop)
06 (nessun intervallo
o tutto)
129
(risposta)
00, 01
(start-stop)
40
4
Stato uscita analogica
virgola mobile breve
1 (lettura)
00, 01 (start-stop)
06 (nessun intervallo
o tutto)
129
(risposta)
00, 01
(start-stop)
346
EIO0000000509 07/2012
Interoperabilità
Oggetto
REQUEST (libreria può effettuare
l’invio)
Codici funzione (libreria
eseguirà l’analisi)
Num.
ogg.
Num.
Descrizione
variazione
Codici
funzione
(dec)
Codici
funzione
(dec)
41
1
Blocco uscita analogica
32 bit
3(selezione)
17, 28 (indice)
4(funzioname
nto)
5(funz.
diretto)
6(funz.
diretto,
nessun
riconosc.)
129 (risposta) Eco della
richiesta
41
2
Blocco uscita analogica
16 bit
17, 28 (indice)
3(selezione)
4(funzioname
nto)
5(funz.
diretto)
6(funz.
diretto,
nessun
riconosc.)
129 (risposta) Eco della
richiesta
41
3
Blocco uscita analogica
virgola mobile breve
3(selezione)
4(funzionam
ento)
5(funz.
diretto)
6(funz.
diretto,
nessun
riconosc.)
42
1
42
2
EIO0000000509 07/2012
Codici identificativo
(hex)
Codice
identificativo (hex)
17, 28 (indice)
129
(risposta)
Eco della
richiesta
Evento uscita analogica 1 (lettura)
32 bit senza ora
06 (nessun intervallo
o tutto)
07, 08 (quantità
limitata)
17, 28
129
(indice)
(risposta)
130 (risposta
non
sollecitata)
Evento uscita analogica 1 (lettura)
16 bit senza ora
06 (nessun intervallo
o tutto)
07, 08 (quantità
limitata)
17, 28
129
(indice)
(risposta)
130 (risposta
non
sollecitata)
347
Interoperabilità
Oggetto
REQUEST (libreria può effettuare
l’invio)
Codici funzione (libreria
eseguirà l’analisi)
Num.
ogg.
Num.
Descrizione
variazione
Codici
funzione
(dec)
Codici identificativo
(hex)
Codici
funzione
(dec)
42
3
Evento uscita analogica 1 (lettura)
32 bit con ora
06 (nessun intervallo
o tutto)
07, 08 (quantità
limitata)
17, 28
129
(indice)
(risposta)
130 (risposta
non
sollecitata)
42
4
Evento uscita analogica 1 (lettura)
16 bit con ora
06 (nessun intervallo
o tutto)
07, 08 (quantità
limitata)
17, 28
129
(indice)
(risposta)
130 (risposta
non
sollecitata)
42
5
Evento uscita analogica 1 (lettura)
virgola mobile breve
senza durata
06 (nessun intervallo
o tutto)
07, 08 (quantità
limitata)
17, 28
129
(indice)
(risposta)
130 (risposta
non
sollecitata)
42
7
Evento uscita analogica 1 (lettura)
virgola mobile breve con
durata
06 (nessun intervallo
o tutto)
07, 08 (quantità
limitata)
17, 28
129
(indice)
(risposta)
130 (risposta
non
sollecitata)
50
0
Data e ora
50
1
Data e ora
1 (lettura)
07 (quantità limitata =
1)
129 (risposta) 07 (quantità
limitata = 1)
2 (scrittura)
07 (quantità limitata =
1)
2 (scrittura)
07 (quantità limitata)
Codice
identificativo (hex)
50
3
Data e ora ultima
registrazione
51
1
Data e ora CTO
129 (risposta) 07 (quantità
130 (risposta limitata)
(quant. = 1)
non
sollecitata)
51
2
Data e ora CTO non
sincronizzate
129 (risposta) 07 (quantità
130 (risposta limitata)
(quant. = 1)
non
sollecitata)
52
1
Tempo di ritardo
approsimativo
129 (risposta) 07 (quantità
limitata)
(quant. = 1)
348
EIO0000000509 07/2012
Interoperabilità
Oggetto
REQUEST (libreria può effettuare
l’invio)
Codici funzione (libreria
eseguirà l’analisi)
Num.
ogg.
Num.
Descrizione
variazione
Codici
funzione
(dec)
Codici
funzione
(dec)
52
2
Tempo di ritardo
accurato
60
0
Non definito
60
1
Dati classe 0
1 (lettura)
06 (nessun intervallo o
tutto)
60
2
Dati classe 1
1 (lettura)
06 (nessun intervallo o
tutto)
07, 08 (quantità
limitata)
20 (attiv. non
sollecit.)
21 (disattiv.
non sollecit.)
06 (nessun intervallo o
tutto)
1 (lettura)
06 (nessun intervallo o
tutto)
07, 08 (quantità
limitata)
20 (attiv. non
sollecit.)
21 (disattiv.
non sollecit.)
06 (nessun intervallo o
tutto)
1 (lettura)
06 (nessun intervallo o
tutto)
07, 08 (quantità
limitata)
20 (attiv. non
sollecit.)
21 (disattiv.
non sollecit.)
06 (nessun intervallo o
tutto)
60
60
3
4
EIO0000000509 07/2012
Dati classe 2
Dati classe 3
Codici identificativo
(hex)
Codice
identificativo (hex)
129 (risposta) 07 (quantità
limitata)
(quant. = 1)
349
Interoperabilità
Oggetto
REQUEST (libreria può effettuare
l’invio)
Codici funzione (libreria
eseguirà l’analisi)
Num.
ogg.
Num.
Descrizione
variazione
Codici
funzione
(dec)
Codici identificativo
(hex)
Codici
funzione
(dec)
80
1
1 (lettura)
00, 01 (start-stop)
129 (risposta) 00, 01
(start-stop)
2 (scrittura)
(Vedere Nota
2)
00 (start-stop)
indice = 4 o 7
Indicazioni interne
Nessun oggetto (solo codice funzione)
13 (riavvio a freddo)
Nessun oggetto (solo codice funzione)
14 (riavvio a caldo)
Nessun oggetto (solo codice funzione)
23 (mis. ritardo)
Codice
identificativo (hex)
NOTA: (1) Per gli oggetti statici (eventi diversi da modifica), gli identificativi 17 o 28
vengono forniti come risposta solo quando si invia una richiesta rispettivamente con
gli identificativi 17 o 28. Altrimenti, le richieste di oggetti statici con gli identificativi
00, 01, 06, 07 o 08 vengono forniti come risposta con gli identificativi 00 o 01. (Per
gli oggetti evento modifica, vengono sempre forniti come risposta gli identificativi 17
o 28).
NOTA: (2) Le scritture di indicazioni interne sono supportate solo per gli indici 4 e 7
(Riavvio e Tempo necessario IIN).
350
EIO0000000509 07/2012
Interoperabilità
Interoperabilità DNP3 per il modulo BMX NOR 0200 H utilizzato come slave
Introduzione
Questa sezione descrive l’implementazione specifica del protocollo DNP3
(Distributed Network Protocol) nel BMX NOR 0200 H utilizzato come slave.
Le informazioni qui riportate, insieme a quelle contenute nei documenti DNP3 Basic
4 Document Set e DNP Subset Definitions Document, offrono una panoramica
esauriente della comunicazione con il BMX NOR 0200 H come slave tramite il
protocollo DNP3.
Questa implementazione di DNP3 è pienamente conforme a DNP3 Subset
Definition Level 3.
Profilo del dispositivo DNP3
La seguente tabella offre un "Documento del profilo dispositivo" nel formato
standard definito nel documento DNP3 Subset Definitions. Sebbene DNP3 Subset
Definitions sia definito "Documento", esso è solo un componente del’intera guida di
interoperabilità. Questa tabella fornisce una guida di interoperabilità completa per il
BMX NOR 0200 H come slave:
Parametro
Descrizione
Nome fornitore: Schneider Electric.
Nome dispositivo: BMX NOR 0200 H
Livello DNP3 più alto supportato:
Funzione del dispositivo:
Per le richieste: Livello 3
-
Master
Per le risposte: Livello 3
X
Slave
Dimensioni max. frame del collegamento
dati (in byte):
Dimensioni max. frammenti applicazione (in byte):
Trasmessi: 292
Trasmessi: configurabile fino a 2048
Ricevuti: 292
Ricevuti: 2048
Numero massimo tentativi collegamento
dati:
Numero massimo tentativi di accesso livello applicazione:
-
Nessuno
X
Nessuno
-
Impostato
-
Configurabile
X
Configurabile da 0 a 65535
EIO0000000509 07/2012
351
Interoperabilità
Parametro
Descrizione
Richiede conferma livello collegamento dati applicazione:
-
Mai
-
Sempre
-
A volte
X
Configurabile come: Mai, Solo per messaggi multiframe o Sempre
Richiede conferma livello applicazione:
-
Mai
-
Sempre
-
Per segnalazione dati evento (solo dispositivi slave)
-
Per l’invio di risposte multi-frammento (solo dispositivi slave)
-
A volte
X
Configurabile come: "Solo per segnalazione dati evento" o "Per segnalazione dati evento" o "Messaggi multiframmento"
Timeout durante l’attesa di:
Conferma collegamento dati:
-
Nessuno
-
Impostato
-
Variabile
X
Configurabile
Frammento applicazione intero:
X
Nessuno
-
Impostato
-
Variabile
-
Configurabile
Conferma applicazione:
-
Nessuno
-
Impostato
-
Variabile
X
Configurabile
Risposta applicazione completa:
X
Nessuno
-
Impostato
-
Variabile
-
Configurabile
Altri:
Ritardo trasmissione, configurabile
Selezione/funzionamento timeout, configurabile
Intervallo tempo necessario, configurabile
Ritardo notifica non sollecitata, configurabile
Ritardo tentativi risposta non sollecitata, configurabile
Intercal offline non sollecitato, configurabile
Invia/esegue operazioni di controllo:
WRITE uscite binarie
X
Mai
-
Sempre
-
A volte
-
Configurabile
SELECT / OPERATE
-
Mai
X
Sempre
-
A volte
-
Configurabile
DIRECT OPERATE
-
Mai
X
Sempre
-
A volte
-
Configurabile
DIRECT OPERATE - NO ACK
-
Mai
X
Sempre
-
A volte
-
Configurabile
Conteggio > 1
X
Mai
-
Sempre
-
A volte
-
Configurabile
Impulso On
-
Mai
-
Sempre
-
A volte
X
Configurabile
Impulso Off
X
Mai
-
Sempre
-
A volte
-
Configurabile
Latch On
-
Mai
X
Sempre
-
A volte
-
Configurabile
352
EIO0000000509 07/2012
Interoperabilità
Parametro
Descrizione
Latch Off
-
Mai
X
Sempre
-
A volte
-
Configurabile
Coda
X
Mai
-
Sempre
-
A volte
-
Configurabile
Azzera coda
X
Mai
-
Sempre
-
A volte
-
Configurabile
Allegare una spiegazione se è stato contrassegnato ’A volte’ o ’Configurabile’ per un’operazione.
Segnala gli eventi di modifica
sull’ingresso binario se non è richiesta
nessuna variazione specifica:
Segnala gli eventi di modifica sull’ingresso binario con tag durata
se non è richiesta nessuna variazione specifica:
-
Mai
-
-
Solo con tag durata
-
Modifica ingresso binario con durata
-
Solo senza tag durata
-
Modifica ingresso binario con durata relativa
X
Configurabile per invio di uno o dell’altro X
Invia risposte non sollecitate:
Mai
Configurabile
Invia dati statici in risposte non sollecitate:
-
Mai
X
Mai
X
Configurabile
-
All’avvio del dispositivo
-
Solo alcuni oggetti
-
Al cambiamento del flag di stato
-
A volte (allegare spiegazione)
Nessuna altra opzione permessa
X
Codici funzione ENABLE/DISABLE
UNSOLICITED supportati
Oggetto/variazione contatore predefinito: Rollover contatore a:
-
Nessun contatore segnalato
-
Nessun contatore segnalato
X
Configurabile
-
Configurabile (allegare spiegazione)
-
Oggetto predefinito
-
16 bit
Variazione predefinita:
X
32 bit
-
-
Altro valore:
-
Elenco punto-punto allegato
Elenco punto-punto allegato
Invia risposte multi-frammento:
-
Sì
-
No
X
Configurabile
Supporto trasferimento file sequenziale:
Modalità di aggiunta file
-
Sì
X
No
Stringhe di codice stato personalizzate
-
Sì
X
No
Campo autorizzazioni
-
Sì
X
No
Eventi file assegnati alla classe
-
Sì
X
No
Eventi file invio immediato
-
Sì
X
No
EIO0000000509 07/2012
353
Interoperabilità
Parametro
Descrizione
Più blocchi in un frammento
-
Numero max. di file aperti
0
Sì
X
No
Tabella di implementazione DNP3
Nella seguente tabella sono indicate le variazioni oggetto, i codici funzione e gli
identificativi supportati dal BMX NOR 0200 H sia nei messaggi di richiesta che di
risposta. Per gli oggetti statici (evento non modifica), le risposte alle richieste inviate
con gli identificativi 00, 01, 06, 07 o 08 avranno gli identificativi 00 o 01. Le risposte
alle richieste inviate con gli identificativi 17 o 28 avranno gli identificativi 17 o 28. Per
gli oggetti evento modifica, le risposte hanno sempre gli identificativi 17 o 28.
Nella seguente tabella, il testo in corsivo e sottolineato indica la funzionalità Subset
Level 3 (oltre Subset Level 2).
Nella seguente tabella, il testo in grassetto indica la funzionalità oltre Subset Level
3.
Oggetto
REQUEST (libreria può effettuare
l’invio)
Codici funzione (libreria
eseguirà l’analisi)
Num. Num.
Descrizione
ogg. variazione
Codici
Codici identificativo
funzione (dec) (hex)
Codici
funzione
(dec)
Codici
identificativo
(hex)
1
0
Ingresso binario –
qualsiasi
variazione
1 (lettura)
00, 01 (start-stop)
06 (nessun intervallo o
tutto)
07, 08 (quantità
limitata) 17, 27, 28
(indice)
1
1 (valore
predefinito
– vedere
nota 1)
Ingresso binario
1 (lettura)
00, 01 (start-stop)
06 (nessun intervallo o
tutto)
07, 08 (quantità
limitata) 17, 27, 28
(indice)
129
(risposta)
00, 01 (start-stop)
17, 28 (indice –
vedere nota 2)
1
2
Ingresso binario
con stato
1 (lettura)
00, 01 (start-stop)
06 (nessun intervallo o
tutto)
07, 08 (quantità
limitata) 17, 27, 28
(indice)
129
(risposta)
00, 01 (start-stop)
17, 28 (indice –
vedere nota 2)
2
0
Modifica ingresso
binario – qualsiasi
variazione
1 (lettura)
06 (nessun intervallo o
tutto)
07, 08 (quantità limitata)
354
EIO0000000509 07/2012
Interoperabilità
Oggetto
REQUEST (libreria può effettuare
l’invio)
Codici funzione (libreria
eseguirà l’analisi)
Num. Num.
Descrizione
ogg. variazione
Codici
Codici identificativo
funzione (dec) (hex)
Codici
funzione
(dec)
2
1
Modifica ingresso
binario senza ora
1 (lettura)
17, 28 (indice)
06 (nessun intervallo o 129
(risposta)
tutto)
07, 08 (quantità limitata) 130
(risposta
non
sollecitata)
2
2
Modifica ingresso
binario con ora
1 (lettura)
17, 28 (indice)
06 (nessun intervallo o 129
(risposta)
tutto)
07, 08 (quantità limitata) 130
(risposta
non
sollecitata)
2
3 (valore
predefinito
– vedere
nota 1)
Modifica ingresso
binario con ora
relativa
1 (lettura)
17, 28 (indice)
06 (nessun intervallo o 129
(risposta)
tutto)
07, 08 (quantità limitata) 130
(risposta
non
sollecitata)
3
0
Ingresso doppio bit 1 (lettura)
– qualsiasi
variazione
00, 01 (start-stop)
06 (nessun intervallo
o tutto)
07, 08 (quantità
limitata) 17, 27, 28
(indice)
3
1 (valore
predefinito
– vedere
nota 1)
Ingresso doppio bit 1 (lettura)
00, 01 (start-stop)
06 (nessun intervallo
o tutto)
07, 08 (quantità
limitata) 17, 27, 28
(indice)
129
(risposta)
00, 01 (start-stop)
17, 28 (indice –
vedere nota 1)
3
2
Ingresso doppio bit 1 (lettura)
con stato
00, 01 (start-stop)
06 (nessun intervallo
o tutto)
07, 08 (quantità
limitata) 17, 27, 28
(indice)
129
(risposta)
00, 01 (start-stop)
17, 28 (indice –
vedere nota 1)
4
0
Modifica ingresso
doppio bit –
qualsiasi
variazione
1 (lettura)
06 (nessun intervallo
o tutto)
07, 08 (quantità
limitata)
EIO0000000509 07/2012
Codici
identificativo
(hex)
355
Interoperabilità
Oggetto
REQUEST (libreria può effettuare
l’invio)
Codici funzione (libreria
eseguirà l’analisi)
Num. Num.
Descrizione
ogg. variazione
Codici
Codici identificativo
funzione (dec) (hex)
Codici
funzione
(dec)
4
1
Modifica ingresso
doppio bit senza
ora
1 (lettura)
06 (nessun intervallo
o tutto)
07, 08 (quantità
limitata)
17, 28 (indice)
129
(risposta)
130 (risposta non
sollecitata)
4
2
Modifica ingresso
doppio bit con ora
1 (lettura)
06 (nessun intervallo
o tutto)
07, 08 (quantità
limitata)
17, 28 (indice)
129
(risposta)
130 (risposta non
sollecitata)
4
3 (valore
predefinito
– vedere
nota 1)
Modifica ingresso
doppio bit con ora
relativa
1 (lettura)
06 (nessun intervallo
o tutto)
07, 08 (quantità
limitata)
17, 28 (indice)
129
(risposta)
130 (risposta non
sollecitata)
10
0
Uscita binaria –
qualsiasi
variazione
1 (lettura)
00, 01 (start-stop)
06 (nessun intervallo o
tutto)
07, 08 (quantità
limitata) 17, 27, 28
(indice)
10
1
Uscita binaria
1 (lettura)
00, 01 (start-stop)
06 (nessun intervallo
o tutto)
07, 08 (quantità
limitata) 17, 27, 28
(indice)
1 (lettura)
00, 01 (start-stop)
10
2 (valore
predefinito
– vedere
nota 1)
Stato uscita binaria 1 (lettura)
00, 01 (start-stop)
06 (nessun intervallo o
tutto)
07, 08 (quantità
limitata) 17, 27, 28
(indice)
11
0
Modifica uscita
binaria – qualsiasi
variazione
1 (lettura)
06 (nessun intervallo
o tutto) 07, 08
(quantità limitata)
356
Codici
identificativo
(hex)
129
(risposta)
00, 01 (start-stop)
17, 28 (indice –
vedere nota 1)
129
(risposta)
00, 01 (start-stop)
17, 28 (indice –
vedere nota 2)
EIO0000000509 07/2012
Interoperabilità
Oggetto
REQUEST (libreria può effettuare
l’invio)
Codici funzione (libreria
eseguirà l’analisi)
Num. Num.
Descrizione
ogg. variazione
Codici
Codici identificativo
funzione (dec) (hex)
Codici
funzione
(dec)
Codici
identificativo
(hex)
11
1 (valore
predefinito
– vedere
nota 1)
Modifica uscita
binaria senza
durata
1 (lettura)
06 (nessun intervallo
o tutto) 07, 08
(quantità limitata)
129 (rispo- 17, 28 (indice)
sta) 130
(risposta
non sollecitata)
11
2
Modifica uscita
binaria con durata
1 (lettura)
06 (nessun intervallo
o tutto) 07, 08
(quantità limitata)
129 (rispo- 17, 28 (indice)
sta) 130
(risposta
non sollecitata)
12
1
Blocco uscita relè
controllo
3 (selezione) 4 17, 28 (indice)
(funzionamento) 5 (funz. diretto) 6 (funz.
diretto, nessun
riconosc.)
12
2
Blocco di controllo 3 (selezione)
7 (quantità limitata)
sequenza
4 (funzionamento)
5 (funz. diretto)
6 (funz. diretto,
nessun
riconosc.)
12
3
Maschera
sequenza
EIO0000000509 07/2012
00, 01 (start-stop)
3 (selezione)
4 (funzionamento)
5 (funz. diretto)
6 (funz. diretto,
nessun
riconosc.)
129
(risposta)
Eco della richiesta
129
(risposta)
Eco della richiesta
129
(risposta)
Eco della richiesta
357
Interoperabilità
Oggetto
REQUEST (libreria può effettuare
l’invio)
Codici funzione (libreria
eseguirà l’analisi)
Num. Num.
Descrizione
ogg. variazione
Codici
Codici identificativo
funzione (dec) (hex)
Codici
funzione
(dec)
Codici
identificativo
(hex)
20
0
Contatore binario – 1 (lettura)
qualsiasi
variazione
00, 01 (start-stop)
06 (nessun intervallo o
tutto)
07, 08 (quantità
limitata)
17, 27, 28 (indice)
7 (blocco)
8 (nessun
riconosc.
blocco)
9 (azzeramento
blocco)
10 (nessun
riconosc.
azzer. congel.)
00, 01 (start-stop)
06 (nessun intervallo o
tutto)
07, 08 (quantità
limitata)
20
1
Contatore binario
32 bit (con flag)
1 (lettura)
00, 01 (start-stop)
06 (nessun intervallo o
tutto)
07, 08 (quantità
limitata)
17, 27, 28 (indice)
129
(risposta)
00, 01 (start-stop)
17, 28 (indice –
vedere nota 2)
20
2
Contatore binario
16 bit (con flag)
1 (lettura)
00, 01 (start-stop)
06 (nessun intervallo o
tutto)
07, 08 (quantità
limitata)
17, 27, 28 (indice)
129
(risposta)
00, 01 (start-stop)
17, 28 (indice –
vedere nota 2)
20
5 (valore
predefinito
– vedere
nota 1)
Contatore binario
32 bit (con flag)
1 (lettura)
00, 01 (start-stop)
06 (nessun intervallo o
tutto)
07, 08 (quantità
limitata)
17, 27, 28 (indice)
129
(risposta)
00, 01 (start-stop)
17, 28 (indice –
vedere nota 2)
20
6
Contatore binario
16 bit (con flag)
1 (lettura)
00, 01 (start-stop)
06 (nessun intervallo o
tutto)
07, 08 (quantità
limitata)
17, 27, 28 (indice)
129
(risposta)
00, 01 (start-stop)
17, 28 (indice –
vedere nota 2)
358
EIO0000000509 07/2012
Interoperabilità
Oggetto
REQUEST (libreria può effettuare
l’invio)
Codici funzione (libreria
eseguirà l’analisi)
Num. Num.
Descrizione
ogg. variazione
Codici
Codici identificativo
funzione (dec) (hex)
Codici
funzione
(dec)
Codici
identificativo
(hex)
21
0
Contatore bloccato 1 (lettura)
– qualsiasi
variazione
00, 01 (start-stop)
06 (nessun intervallo o
tutto)
07, 08 (quantità
limitata)
17, 27, 28 (indice)
21
1
Contatore bloccato 1 (lettura)
32 bit (con flag)
00, 01 (start-stop)
06 (nessun intervallo o
tutto)
07, 08 (quantità
limitata)
17, 27, 28 (indice)
129
(risposta)
00, 01 (start-stop)
17, 28 (indice –
vedere nota 2)
21
2
Contatore bloccato 1 (lettura)
16 bit (con flag)
00, 01 (start-stop)
06 (nessun intervallo o
tutto)
07, 08 (quantità
limitata)
17, 27, 28 (indice)
129
(risposta)
00, 01 (start-stop)
17, 28 (indice –
vedere nota 2)
21
5
Contatore bloccato 1 (lettura)
32 bit con ora
blocco
00, 01 (start-stop)
06 (nessun intervallo
o tutto)
07, 08 (quantità
limitata)
17, 27, 28 (indice)
129
(risposta)
00, 01 (start-stop)
17, 28 (indice –
vedere nota 1)
21
6
Contatore bloccato 1 (lettura)
16 bit con ora
blocco
00, 01 (start-stop)
06 (nessun intervallo
o tutto)
07, 08 (quantità
limitata)
17, 27, 28 (indice)
129
(risposta)
00, 01 (start-stop)
17, 28 (indice –
vedere nota 1)
21
9 (valore
predefinito
– vedere
nota 1)
Contatore bloccato 1 (lettura)
32 bit senza flag
00, 01 (start-stop)
06 (nessun intervallo o
tutto)
07, 08 (quantità
limitata)
17, 27, 28 (indice)
129
(risposta)
00, 01 (start-stop)
17, 28 (indice –
vedere nota 2)
EIO0000000509 07/2012
359
Interoperabilità
Oggetto
REQUEST (libreria può effettuare
l’invio)
Codici funzione (libreria
eseguirà l’analisi)
Num. Num.
Descrizione
ogg. variazione
Codici
Codici identificativo
funzione (dec) (hex)
Codici
funzione
(dec)
Codici
identificativo
(hex)
129
(risposta)
00, 01 (start-stop)
17, 28 (indice –
vedere nota 2)
21
10
Contatore bloccato 1 (lettura)
16 bit senza flag
00, 01 (start-stop)
06 (nessun intervallo o
tutto)
07, 08 (quantità
limitata)
17, 27, 28 (indice)
22
0
Evento modifica
contatore –
Qualsiasi
variazione
1 (lettura)
06 (nessun intervallo o
tutto) 07, 08 (quantità
limitata)
22
1 (valore
predefinito
– vedere
nota 1)
Evento modifica
contatore 32 bit
senza durata
1 (lettura)
06 (nessun intervallo o
tutto) 07, 08 (quantità
limitata)
17, 28 (indice)
129
(risposta)
130
(risposta
non
sollecitata)
22
2
Evento modifica
contatore 16 bit
senza durata
1 (lettura)
06 (nessun intervallo o
tutto) 07, 08 (quantità
limitata)
17, 28 (indice)
129
(risposta)
130
(risposta
non
sollecitata)
22
5
Evento modifica
contatore 32 bit
con durata
1 (lettura)
06 (nessun intervallo
o tutto) 07, 08
(quantità limitata)
129 (rispo- 17, 28 (indice)
sta) 130
(risposta
non sollecitata)
22
6
Evento modifica
contatore 16 bit
con durata
1 (lettura)
06 (nessun intervallo
o tutto) 07, 08
(quantità limitata)
129 (rispo- 17, 28 (indice)
sta) 130
(risposta
non sollecitata)
23
0
Evento contatore
bloccato
(variazione 0
utilizzata per
richiedere
variazione
predefinita)
1 (lettura)
06 (nessun intervallo o
tutto) 07, 08 (quantità
limitata)
360
EIO0000000509 07/2012
Interoperabilità
Oggetto
REQUEST (libreria può effettuare
l’invio)
Codici funzione (libreria
eseguirà l’analisi)
Num. Num.
Descrizione
ogg. variazione
Codici
Codici identificativo
funzione (dec) (hex)
Codici
funzione
(dec)
Codici
identificativo
(hex)
23
1 (valore
predefinito
– vedere
nota 1)
Evento contatore
bloccato 32 bit
1 (lettura)
06 (nessun intervallo o
tutto) 07, 08 (quantità
limitata)
129
17, 28 (indice)
(risposta)
130
(risposta
non
sollecitata)
23
2
Evento contatore
bloccato 16 bit
1 (lettura)
06 (nessun intervallo o
tutto) 07, 08 (quantità
limitata)
129
17, 28 (indice)
(risposta)
130
(risposta
non
sollecitata)
23
5
1 (lettura)
Evento contatore
bloccato 32 bit con
durata
06 (nessun intervallo
o tutto) 07, 08
(quantità limitata)
129 (rispo- 17, 28 (indice)
sta) 130
(risposta
non sollecitata)
23
6
1 (lettura)
Evento contatore
bloccato 16 bit con
durata
06 (nessun intervallo
o tutto) 07, 08
(quantità limitata)
129 (rispo- 17, 28 (indice)
sta) 130
(risposta
non sollecitata)
30
0
Ingresso analogico 1 (lettura)
- Qualsiasi
variazione
00, 01 (start-stop)
06 (nessun intervallo o
tutto)
07, 08 (quantità
limitata) 17, 27, 28
(indice)
30
1
Ingresso analogico 1 (lettura)
32 bit
00, 01 (start-stop)
06 (nessun intervallo o
tutto)
07, 08 (quantità
limitata)
17, 27, 28 (indice)
129
(risposta)
00, 01 (start-stop)
17, 28 (indice –
vedere nota 2)
30
2
Ingresso analogico 1 (lettura)
16 bit
00, 01 (start-stop)
06 (nessun intervallo o
tutto)
07, 08 (quantità
limitata)
17, 27, 28 (indice)
129
(risposta)
00, 01 (start-stop)
17, 28 (indice –
vedere nota 2)
EIO0000000509 07/2012
361
Interoperabilità
Oggetto
REQUEST (libreria può effettuare
l’invio)
Codici funzione (libreria
eseguirà l’analisi)
Num. Num.
Descrizione
ogg. variazione
Codici
Codici identificativo
funzione (dec) (hex)
Codici
funzione
(dec)
Codici
identificativo
(hex)
30
3 (valore
predefinito
– vedere
nota 1)
Ingresso analogico 1 (lettura)
32 bit senza flag
00, 01 (start-stop)
06 (nessun intervallo o
tutto)
07, 08 (quantità
limitata)
17, 27, 28 (indice)
129
(risposta)
00, 01 (start-stop)
17, 28 (indice –
vedere nota 2)
30
4
Ingresso analogico 1 (lettura)
16 bit senza flag
00, 01 (start-stop)
06 (nessun intervallo o
tutto)
07, 08 (quantità
limitata)
17, 27, 28 (indice)
129
(risposta)
00, 01 (start-stop)
17, 28 (indice –
vedere nota 2)
30
5
virgola mobile
breve
1 (lettura)
00, 01 (start-stop)
06 (nessun intervallo
o tutto)
07, 08 (quantità
limitata)
17, 27, 28 (indice)
129
(risposta)
00, 01 (start-stop)
17, 28 (indice –
vedere nota 2)
32
0
Evento modifica
analogico –
Qualsiasi
variazione
1 (lettura)
06 (nessun intervallo o
tutto) 07, 08 (quantità
limitata)
32
1 (valore
predefinito
– vedere
nota 1)
Evento modifica
analogico 32 bit
senza durata
1 (lettura)
06 (nessun intervallo o
tutto) 07, 08 (quantità
limitata)
17, 28 (indice)
129
(risposta)
130
(risposta
non
sollecitata)
32
2
Evento modifica
analogico 16 bit
senza durata
1 (lettura)
06 (nessun intervallo o
tutto) 07, 08 (quantità
limitata)
17, 28 (indice)
129
(risposta)
130
(risposta
non
sollecitata)
32
3
Evento modifica
analogico 32 bit
con durata
1 (lettura)
06 (nessun intervallo
o tutto) 07, 08
(quantità limitata)
129 (rispo- 17, 28 (indice)
sta) 130
(risposta
non sollecitata)
362
EIO0000000509 07/2012
Interoperabilità
Oggetto
REQUEST (libreria può effettuare
l’invio)
Codici funzione (libreria
eseguirà l’analisi)
Num. Num.
Descrizione
ogg. variazione
Codici
Codici identificativo
funzione (dec) (hex)
Codici
funzione
(dec)
32
4
Evento modifica
analogico 16 bit
con durata
1 (lettura)
06 (nessun intervallo
o tutto) 07, 08
(quantità limitata)
129 (rispo- 17, 28 (indice)
sta) 130
(risposta
non sollecitata)
32
5
Evento modifica
analogico virgola
mobile breve
senza durata
1 (lettura)
06 (nessun intervallo
o tutto) 07, 08
(quantità limitata)
129 (rispo- 17, 28 (indice)
sta) 130
(risposta
non sollecitata)
32
7
Evento modifica
analogico virgola
mobile breve con
durata
1 (lettura)
06 (nessun intervallo
o tutto) 07, 08
(quantità limitata)
129 (rispo- 17, 28 (indice)
sta) 130
(risposta
non sollecitata)
34
0
1 (lettura)
Banda morta
ingresso analogico
(variazione 0
utilizzata per
richiedere
variazione
predefinita)
00, 01 (start-stop)
06 (nessun intervallo
o tutto)
07, 08 (quantità
limitata)
17, 28 (indice)
34
1
1 (lettura)
Banda morta
ingresso analogico
16 bit
00, 01 (start-stop)
06 (nessun intervallo
o tutto)
07, 08 (quantità
limitata)
17, 28 (indice)
17, 28 (indice)
129
(risposta)
00, 01 (start-stop)
17, 28 (indice –
vedere nota 2)
00, 01 (start-stop)
06 (nessun intervallo
o tutto)
07, 08 (quantità
limitata)
17, 28 (indice)
17, 28 (indice)
129
(risposta)
00, 01 (start-stop)
17, 28 (indice –
vedere nota 2)
2 (scrittura)
34
2
1 (lettura)
Banda morta
ingresso analogico
32 bit
2 (scrittura)
EIO0000000509 07/2012
Codici
identificativo
(hex)
363
Interoperabilità
Oggetto
REQUEST (libreria può effettuare
l’invio)
Codici funzione (libreria
eseguirà l’analisi)
Num. Num.
Descrizione
ogg. variazione
Codici
Codici identificativo
funzione (dec) (hex)
Codici
funzione
(dec)
Codici
identificativo
(hex)
129
(risposta)
00, 01 (start-stop)
17, 28 (indice –
vedere nota 2)
34
3
1 (lettura)
Banda morta
ingresso analogico
virgola mobile
breve
2 (scrittura)
00, 01 (start-stop)
06 (nessun intervallo
o tutto)
07, 08 (quantità
limitata)
17, 28 (indice)
17, 28 (indice)
40
0
Stato uscita
analogica
1 (lettura)
00, 01 (start-stop)
06 (nessun intervallo o
tutto)
07, 08 (quantità
limitata)
17, 27, 28 (indice)
40
1
Stato uscita
analogica 32 bit
1 (lettura)
00, 01 (start-stop)
06 (nessun intervallo o
tutto)
07, 08 (quantità
limitata)
17, 27, 28 (indice)
129
(risposta)
00, 01 (start-stop)
17, 28 (indice –
vedere nota 2)
40
2 (valore
predefinito
– vedere
nota 1)
Stato uscita
analogica 16 bit
1 (lettura)
00, 01 (start-stop)
06 (nessun intervallo o
tutto)
07, 08 (quantità
limitata)
17, 27, 28 (indice)
129
(risposta)
00, 01 (start-stop)
17, 28 (indice –
vedere nota 2)
40
3
Stato uscita
analogica virgola
mobile breve
1 (lettura)
00, 01 (start-stop)
06 (nessun intervallo
o tutto)
07, 08 (quantità
limitata)
17, 27, 28 (indice)
129
(risposta)
00, 01 (start-stop)
17, 28 (indice –
vedere nota 2)
41
0
Blocco uscita
analogica
364
00, 01 (start-stop)
06 (nessun intervallo
o tutto)
07, 08 (quantità
limitata)
17, 27, 28 (indice)
EIO0000000509 07/2012
Interoperabilità
Oggetto
REQUEST (libreria può effettuare
l’invio)
Codici funzione (libreria
eseguirà l’analisi)
Num. Num.
Descrizione
ogg. variazione
Codici
Codici identificativo
funzione (dec) (hex)
Codici
funzione
(dec)
Codici
identificativo
(hex)
41
1
Blocco uscita
analogica 32 bit
17, 28 (indice)
3 (selezione)
4 (funziona27 (indice)
mento)
5 (funz. diretto)
6 (funz. diretto,
nessun riconosc.)
129
(risposta)
Eco della richiesta
41
2
Blocco uscita
analogica 16 bit
17, 28 (indice)
3 (selezione)
27 (indice)
4 (funzionamento)
5 (funz. diretto)
6 (funz. diretto,
nessun riconosc.)
129
(risposta)
Eco della richiesta
41
3
Blocco uscita
analogica virgola
mobile breve
17, 27, 28 (indice)
3 (selezione)
4 (funzionamento)
5 (funz. diretto)
6 (funz. diretto,
nessun riconosc.)
129
(risposta)
Eco della richiesta
42
0
Evento uscita
analogica –
Qualsiasi
variazione
1 (lettura)
06 (nessun intervallo
o tutto) 07, 08
(quantità limitata)
42
1
Evento uscita
analogica 32 bit
senza durata
1 (lettura)
06 (nessun intervallo
o tutto) 07, 08
(quantità limitata)
129 (rispo- 17, 28 (indice)
sta) 130
(risposta
non sollecitata)
42
2 (valore
predefinito
– vedere
nota 1)
Evento uscita
analogica 16 bit
senza durata
1 (lettura)
06 (nessun intervallo
o tutto) 07, 08
(quantità limitata)
129 (rispo- 17, 28 (indice)
sta) 130
(risposta
non sollecitata)
42
3
Evento uscita
analogica 32 bit
con durata
1 (lettura)
06 (nessun intervallo
o tutto) 07, 08
(quantità limitata)
129 (rispo- 17, 28 (indice)
sta) 130
(risposta
non sollecitata)
EIO0000000509 07/2012
365
Interoperabilità
Oggetto
REQUEST (libreria può effettuare
l’invio)
Codici funzione (libreria
eseguirà l’analisi)
Num. Num.
Descrizione
ogg. variazione
Codici
Codici identificativo
funzione (dec) (hex)
Codici
funzione
(dec)
42
4
Evento uscita
analogica 16 bit
con durata
1 (lettura)
06 (nessun intervallo
o tutto) 07, 08
(quantità limitata)
129 (rispo- 17, 28 (indice)
sta) 130
(risposta
non sollecitata)
42
5
Evento uscita
analogica virgola
mobile breve
senza durata
1 (lettura)
06 (nessun intervallo
o tutto) 07, 08
(quantità limitata)
129 (rispo- 17, 28 (indice)
sta) 130
(risposta
non sollecitata)
42
7
Evento uscita
analogica virgola
mobile breve con
durata
1 (lettura)
06 (nessun intervallo
o tutto) 07, 08
(quantità limitata)
129 (rispo- 17, 28 (indice)
sta) 130
(risposta
non sollecitata)
50
0
Data e ora
50
1 (valore
predefinito
– vedere
nota 1)
Data e ora
1 (lettura)
07 (quantità limitata = 1) 129
(risposta)
2 (scrittura)
07 (quantità limitata = 1)
50
3
Data e ora ultima
registrazione
2 (scrittura)
07 (quantità limitata)
51
1
Data e ora CTO
07 (quantità
129
(risposta) limitata) (quant. = 1)
130
(risposta
non
sollecitata)
51
2
Data e ora CTO
non sincronizzate
07 (quantità
129
(risposta) limitata) (quant. = 1)
130
(risposta
non
sollecitata)
52
1
Tempo di ritardo
approssimativo
129
(risposta)
07 (quantità
limitata) (quant. = 1)
52
2
Tempo di ritardo
accurato
129
(risposta)
07 (quantità
limitata) (quant. = 1)
366
Codici
identificativo
(hex)
07 (quantità limitata
= 1)
EIO0000000509 07/2012
Interoperabilità
Oggetto
REQUEST (libreria può effettuare
l’invio)
Codici funzione (libreria
eseguirà l’analisi)
Num. Num.
Descrizione
ogg. variazione
Codici
Codici identificativo
funzione (dec) (hex)
Codici
funzione
(dec)
60
0
Non definito
60
1
Dati classe 0
1 (lettura)
06 (nessun intervallo o
tutto)
60
2
Dati classe 1
1 (lettura)
06 (nessun intervallo o
tutto) 07, 08 (quantità
limitata)
20 (attiv. non
sollecit.)
21 (disattiv.
non sollecit.)
22
(assegnazione
classe)
06 (nessun intervallo o
tutto)
1 (lettura)
06 (nessun intervallo o
tutto) 07, 08 (quantità
limitata)
20 (attiv. non
sollecit.)
21 (disattiv.
non sollecit.)
22
(assegnazione
classe)
06 (nessun intervallo o
tutto)
1 (lettura)
06 (nessun intervallo o
tutto) 07, 08 (quantità
limitata)
20 (attiv. non
sollecit.)
21 (disattiv.
non sollecit.)
22 (assegnazione classe)
06 (nessun intervallo o
tutto)
60
60
3
4
EIO0000000509 07/2012
Dati classe 2
Dati classe 3
Codici
identificativo
(hex)
367
Interoperabilità
Oggetto
REQUEST (libreria può effettuare
l’invio)
Codici funzione (libreria
eseguirà l’analisi)
Num. Num.
Descrizione
ogg. variazione
Codici
Codici identificativo
funzione (dec) (hex)
Codici
funzione
(dec)
Codici
identificativo
(hex)
80
1 (lettura)
00, 01 (start-stop)
129
(risposta)
00, 01 (start-stop)
2 (scrittura)
(Vedere
Nota 3)
00 (start-stop)
indice=4 o 7
1
Indicazioni interne
Nessun oggetto (solo codice funzione)
13 (riavvio a freddo)
Nessun oggetto (solo codice funzione)
14 (riavvio a caldo)
Nessun oggetto (solo codice funzione)
23 (mis. ritardo)
Nessun oggetto (solo codice funzione)
24 (ora corrente record)
NOTA: (1) Una variazione predefinita si riferisce alla variazione fornita come
risposta quando è richiesta la variazione 0 e/o nelle analisi di classe 0, 1, 2 o 3. Le
variazioni predefinite sono configurabili; tuttavia, le impostazioni predefinite per i
parametri di configurazione sono indicate nella tabella sopra.
NOTA: (2) Per gli oggetti statici (eventi diversi da modifica), gli identificativi 17 o 28
vengono forniti come risposta solo quando si invia una richiesta rispettivamente con
gli identificativi 17 o 28. Altrimenti, le richieste di oggetti statici con gli identificativi
00, 01, 06, 07 o 08 vengono forniti come risposta con gli identificativi 00 o 01. (Per
gli oggetti evento modifica, vengono sempre forniti come risposta gli identificativi 17
o 28).
NOTA: (3) Le scritture delle indicazioni interne sono supportate solo per gli indici 4
e 7 (Tempo necessario IIN1-4 o Riavvio IIN1-7).
368
EIO0000000509 07/2012
Modicon M340 RTU
Oggetti di linguaggio Ethernet
EIO0000000509 07/2012
Oggetti di linguaggio Ethernet
B
Informazioni sulla sezione
Questo capitolo descrive gli oggetti di linguaggio associati ai moduli di
comunicazione Ethernet.
Include inoltre una descrizione degli IODDT. Gli IODDT (Input/Output Derived Data
Type) sono un tipo di dati associati al canale PLC o modulo. I moduli esperti sono
associati a IODDT specifici.
Contenuto di questo capitolo
Questo capitolo contiene le seguenti sezioni:
Sezione
EIO0000000509 07/2012
Argomento
Pagina
B.1
Oggetti linguaggio e IODDT della comunicazione Ethernet
370
B.2
Oggetti di scambio di tipo T_COM_ETH_BMX
375
B.3
Oggetti linguaggio associati alla configurazione del modulo
BMX NOR 0200 H
380
369
Oggetti di linguaggio Ethernet
B.1
Oggetti linguaggio e IODDT della comunicazione
Ethernet
Informazioni su questa sezione
Questa sezione fornisce una panoramica generale degli oggetti di linguaggio e degli
IODDT relativi alla comunicazione Ethernet.
Contenuto di questa sezione
Questa sezione contiene le seguenti sottosezioni:
Argomento
370
Pagina
Oggetti linguaggio e IODDT di comunicazione Ethernet
371
Oggetti linguaggio a scambio implicito associati alla funzione specifica
dell’applicazione
372
Oggetti linguaggio di scambio esplicito associati alla funzione specifica
dell’applicazione
373
EIO0000000509 07/2012
Oggetti di linguaggio Ethernet
Oggetti linguaggio e IODDT di comunicazione Ethernet
Considerazioni generali
La comunicazione Ethernet prevede il seguente IODDT:
z T_COM_ETH_BMX: specifico per moduli con comunicazione Ethernet
Gli IODDT sono predefiniti dal produttore e contengono oggetti di linguaggio I/O
appartenenti al canale del modulo specifico dell’applicazione.
NOTA:
È possibile creare variabili IODDT utilizzando i seguenti elementi:
la scheda degli oggetti I/O
z l’editor di dati
z
Tipi di oggetti linguaggio
Ciascuno IODDT contiene un gruppo di oggetti di linguaggio utilizzati per
controllarne il funzionamento. Esistono due tipi di oggetti linguaggio:
z Implicito: si tratta di oggetti di scambio implicito che vengono scambiati
automaticamente a ogni ciclo del task associato al modulo Questi scambi
riguardano lo stato dei moduli, i segnali di comunicazione, gli slave e così via.
z Esplicito: gli oggetti di scambio esplicito scambiati su richiesta dell’applicazione
tramite istruzioni di scambio esplicite. Questi scambi sono utilizzati per impostare
i parametri ed eseguire operazioni di diagnostica per il modulo.
In altre sezioni di questa guida sono riportate descrizioni dettagliate dei tipi di IODDT
(vedi Modicon M340 per Ethernet, Moduli di comunicazione e processori, Manuale
utente).
EIO0000000509 07/2012
371
Oggetti di linguaggio Ethernet
Oggetti linguaggio a scambio implicito associati alla funzione specifica
dell’applicazione
In breve
Un’interfaccia specifica dell’applicazione integrata, o l’aggiunta di un modulo,
arricchisce automaticamente l’applicazione degli oggetti linguaggio utilizzati per
programmare l’interfaccia o il modulo in questione.
Questi oggetti corrispondono alle immagini di I/O e alle informazioni software del
modulo o dell’interfaccia specifica integrata.
Promemoria
Gli ingressi del modulo (%I e %IW) vengono aggiornati nella memoria del PLC
all’inizio del task, a prescindere dall’eventualità che il PLC sia in modalità RUN o
STOP.
Le uscite (%Q e %QW) vengono aggiornate alla fine del task, solo quando il PLC è in
modalità RUN.
NOTA: quando il task avviene in modalità STOP, a seconda della configurazione
selezionata sono possibili queste due eventualità:
z
z
le uscite vengono messe in posizione di sicurezza (modalità posizione di
sicurezza)
le uscite mantengono l’ultimo valore (modalità di mantenimento)
Illustrazione
Il grafico riportato di seguito illustra il ciclo di funzionamento relativo a un task PLC
(esecuzione ciclica).
372
EIO0000000509 07/2012
Oggetti di linguaggio Ethernet
Oggetti linguaggio di scambio esplicito associati alla funzione specifica
dell’applicazione
Introduzione
Gli scambi espliciti vengono effettuati su richiesta del programma utente e utilizzano
queste istruzioni:
z READ_STS (vedi Unity Pro, Gestione I/O, Libreria dei blocchi funzione) (leggi
parole di stato)
z WRITE_CMD (vedi Unity Pro, Gestione I/O, Libreria dei blocchi funzione) (scrivi
parole di comando)
z WRITE_PARAM (vedi Unity Pro, Gestione I/O, Libreria dei blocchi funzione)
(scrivi parametri di regolazione)
z READ_PARAM (vedi Unity Pro, Gestione I/O, Libreria dei blocchi funzione) (leggi
parametri di regolazione)
z SAVE_PARAM (vedi Unity Pro, Gestione I/O, Libreria dei blocchi funzione)
(salva parametri di regolazione)
z RESTORE_PARAM (vedi Unity Pro, Gestione I/O, Libreria dei blocchi funzione)
(ripristina parametri di regolazione).
Tali scambi si applicano a una serie di oggetti %MW dello stesso tipo (stati, comandi
o parametri) appartenenti ad un canale.
Questi oggetti possono:
z fornire informazioni sul modulo (ad esempio, tipo di errore rilevato in un canale)
z avere il controllo dei comandi del modulo (ad esempio, comando commutazione)
z definire le modalità operative del modulo (salva e ripristina parametri di
regolazione nel processo dell’applicazione)
NOTA: per evitare più scambi espliciti simultanei per lo stesso canale, è necessario
testare il valore della parola EXCH_STS (%MWr.m.c.0) dell’IODDT associato al
canale prima di richiamare qualsiasi EF che si riferisca a questo canale.
NOTA: Gli scambi espliciti non sono supportati se i moduli di I/O analogici o digitali
Modicon M340 sono configurati dietro un modulo adattatore di I/O remoti Ethernet
M340 in una configurazione Quantum EIO Ethernet. Di conseguenza, non è
possibile configurare i parametri di un modulo dall’applicazione del PLC durante il
funzionamento.
EIO0000000509 07/2012
373
Oggetti di linguaggio Ethernet
Principio generale per l’uso delle istruzioni esplicite
Nel seguente schema sono illustrati i diversi tipi di scambi espliciti che possono
essere effettuati tra il processore e l’applicazione.
Gestione degli scambi
Durante uno scambio esplicito, controllarne lo svolgimento al fine di garantire che
vengano presi in considerazione i dati soltanto nel caso in cui lo scambio sia
avvenuto correttamente.
A tale scopo, sono disponibili due tipi di informazioni:
informazioni relative allo scambio in corso (vedi Unity Pro, Gestione I/O, Libreria
dei blocchi funzione)
z rapporto relativo allo scambio. (vedi Unity Pro, Gestione I/O, Libreria dei blocchi
funzione)
z
Nello schema seguente viene descritto il principio di gestione di uno scambio.
NOTA: al fine di evitare più scambi espliciti in uno stesso momento per lo stesso
canale, è necessario testare il valore della parola EXCH_STS (%MWr.m.c.0)
dell’IODDT associato al canale prima di chiamare qualsiasi EF che si riferisca a
questo canale.
374
EIO0000000509 07/2012
Oggetti di linguaggio Ethernet
B.2
Oggetti di scambio di tipo T_COM_ETH_BMX
Informazioni su questa sezione
Questa sezione descrive gli oggetti di scambio implicito ed esplicito di tipo
T_COM_ETH_BMX.
Contenuto di questa sezione
Questa sezione contiene le seguenti sottosezioni:
Argomento
EIO0000000509 07/2012
Pagina
Dettagli relativi agli oggetti di scambio esplicito dello IODDT di tipo
T_COM_ETH_BMX
376
Dettagli relativi agli oggetti di scambio esplicito dello IODDT di tipo
T_COM_ETH_BMX
377
Dettagli relativi agli oggetti di scambio esplicito del tipo non IODDT
T_COM_ETH_BMX
379
375
Oggetti di linguaggio Ethernet
Dettagli relativi agli oggetti di scambio esplicito dello IODDT di tipo
T_COM_ETH_BMX
Oggetti
Lo IODDT di tipo T_COM_ETH_BMX dispone degli oggetti di scambio implicito
descritti di seguito. Questo tipo di IODDT si applica al modulo BMX NOR 0200 H:
Simbolo standard
Tipo
Significato
CH_ERROR
BOOL
bit di errore di linea
%Ir.m.c.ERR
SERVICES_STS
INT
stato dei diversi servizi
%IWr.m.c.0
BOOL
stato del servizio messaggistica Porta
502 (0=OK, 1=NOK)
%IWr.m.c.0.0
P502_STATUS_BIT
Indirizzo
IOS_STATUS_BIT
BOOL
riservato
%IWr.m.c.0.1
GLBD_STATUS_BIT
BOOL
riservato
%IWr.m.c.0.2
EMAIL_STATUS_BIT
BOOL
stato del servizio e-mail (0=OK,
1=NOK)
%IWr.m.c.0.3
FDRS_STATUS_BIT
BOOL
riservato
%IWr.m.c.0.4
NTPC_STATUS_BIT
BOOL
stato del servizio client NTP (0=OK,
1=NOK)
%IWr.m.c.0.5
TCPOPEN_STATUS_BIT
BOOL
Riservato per L2 (per utilizzo futuro)
%IWr.m.c.0.6
NOTA: tutti gli oggetti sono di sola lettura.
376
EIO0000000509 07/2012
Oggetti di linguaggio Ethernet
Dettagli relativi agli oggetti di scambio esplicito dello IODDT di tipo
T_COM_ETH_BMX
Parole di sistema
Nella seguente tabella è riportato il significato dei bit delle parole di sistema.
Simbolo standard
Tipo
Accesso Significato
Indirizzo
EXCH_STS
INT
R
stato dello scambio
%MWr.m.c.0
STS_IN_PROGR
BOOL
R
lettura in corso delle
parole di stato del canale
%MWr.m.c.0.0
CMD_IN_PROGR
BOOL
R
scrittura del parametro di
comando in corso
%MWr.m.c.0.1
ADJ_IN_PROGR
BOOL
R
scambio del parametro di
regolazione in corso
%MWr.m.c.0.2
RECONF_IN_PROGR
BOOL
R
riconfigurazione in corso
%MWr.m.c.0.15
EXCH_RPT
INT
R
rapporto canale
%MWr.m.c.1
STS_ERR
BOOL
R
errore nella lettura dello
stato del canale
%MWr.m.c.1.0
CMD_ERR
BOOL
R
errore nell’invio di un
comando sul canale
%MWr.m.c.1.1
ADJ_ERR
BOOL
R
errore nella regolazione
del canale
%MWr.m.c.1.2
RECONF_ERR
BOOL
R
errore nella
riconfigurazione del
canale
%MWr.m.c.1.15
R = sola lettura
Parole di stato
La tabella seguente riporta i significati dei bit delle parole di stato CH_FLT
(%MWr.m.c.2). La lettura viene eseguita tramite un READ_STS:
Simbolo standard
Tipo
Accesso Significato
Indirizzo
INTERNAL_FLT
BOOL
R
errore interno o di test
automatico del canale
%MWr.m.c.2.4
APPLI_FLT
BOOL
R
errore dell’applicazione
(errore di regolazione o di
configurazione).
%MWr.m.c.2.7
R = sola lettura
EIO0000000509 07/2012
377
Oggetti di linguaggio Ethernet
La tabella seguente mostra il risultato di una chiamata READ_STS:
Simbolo standard
Tipo
Accesso Significato
Indirizzo
ETH_STATUS
INT
R
Stato globale della porta
Ethernet
%MWr.m.c.3
IP_ADDR
DINT
R
Indirizzo IP
%MDr.m.c.4
P502_NB_CONN_DENIED INT
R
numero di connessioni
della porta 502 negate
%MWr.m.c.6
BW_MAX_MSG_IN
INT
R
numero massimo di
messaggi ricevuti sulla
porta Ethernet al
secondo
%MWr.m.c.10
BW_MAX_MSG_BC
INT
R
numero massimo di
messaggi broadcast
ricevuti al secondo
%MWr.m.c.14
riservato
INT
R
riservato per un uso
successivo
%MWr.m.c.15
R = sola lettura
Parole di comando
La tabella che segue mostra le parole di comando disponibili:
Simbolo standard
Tipo
Accesso
Significato
Indirizzo
ETH_RESET
BOOL
W
Azzeramento
componente Ethernet
%MWr.m.c.16.0
BW_CNT_RESET
BOOL
W
azzeramento contatori
messaggi max.
%MWr.m.c.16.1
P502_CNT_RESET
BOOL
W
azzeramento contatori
messaggi
%MWr.m.c.16.2
W = sola scrittura
378
EIO0000000509 07/2012
Oggetti di linguaggio Ethernet
Dettagli relativi agli oggetti di scambio esplicito del tipo non IODDT
T_COM_ETH_BMX
Parole di stato
Il tabella di sotto mostra i risultato di una chiamata READ_STS per gli oggetti del tipo
non IODDT:
Indirizzo
Tipo
Accesso
Significato
%MWr.m.c.7
INT
R
numero massimo di messaggi ricevuti sulla porta
Ethernet al secondo (BW_NB_MSG_IN)
%MWr.m.c.8
INT
R
numero di messaggi inutili filtrati dalla porta Ethernet al
secondo (BW_NB_MSG_FILTER)
%MWr.m.c.9
INT
R
numero di messaggi eliminati dalla porta Ethernet al
secondo (BW_NB_MSG_DROP)
%MWr.m.c.11
INT
R
numero massimo di messaggi inutili filtrati dalla porta
Ethernet al secondo (BW_MAX_MSG_FILTER)
%MWr.m.c.12
INT
R
numero massimo di messaggi eliminati dalla porta
Ethernet al secondo (BW_MAX_MSG_DROP)
%MWr.m.c.13
INT
R
numero massimo di messaggi multicast ricevuti al
secondo (BW_MAX_MSG_MC)
R = sola lettura
EIO0000000509 07/2012
379
Oggetti di linguaggio Ethernet
B.3
Oggetti linguaggio associati alla configurazione
del modulo BMX NOR 0200 H
Informazioni sulla sezione
Questa sezione descrive gli oggetti linguaggio di configurazione associati alla
comunicazione Ethernet sul modulo BMX NOR 0200 H.
Contenuto di questa sezione
Questa sezione contiene le seguenti sottosezioni:
Argomento
380
Pagina
Oggetti linguaggio per lo scambio implicito
381
Oggetti linguaggio per lo scambio esplicito
382
EIO0000000509 07/2012
Oggetti di linguaggio Ethernet
Oggetti linguaggio per lo scambio implicito
Introduzione
In questa sezione vengono illustrati gli oggetti linguaggio per lo scambio implicito per
il modulo BMX NOR 0200 H.
Bit di ingresso
La tabella seguente descrive gli oggetti di linguaggio del bit di ingresso (%I):
Oggetto
Descrizione
%Ir.m.0.ERR
bit errore linea (CH_ERROR)
Parole di ingresso
La tabella seguente descrive gli oggetti di linguaggio della parola di ingresso (%IW):
Oggetto
%IWr.m.0.0
Descrizione
stato dei servizi Ethernet:
z bit 0: stato del servizio Messaggeria porta 502 (0=OK,
z
z
z
z
z
1=NOK)
bit 1: riservato
bit 2: riservato
bit 3: stato del servizio e-mail (0=OK, 1=NOK)
bit 4: riservato
bit 5:
z BMX NOR 0200: riservato per un uso successivo
z BMX P34 20•0: riservato per compatibilità con
BMX NOR 0200
z bit 6: riservato per un uso successivo
z bit 7: riservato
EIO0000000509 07/2012
%IWr.m.0.1...%IWr.m.0.4
riservato
%IWr.m.0.5...%IWr.m.0.8
riservato
381
Oggetti di linguaggio Ethernet
Oggetti linguaggio per lo scambio esplicito
Introduzione
In questa sezione vengono illustrati gli oggetti linguaggio per lo scambio esplicito per
il modulo BMX NOR 0200 H .
Parole di sistema
La tabella seguente descrive gli oggetti di linguaggio della parola di sistema (%MW,
READ):
Oggetto
%MWr.m.0.0
Descrizione
Stato scambio (EXCH_STS):
z bit 0 = 1: lettura in corso delle parole di stato del canale
(STS_IN_PROGR)
z bit 1 = 1: scrittura del comando in corso (CMD_IN_PROGR)
%MWr.m.0.1
Rapporto scambio (EXCH_RPT):
z bit 0 = 1: errore nella lettura dello stato del canale (STS_ERR)
z bit 1 = 1: errore nella scrittura di un comando sul canale (CMD_ERR)
Nota: sempre 0 per i moduli BMX P34 20•0
Parole di stato
La tabella seguente descrive gli oggetti di linguaggio della parola di stato (%MW o
%MD, READ):
382
Oggetto
Descrizione
%MWr.m.0.2
Errori standard del canale (CH_FLT):
z bit 4 (%MWr.m.0.2.4) = 1: errore interno o di test automatico del
canale (INTERNAL_FLT)
z bit 7 (%MWr.m.0.2.7) = 1: errore applicazione (APPLI_FLT)
%MWr.m.3.0
Stato globale della porta Ethernet (ETH_PORT_STATUS)
%MDr.m.0.4
Indirizzo IP (IP_ADDR)
%MWr.m.0.6
Numero di connessioni negate sulla porta 502
(P502_NB_CONN_DENIED)
%MWr.m.0.7
Numero di messaggi ricevuti sulla porta Ethernet al secondo
(BW_NB_MSG_IN)
%MWr.m.0.8
Numero di messaggi inutili filtrati dalla porta Ethernet al secondo
(BW_NB_MSG_FILTER)
%MWr.m.0.9
Numero di messaggi eliminati dalla porta Ethernet al secondo
(BW_NB_MSG_DROP)
%MWr.m.0.10
Numero massimo di messaggi ricevuti sulla porta Ethernet al secondo
(BW_MAX_MSG_IN)
EIO0000000509 07/2012
Oggetti di linguaggio Ethernet
Oggetto
Descrizione
%MWr.m.0.11
Numero massimo di messaggi inutili filtrati dalla porta Ethernet al
secondo (BW_MAX_MSG_FILTER)
%MWr.m.0.12
Numero massimo di messaggi inutili eliminati dalla porta Ethernet al
secondo (BW_MAX_MSG_DROP)
%MWr.m.0.13
Numero massimo di messaggi Multicast ricevuti al secondo
(BW_MAX_MSG_MC)
%MWr.m.0.14
Numero massimo di messaggi Broadcast ricevuti al secondo
(BW_MAX_MSG_BC)
%MWr.m.0.15
riservato per un uso successivo
Parole di comando
La tabella seguente descrive gli oggetti di linguaggio della parola di comando
(%MW, WRITE):
EIO0000000509 07/2012
Oggetto
Descrizione
%MWr.m.0.16
Parola di comando Ethernet (ETH_CMD):
z bit 0 = 1 per azzeramento componente Ethernet (ETH_RESET)
z bit 1 = 1 per azzeramento contatori messaggi max.
(BW_CNT_RESET)
z bit 2 = 1 per azzeramento contatori messaggi (P502_CNT_RESET)
%MWr.m.0.17
Riservato per allineamento indirizzo modulo 4
383
Oggetti di linguaggio Ethernet
384
EIO0000000509 07/2012
Modicon M340 RTU
Glossario
EIO0000000509 07/2012
Glossario
0-9
%I
Rappresenta un bit di ingresso.
%IW
Rappresenta un registro di parole di ingresso.
%M
Rappresenta un bit di memoria.
%MW
Rappresenta un registro di parole di memoria.
%QW
Rappresenta un registro di parole di uscita.
%S
Rappresenta un bit di sistema.
%SW
Rappresenta un registro di parole di sistema.
EIO0000000509 07/2012
385
Glossario
10/100 Base-T
Lo standard 10/100 Base-T, adattamento dello standard IEEE 802.3 (Ethernet),
utilizza un cavo a coppia intrecciata con una lunghezza massima di segmento di 100
m (328 ft) e termina con un connettore RJ-45. Una rete 10/100Base-T è in grado di
trasmettere dati su reti normali Ethernet (10 Mbit/s) e Fast Ethernet (100 Mbit/s).
A
agente SNMP
L’applicazione SNMP che viene eseguita su un dispositivo di rete.
ASN.1
Abstract Syntax Notation One ASN.1 è un metodo per la codifica/decodifica dei
messaggi inviati tra sistemi di tipi diversi che utilizzano linguaggi diversi. È definito
dagli standard ISO 8824/ITU X.208 e 8825/ITU X.209.
B
BOOTP
Protocollo BOOTstrap Protocollo UDP/IP che consente a un nodo Internet di
ottenere i propri parametri IP sulla base del suo indirizzo MAC.
bps
Bit al secondo
bridge
Un bridge di rete connette due o più reti fisiche che utilizzano lo stesso protocollo. I
bridge leggono i frame e determinano se trasmetterli o bloccarli in funzione
dell’indirizzo di destinazione.
broadcast
Le comunicazioni broadcast inviano pacchetti da una stazione a ogni destinazione
di rete. I messaggi broadcast riguardano ogni dispositivo di rete oppure una sola
apparecchiatura di cui non è noto l’indirizzo. (Vedere multicast e unicast).
386
EIO0000000509 07/2012
Glossario
C
CAN
controller area network Il protocollo CAN (ISO 11898) per le reti a bus seriali è
progettato per l’interconnessione degli smart device (di vari produttori) in sistemi
intelligenti per le applicazioni industriali in tempo reale. I sistemi CAN multi-master
offrono un’elevata integrità dei dati mediante l’implementazione dei messaggi
broadcast e grazie a meccanismi avanzati di rilevamento degli errori.
Originariamente sviluppato per l’industria automobilistica, CAN è ora utilizzato in
molte applicazioni per il controllo dei processi di automazione industriali.
CANopen
CANopen è il protocollo di più alto livello utilizzato nelle reti di automazione. Si basa
sul CAN Application Layer (CAL) in conformità con CiA DS 301 (EN 50325-4).
classe di servizio
Le classi di servizio Transparent Ready consentono di identificare i servizi forniti da
ogni dispositivo, ad esempio:
z Servizi di diagnostica, visualizzazione e controllo tramite tecnologie Web
z Servizi di comunicazione Ethernet
Le classi di servizio Transparent Ready semplificano così la scelta dei prodotti e
garantiscono l’interoperabilità all’interno di un’architettura.
configurazione
La disposizione e interconnessione di componenti hardware all’interno di un sistema
e le selezioni hardware e software che determinano le caratteristiche operative del
sistema.
ConneXview
ConneXview è una serie di file di comunicazione da utilizzare con il software di
gestione di rete HiVision 6.x di Hirschmann Electronics GmbH & Co. KG.
ConneXview permette di gestire i dispositivi Schneider Electric Transparent Factory
con HiVision 6.0 o di versione successiva. ConneXview si basa sul noto protocollo
SNMP (Simple Network Management Protocol).
EIO0000000509 07/2012
387
Glossario
D
Dati globali
I Dati globali consentono lo scambio automatico delle variabili dati per il
coordinamento delle applicazioni PLC.
DHCP
Protocollo di configurazione host dinamico DHCP è un protocollo TCP/IP che
consente ai dispositivi di rete (client DHCP) di ottenere i loro indirizzi IP da un server
DHCP tramite una richiesta al server stesso.
E
EFB
Blocco funzione elementare Gli EFB sono le funzioni elementari e i blocchi funzione
(basati sul linguaggio C) personalizzabili dall’utente e archiviabili in diverse libreria
di blocco.
EMC
compatibilità elettromagnetica Le apparecchiature che soddisfano i requisiti EMC
possono funzionare entro i limiti di compatibilità elettromagnetica previsti per il
sistema.
Ethernet
Cablaggio di rete locale (LAN) e specifica di segnalazione utilizzata per connettere
apparecchiature entro un’area definita, ad es. un edificio. Ethernet utilizza un bus o
una topologia a stella per connettere diversi nodi in un rete.
Ethernet II
Formato del frame in cui l’intestazione specifica il tipo di pacchetto; Ethernet II è il
formato di frame predefinito per le comunicazioni STB NIP 2212.
388
EIO0000000509 07/2012
Glossario
F
FactoryCast
FactoryCast è una struttura di automazione aperta basata sulle tecnologie Internet,
progettata per garantire una comunicazione fluida tra il livello produttivo e
l’articolazione commerciale. Le sue funzionalità principali comprendono:
z Modbus TCP/IP per i messaggi client-server
z I/O scanner per la gestione dei dispositivi di I/O
z Servizi Web incorporati per la diagnostica e la configurazione
z Una serie completa di protocolli Internet
FAST
Il task FAST è un task periodico ad alta priorità e di breve durata, eseguito su un
processore tramite il suo software di programmazione. La velocità rapida del task
impedisce che lo stesso interferisca con l’esecuzione dei task master (MAST) di
priorità inferiore. Un task FAST è utile quando si rende necessario monitorare
modifiche periodiche veloci negli ingressi digitali.
FDR
La funzionalità FDR (Sostituzione delle apparecchiature guaste) consente di gestire
la sostituzione dei dispositivi senza interrompere il sistema o il servizio.
filtraggio multicast
Il filtraggio multicast è un processo volto a ottenere che i messaggi multicast siano
consegnati solo alle stazioni che sono membri registrati del relativo gruppo
multicast.
frame
Un frame è un gruppo di bit che forma un blocco digitale di informazioni. I frame
contengono informazioni o dati di controllo della rete. La dimensione e la
composizione di un frame è determinata dalla tecnologia di rete utilizzata.
Frame 802.3
Formato di frame specificato nello standard IEEE 802.3 (Ethernet), in cui
l’intestazione definisce la lunghezza del pacchetto dati.
FTP
File Transfer Protocol (Protocollo di trasferimento file) FTP è il protocollo di
trasferimento file del World Wide Web.
EIO0000000509 07/2012
389
Glossario
G
gateway
Dispositivo che collega le reti con architetture di rete diverse e che funziona al livello
applicazione del modello OSI. In questo contesto si parla anche di router.
gateway predefinito
L’indirizzo IP della rete o dell’host a cui sono inviati tutti i pacchetti indirizzati a una
rete o a un host sconosciuti. Il gateway predefinito è di solito un router o un’altra
apparecchiatura.
GMRP
GARP multicast registration protocol GMRP è un’applicazione GARP (Generic
Attribute Registration Protocol) che consente agli switch e ai bridge di gestire
dinamicamente l’appartenenza dei gruppi multicast. GMRP è definito da IEEE
802.1D.
H
half duplex (HDX)
Un metodo di trasmissione dati capace di comunicazione in due direzioni, ma solo
in una direzione alla volta.
HMI
human-machine interface Interfaccia operatore, generalmente grafica, per le
apparecchiature industriali.
HTTP
HyperText Transfer Protocol HTTP è il protocollo per la formattazione e la
trasmissione dei file sul World Wide Web. L’esecuzione di HTTP poggia sui
protocolli di TCP/IP (Internet).
hub
Un dispositivo hub che collega una serie di moduli flessibili e centralizzati per creare
una rete.
390
EIO0000000509 07/2012
Glossario
I
I/O scanning
Una scansione degli I/O interroga continuamente i moduli di I/O per raccogliere
informazioni relative ai bit di dati, allo stato e alla diagnostica. Questo processo
effettua il monitoraggio degli ingressi e controlla le uscite.
ICMP
Internet Control Message Protocol ICMP è un protocollo interno a TCP/IP che
registra gli errori rilevati nella trasmissione di datagrammi.
IEEE
Institute of Electrical and Electronics Engineers, Inc Organismo internazionale di
norme e valutazioni di conformità per tutti i campi della tecnologia elettrica,
comprese l’elettricità e l’elettronica.
Indirizzo MAC
Indirizzo Media Access Control Numero di 48 bit, univoco su una rete, assegnato
durante la costruzione di ogni scheda o dispositivo di rete.
indirizzo IP
Indirizzo Internet Protocol Questo indirizzo a 32 bit è assegnato agli host che
utilizzano TCP/IP.
IOA
Information Object Access. IOA è il protocollo di scambio eseguito sul canale HTTP
(HyperText Transfer Protocol).
IODDT
Input/Output Derived Data Type, tipo di dati derivati di ingressi/uscite IODDT è un
tipo di dati strutturati che rappresentano un modulo o un canale di un modulo PLC.
Ogni modulo esperto dell’applicazione possiede il proprio IODDT.
IP
Internet Protocol (protocollo Internet) Parte della famiglia di protocolli TCP/IP che
tiene traccia degli indirizzi Internet dei nodi, instrada i messaggi in uscita e riconosce
quelli in ingresso.
EIO0000000509 07/2012
391
Glossario
L
LAN
local area network Rete per la comunicazione di dati a breve distanza.
LED
light emitting diode Un indicatore che si illumina quando viene attraversato
dall’elettricità. Indica lo stato di funzionamento di un modulo di comunicazioni.
lista di scansione I/O
Configurazione che identifica le destinazioni con cui è autorizzata la comunicazione
ripetitiva.
livello
Nel modello OSI, una porzione della struttura di un dispositivo che fornisce servizi
definiti per il trasferimento di informazioni.
M
MAST
Un task master (MAST) è un processo del processore eseguito mediante il proprio
software di programmazione. Il task MAST presenta due sezioni:
z IN: gli ingressi sono copiati nella sezione IN prima dell’esecuzione del task
MAST.
z OUT: le uscite sono copiate nella sezione OUT dopo l’esecuzione del task
MAST.
Memoria flash
La memoria flash è una memoria non volatile che può essere sovrascritta. Viene
mantenuta in una particolare EEPROM che può essere cancellata e riprogrammata.
MIB
Management Information Base Le informazioni MIB costituiscono un database di
oggetti monitorato da un sistema di gestione di rete come SNMP. SNMP effettua il
monitoraggio dei dispositivi definiti dalle rispettive MIB. Schneider ha ottenuto una
MIB privata, groupeschneider (3833).
392
EIO0000000509 07/2012
Glossario
MIB privato
Schneider ha ottenuto una MIB privata, groupeschneider (3833). Sotto la MIB
privata Groupe Schneider si trova una MIB privata TFE (Transparent Factory
Ethernet). Il componente integrato Transparent Factory SNMP controlla la funzione
MIB privata Schneider. Questa MIB comprende un insieme di dati che abilitano il
sistema di gestione della rete alla supervisione di tutti i servizi Transparent Ready.
Il MIB privato Transparent Ready può essere scaricato dal server Web.
Modbus
Modbus è un protocollo di messaggistica di livello applicazione. Modbus offre la
possibilità di effettuare comunicazioni client/server tra dispositivi connessi a tipi
diversi di bus o rete. Modbus offre molti servizi, specificati da codici di funzione.
Esistono due tipi di trasmissione Modbus in base alle informazioni a livello fisico:
z MB/seriale: il tipo Modbus che trasmette i dati attraverso le porte seriali RS-232
e RS-422/485
z MB/TCP: il tipo Modbus che trasmette i dati attraverso Ethernet
modello OSI
modello Open Systems Interconnection Il modello di riferimento OSI è il modello
astratto a sette livelli per stabilire le comunicazioni logiche e la struttura del
protocollo. Il modello è stato sviluppato da ISO (International Standards
Organization).
modulo I/O
In un sistema di controller programmabile, un modulo I/O si interfaccia direttamente
con i sensori e gli attuatori della macchina / del processo. Questo modulo è il
componente che si monta in una base di I/O e consente le connessioni elettriche tra
il controller e i dispositivi di campo. Le capacità normali di un modulo di I/O sono
presenti in una varietà di livelli e caratteristiche di segnale.
multicast
Le comunicazioni Multicast permettono di inviare i pacchetti da una singola sorgente
a un gruppo multicast predefinito di destinazioni di rete, normalmente attraverso un
router o uno switch. L’invio dei messaggi ai soli membri di un gruppo definito
alleggerisce il traffico creato dalle comunicazioni broadcast e non richiede una
trasmissione unicast separata a ciascun destinatario. (Vedere broadcast, unicast, e
GMRP).
EIO0000000509 07/2012
393
Glossario
N
NMT
Network Management (Gestione di rete) I protocolli NMT forniscono servizi per
l’inizializzazione della rete, la diagnostica e il controllo dello stato dei dispositivi.
nome apparecchiatura
Identificatore logico univoco e personale basato sull’utente per un dispositivo di rete
Dopo che il modulo di comunicazioni Ethernet è stato configurato con un nome
valido di apparecchiatura, il server DHCP lo utilizza per identificare il rack
all’accensione.
NTP
network time protocol NTP sincronizza l’ora di un client o di un server con quella di
un altro server o di una sorgente di riferimento (quale un ricevitore satellitare).
P
pacchetto
Unità di dati inviata tramite una rete.
pagine Web incorporate
Le pagine Web incorporate (cui si accede tramite un server HTTP installato)
consentono ai moduli di comunicazione Ethernet di accedere facilmente alle
apparecchiature, indipendentemente dallo loro ubicazione, attraverso un browser
standard come Internet Explorer o Netscape Navigator.
PING
packet Internet groper Un programma PING testa le comunicazioni con un’altra
destinazione di rete.
PL7
Il software PL7 di Telemecanique è un linguaggio di programmazione per i PLC TSX
Micro e Modicon Premium.
394
EIO0000000509 07/2012
Glossario
PLC
Programmable Logic Controller Il PLC è il centro di elaborazione di un processo di
produzione industriale. Automatizza un processo, al contrario di quanto avviene nei
sistemi di controllo a relè. I PLC sono computer previsti per operare nelle condizioni
critiche tipiche degli ambienti industriali.
porta 502
TCP/IP riserva particolari porte del server per determinate applicazioni tramite la
IANA (Internet Assigned Numbers Authority). Le richieste Modbus sono inviate al
software registrato attraverso la porta 502.
PUB
Una variabile Dati globali che viene pubblicata.
R
router
Dispositivo che collega due o più sezioni di una rete e che consente il flusso delle
informazioni tra di esse. Un router esamina ogni pacchetto ricevuto e decide se
bloccare il pacchetto dal resto della rete o se trasmetterlo. Il router tenta di inviare il
pacchetto tramite la rete lungo un percorso efficiente.
RTU
Remote Terminal Unit (unità terminale remota).
S
Server HTTP
Il server HTTP installato trasmette pagine Web tra un server e un browser,
consentendo ai moduli di comunicazione Ethernet di accedere facilmente ai
dispositivi, indipendentemente dallo loro ubicazione, attraverso un browser
standard come Internet Explorer o Netscape Navigator.
SMTP
Simple Mail Transfer Protocol SMTP è un protocollo di trasmissione per l’invio e la
ricezione di e-mail. I messaggi SMTP sono generalmente recuperati da un server
con un client di posta elettronica (quale POP o IMAP).
EIO0000000509 07/2012
395
Glossario
SNMP
simple network management protocol Protocollo standard UDP/IP utilizzato per
monitorare e gestire i dispositivi su una rete IP.
sostituzione a caldo
Sostituzione di un componente con un suo equivalente mentre il sistema resta
operativo. Una volta installato, il componente sostitutivo comincia a funzionare
automaticamente.
SUB
Variabile Dati globali definita come variabile di sottoscrizione.
subnet
La subnet è quella parte della rete che condivide un indirizzo di rete con le altre parti
della rete stessa. Una subnet può essere fisicamente o logicamente indipendente
dal resto della rete. Una parte dell’indirizzo Internet detta numero di subnet, che è
ignorata nel routing IP, distingue la subnet.
subnet mask
La subnet mask è una maschera di bit che identifica o determina quali bit
dell’indirizzo IP corrispondono all’indirizzo di rete e quali corrispondono alle parti di
subnet dell’indirizzo. La subnet mask comprende l’indirizzo di rete più i bit riservati
all’identificazione della sottorete.
switch
Uno switch di rete collega due o più segmenti di rete separati e che consente il
passaggio del traffico tra di essi. Uno switch stabilisce se bloccare o trasmettere un
frame in base all’indirizzo di destinazione.
T
TCP/IP
Transmission Control Protocol/Internet Protocol TCP/IP è il protocollo di
comunicazione di Internet.
TFE
transparent factory Ethernet La struttura di automazione aperta di Schneider
Electric basata su TCP/IP.
396
EIO0000000509 07/2012
Glossario
TFTP
Trivial File Transfer Protocol TFTP è una versione scalata verso il basso di FTP che
utilizza UDP, spesso per inizializzare stazioni di lavoro senza disco.
tipo di frame
Due comuni tipi di frame per Ethernet sono Ethernet II e IEEE 802.3.
Transparent Device Access
La funzionalità Transparent Device Access (TDA) significa che i client che eseguono
Unity Pro (e che sono connessi a una porta USB, Ethernet o di terminale Modbus di
un modulo di comunicazione) possono accedere a dispositivi, o scaricarvi
applicazioni, su reti a controllo distribuito. Non è tuttavia possibile il contrario. In altre
parole, un PC Unity Pro connesso alla porta Modbus della CPU può accedere a
dispositivi su altre reti, ma quei dispositivi remoti non possono accedere tramite la
stazione PLC ad altri dispositivi che si trovino su reti diverse.
Transparent Factory
Vedere TFE.
Transparent Ready
I prodotti Transparent Ready di Schneider Electric (che si basano sul protocollo
universale Ethernet TCP/IP e sulle tecnologie Web) possono essere integrati nei
sistemi in tempo reale di condivisione dei dati, senza la necessità di interfacce.
U
UDP
user datagram protocol UDP è un protocollo di comunicazione Internet definito da
IETF RFC 768. Questo protocollo facilita la trasmissione diretta di datagrammi sulle
reti IP. I messaggi UDP/IP non attendono una risposta e sono perciò ideali per le
applicazioni in cui i pacchetti scartati non richiedono una ritrasmissione (come nel
caso di streaming video e delle reti che richiedono prestazioni in tempo reale).
unicast
Le comunicazioni Unicast inviano pacchetti punto a punto da un’unica origine a una
specifica destinazione di rete. È un mezzo efficace di comunicazione tra gli host e
comporta un impatto minimo sul traffico di rete. (Vedere broadcast e multicast).
EIO0000000509 07/2012
397
Glossario
Unity Pro
Unity Pro è il software di programmazione per tutti i PLC Unity. Include 5 linguaggi
IEC conformi a IEC 61131-3. A seconda dei requisiti, l’applicazione può utilizzare
una combinazione di diversi linguaggi.
USB
universal serial bus USB è un’interfaccia hardware quasi universale per la
connessione di periferiche.
V
variabile
Una variabile è un’entità di memoria del tipo BOOL, WORD, DWORD, ecc., il cui
contenuto può essere modificato dal programma durante l’esecuzione.
398
EIO0000000509 07/2012
Modicon M340 RTU
Indice analitico
EIO0000000509 07/2012
B
AC
Indice analitico
B
M
BMXRWS128MWF, 39
M340
hardened (condizioni estreme), 41
rinforzato, 41
Mapping oggetto dati DNP3, 262, 275
Mapping oggetto dati IEC, 225, 235
Messa a terra, 38
Messaggio di diagnostica
senza scheda di memoria, 40
Messaggistica TCP Modbus, 46
MIB, 60
Modbus TCP/IP
messaggistica, 55
Moduli Ethernet
hardware, 51
nome dispositivo, 51
D
Datalogging
configurazione, 123
proprietà, 121
datalogging, servizio, 120
Datalogging, servizio
consigli, 128
Debug della comunicazione, 169
Dimensione frame
Ethernet, 56
E
E-mail, servizio
configurazione, 130
Ethernet, moduli
oggetti linguaggio, 369
requisiti di comunicazione, 21
requisiti hardware, 21
Ethernet, porta, 28
I
Impostazione coda eventi DNP3, 280
Impostazione coda eventi IEC, 237
Impostazioni dei parametri, 370
Interoperabilità, 295
EIO0000000509 07/2012
N
Network Management Protocol, 46
Network Time Protocol, 47
NMT, 46
NTP, 47
O
Ora, sincronizzazione, 94
Orologio, sincronizzazione, 94
399
Indice analitico
S
Scheda di memoria
caratteristiche, 39
Schede di memoria SD, 39
Serial Link, 30
Servizi
BootP, 47
DHCP, 47
FDR, 47
FTP, 47
messaggistica Modbus TCP/IP, 55
messaggistica TCP Modbus, 46
NMT, 46
NTP, 47
SMTP, 47
SNMP, 47, 59
SOAP, 47
Servizi Web SOAP, 65
SMTP, 47
SNMP, 47, 59
SOAP, 47
T
T_COM_ETH_BMX, 375
Timestamp, 99
400
EIO0000000509 07/2012
Scarica

Modicon M340 RTU - Modulo BMX NOR 0200 H