Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Diagnostica slave
4
DP/AS-Interface Link 20 E
Eliminazione dei disturbi / Segna-
lazioni di guasto 5
Manuale
Appendici
AS-Interface Protocol Implemen-
tation Conformance Statements
A
Struttura del telegramma di para-
metrizzazione e del telegramma
di configurazione PROFIBUS
B
Bibliografia
C
Glossario
E
Industrial Ethernet
Supporto e training
F
Index
PROFIBUS
AS-Interface
09/2000
C79000-G8972-C138
Edizione 03
Avvertenze tecniche di sicurezza
Il presente manuale contiene avvertenze tecniche relative alla sicurezza delle persone e alla prevenzione di danni
materiali che vanno assolutamente osservate. Le avvertenze sono contrassegnate da un triangolo e, a seconda
del grado di pericolo, rappresentate nel modo seguente:
Pericolo di morte
! significa che la non osservanza delle relative misure di sicurezza provoca la morte, gravi
lesioni alle persone e ingenti danni materiali.
Pericolo
! significa che la non osservanza delle relative misure di sicurezza può causare la morte,
gravi lesioni alle persone e ingenti danni materiali.
Attenzione
! significa che la non osservanza delle relative misure di sicurezza può causare leggere
lesioni alle persone o lievi danni materiali.
Avvertenza
è un’informazione importante sul prodotto, sull’uso dello stesso o su quelle parti della
documentazione a cui si deve presare una particolare attenzione.
Personale qualificato
La messa in servizio e il funzionamento di un dispositivo devono essere eseguiti esclusivamente da personale
qualificato. Personale qualificato ai sensi delle avvertenze di sicurezza contenute nella presente documenta-
zione è quello che dispone della qualifica a inserire, mettere a terra e contrassegnare, secondo gli standard della
tecnica di sicurezza, apparecchi, sistemi e circuiti elettrici.
Pericolo
! Il dispositivo deve essere impiegato solo per l’uso previsto nel catalogo e nella documen-
tazione tecnica e solo in combinazione con apparecchiature e componenti esterni omolo-
gati dalla Siemens.
Per garantire un funzionamento inaccepibile e sicuro del prodotto è assolutamente ne-
cessario un trasporto, immagazzinamento, un’installazione ed un montaggio conforme
alle regole nonché un uso accurato ed una manutenzione appropriata.
Marchio di prodotto
SIMATICR e SINECR sono marchi di prodotto della SIEMENS AG.
La denominazione di altri prodotti menzionati in questa documentazione possono essere marchi il cui uso da parte
di terzi per propri scopi potrebbe violare i diritti di proprietà.
Copyright Siemens AG 2000 All rights reserved Esclusione della responsabilità
La duplicazione e la cessione della presente documentazione sono vietate, Abbiamo controllato che il contenuto della presente documentazione corris-
come anche l’uso improprio del suo contenuto, se non dietro previa ponda all’hardware e al software. Non potendo tuttavia escludere eventuali
autorizzazione scritta. Le trasgressioni sono punibili di risarcimento dei differenze, non garantiamo una concordanza totale. Il contenuto della pre-
danni. Tutti i diritti sono riservati, in particolare quelli relativi ai brevetti e ai sente documentazione viene tuttavia verificato regolarmente, e le correzioni
marchi registrati. o modifiche eventualmente necessarie sono contenute nelle edizioni succes-
sive. Saremo lieti di ricevere qualunque tipo di proposta di miglioramento.
Siemens AG
Bereich Automatisierungstechnik
Geschäftsgebiet Industrie-Automatisierung
Postfach 4848,D- 90327 Nuernberg Con riserva di modifiche tecniche.
Siemens Aktiengesellschaft Numero di ordinazione C79000-G8972-C138–03
Prefazione
Presupposti
I presupposti per la comprensione della documentazione completa sono:
S la conoscenza di base di PROFIBUS DP
S la conoscenza del manuale ’AS–Interface Introduzione e nozioni di base’ (compreso nella
fornitura del presente pacchetto di manuali).
3.3.6 Progettazione_dati_di_configurazione_ampliati
(Set_Extended_Permanent_Configuration) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-22
3.3.7 Lettura_dei_dati_di_configurazione_progettati_ampliati (Get_Extended_Perma-
nent_Configuration) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-23
3.3.8 Progettazione_dati_di_configurazione_reali
(Store_Actual_Configuration) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-24
3.3.9 Lettura_dati_di_configurazione_reale_ampliati
(Read_Extended_Actual_Configuration) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-25
3.3.10 Progettazione_LPS_ampliata (Set_LPS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-26
3.3.11 Impostazione_modo_offline (Set_Offline_Mode) . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-27
3.3.12 Selezione_dell’autoprogrammazione . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-28
3.3.13 Impostazione_del_modo_operativo (Set_Operation_Mode) . . . . . . . . . . . . . . . . . 3-29
3.3.14 Modifica_dell’indirizzo_slave AS–i
(Change_AS–i–Slave_Address) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-30
3.3.15 Lettura_dello_stato_degli_slave_AS–i . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-31
3.3.16 Lettura_delle_liste_e_dei_flag_ampliati
(Get_LPS, Get_LAS, Get_LDS, Get_Flags) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-32
3.3.17 Lettura_dell’intera_configurazione_ampliata . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-35
3.3.18 Progettazione_dell’intera_configurazione_ampliata . . . . . . . . . . . . . . . . . . . . . . . . . 3-40
3.3.19 Scrittura_lista_parametri_ampliata . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-45
3.3.20 Lettura_della_lista_eco_parametri_ampliata . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-46
3.3.21 Lettura_identificazione_versione . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-47
3.3.22 Lettura_ID_slave_AS–i . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-49
3.3.23 Lettura_Extended–ID1_slave AS–i . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-50
3.3.24 Scrittura_Extended–ID1_slave AS–i . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-51
3.3.25 Lettura_Extended–ID2 slave AS–i . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-52
3.3.26 Lettura_I/O_slave_AS–i . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-53
3.3.27 Lettura_lista_errore_periferia (Get_LPF) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-54
3.3.28 Scrittura_string_parametri_slave_AS–i . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-55
3.3.29 Lettura_string_parametri_slave_AS–i . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-56
3.3.30 Lettura_string_ID_slave_AS–i . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-57
3.3.31 Lettura_string_diagnostica_slave_AS–i . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-58
4 Diagnostica slave . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1
4.1 Informazioni generali . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2
4.2 Stato della stazione da 1 a 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-4
4.3 Indirizzo PROFIBUS del master DP e identificazione costruttore . . . . . . . . . . . . . 4-5
4.4 Struttura della diagnostica riferita all’identificazione . . . . . . . . . . . . . . . . . . . . . . . . 4-6
4.5 Struttura della diagnostica riferita all’apparecchio . . . . . . . . . . . . . . . . . . . . . . . . . . 4-6
5 Eliminazione dei disturbi / segnalazioni di guasto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-1
5.1 Sostituzione di uno slave AS–Interface difettoso / programmazione automatica degli
indirizzi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-2
5.2 Segnalazioni di guasto / rimedi in caso di guasto . . . . . . . . . . . . . . . . . . . . . . . . . . 5-3
Appendice
A AS–Interface Protocol Implementation Conformance Statement (PICS) . . . . . . . . . . . A-1
B Struttura del telegramma di parametrizzazione e del telegramma di configurazione
PROFIBUS DP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-1
C Bibliografia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-1
D Avvertenze relative al marchio CE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-1
E Glossario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-1
E.1 Argomento AS–Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-2
E.2 Argomento PROFIBUS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-4
F SIMATIC NET – Supporto e training . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . F-1
Attenzione
! Per l’utilizzo e il montaggio del DP/AS–i Link 20E osservare le direttive ESD.
L’allacciamento del DP/AS–i Link 20E è ammesso solo con l’alimentatore AS–i disinserito.
Attenzione
! Immunità ai disturbi / collegamento a terra
Per garantire l’immunità ai disturbi del DP/AS–i Link 20E, il DP/AS–i Link 20E e l’alimenta-
tore essere collegati a terra in base alle direttive.
Attenzione
! L’alimentatore AS–i utilizzato deve mettere a disposizione una tensione a basso voltaggio
separata dalla rete. Una separazione sicura può essere realizzata in base alle seguenti ri-
chieste:
S VDE 0100, parte 410 = HD 384–4–4 = IEC 364–4–41
(come bassa tensione funzionale con separazione di sicurezza) o
S VDE 0805 = EN60950 = IEC 950
(come bassa tensione di sicurezza SELV) o
S VDE 0106, parte 101
Avvertenza
Per il DP/AS–i Link 20E la progettazione, l’installazione e la messa in funzione dell’AS–Inter-
face possono essere eseguite indipendentemente dall’installazione PROFIBUS.
ADR
BF DP–AS–Interface
DIA Link 20E
29 24 19 14 9 4 SF
28 23 18 13 8 3 APF
27 22 17 12 7 2 CER
31 26 21 16 11 6 1 AUP X2
30 25 20 15 10 5 0 CM 34
6GK71415 2AA0
DP/AS–Interface Link 20 E
Alimentazione
AS–i
Attuatore/sensore
con slave–ASIC
Figura 1-1 Esempio di una struttura del sistema con DP/AS–i Link 20E
Potenzialità
DP/AS–i Link 20E consente lo scambio dei dati I/O con consistenza a byte e a parola con un
master DPV0, DPV1 e gli slave AS–i.
S Funzionamento DPV0
Nel funzionamento DPV0 con max. 32/32 byte I/O possono essere comandati fino a 62
slave AS–i digitali con una velocità di trasmissione da 9,6 kbit/s a 12 Mbit/s. L’interfaccia
delle istruzioni operative e l’accesso semplice ai valori analogici AS–i secondo il profilo
slave AS–i 7.3/7.4 nono sono disponibili nel funzionamento DPV0.
S Funzionamento DPV1
Nel funzionamento DPV1/DPx con max. 32/32 byte I/O possono essere comandati fino a
62 slave AS–i digitali con una velocità di trasmissione da 9,6 kbit/s a 12 Mbit/s. Inoltre
con i servizi Lettura_set_di_dati/Scrittura_set_di_dati vengono comandati al massimo 32
slave AS–i analogici con un massimo di 4 canali di I/O analogici.
I comandi secondo la specifica master AS–i M1e vengono realizzati con i servizi Let-
tura_set_di_dati/Scrittura_set_di_dati (set di dati 2).
Fornitura
Nella fornitura del DP/AS–i Link 20E sono compresi i seguenti componenti:
S DP/AS–i Link 20E
S Informazioni sul prodotto relative al DP/AS–i Link 20E
Tabella 1-1
Possibilità
DP/AS–i Link 20E presenta il grado di protezione IP 20.
S Il DP/AS–i Link 20E può essere montato su una guida profilata a norma (guida ad U se-
condo EN 50022).
S A scelta è possibile anche un fissaggio a parete diretto con i fori di fissaggio previsti nella
scatola.
Convezione
Al di sopra e al di sotto dell’unità è necessario prevedere almeno 5 cm di spazio libero per la
dispersione del calore.
Montaggio verticale
La guida profilata a norma può essere montata anche verticalmente. A causa della conve-
zione ridotta, la temperatura ambientale massima ammessa scende a 45°C.
Montare sotto il DP/AS–i Link 20E un morsetto di terra sulla guida ad U per evitare che
l’unità ”scivoli” dalla guida.
Elemento di
allacciamento
(sportello frontale
aperto) 1 ) * ) * PROFIBUS DP
ADR
DP/AS*Interface Link 20E
Parte di indicazione
Indicatore dei BF
gruppi
– 3 LED SF
29 24 19 14 9 4 PWR
Indicatori slave 28 23 18 13 8 3 APF
– 5 LED
27 22 17 12 7 2 CER
31 26 21 16 11 6 1 AUP X 2
3 4
30 25 20 15 10 5 0 CM
6GK1 415–2AA01
Foro di fissaggio
per il montaggio
a parete
Pulsante SET
Casella di siglatura
– per la progettazione AS–i
Indicatore di stato
– per l’impostazione
dell’indirizzo PROFIBUS Fila di LED
con 8 LED a due colori
Pulsante DISPLAY (rosso/verde o giallo/verde) per
– commuta l’indicatore – indicatore di stato o
– indicatore dei gruppi/slave
Allacciamenti
Il DP/AS–i Link 20E presenta i seguenti allacciamenti:
S due allacciamenti alla linea AS–i (collegati internamente con ponticelli)
S un allacciamento per la terra funzionale
S un allacciamento a PROFIBUS (connettore femmina Sub–B a 9 poli)
Gli allacciamenti si trovano sotto la copertura superiore dello sportello frontale del DP/
AS–i Link 20E.
Attenzione
! I contatti di allacciamento AS–i possono essere caricato al massimo con 3 A. Se que-
sto valore viene superato sulla linea AS–i, il DP/AS–i Link 20E non deve essere ”inse-
rito” nella linea AS–i, ma deve essere allacciato con un cavo di derivazione (solo una
coppia di allacciamento occupata dal DP/AS–i Link 20E).
Linee AS–i
Terra funzionale
Allacciamenti
non occupati
1 + – + – PROFIBUS DP
Attenzione
! I due allacciamenti 6 e 7 ancora liberi sulla morsettiera non devono venire occupati.
Avvertenza
Terra funzionale (morsetto )
Il DP/AS–i Link 20E dispone di un allacciamento per la terra funzionale. Questo allaccia-
mento deve essere collegato alla barra di terra possibilmente a bassa resistenza.
Pericolo
! Per la posa e l’installazione del cavo PROFIBUS DP e del connettore di bus osservare le
avvertenze riportante in /5/.
Per l’allacciamento alla PROFIBUS DP sono disponibili dei connettori di bus nei quali l’uscita
del cavo viene eseguita con diverse angolazioni (0°, 30° e 90°). Anche in questo caso os-
servare le avvertenze riportate in /5/.
ADR
BF ÍÍ
ÍÍ ÈÈÈ
ÈÈÈ
ÍÍ ÈÈÈ
ÍÍ ÈÈÈ
ÍÍ ÈÈÈ
SF
Legenda: rosso ÍÍ
ÍÍ
rosso
o spento
verde ÈÈ
ÈÈ
verde
o spento
spento
ÍÍ
BF rosso o spento
sigla riportata a destra dei LED.
ÍÍ
ÍÍ rosso o spento
I 5 LED inferiori contrassegnano guasti/stati sull’AS–Interface. Il
LED “BF” indica errori su PROFIBUS DP.
ÍÍ
SF
Tabella 1-2
SF verde o spento
ADR
Indicatore dei DP/AS*Interface Link 20+
Parte di indicazione
gruppi BF
– 3 LED SF
29 24 19 14 9 4 RUN
Indicatori slave 28 23 18 13 8 3 APF
– 5 LED
27 22 17 12 7 2 CER
31 26 21 16 11 6 1 AUP X 2
3 4
30 25 20 15 10 5 0 CM
6GK1 415–2AA00
ÈÈ
ÈÈ
BF verde o spento
ÈÈ
ÈÈ
ÈÈ
SF verde o spento
Avvertenza
L’impostazione dell’indirizzo PROFIBUS può essere eseguita solo in questo stato di funzio-
namento!
2. Commutare l’indicatore del DP/AS–i Link 20E azionando più volte il pulsante DISPLAY
fino a quando si accede il LED ”ADR” rosso (osservazione: partendo dall’indicatore di
stato, il pulsante deve essere premuto 15 volte).
Il DP/AS–i Link 20E indica quindi con i sette LED inferiori l’indirizzo attuale PROFIBUS
impostato.
3. Premendo a questo punto il pulsante DISPLAY, il DP/AS–i Link 20E ritorna all’indicatore
di stato e l’indirizzo PROFIBUS impostato viene mantenuto.
Azionando invece il pulsante SET è possibile impostare di nuovo l’indirizzo PROFIBUS.
Con il LED ”BF” acceso viene dapprima indicato il bit con il valore più alto dell’indirizzo
PROFIBUS.
4. Azionando il pulsante SET viene impostato questo bit (LED acceso), azionando il pul-
sante DISPLAY il bit viene ripristinato (LED spento). L’indicatore passa successivamente
al LED ”SF” (bit di indirizzamento successo dell’indirizzo PROFIBUS).
5. Con la stessa sequenza di bit del passo precedente possono a questo punto essere im-
postati o ripristinati i singoli bit dell’indirizzo PROFIBUS.
6. Se sono immessi tutti i bit, l’indicatore del bit di indirizzamento impostato si accende ad
intermittenza con luce rossa/verde e gialla/verde. Azionando nuovamente il pulsante SET
viene ripreso l’indirizzo PROFIBUS impostato dal DP/AS–i Link 20E.
Se invece viene premuto DISPLAY, il nuovo indirizzo viene annullato. A questo punto è
necessario ripetere l’immissione del nuovo indirizzo (come al passo 4 e 5).
Il seguente esempio rappresenta il valore dei bit di indirizzamento dell’indirizzo PROFIBUS
indicato dai LED.
rosso ADR
verde 64 BF
32 SF
16 RUN
8 APF
verde 4 CER
2 AUP In questo esempio
1 CM i LED segnalano
verde
l’indirizzo PROFIBUS:
64 + 4 + 1 = 69
Nell’esempio riportato sopra è stato impostato l’indirizzo PROFIBUS 69 con i pulsanti SET/
DISPLAY.
L’indirizzo più grande impostabile è l’indirizzo 126. Osservare che l’indirizzo 126 su PROFI-
BUS è riservato per funzioni speciali (assegnazione di indirizzo). Per il traffico dei dati con il
master DP possono essere utilizzati gli indirizzi da 1 a 125.
Avvertenza
Fare attenzione che il pulsante SET è attivo solo se il collegamento con il master DP è inter-
rotto o se il master DP è su STOP.
modo di progettazione
Il modo di progettazione serve per la messa in funzione di un’installazione AS–i.
Nel modo di progettazione il DP/AS–i Link 20E po eseguire lo scambio dei dati con ogni
slave AS–i allacciato alla linea AS–i (eccetto che con gli slave AS–i con indirizzo ’0’). I nuovi
slave AS–i aggiunti vengono identificati e attivati immediatamente dal master e assunti nello
scambio ciclico dei dati.
Dopo la messa in funzione il DP/AS–i Link 20E può essere commutato nel funzionamento
protetto azionando i pulsanti (pulsante SET). In questo modo vengono progettati contempo-
raneamente gli slave AS–i attivi in questo momento. I seguiti dati degli slave AS–i vengono
quindi memorizzati nella memoria non volatile del DP/AS–Interface Link 20E:
S indirizzi
S codici ID
S configurazione di I/O
funzionamento protetto
Nel funzionamento protetto il DP/AS–Interface Link 20E effettua lo scambio dei dati solo con
gli slave AS–i progettati. ”Progettati” significa che gli indirizzi degli slave e i dati di configura-
zione memorizzati nel DP/AS–Interface Link 20E corrispondono ai valori degli slave AS–i
esistenti.
Avvertenza
Una progettazione AS–Interface è possibile solo negli stati indicatore di stato e indicatore di
slave. Il DP/AS–i Link 20E non deve trovarsi nello stato indicatore di indirizzi PROFIBUS,
vale a dire mentre viene azionato il pulsante SET, l’indicatore LED ”ADR” rosso non deve
accendersi.
Avvertenza
La commutazione dal modo di progettazione al funzionamento protetto è possibile solo se
all’AS–Interface non è allacciato nessuno slave AS–i con indirizzo 0. Con lo slave 0 allac-
ciato, azionando il pulsante SET si accende il LED ”SF”.
Tabella 1-3
1) Anche nei master SIMATIC S7 con interfaccia integrata e nei CP 443–5 EXT queste funzioni sono dispo-
nibili (per il CP 342–5 in preparazione al momento della stampa del presente manuale).
Progettazione master DP
La seguente tabella fornisce informazioni generali sulla progettazione del modo operativo
possibile in funzione del master DP e dello strumento utilizzato.
Osservare inoltre le avvertenze nel manuale del relativo strumento di progettazione.
Tabella 1-4
Tipo del master DP La progettazione del master DP viene eseguita tra- Modo operativo /
mite ... proprietà
Strumento Procedimento
S S7 con interfaccia DP STEP 7 dalla versione 5 Rilevare e configurare il DPV1 + configurazione
integrata nella CPU con SP3 DP/AS–i Link 20E nella slave configurata all’avvio
oppure configurazione hardware (vedere cap. 1.9.4)
dal catalogo hardware
S S7 con allacciamento
DP tramite CP 342–5 STEP 7 fino alla versione Importare il file GSD e il DPV0 o DPV1 seleziona-
e CP 443–5 5 con SP2 impostare modo S7 bile (vedere cap.1.9.2)
Standard secondo DPV0 Specifico per master p. es. importare il file GSD DPV0
nel COM PROFIBUS
Tipo del master DP La progettazione del master DP viene eseguita tra- Modo operativo /
mite ... proprietà
Strumento Procedimento
Standard secondo DPV1 Specifico per master p. es. importare il file GSD DPV1
nel COM PROFIBUS
abilitare (enable) DPV1
(vedere cap.1.9.2)
File GSD
Anche il file GSD SIEM8098.GSD contiene le informazioni necessarie per il DP/
AS–i Link 20E delle quali necessita lo strumento di progettazione (p. es. STEP7 o COM
PROFIBUS).
Il file GSD è contenuto nel dischetto allegato a questo manuale e può inoltre essere richia-
mato per modem da SchnittStellenCenter Fürth al numero telefonico 0911/737972.
Il file GSD può inoltre essere richiamato al seguente sito di Internet: http://www.ad.sie-
mens.de/csinfo/ (sotto “Alle Downloads...”).
Attenzione
! Se si impiega un master DPV0 è necessario mantenere l’impostazione “DPV1–disable”. In
caso contrario può disattivarsi il trasferimento I/O e subentrare un errore AS–i.
Telegramma di parametrizzazione/configurazione
Se il proprio master DP non può elaborare nessun file GSD è possibile eventualmente im-
mettere direttamente il telegramma di parametrizzazione e il telegramma di configurazione
per il DP/AS–i Link 20E durante la progettazione del master DP. La struttura del telegramma
di parametrizzazione e di configurazione per il DP/AS–i Link 20E è descritto dettagliata-
mente nell’appendice C.
Dopo aver inserito il DP/AS–i–Link 20E come slave DP, nella visualizzazione dettagliata
della finestra delle stazioni non si possono ancora vedere slave AS–i. In questa imposta-
zione di default valgono innanzitutto le regole di configurazione della “Progettazione tra-
mite pulsanti” (vedere cap. 1.8 ).
Indirizzi iniziali:
devono essere selezionati in modo
identico per gli ingressi e le uscite.
Lunghezza riservata:
S Nell’impostazione di default
Packen?? sono riservati 32 byte
L’utilizzo di indirizzi viene ottimizzato e S Durante ?? Packen ?? l’area
tutti gli spazi vuoti vengono eliminati viene ottimizzata
Significato
Una progettazione completa AS–i in STEP 7, come descritto qui di seguito, consente di
adattare in modo ottimale l’AS–Interface allo spazio di indirizzamento I/O di SIMATIC S7.
Le impostazioni eseguite finora nella progettazione di base sono sufficienti per poter mette in
funzione il DP/AS–i Link 20E con un master DP SIMATIC S7. Tutte le altre informazioni di
progettazione riguardanti gli slave AS–i possono quindi essere definite con la progettazione
tramite pulsanti (vedere cap. 1.8) nel DP/AS–i Link 20E.
Se non si intende eseguire un’ulteriore progettazione AS–i da STEP 7, proseguire secondo
le seguenti istruzioni.
9,6 kbit/s 19,2 kbit/s 45,45 kbit/s 93,75 kbit/s 187,5 kbit/s
500 kbit/s 1,5 Mbit/s 3 Mbit/s 6 Mbit/s 12 Mbit/s
Messa in funzione
Servizi ciclici
Scrittura di valori binari
ÍÍÍ
ÍÍÍ
ÍÍÍÎÎ
Slave
Lettura di valori binari AS-i 1
ÍÍÍ
ADR
BF DP-AS-Interface
DIA Link 20
29 24 19 14 9 4 SF
28 23 18 13 8 3 APF
ÍÍÍ
ÍÍÍ
27 22 17 12 7 2 CER
31 26 21 16 11 6 1 AUP X2
34
Servizi aciclici
30 25 20 15 10 5 0 CM
6GK71415 2AA0
Scrittura_del_set_di_dati
ÍÍÍ
ÎÎÎÎÎ Slave
S Scrittura di valori analogici
S Job istruzione operativa
ÎÎÎÎÎ AS-i 2
ÍÍÍ
ÎÎÎ
ÍÍÍ
ÎÎÎ
Lettura_del_set_di_dati Slave
ÎÎÎ
S Valori analogici AS-i n
S Risposta istruzione operativa
PROFIBUS AS-Interface
Significato
In questo capitolo è descritto l’accesso possibile ai valori binari degli slave AS–i allacciati nel
master DP dal programma utente.
Servizi ciclici
ÍÍÍ
ÍÍÍ
Scrittura di valori binari
ÍÍÍÎÎ
Slave
Area di AS–i 1
ÍÍÍ
ADR
BF DP–AS–Interface
DIA Link 20
uscita 29 24 19 14 9 4
28 23 18 13 8 3
SF
APF
ÍÍÍ
ÍÍÍ
27 22 17 12 7 2 CER
DP 31 26 21 16 11 6 1
30 25 20 15 10 5 0
AUP
CM
6GK71415 2AA0
X2
34
ÎÎÎ
ÎÎ
ÍÍÍ
ÎÎ
Slave
AS–i 2
ÎÎ
ÍÍÍ
ÎÎ
Slave
AS–i n
PROFIBUS AS–Interface
Figura 2-1
Avvertenza
Le seguenti versi relative all’indirizzamento valgono quindi solo per la progettazione tramite
pulsanti (vedere cap. 1.8 ) del DP/AS–i Link 20E.
Se si esegue la progettazione dello slave AS–i tramite STEP 7 è necessario osservare gli
indirizzi I/O ivi documentati (vedere cap. 1.9.4).
*)
m = indirizzo iniziale dei dati di ingresso e di uscita nel master DP
**)
I bit 4–7 nel primo byte dei dati di ingresso vengono contrassegnati come nibble di stato;
essi sono riservati per l’interfaccia delle istruzioni operative del DP/AS–i Link 20E (vedere
cap. 3.1).
I bit 4–7 nel primo byte dei dati di uscita continuano ad essere riservati senza ulteriore signi-
ficato.
Master DP
32 32
byte di ingresso byte di uscita
Slave 1 Slave 1
0
Bit 3 Bit 2 Bit 1 Bit 0 Bit 3 Bit 2 Bit 1 Bit 0 0 Bit 3 Bit 2 Bit 1 Bit 0 Bit 3 Bit 2 Bit 1 Bit 0
. .
. .
Slave 30B Slave 31B Slave 30B Slave 31B
31 31
Bit 3 Bit 2 Bit 1 Bit 0 Bit 3 Bit 2 Bit 1 Bit 0 Bit 3 Bit 2 Bit 1 Bit 0 Bit 3 Bit 2 Bit 1 Bit 0
7 6 5 4 3 2 1 0 7 6 5 4 0
Figura 2-2
Nella figura riportata sopra il modulo 2E/2A (slave AS–i N. 3 con due ingressi e due uscite)
occupa, p. es. i bit 0 e 1 nel byte di ingresso 1 e i bit 2 e 3 nel byte di uscita 1.
L’assegnazione degli allacciamenti AS–i dei moduli di bus ai bit di dati dei byte di ingresso/
uscita è riportata qui di seguito con un esempio per lo slave N. 3:
1 0 N. bit
Byte di ingresso
1
3 2 N. bit
Byte di uscita 1
Determinante è il master DP
Il tipo di accesso possibile ai dati binari degli slave AS–i dipende dal master DP utilizzato.
Consultare la relativa documentazione utente.
SIMATIC S7 è master DP
Se si sono progettati indirizzi I/O di DP/AS–i Link 20E nell’area dell’immagine di processo è
possibile accedere ai valori binari AS–i con i comandi a bit singolo.
Esempio:
U E 18.6
= A 22.3
Significato
In questo capitolo è descritto l’accesso possibile ai valori analogici degli slave AS–i allacciati
nel master DP dal programma utente.
Avvertenza
Le seguenti versioni valgono solo per slave AS–i che svolgono la trasmissione dei valori
analogici secondo il profilo slave AS–i 7.3 e 7.4.
Il DP/AS–i Link 20E non supporta la trasmissione dei valori analogici secondo il profilo slave
AS–i 7.1/7.2. In questo caso il trasferimento analogico deve essere realizzato tramite soft-
ware.
Scrittura_del_set_di_dati 29 24 19 14 9 4 SF
ÍÍÍ
28 23 18 13 8 3 APF
27 22 17 12 7 2 CER
S Valori analogici
31 26 21 16 11 6 1 AUP X2
30 25 20 15 10 5 0 CM 34
6GK71415 2AA0
ÍÍÍÎÎ
Area di dati 140–147 per AS–i 1
per valori di valori analo-
uscita analo-
gici
gici uscite
ÍÍÍ
ÍÍÍ
ÍÍÍ
ÎÎÎÎÎ
Slave
AS–i 2
Lettura_del_set_di_dati Set di dati
ÎÎÎ
S Valori analogici
S Risposta istruz. operativa
140–147 per
valori analo-
gici ingressi
ÎÎÎ
Area di dati
ÍÍÍ
per valori di
ingresso
ÎÎ
Slave
analogici
AS–i n
ÎÎ
PROFIBUS AS–Interface
Figura 2-3
Richiami
Tabella 2-1
Parametri di richiamo
Per specificare un job è necessario impostare determinati parametri. La contrassegnatura di
questi parametri e il tipo di parametrizzazione può variare a seconda del tipo di master DP.
La seguente tabella fornisce informazioni generali di parametrizzazione secondo la specifica
DP–V1 e un esempio della rappresentazione della parametrizzazione in un programma
utente per una CPU SIMATIC S7 e in un programma utente per PC/PG nel quale viene uti-
lizzata l’interfaccia di programmazione SIMATIC NET.
2.4.2 Programmazione
Parametri di job
Parametrizzare i job Lettura_del_set_di_dati e Scrittura_del_set_di_dati come descritto nel
capitolo 2.4.1. L’accesso ai valori analogici viene comandato dai seguenti parametri:
S Index:
determina il numero di set di dati nel quale sono memorizzati i valori analogici nel DP/
AS–i Link 20E. Qui di seguito viene descritto come sono utilizzati i numeri di set di dati
disponibili da 140 a 147.
S Length:
determina la lunghezza dell’area dei dati di ingresso/uscita; la specificazione di lunghezza
deve corrispondere al set di dati utilizzato e all’area di indirizzamento degli slave analo-
gici. Qui di seguito si trovano ulteriori descrizioni ed esempi.
S Data:
determina l’indirizzo dell’area dei dati di ingresso/uscita nel quale il proprio programma
utente accede ai valori analogici o mette a disposizione i valori analogici.
Alla fine di questo capitolo si trovano esempi di richiamo.
3 16
4 24
5 32 0
6 40 8
7 48 16
8 56 24
9 64 32 0
10 72 40 8
11 80 48 16
12 88 56 24
13 96 64 32 0
14 104 72 40 8
15 112 80 48 16
16 120 88 56 24
17 128 96 64 32 0
18 136 104 72 40 8
19 144 112 80 48 16
20 152 120 88 56 24
21 160 128 96 64 32 0
22 168 136 104 72 40 8
Indirizzo slave DS 140 DS 141 DS 142 DS 143 DS 144 DS 145 DS 146 DS 147
AS–i
23 176 144 112 80 48 16
24 184 152 120 88 56 24
25 192 160 128 96 64 32 0
26 200 168 136 104 72 40 8
27 208 176 144 112 80 48 16
28 216 184 152 120 88 56 24
29 224 192 160 128 96 64 32 0
30 232 200 168 136 136 72 40 8
31 208 176 144 144 80 48 16
Tabella 2-4 Area di indirizzamento per i valori analogici di uno slave AS–i
Esempi:
1. Configurazione: gli slave analogici hanno gli indirizzi AS–i 1–6
Utilizzare il set di dati 140 e indicare come lunghezza di dati 48.
2. Configurazione: viene utilizzato 1 slave analogico con l’indirizzo AS–i 7
Utilizzare il set di dati 141 e indicare come lunghezza del set di dati 24.
3. Configurazione: l’intera area di indirizzamento per 31 slave analogici viene sfruttata
Utilizzare il set di dati 140 e indicare come lunghezza del set di dati 224. In questo modo
si determinano gli slave analogici 1–28.
Per i restati slave analogici 29–31 utilizzare in un secondo job il set di dati 147 e indicare
come lunghezza del set di dati 24.
4. Configurazione: gli slave analogici si trovano nell’area di indirizzamento 29–31
Utilizzare il set di dati 147 e indicare come lunghezza del set di dati 24.
Avvertenza
In SIMATIC S7 può essere attivato contemporaneamente un numero limitato di job Let-
tura_del_set_di_dati e Scrittura_del_set_di_dati. Il numero massimo ammesso dipende dalla
CPU S7.
Se vengono avviati più job, questi vengono conclusi con l’errore 80C3h (risorse insufficienti
temporanee). Il job respinto deve successivamente essere ripetuto.
Tabella 2-5
AWL
L DB40.DBW 10 //Slave 6, canale di ingresso 2
T DB40.DBW 32 //Slave 9, canale di uscita 1
Tabella 2-6
Avvertenza
Per le istruzioni operative AS–i in un master DP di SIMATIC S7 è disponibile un blocco fun-
zionale speciale (FC ASI_3422) che elabora autonomamente il protocollo delle istruzioni
operative successivamente descritto (vedere cap. 3.2).
Significato e funzionamento
L’interfaccia delle istruzioni operative consente di comandare i comportamenti master AS–i
completamente dal programma utente.
Le istruzioni operative AS–i vengono lette e scritte tramite i servizi aciclici di PROFIBUS–DP
V1. Nel programma utente del master DP vengono utilizzati i servizi Lettura_del_set_di_dati
e Scrittura_del_set_di_dati (set di dati 2).
ÍÍÍ
DIA Link 20
Scrittura_del_set_di_dati 29 24 19 14 9 4
28 23 18 13 8 3
27 22 17 12 7 2
SF
APF
CER
ÍÍÍ
30 25 20 15 10 5 0 CM 34
6GK71415 2AA0
ÍÍÍÍÍÍ ÎÎÎÎÎ
Informazione di AS–i 2
ÍÍÍÍÍÍ ÎÎÎ
stato
Lettura_del_set_di_dati
S Risposta istruzione operativa ÎÎÎ
Buffer di rice-
ÍÍÍ
ÎÎ
ÍÍÍ
zione per dati di
Slave
ÎÎ
risposta o infor-
mazioni di erro- AS–i n
re/stato
PROFIBUS AS–Interface
Figura 3-1
Parametri di job
Parametrizzare i job Lettura_del_set_di_dati e Scrittura_del_set_di_dati come descritto nel
capitolo 2.4.1. La trasmissione delle istruzioni operative viene comandata con i seguenti pa-
rametri:
S Index:
determina il numero di set di dati = 2
S Length:
– La lunghezza dei dati di trasmissione (per Scrittura_del_set_di_dati) deve essere spe-
cificata in funzione dall’istruzione operativa.
– La lunghezza dei dati di ricezione (per Lettura_del_set_di_dati) viene segnalato dal
DP/AS–i Link 20E con un nibble di stato.
Lettura_del_set_di_dati: Lettura_del_set_di_dati:
2 byte di risposta n byte dati di risposta
Figura 3-2
Esempio
Rilevare dalla seguente tabella il comportamento dell’indicazione nel nibble di stato in se-
guito allo stato dell’apparecchio e dell’elaborazione dell’istruzione operativa nel programma
utente:
Tabella 3-2
Valore di risposta
Nel valore di risposta del buffer di risposta viene eventualmente suddivisa un’elaborazione
errata. Un’indicazione di errore si verifica quando nel nibble di stato esiste l’indicazione “con-
clusa senza errore o senza dati di risposta oppure conclusa con errore“ (codifica: 0001H).
STATUS Significato
0000H Job concluso senza errori
8381H L’indirizzo dello slave AS–i è errato.
8382H Lo slave AS–i non è attivato (non nella LAS).
8383H Errore sull’AS–Interface.
8384H L’istruzione operativa non è ammessa nello stato attuale del master AS–i.
8385H Esiste uno slave AS–i con indirizzo 0.
8386H Lo slave AS–i presenta dati di configurazione non ammessi (codice I/O o ID).
83A1H Sull’AS–Interface non è stato trovato lo slave AS–i interrogato.
83A2H Esiste uno slave AS–i con indirizzo 0.
83A3H Sull’AS–Interface esiste già uno slave AS–i con il nuovo indirizzo.
83A4H Non è possibile cancellare l’indirizzo dello slave AS–i.
83A5H Non è possibile impostare l’indirizzo dello slave AS–i.
83A6H Non è possibile memorizzare in modo permanente l’indirizzo dello slave AS–i.
83A7H Errore durante la lettura del codice Extended ID1.
83A8H L’indirizzo di destinazione non è plausibile (viene utilizzato, p. es., un indirizzo di slave B
per uno slave standard).
83B1H Durante il trasferimento dello string secondo il profilo 7.4 è subentrato un errore di lun-
ghezza.
83B2H Durante il trasferimento dello string secondo il profilo 7.4 è subentrato un errore di proto-
collo.
83F8H Non si conosce il numero di job o i parametri del job.
83F9H Il master AS–i ha riscontrato un errore EEPROM.
Avvertenza
Gli errori che si verificano durante l’elaborazione dei servizi aciclici e che vengono segnalati
tramite i parametri di richiamo come “Return Value” sono descritti nella documentazione
della relativa interfaccia di programmazione.
Significato
In SIMATIC S7 con l’FC ASI_3422 viene proposta una comoda interfaccia delle istruzioni
operative.
Con il richiamo del blocco FC ASI_3422 si svolge sia la trasmissione delle istruzioni opera-
tive, sia l’assunzione dei dati di risposta. L’FC ASI_3422 gestisce quindi i richiami Scrit-
tura_del_set_di_dati e Lettura_del_set_di_dati.
Interfaccia di richiamo
ASI_3422
BOOL ACT DONE BOOL
BOOL STARTUP ERROR BOOL
WORD LADDR
ANY SEND
ANY RECV
DWORD STATUS DWORD
Percorso del segnale degli operandi formali ACT, DONE, ERROR e STATUS
Un richiamo di istruzione operativa viene avviato tramite ACT = 1. Durante una elaborazione
di job la prima parola di STATUS contiene il valore 8181H. In questo modo viene segnalato
che il job è in elaborazione. Alla conclusione del job l’utente viene informato del risultato nei
parametri DONE e ERROR.
Se è subentrato un errore viene impostato DONE. Per i job con dati di risposta dal DP/
AS–i Link 20E, questi dati vengono messi a disposizione nel buffer di ricezione specificato in
RECV. Nella prima parola di STATUS in questo caso viene inserito 0000H.
Se è subentrato un errore viene impostato ERROR. In questo caso per i job con dati di ri-
sposta del DP/AS–i Link 20E non vengono messi a disposizione dati di ricezione. Per una
descrizione più dettagliata dell’errore subentrato, nella prima parola di STATUS viene sem-
pre immesso un codice errore.
I parametro DONE, ERROR e STATUS restano invariati fino alla successiva elaborazione
del job.
ACT
DONE
ERROR
Panoramica
Qui di seguito vengono descritti i richiami delle istruzioni operative che possono essere tra-
sferiti dal master DP al DP/AS–i Link 20E. Con questi richiami delle istruzioni operative il
DP/AS–i Link 20E mette a disposizione l’intera funzionalità del profilo master M1e della spe-
cifica master AS–i. Inoltre il DP/AS–i Link 20E può essere progettato completamente dal
master DP tramite i richiami delle istruzioni operative.
L’impiego dei job è riportato nelle singole descrizioni dei job, nell’appendice PICS e nelle de-
scrizioni dettagliate in /1/ e /2/.
Nella seguente lista sono riportate le istruzioni operative che possono essere eseguite:
Byte Significato
q+0 Numero istruzione operativa:
q+1 Dati job
q+... Dati job
q=indirizzo iniziale del buffer di trasmissione nel DP.
Byte Significato
n+0 Dati di risposta
n+1 Dati di risposta
n+... Dati di risposta
n=indirizzo iniziale del buffer di risposta nel master DP.
nel quale è necessario specificare bit S(elect) per la selezione del tipo di slave nel modo se-
guente:
S Bit S = 0
Slave AS–i standard o slave AS–i con modo di indirizzamento ampliato nell’area di indi-
rizzamento A
S Bit S = 1
Slave AS–i con modo di indirizzamento ampliato nell’area di indirizzamento B
Significato
Questo richiamo permette di progettare un parametro per lo slave AS–i specificato nel DP/
AS–i Link 20E. Il valore viene memorizzato nella memoria non volatile della EEPROM del
DP/AS–i Link 20E.
Il parametro progettato non viene trasmesso immediatamente dal DP/AS–i Link 20E allo
slave AS–i. Esso viene trasferito solo dopo l’inserimento della tensione di rete sul DP/
AS–i Link 20E durante l’attivazione dello slave AS–i.
Questo richiamo non è ammesso per slave AS–i che soddisfano il profilo della norma slave
AS–i 7.4. Per questi slave AS–i il master AS–i stesso gestisce la parametrizzazione dello
slave AS–i. I parametri progettati sono in questo caso sempre uguali a FH.
Avvertenza
Se si utilizzano CPU del sistema SIMATIC S7 come master PROFIBUS DP, questi trasmet-
tono eventualmente al DP/AS–i Link 20E – in base alla progettazione tramite STEP 7 – una
progettazione slave AS–i completa durante l’avvio DP. Di conseguenza un utilizzo del ri-
chiamo qui descritto è normalmente superfluo.
Byte Significato
Bit 7 Bit 4 Bit 3 Bit 0
0 Numero istruzione operativa: 00H
1 Indirizzo slave
2 irrilevante Parametri
Significato
Questo richiamo permette di leggere un parametro specifico dello slave memorizzato nella
EEPROM del DP/AS–i Link 20E.
Byte Significato
0 Numero istruzione operativa: 01H
1 Indirizzo slave
Byte Significato
Bit 7 Bit 4 Bit 3 Bit 0
0 riservato Parametro progettati
Byte Significato
Bit 7 Bit 4 Bit 3 Bit 0
0 Numero istruzione operativa: 02H
1 Indirizzo slave
2 irrilevante Parametri
Byte Significato
Bit 7 Bit 4 Bit 3 Bit 0
0 riservato Eco parametri
Significato
Questo richiamo consente di ritrasmettere il parametro attuale di uno slave AS–i (parametro
reale) trasmesso dal DP/AS–i Link 20E.
Questo valore non va scambiato con l’eco dei parametri che fornisce lo slave come risposta
al job Scrittura_parametro.
Byte Significato
0 Numero istruzione operativa: 03H
1 Indirizzo slave
Byte Significato
Bit 7 Bit 4 Bit 3 Bit 0
0 riservato Parametri
Significato
Questo richiamo permette di sovrascrivere i parametri progettati memorizzati nella EEPROM
con i parametri (REALI) attuali memorizzati nella memoria non volatile, vale a dire che viene
eseguita una progettazione dei parametri di tutti gli slave AS–i.
Per gli slave AS–i che corrispondono al profilo della norma slave AS–i 7.4, il master stesso
gestisce la parametrizzazione slave AS–i. I parametri progettati sono per questi slave AS–i
sempre uguali a FH.
Byte Significato
0 Numero istruzione operativa: 04H
3.3.6 Progettazione_dati_di_configurazione_ampliati
(Set_Extended_Permanent_Configuration)
Significato
Questo richiamo permette di progettare i seguenti dati di configurazione per lo slave AS–i
indirizzato.
S Configurazione I/O
S Codice ID
S Extended ID1–Code
S Extended ID2–Code
I dati di configurazione vengono memorizzati nella memoria non volatile della EEPROM del
DP/AS–i Link 20E e servono al master AS–i come valore nominale per il funzionamento pro-
tetto. I dati di configurazione sono definiti dal costrutture dello slave AS–i. Il significato dei
dati di configurazione è descritto in /2/.
Se lo slave AS–i indirizzato non supporta nessun codice Extended ID 1 / 2, nel richiamo è
necessario specificare il valore FH.
Durante l’esecuzione di questa istruzione operativa il master AS–i commuta nella fase offline
per ritornare successivamente nel funzionamento normale (riavvio del master AS–i)
Nel funzionamento protetto questo richiamo non viene eseguito.
Avvertenza
Se si utilizzano CPU del sistema SIMATIC S7 come master PROFIBUS DP, questi trasmet-
tono eventualmente al DP/AS–i Link 20E – in base alla progettazione tramite STEP 7 – una
progettazione slave AS–i completa durante l’avvio DP. Di conseguenza un utilizzo del ri-
chiamo qui descritto è normalmente superfluo.
Byte Significato
Bit 7 Bit 4 Bit 3 Bit 0
0 Numero istruzione operativa 25H
1 Indirizzo slave
2 Codice ID Configurazione I/O
3 Extended ID1–Code Extended ID2–Code
Significato
Con questo richiamo vengono letti i seguenti dati di configurazione memorizzati nella EE-
PROM del master (valori nominali progettati) di uno slave AS–i indirizzato:
S Configurazione I/O
S Codice ID
S Extended ID1–Code
S Extended ID2–Code
I dati di configurazione sono definiti dal costrutture dello slave AS–i. Il significato dei dati di
configurazione è descritto in /2/.
Byte Significato
0 Numero istruzione operativa 26H
1 Indirizzo slave
Byte Significato
Bit 7 Bit 4 Bit 3 Bit 0
0 Codice ID Configurazione I/O
1 Extended ID1–Code Extended ID2–Code
2 riservato
3 riservato
3.3.8 Progettazione_dati_di_configurazione_reali
(Store_Actual_Configuration)
Avvertenza
Se si utilizzano CPU del sistema SIMATIC S7 come master PROFIBUS DP, questi trasmet-
tono eventualmente al DP/AS–i Link 20E – in base alla progettazione tramite STEP 7 – una
progettazione slave AS–i completa durante l’avvio DP. Di conseguenza un utilizzo del ri-
chiamo qui descritto è normalmente superfluo.
Byte Significato
0 Numero istruzione operativa: 07H
3.3.9 Lettura_dati_di_configurazione_reale_ampliati
(Read_Extended_Actual_Configuration)
Byte Significato
0 Numero istruzione operativa: 28 H
1 Indirizzo slave
Byte Significato
Bit 7 Bit 4 Bit 3 Bit 0
0 Codice ID Configurazione I/O
1 Extended ID1–Code Extended ID2–Code
2 riservato
3 riservato
Avvertenza
Se si utilizzano CPU del sistema SIMATIC S7 come master PROFIBUS DP, questi trasmet-
tono eventualmente al DP/AS–i Link 20E – in base alla progettazione tramite STEP 7 – una
progettazione slave AS–i completa durante l’avvio DP. Di conseguenza un utilizzo del ri-
chiamo qui descritto è normalmente superfluo.
Byte Significato
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
0 Numero istruzione operativa: 29H
1 00H
2 irrilevante Slave 1 Slave 2 Slave 3 Slave 4 Slave 5 Slave 6 Slave 7
3 Slave 8 Slave 9 Slave 10 Slave 11 Slave 12 Slave 13 Slave 14 Slave 15
4 Slave 16 Slave 17 Slave 18 Slave 19 Slave 20 Slave 21 Slave 22 Slave 23
5 Slave 24 Slave 25 Slave 26 Slave 27 Slave 28 Slave 29 Slave 30 Slave 31
6 irrilevante Slave 1B Slave 2B Slave 3B Slave 4B Slave 5B Slave 6B Slave 7B
7 Slave 8B Slave 9B Slave 10B Slave 11B Slave 12B Slave 13B Slave 14B Slave 15B
8 Slave 16B Slave 17B Slave 18B Slave 19B Slave 20B Slave 21B Slave 22B Slave 23B
9 Slave 2B4 Slave 25B Slave 26B Slave 27B Slave 28B Slave 29B Slave 30B Slave 31B
Nei dati della LPS 0: significa slave AS–i non progettato e 1: slave AS–i progettato.
Significato
Byte Significato
Bit 7 Bit 1 Bit 0
0 Numero istruzione operativa: 0AH
1 riservato Modo
(0=online
1=offline)
3.3.12 Selezione_dell’autoprogrammazione
Significato
Questo richiamo permette di abilitare o disabilitare la funzione di ”programmazione automa-
tica degli indirizzi” (vedere anche cap. 5.1).
Il bit AUTO_ADDR_ENABLE viene memorizzato in modo permanente, vale a dire che resta
impostato anche dopo un avvio/nuovo avvio del master AS–i.
Byte Significato
Bit 7 Bit 1 Bit 0
0 Numero istruzione operativa: 0BH
1 riservato Valore per AUTO_ADDR_ENABLE
1= programmazione automatica de-
gli indirizzi abilitata
0= programmazione automatica de-
gli indirizzi disabilitata
Avvertenza
Se nella LDS è inserito uno slave AS–i con l’indirizzo 0, il DP/AS–i Link 20E non può com-
mutare da modo di progettazione a funzionamento protetto.
Byte Significato
Bit 7 Bit 1 Bit 0
0 Numero istruzione operativa: 0CH
1 riservato Modo operativo
0= funzionamento protetto
1= modo di progettazione
Byte Significato
0 Numero istruzione operativa: 0DH
1 Vecchio indirizzo slave
2 Nuovo indirizzo slave
3.3.15 Lettura_dello_stato_degli_slave_AS–i
Significato
Questo richiamo permette di leggere il registro di stato dello slave AS–i indirizzato.
A seconda del tipo di slave AS–i, i flag nel registro di stato hanno il seguente significato:
Bit di Slave AS–i secondo la norma 2.0 Slave AS–i secondo la norma 2.1
stato
S0 Indirizzo volatile Indirizzo / codice ID volatile
Questo flag è impostato se
S se la routine interna dello slave AS–i per la memorizzazione permanente
dell’indirizzo dello slave AS–i è in corso. Questa operazione può durare fino
a 15 ms e non deve essere interrotta da un altro richiamo di indirizzamento.
S il confronto di indirizzo interno dello slave AS–i stabilisce che l’indirizzo me-
morizzato in modo permanente è diverso dall’impostazione nel registro di
indirizzi.
S1 Errore di parità identificato Errore di periferia identificato
Questo flag è impostato se lo slave AS–i Uno slave AS–i può impostare que-
ha identificato un errore di parità in un te- sto flag quando ha identificato un
legramma di ricezione a partire dall’ultimo errore (p. es. conduttore rotto) sulla
job “Lettura e cancellazione dello stato”. periferia allacciata.
S2 Errore di bit di fine identificato riservato.
Questo flag è impostato se lo slave AS–i
ha identificato un errore di bit di file in un
telegramma di ricezione a partire dall’ul-
timo job “Lettura e cancellazione dello
stato”.
S3 Errore di lettura della memoria non volatile
Questo bit è impostato se lo slave AS–i ha identificato un errore di lettura du-
rante la lettura della memoria non volatile.
Byte Significato
0 Numero istruzione operativa: 0FH
1 Indirizzo slave
Byte Significato
Bit 7 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
0 0 S3 S2 S1 S0
3.3.16 Lettura_delle_liste_e_dei_flag_ampliati
(Get_LPS, Get_LAS, Get_LDS, Get_Flags)
Significato
Questo richiamo permette di leggere le seguenti impostazioni dal DP/AS–i Link 20E:
S lista degli slave AS–i attivi LAS;
S lista degli slave AS–i identificati LDS;
S lista degli slave AS–i progettati LPS;
S flag in base alla specifica slave AS–i.
Byte Significato
0 Numero istruzione operativa: 30H
Byte Significato
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
0 LAS LAS LAS LAS LAS LAS LAS LAS
Slave 0 Slave 1 Slave 2 Slave 3 Slave 4 Slave 5 Slave 6 Slave 7
1 LAS LAS LAS LAS LAS LAS LAS LAS
Slave 8 Slave 9 Slave 10 Slave 11 Slave 12 Slave 13 Slave 14 Slave 15
2 LAS LAS LAS LAS LAS LAS LAS LAS
Slave 16 Slave 17 Slave 18 Slave 19 Slave 20 Slave 21 Slave 22 Slave 23
3 LAS LAS LAS LAS LAS LAS LAS LAS
Slave 24 Slave 25 Slave 26 Slave 27 Slave 28 Slave 29 Slave 30 Slave 31
4 LAS LAS LAS LAS LAS LAS LAS LAS
Slave 0B Slave 1B Slave 2B Slave 3B Slave 4B Slave 5B Slave 6B Slave 7B
5 LAS LAS LAS LAS LAS LAS LAS LAS
Slave 8B Slave 9B Slave 10B Slave 11B Slave 12B Slave 13B Slave 14B Slave 15B
6 LAS LAS LAS LAS LAS LAS LAS LAS
Slave 16B Slave 17B Slave 18B Slave 19B Slave 20B Slave 21B Slave 22B Slave 23B
7 LAS LAS LAS LAS LAS LAS LAS LAS
Slave 24B Slave 25B Slave 26B Slave 27B Slave 28B Slave 29B Slave 30B Slave 31B
8 LDS LDS LDS LDS LDS LDS LDS LDS
Slave 0 Slave 1 Slave 2 Slave 3 Slave 4 Slave 5 Slave 6 Slave 7
9 LDS LDS LDS LDS LDS LDS LDS LDS
Slave 8 Slave 9 Slave 10 Slave 11 Slave 12 Slave 13 Slave 14 Slave 15
10 LDS LDS LDS LDS LDS LDS LDS LDS
Slave 16 Slave 17 Slave 18 Slave 19 Slave 20 Slave 21 Slave 22 Slave 23
11 LDS LDS LDS LDS LDS LDS LDS LDS
Slave 24 Slave 25 Slave 26 Slave 27 Slave 28 Slave29 Slave 30 Slave 31
12 LDS LDS LDS LDS LDS LDS LDS LDS
Slave 0B Slave 1B Slave 2B Slave 3B Slave 4B Slave 5B Slave 6B Slave 7B
Byte Significato
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
13 LDS LDS LDS LDS LDS LDS LDS LDS
Slave 8B Slave 9B Slave 10B Slave 11B Slave 12B Slave 13B Slave 14B Slave 15B
14 LDS LDS LDS LDS LDS LDS LDS LDS
Slave 16B Slave 17B Slave 18B Slave 19B Slave 20B Slave 21B Slave 22B Slave 23B
15 LDS LDS LDS LDS LDS LDS LDS LDS
Slave 24B Slave 25B Slave 26B Slave 27B Slave 28B Slave29B Slave 30B Slave 31B
16 LPS LPS LPS LPS LPS LPS LPS LPS
Slave 0 Slave 1 Slave 2 Slave 3 Slave 4 Slave 5 Slave 6 Slave 7
17 LPS LPS LPS LPS LPS LPS LPS LPS
Slave 8 Slave 9 Slave 10 Slave 11 Slave 12 Slave 13 Slave 14 Slave 15
18 LPS LPS LPS LPS LPS LPS LPS LPS
Slave 16 Slave 17 Slave 18 Slave 19 Slave 20 Slave 21 Slave 22 Slave 23
19 LPS LPS LPS LPS LPS LPS LPS LPS
Slave 24 Slave 25 Slave 26 Slave 27 Slave 28 Slave 29 Slave 30 Slave 31
20 LPS LPS LPS LPS LPS LPS LPS LPS
Slave 0B Slave 1B Slave 2B Slave 3B Slave 4B Slave 5B Slave 6B Slave 7B
21 LPS LPS LPS LPS LPS LPS LPS LPS
Slave 8B Slave 9B Slave 10B Slave 11B Slave 12B Slave 13B Slave 14B Slave 15B
22 LPS LPS LPS LPS LPS LPS LPS LPS
Slave 16B Slave 17B Slave 18B Slave 19B Slave 20B Slave 21B Slave 22B Slave 23B
23 LPS LPS LPS LPS LPS LPS LPS LPS
Slave 24B Slave 25B Slave 26B Slave 27B Slave 28B Slave 29B Slave 30B Slave 31B
24 Flag 1
25 Flag 2
26 riservato
27 riservato
28 riservato
29 riservato
30 riservato
31 riservato
Flag 1 Flag 2
Numero di bit Significato Numero di bit Significato
8 OFFLINE_READY 0 OFFLINE
9 APF 1 INTERNAL
10 FUNZIONAMENTO_NOR- 2 EEPROM_OK
MALE
11 MODO OPERATIVO 3 AUTO_ADDR_ENABLE
12 AUTO_ADDR_AVAIL 4 PERIPHERY_FAULT
13 AUTO_ADDR_ASSI_GN 5 riservato
14 LDS_0 6 riservato
15 CONFIG_OK 7 Avvio MPO
Flag Significato
OFFLINE_READY Il flag è impostato se la fase offline è attiva.
APF Il flag è impostato se la tensione sulla linea AS–i è troppo bassa.
FUNZIONAMENTO_NOR- Il flag è impostato se il DP/AS–i Link 20E si trova nel funzionamento normale.
MALE (Il flag è impostato se il CP si trova nel funzionamento normale)
MODO OPERATIVO Il flag è impostato nel modo di progettazione e ripristinato nel funzionamento
protetto.
AUTO_ADDR_AVAIL Il flag è impostato se è possibile eseguire la programmazione automatica
dell’indirizzo (ciò significa che esattamente uno slave AS–i è momentanea-
mente guasto).
AUTO_ADDR_ASSIGN Il flag è impostato se è possibile la programmazione automatica dell’indirizzo
(vale a dire AUTO_ADDR_ENABLE = 1 e nessuno slave AS–i ’difettoso’ è col-
legato all’AS–Interface).
LDS_0 Il flag è impostato se esiste uno slave AS–i con indirizzo 0.
KONFIG_OK Il flag è impostato se la configurazione nominale (protettata e la configurazione
reale corrispondono.
OFFLINE Il flag è impostato se il funzionamento OFFLINE deve essere impostato oppure
è già in corso.
EEPROM_OK Il flag è impostato se il test della EEPROM interna è stato eseguito con esito
positivo.
AUTO_ADDR_ENABLE Il flag indica se l’utente ha disabilitato (BIT = 0) o abilitato (BIT = 1) la program-
mazione automatica degli indirizzi.
INTERNAL Questo flag è sempre impostato.
PERIPHERY_FAULT Il flag è impostato se almeno uno slave AS–i segnala un errore di periferia.
Avvio MPO Il flag “Avvio_Master_Power_on” è impostato dopo l’inserimento della tensione
del master slave AS–i. Ad un passaggio successivo
del master in OFFLINE il bit viene ripristinato.
3.3.17 Lettura_dell’intera_configurazione_ampliata
Significato
Questa istruzione operativa permette di leggere i seguenti dati dal DP/AS–i Link 20E:
S la lista degli slave AS–i attivi (LAS). Essa indica gli slave AS–i allacciati che sono attivi.
S I dati attuali di configurazione degli slave AS–i allacciati (configurazione I/O e codice ID).
S I parametri attuali degli slave AS–i (parametri attuali).
S I flag attuali.
L’istruzione operativa può per esempio essere utilizzata per determinare la configurazione
dei nodi allacciati alla linea AS–i dopo la messa in funzione. In caso di necessità, questi dati
di configurazione letti possono essere modificati e memorizzati con l’istruzione ’Progetta-
zione dell’intera configurazione’ (vedere cap. 3.3.18). nel DP/AS–i Link 20E come configura-
zione nominale.
Byte Significato
0 Numero istruzione operativa: 39H
Byte Significato
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
0 00H
1 00H
2 LAS slave LAS slave LAS slave LAS slave LAS slave LAS slave LAS slave LAS slave
0 1 2 3 4 5 6 7
3 LAS slave LAS slave LAS slave LAS slave LAS slave LAS slave LAS slave LAS slave
8 9 10 11 12 13 14 15
4 LAS slave LAS slave LAS slave LAS slave LAS slave LAS slave LAS slave LAS slave
16 17 18 19 20 21 22 23
5 LAS slave LAS slave LAS slave LAS slave LAS slave LAS slave LAS slave LAS slave
24 25 26 27 28 29 30 31
6 LAS slave LAS slave LAS slave LAS slave LAS slave LAS slave LAS slave LAS slave
0B 1B 2B 3B 4B 5B 6B 7B
7 LAS slave LAS slave LAS slave LAS slave LAS slave LAS slave LAS slave LAS slave
8B 9B 10B 11B 12B 13B 14B 15B
8 LAS slave LAS slave LAS slave LAS slave LAS slave LAS slave LAS slave LAS slave
16B 17B 18B 19B 20B 21B 22B 23B
9 LAS slave LAS slave LAS slave LAS slave LAS slave LAS slave LAS slave LAS slave
24B 25B 26B 27B 28B 29B 30B 31B
10 ID_CODE slave 0 Configurazione I/O slave 0
11 Ext ID1 slave 0 Ext ID2 slave 0
... .....
218 riservato
Flag 1 Flag 2
Numero di bit Significato Numero di bit Significato
0 OFFLINE_READY 0 OFFLINE
1 APF 1 INTERNAL
2 FUNZIONAMENTO_NOR- 2 EEPROM_OK
MALE
3 MODO OPERATIVO 3 AUTO_ADDR_ENABLE
4 AUTO_ADDR_AVAIL 4 PERIPHERY_FAULT
5 AUTO_ADDR_ASSI_GN 5 riservato
6 LDS_0 6 riservato
7 CONFIG_OK 7 Avvio MPO
Il significato dei flag è uguale a quello per i job Lettura_delle_liste_e_dei_flag_ampliati
(Get_LPS, Get_LAS, Get_LDS, Get_Flags).
3.3.18 Progettazione_dell’intera_configurazione_ampliata
Significato
Questo richiamo permette di trasferire l’intera configurazione desiderata dell’AS–Interface al
master AS–i e di memorizzarla come configurazione nominale nella memoria non volatile
della EEPROM. In questo modo il DP/AS–i Link 20E viene progettato.
Vengono trasmessi i seguenti dati:
S la lista degli slave AS–i progettati che definisce gli slave AS–i che possono essere attivati
con il master AS–i nel funzionamento protetto;
S la lista dei dati di configurazione che specifica i codici ID e la configurazione I/O che de-
vono avere gli slave AS–i allacciati.
S la lista dei parametri slave AS–i memorizzati nella memoria non volatile del master AS–i.
Questi parametri vengono trasmessi agli slave AS–i all’avvio del master AS–i.
S i flag che determinano lo stato di funzionamento del master AS–i dopo l’avvio.
Byte Significato
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
0 Numero istruzione operativa: 3Ah
1 00h
2 LPS slave LPS slave LPS slave LPS slave LPS slave LPS slave LPS slave LPS slave
0 1 2 3 4 5 6 7
3 LPS slave LPS slave LPS slave LPS slave LPS slave LPS slave LPS slave LPS slave
8 9 10 11 12 13 14 15
4 LPS slave LPS slave LPS slave LPS slave LPS slave LPS slave LPS slave LPS slave
16 17 18 19 20 21 22 23
5 LPS slave LPS slave LPS slave LPS slave LPS slave LPS slave LPS slave LPS slave
24 25 26 27 28 29 30 31
6 riservato LPS slave LPS slave LPS slave LPS slave LPS slave LPS slave LPS slave
1B 2B 3B 4B 5B 6B 7B
7 LPS slave LPS slave LPS slave LPS slave LPS slave LPS slave LPS slave LPS slave
8B 9B 10B 11B 12B 13B 14B 15B
8 LPS slave LPS slave LPS slave LPS slave LPS slave LPS slave LPS slave LPS slave
16B 17B 18B 19B 20B 21B 22B 23B
9 LPS slave LPS slave LPS slave LPS slave LPS slave LPS slave LPS slave LPS slave
24B 25B 26B 27B 28B 29B 30B 31B
Flag 1 Flag 2
Numero di bit Significato Numero di bit Significato
0 OFFLINE_READY 0 OFFLINE
1 APF 1 INTERNAL
2 FUNZIONA- 2 EEPROM_OK
MENTO_NORMALE
3 MODO OPERATIVO 3 AUTO_ADDR_ENABLE
4 AUTO_ADDR_AVAIL 4 PERIPHERY_FAULT
5 AUTO_ADDR_ASSI_GN 5 riservato
6 LDS_0 6 riservato
7 CONFIG_OK 7 Avvio MPO
I flag che modificano il modo operativo del master AS–i sono rappresentati in grigio. I valori
dei rimanenti flag non hanno alcun significato per l’istruzione operativa ’Programmazione
dell’intera configurazione’ e non possono essere modificati nel master AS–i con questo ri-
chiamo.
MODO OPERATIVO L’impostazione di uno ’0’ significa che il DP/AS–i Link 20E commuta nel funziona-
mento protetto dopo l’elaborazione dell’istruzione operativa. L’impostazione di un ’1’
comporta il proseguimento del funzionamento nel modo di progettazione.
0: Il master AS–i si avvia nel funzionamento protetto dopo la conclusione del job.
1: Il master AS–i si avvia nel modo di progettazione dopo la conclusione del job.
AUTO_ADDR_ENABLE ’0’ significa che la programmazione automatica degli indirizzi è disabilitata, ’1’ significa
che la programmazione automatica degli indirizzi è abilitata.
0: Programmazione automatica degli indirizzi disabilitata.
1: Programmazione automatica degli indirizzi abilitata.
3.3.19 Scrittura_lista_parametri_ampliata
Significato
Questa istruzione operativa permette di trasmettere al master AS–i i parametri per tutti gli
slave AS–i. Il master trasmette agli slave AS–i solo i parametri che sono stati modificati,
vale a dire che si scostano dai parametri (reali) precedentemente trasmessi..
Byte Significato
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
0 Numero istruzione operativa: 3C H
1 00H
2 irrilevante Parametri slave 1
3 Parametri slave 2 Parametri slave 3
4 Parametri slave 4 Parametri slave 5
5 Parametri slave 6 Parametri slave 7
6 Parametri slave 8 Parametri slave 9
7 Parametri slave 10 Parametri slave 11
8 Parametri slave 12 Parametri slave 13
9 Parametri slave 14 Parametri slave 15
10 Parametri slave 16 Parametri slave 17
11 Parametri slave 18 Parametri slave 19
12 Parametri slave 20 Parametri slave 21
13 Parametri slave 22 Parametri slave 23
14 Parametri slave 24 Parametri slave 25
15 Parametri slave 26 Parametri slave 27
16 Parametri slave 28 Parametri slave 29
17 Parametri slave 30 Parametri slave 31
18 irrilevante Parametri slave 1B
19 Parametri slave 2B Parametri slave 3B
20 Parametri slave 4B Parametri slave 5B
21 Parametri slave 6B Parametri slave 7B
22 Parametri slave 8B Parametri slave 9B
23 Parametri slave 10B Parametri slave 11B
24 Parametri slave 12B Parametri slave 13B
25 Parametri slave 14B Parametri slave 15B
26 Parametri slave 16B Parametri slave 17B
27 Parametri slave 18B Parametri slave 19B
28 Parametri slave 20B Parametri slave 21B
29 Parametri slave 22B Parametri slave 23B
30 Parametri slave 24B Parametri slave 25B
31 Parametri slave 26B Parametri slave 27B
32 Parametri slave 28B Parametri slave 29B
33 Parametri slave 30B Parametri slave 31B
3.3.20 Lettura_della_lista_eco_parametri_ampliata
Significato
Il richiamo della lista dell’eco dei parametri permette di emettere i valori di eco di tutti gli
slave AS–i. Il valori di eco di uno slave AS–i derivano dall’ultimo richiamo di parametri tra-
smesso a questo slave AS–i.
Byte Significato
0 Numero istruzione operativa: 33h
1 00h
Byte Significato
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
1 irrilevante Eco parametri slave 1
2 Eco parametri slave 2 Eco parametri slave 3
3 Eco parametri slave 4 Eco parametri slave 5
4 Eco parametri slave 6 Parametri slave 7
6 Eco parametri slave 8 Eco parametri slave 9
5 Eco parametri slave 10 Eco parametri slave 11
6 Eco parametri slave 12 Eco parametri slave 13
7 Eco parametri slave 14 Eco parametri slave 15
8 Eco parametri slave 16 Eco parametri slave 17
9 Eco parametri slave 18 Eco parametri slave 19
10 Eco parametri slave 20 Eco parametri slave 21
11 Eco parametri slave 22 Eco parametri slave 23
12 Eco parametri slave 24 Eco parametri slave 25
13 Eco parametri slave 26 Eco parametri slave 27
14 Eco parametri slave 28 Eco parametri slave 29
15 Eco parametri slave 30 Eco parametri slave 31
16 irrilevante Eco parametri slave 1B
17 Eco parametri slave 2B Eco parametri slave 3B
18 Eco parametri slave 4B Eco parametri slave 5B
19 Eco parametri slave 6B Parametri slave 7B
20 Eco parametri slave 8B Eco parametri slave 9B
21 Eco parametri slave 10B Eco parametri slave 11B
22 Eco parametri slave 12B Eco parametri slave 13B
23 Eco parametri slave 14B Eco parametri slave 15B
24 Eco parametri slave 16B Eco parametri slave 17B
25 Eco parametri slave 18B Eco parametri slave 19B
26 Eco parametri slave 20B Eco parametri slave 21B
27 Eco parametri slave 22B Eco parametri slave 23B
28 Eco parametri slave 24B Eco parametri slave 25B
29 Eco parametri slave 26B Eco parametri slave 27B
30 Eco parametri slave 28B Eco parametri slave 29B
31 Eco parametri slave 30B Eco parametri slave 31B
3.3.21 Lettura_identificazione_versione
Significato
Questo richiamo permette di leggere il codice della versione del firmware del DP/
AS–i Link 20E.
Byte Significato
0 Numero istruzione operativa: 14H
La risposta del DP/AS–i Link 20E contiene il nome e il numero di versione del firmware nella
forma seguente:
Byte Significato
0 S
1 i
2 e
3 m
4 e
5 n
6 s
7
8 A
9 G
10
11 L
12 I
13 N
14 K
15 2
16 0
17 E
18
19 V
20 x
21 .
22 y
23 y
24
25
Byte Significato
26
27
28
29
30
30
“x.yy” indica il numero di versione attuale del firmware del DP/AS–i Link 20E.
3.3.22 Lettura_ID_slave_AS–i
Significato
Questo richiamo permette di leggere direttamente il codice ID di uno slave AS–i sulla linea
AS–i. Questo richiamo è previsto per scopi di diagnostica e non è necessario nel funziona-
mento master normale.
Byte Significato
0 Numero istruzione operativa: 17H
1 Indirizzo slave
Byte Significato
Bit 7 Bit 4 Bit 3 Bit 0
0 riservato Codice ID
Significato
Questo richiamo permette di leggere direttamente l’Extended ID1–Code di uno slave sulla
linea AS–i. Questo richiamo è previsto per scopi di diagnostica e non è necessario nel fun-
zionamento master normale.
Byte Significato
0 Numero istruzione operativa: 37H
1 Indirizzo slave
Byte Significato
Bit 7 Bit 4 Bit 3 Bit 0
0 riservato Extended ID1–Code
Significato
Questo richiamo permette di scrivere direttamente l’Extended ID1–Code di uno slave AS–i
con indirizzo “0” sulla linea AS–i. Questo richiamo è previsto per scopi di diagnostica e non è
necessario nel funzionamento master normale.
Il master AS–i inoltra il codice Extended ID1 senza controllo di plausibilità allo slave AS–i.
Byte Significato
0 Numero istruzione operativa: 3FH
0 irrilevante Extended ID1–Code
Significato
Questo richiamo permette di leggere direttamente l’Extended ID2–Code di uno slave sulla
linea AS–i. Questo richiamo è previsto per scopi di diagnostica e non è necessario nel fun-
zionamento master normale.
Byte Significato
0 Numero istruzione operativa: 38H
1 Indirizzo slave
Byte Significato
Bit 7 Bit 4 Bit 3 Bit 0
0 riservato Extended ID2–Code
3.3.26 Lettura_I/O_slave_AS–i
Significato
Questo richiamo permette di leggere direttamente la configurazione I/O di uno slave AS–i
sulla linea AS–i. Questo richiamo è previsto per scopi di diagnostica e non è necessario nel
funzionamento master normale.
Byte Significato
0 Numero istruzione operativa:18
1 Indirizzo slave
Byte Significato
Bit 7 Bit 4 Bit 3 Bit 0
0 riservato Configurazione I/O
Significato
Questo richiamo permette di leggere gli errori della periferia (LPF) segnalati dagli slave AS–i
dal master AS–i. L’LPF viene aggiornata ciclicamente dal AS–i. Se e quando uno slave AS–i
segnala errori della periferia allacciata (p. es.: conduttore spezzato) va rilevato dalla descri-
zione dello slave AS–i.
Byte Significato
0 Numero istruzione operativa 3E H
Byte Significato
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
0 Slave 0 Slave 1 Slave 2 Slave 3 Slave 4 Slave 5 Slave 6 Slave 7
1 Slave 8 Slave 9 Slave 10 Slave 11 Slave 12 Slave 13 Slave 14 Slave 15
2 Slave 16 Slave 17 Slave 18 Slave 19 Slave 20 Slave 21 Slave 22 Slave 23
3 Slave 24 Slave 25 Slave 26 Slave 27 Slave 28 Slave 29 Slave 30 Slave 31
4 Slave 0B Slave 1B Slave 2B Slave 3B Slave 4B Slave 5B Slave 6B Slave 7B
5 Slave 8B Slave 9B Slave 10B Slave 11B Slave 12B Slave 13B Slave 14B Slave 15B
6 Slave 16B Slave 17B Slave 18B Slave 19B Slave 20B Slave 21B Slave 22B Slave 23B
7 Slave 2B4 Slave 25B Slave 26B Slave 27B Slave 28B Slave 29B Slave 30B Slave 31B
8 riservato
... riservato
13 riservato
Nei dati della LPF :
Bit=0: significa che lo slave non segnala errori della periferia
Bit=1: significa che lo slave segnala errori della periferia.
3.3.28 Scrittura_string_parametri_slave_AS–i
Significato
Questo richiamo permette di trasmettere uno string di parametri secondo il profilo slave AS–i
7.4 al master AS–i che inoltra questo string agli indirizzi slave AS–i specificati nel buffer di
trasmissione.
Con questo richiamo è possibile trasmettere al master AS–i un buffer di trasmissione con
max. 223 byte. Il master AS–i rileva dal byte 2 del buffer di trasmissione iI numero reale di
byte di parametri da trasmettere allo slave AS–i (numero di byte di parametri).
Le ulteriori informazioni nello string non vengono analizzate dal master AS–i e inoltrate in
modo trasparente agli salve AS–i. Finché la trasmissione dello string è in corso non avviene
nessun trasferimento dei dati utili/analogici con lo slave AS–i indirizzato.
Byte Significato
0 Numero istruzione operativa: 40 H
1 Indirizzo slave
2 Numero di byte di parametri
3 String byte (1)
4 String byte (2)
... .....
String byte (n–1)
... String byte (n)
3.3.29 Lettura_string_parametri_slave_AS–i
Significato
Questo richiamo permette di leggere uno string di parametri secondo il profilo slave AS–i 7.4
dallo slave AS–i con l’indirizzo slave AS–i specificato nel buffer di trasmissione.
Il master AS–i fornisce fino a 221 byte di dati di risposta. Il master AS–i segnala nel byte 0
del buffer di ricezione il numero di byte di parametri realmente trasmesso dallo slave
AS–i(numero di byte di parametri).
Se lo slave AS–i trasmette uno string con lunghezza superiore a 220 byte, il master AS–i
interrompe il trasferimento dello string e conclude il job con un errore. Il programma utente
non mette a disposizione i dati ricevuti.
Finché la trasmissione dello string è in corso non avviene nessun trasferimento dei dati utili/
analogici con lo slave AS–i indirizzato.
Byte Significato
0 Numero istruzione operativa 41 H
1 Indirizzo slave
Byte Significato
0 Numero di byte di parametri
1 String byte (1)
2 String byte (2)
... .....
String byte (n–1)
... String byte (n)
3.3.30 Lettura_string_ID_slave_AS–i
Significato
Questo richiamo permette di leggere uno string di identificazione secondo il profilo slave
AS–i 7.4 dallo slave AS–i con l’indirizzo slave AS–i specificato nel buffer di trasmissione. Il
master AS–i fornisce fino a 221 byte di dati di risposta. Il master AS–i segnala nel byte 0 del
buffer di ricezione il numero di byte ID realmente trasmesso dallo slave AS–i (numero dei
byte ID).
Se lo slave AS–i trasmette uno string con lunghezza superiore a 220 byte, il master AS–i
interrompe il trasferimento dello string e conclude il job con un errore. Il programma utente
non mette a disposizione i dati ricevuti.
Finché la trasmissione dello string è in corso non avviene nessun trasferimento dei dati utili/
analogici con lo slave AS–i indirizzato.
Avvertenza
In questo richiamo vengono eccezionalmente trasmessi anche i byte che contengono i bit in
“Follows” e “Valid” (vedere profilo slave AS–i 7.4).
Byte Significato
0 Numero istruzione operativa 42 H
1 Indirizzo slave
Byte Significato
0 Numero di byte ID
1 String byte (1)
2 String byte (2)
... .....
... String byte (n–1)
... String byte (n)
3.3.31 Lettura_string_diagnostica_slave_AS–i
Significato
Questo richiamo permette di leggere uno string di diagnostica secondo il profilo slave AS–i
7.4 dallo slave AS–i con l’indirizzo slave AS–i specificato nel buffer di trasmissione. Il master
AS–i fornisce fino a 221 byte di dati di risposta. Il master AS–i segnala nel byte 0 del buffer
di ricezione il numero di byte di diagnostica realmente trasmesso dallo slave AS–i (numero
di byte di diagnostica).
Se lo slave AS–i trasmette uno string con lunghezza superiore a 220 byte, il master AS–i
interrompe il trasferimento dello string e conclude il job con un errore. Il programma utente
non mette a disposizione i dati ricevuti.
Finché la trasmissione dello string è in corso non avviene nessun trasferimento dei dati utili/
analogici con lo slave AS–i indirizzato.
Byte Significato
0 Numero istruzione operativa 43 H
1 Indirizzo slave
Byte Significato
0 Numero di byte di diagnostica
1 String byte (1)
2 String byte (2)
... .....
... String byte (n–1)
... String byte (n)
Avvertenza
Osservare che il DP/AS–i Link 20E segnala errori sull’AS–Interface sono se esso lavora in
funzionamento protetto e se l’allarme di diagnostica nella progettazione DP è stato attivato
(enabled).
In SIMATIC S7 la preimpostazione è “Allarme di diagnostica disattivato”.
Avvertenza
Se la tensione AS–i scende sotto 14V, a causa della mancanza dell’alimentazione non è più
possibile nessu traffico di dati DP. Per questo motivo non può essere generato nessun mes-
saggio di diagnostica che segnala una tensione di alimentazione AS–i insufficiente. Il master
DP riconosce che il DP/AS–i Link 20E si è guastato e segnala questo guasto al proprio pro-
gramma utente.
Dispositivo di accesso
Consultare il manuale del proprio master DP per sapere con quali dispositivi è possibile ac-
cedere alla diagnostica per il master DP.
Qui di seguito vengono descritte le informazioni contenute nella diagnostica slave.
Byte 0
Byte 1 Stato della stazione da 1 a 3
Byte 2
Byte 6
Byte 7 Diagnostica riferita all’identificazione
Byte 8
Byte 9
Byte 10
Byte 11
Byte 12
Byte 13
Byte 14
Byte 15
Significato
Lo stato della stazione indica informazioni generali sullo stato di uno slave DP.
Per i singoli dib di errore nella stazione vale quanto segue:
S 0: nessun errore
S 1: errore
7 08 H Valore fisso
8 00H Valore fisso
10 01 H Valore fisso
11 04H Valore fisso
12 00H Valore fisso
I byte da 13 a 23 della diagnostica riferita all’apparecchio contenuto bit di errore per gli errori
sull’AS–Interface. In una lista delta (byte 20.23) vengono indicati tutti gli slave AS–i che si
scostato dalla progettazione, che sono guasti o presenti ma non progettati.
Avvertenza
Fare attenzione che la ”programmazione automatica degli indirizzi” è possibile solo
nei seguenti casi:
– se il DP/AS–i Link 20E si trova nel funzionamento protetto
e
– se si è guastato solo uno slave AS–i.
Qui di seguito viene descritto come sostituire in modo particolarmente semplice gli slave AS–Interface
guasti utilizzando la funzione di programmazione automatica degli indirizzi.
A questo punto è possibile sostituire lo slave AS–i difettoso procedendo nel modo
seguente:
S Sostituire lo slave AS–i difettoso con uno slave AS–i identico con l’indirizzo zero (stato
di consegna).
Successivamente il DP/AS–i Link 20E programma questo slave con l’indirizzo del nodo gua-
sto.
L’indicatore ”AUP” si spegne. Il DP/AS–i Link 20E segnala l’assunzione del nuovo slave con il LED sull’in-
dicatore degli slave.
Tabella 5-1
Tabella A-1
Costruttore SIEMENS AG
Nome del prodotto DP/AS–Interface Link 20 E
N. di ordinazione 6GK1415–2AA01
Versione 1
Profilo master M1e
Data 30.11.99
Tabella A-2
Simbolo Significato
X funzione disponibile
Avvertenza
Se 2 slave AS–i con area di indirizzamento ampliata occupano lo stesso indirizzo (p. es. in-
dirizzo 5A e indirizzo 5B), nella formula riportata sopra questa coppia di slave viene calco-
lata come 1 slave AS–i. Questo si verifica in quando le coppie di slave con lo stesso indi-
rizzo vengono interrogati solo ogni 2 cicli. Di conseguenza la durata nel ciclo indicata nella
formula riportata sopra si raddoppia.
-
Avvertenza
Se si progetta il DP/AS–Interface Link 20E con strumenti di progettazione come STEP7 o
COM PROFIBUS, queste informazioninon sono necessarie. In questo caso le possibilità di
configurazione/parametrizzazione del DP/AS–Interface Link 20E vengono proposte diretta-
mente nei menu di selezione.
Telegramma di configurazione
La struttura del telegramma di configurazione dipende se il funzionamento I/O viene ese-
guito con un numero di slave AS–i fino a 31 oppure un numero massimo di 62 slave AS–i
con modo di indirizzamento ampliato.
Modo oprativo Numero dei byte di Numero dei byte di in- Telegramma di
uscita del master DP gresso del master DP configurazione
Funzionamento I/O per 16 16 Byte 0 :
un numero di slave AS–i 3FH
fino a 31 1)
Funzionamento I/O con 32 32 Byte 0 Byte 1 Byte 2
modo di indirizzamento
ampliato C0H 1FH 1FH
Blocco a norma
Avvertenza
Nello strumento di progettazione i parametri specifici dell’utente possono essere rappresen-
tati anche con la contrassegnatura che inizia con ”byte 0”. Osservare le avvertenze riportate
nella documentazione o nei testi della guida dello strumento di progettazione.
/2/
AS–Interface Complete Specification
distribuito dall’AS–International Association, società registrata
Indirizzo:
AS–International Association e.V.
Geschäftsführung: Dr. Otto W. Madelung
Auf den Broich 4A
D – 51519 Odenthal
Germany
Tel.: +49 – 2174 – 40756
Fax.: +49 – 2174 – 41571
(L’AS–International Association, società registrata, incrementa la diffusione della tecnologia
AS–i).
Indirizzo Internet dell’AS–International Association, società registrata:
http:/www.as–interface.com
/3/
SIMATIC NET Reti di comunicazione industriali
Catalogo IK 10
Questo catalogo può essere richiesto ad ogni filiare o società regionale SIEMENS.
/4/
Profibus & AS–Interface
Componenti sul bus di campo
Catalogo ST PI
Questo catalogo può essere richiesto ad ogni filiare o società regionale SIEMENS.
/5/
SIMATIC NET
Reti di comunicazione industriali, reti PROFIBUS
Manuale per
Siemens AG
/6/
Norma PROFIBUS EN 50170
Numeri di ordinazione
I numeri di ordinazione per la documentazione SIEMENS sopracitata sono riportati nei cata-
loghi ”SIMATIC NET Comunicazione industriale, catalogo IK10” e ”SIMATIC Sistemi di auto-
mazione SIMATIC S7 / M7 / C7 – componenti per l’automazione completamente integrata,
catalogo ST70”.
Questi cataloghi e le informazioni supplementari possono essere richiesti presso le relative
filiali e società regionali SIEMENS.
-
Settore d’impiego
Il prodotto soddisfa i seguenti requisiti:
APF
AS–i–Power Fail. Flag o indicatore LED che segnala una tensione di alimentazione
troppo bassa o assente sulla linea AS–i (p. es. guasto dell’alimentatore AS–i).
AS–i–Library
Library (biblioteca) con le quali funzioni i programmi applicativi possono comunicare
con il driver AS–i.
AS–i (AS–Interface)
Aktor–Sensor Interface (interfaccia attuatore–sensore. Un sistema di collegamento in
rete del livello di campo più inferiore del livello di automazione. E’ adatto per il collega-
mento in rete di sensori e attuatori con apparecchi di comando. Denominazione prece-
dente: SINEC S1)
LAS
Lista degli slave attivati.
LES/LDS
Lista degli slave identificati / list of detected slaves (= LES)
LPS
Lista degli slave progettati
Master AS–i
Il master AS–i sorveglia e comanda sensori e attuatori binari semplici tramite moduli
AS–i o slave AS–i.
Si distinguono master AS–i standard e master AS–i ampliati.
Nibble
Con nibble si distingue un’unità di informazione costituita da bit.
Slave AS–i
Tutti i nodi che possono essere interrogati da un master AS–i vengono definiti come
slave AS–i.
Gli slave AS–i si distinguono per la loro tecnica di montaggio (moduli AS–i e sensori o
attuatori con allacciamento AS–i integrato) e per la loro area di indirizzamento (slave
AS–i standard e slave A/B AS–i con area di indirizzamento ampliata).
CP
Communication Processor: Unità per compiti di comunicazione per il montaggio in com-
puter o apparecchi di automazione.
FW
Firmware; in questo caso il software che funziona sul DP/EIP–Link Link 20.
Indirizzo PROFIBUS
L’indirizzo PROFIBUS è un’identificazione inivoca di un –> nodo allacciato a –> PROFI-
BUS. Per l’indirizzamento di un nodo l’indirizzo PROFIBUS viene trasferito nel –> tele-
gramma.
PROFIBUS DP
Modo operativo DP secondo EN 50170, Vol 2.
Master DP
Nodo attivi su –> PROFIBUS che può trasmettere telegrammi non richiesti se si trova
in possesso del token.
MPI
L’interfaccia multipunto (MPI) è l’interfaccia PG di SIMATIC S7.
Modo CLEAR
Modo operativo del master DP; gli ingressi vengono letti ciclicamente, le uscite riman-
gono impostate a 0.
Modo FREEZE
Il modo FREEZE è un modo operativo DP con il quale uno, diversi (formazione di
gruppi) o da tutti gli slave DP possono essere rilevati simultaneamente dati di processo.
Il momento di rilevamento viene segnalato dall’istruzione operativa FREEZE (rappre-
senta un telegramma di comando per la sincronizzazione).
Modo SYNC
Il modo SYNC è un modo operativo DP con il quale uno, diversi (formazione di gurppi)
tutti gli –> slave DP trasmettono dati alle proprio uscite di processo ad un determinato
momento. Il momento della trasmissione viene segnalato dall’istruzione operativa
SYNC (rappresenta un telegramma di comando per la sincronizzazione).
Parametri di bus
I parametri di bus comandano il comportamento di trasmissione sul bus. Ogni –> nodo
sul –> PROFIBUS deve utilizzare parametri di bus che corrispondono a quelli degli altri
nodi.
PROFIBUS
Un bus da campo secondo EN 50170 vol. 2. Denominazione precedente: SINEC L2.
SIMATIC NET
Siemens SIMATIC Network and Communication. Marchio di prodotto per –> reti e com-
ponenti di rete di Siemens (finora SINEC).
SINEC
Marchio di prodotto precedente per reti e componenti di rete Siemens. Nuovo nome:
SIMATIC NET.
Sistema master DP
Un –> master DP e tutti gli –> slave DP con i quali questo master DP esegue lo scam-
bio dei dati.
Slave DP
Un –> nodo con funzione slave in –> PROFIBUS DP.
Stato di funzionamento DP
Per la comunicazione tra il master DP e gli slave DP si distinguono i quattro seguenti
stati di funzionamento:
– OFFLINE
– STOP
– CLEAR
– RUN
Ciascuno di questi stati di funzionamento è contrassegnato da operazioni definite tra
master DP e slave DP.
Token Bus
Metodo di accesso alla rete per l’assegnazione del bus in diversi nodi attivi (utilizzato in
PROFIBUS). L’autorizzazione di trasmissione (token) viene inoltrato da stazione attiva
a stazione attiva. Per ogni stazione attiva vale quanto segue: tra la trasmissione del
token e la rigezione del token si trova una circolazione del token.
UNFREEZE
Job per ripristinare il –> modo FREEZE.
UNSYNC
Job per ripristinare il –> modo SYNC.
Norimberga
Johnson City
Singapore
SIMATIC Hotline
Training Center
Con i servizi Online il SIMATIC Customer Support offre illimitate informazioni supplementari
sui prodotti SIMATIC:
S Informazioni attuali generali possono essere richiamate
– in Internet al sito http://www.ad.siemens.de/net
– tramite Fax-Polling N. 08765-93 02 77 95 00
S Informazioni attuali sul prodotto e download che possono essere utili in caso di impiego
possono essere richiamati:
– in Internet al sito http://www.ad.siemens.de/csi/net
– tramite Bulletin Board System (BBS) a Norimberga (SIMATIC Customer Support
Mailbox) al numero +49 (911) 895-7100.
Per l’attivazione del mailbox utilizzare un modem fino a V.34 (28,8 kbaud), con i
parametri impostati nel modo seguente: 8, N, 1, ANSI o selezionare tramite ISDN
(x.75, 64 kbit).
Ulteriore supporto
Per domande relative ai prodotti SIMATIC NET rivolgersi al consulente Siemens presso le
filiali e società regionali responsabili.
Gli indirizzi sono riportati:
S nel nostro catalogo IK 10
S in Internet (http://www.ad.siemens.de)
-