Indirizzamento PROFIBUS
In PROFIBUS, il bus coupler bus è un server DP modulare. PROFIBUS indirizza i dispositivi mediante l'indirizzamento slot e indicizzato. TeSys™ island suddivide lo spazio per l'indirizzamento slot in due regioni, una per gli avatar e una per i dispositivi. Lo slot 1 viene utilizzato per il bus coupler e l'avatar di sistema. In ciascuno slot, i valori dell'indice sono utilizzati per accedere ai diversi set di dati.
Dopo aver importato il file General Station Description Markup Language (GSDML) nell'ambiente di programmazione, aggiungere un'istanza TeSys island dal catalogo dell'hardware. TeSys island viene creato con un avatar di sistema ma senza altri moduli.
Seguire le istruzioni per il proprio ambiente di programmazione per inserire negli slot vuoti gli avatar e i dispositivi utilizzando le informazioni presenti inIntervalli slot PROFIBUS qui di seguito. Ad esempio:
-
In CoDeSys v3.5, fare clic con il tasto destro del mouse su uno slot vuoto e selezionare Inserisci dispositivo.
-
Selezionare un avatar o dispositivo appropriato dal catalogo.
-
Quando l'isola è completamente definita, creare i tag per i dati necessari per accedere a ciascun avatar.
TeSys™ island applica gli intervalli degli slot per la modularità fisica e virtuale illustrata nella tabella seguente:
Intervalli slot PROFIBUS
Elemento | Slot | Commento |
Bus coupler/avatar di sistema |
1 | — |
Avatar |
2–22 |
Dispositivo, carico e avatar dell'applicazione |
Dispositivi bus |
101–121 |
Modulo I/O digitali (DIOM) Modulo I/O analogici (AIOM) Starter SIL* Starter Interfaccia di alimentazione (PIM) Modulo interfaccia SIL (SIM) Moduli interfaccia tensione (VIM) |
Non applicabile | 0, 23–99, 122–254 |
Questi slot non vengono utilizzati con TeSys island. |
Esempio di numerazione dell'avatar
Ordine dell'avatar nello strumento digitale |
Slot dell'avatar PROFIBUS |
Descrizione |
Ordine fisico nell'isola |
||||||||
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | |||
1 | 1 |
Sistema |
BC |
— |
— |
VIM |
— |
— |
SIM |
— |
— |
2 | 2 |
AIOM |
— |
AIOM |
— |
— |
— |
— |
— |
— |
— |
3 | 3 |
Motore a due sensi di marcia: SIL Stop, categoria cablaggio 1/2* |
— |
— |
— |
— |
Starter SIL |
Starter SIL |
— |
— |
— |
4 | 4 |
Motore a un senso di marcia |
— |
— |
— |
— |
— |
— |
— |
Starter |
— |
5 | 5 |
Interfaccia di alimentazione con I/O (controllo) |
— |
— |
DIOM |
— |
— |
— |
— |
— |
PIM |
Esempio di slot dispositivi fisici PROFIBUS
Ordine fisico nell'isola | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
Slot dispositivi fisici PROFIBUS | 0 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 |
DPV0 viene utilizzato per la configurazione della connessione PROFIBUS, la diagnostica relativa alle comunicazioni PROFIBUS e lo scambio di dati ciclici. DPV1 viene utilizzato per lo scambio di set di dati aciclici per avatar e dispositivi.
Come descritto nel modulo IEC 61158-5-3 §6.1.3.2.3.2, gli slot non utilizzati dalla configurazione del sistema vengono registrati come vuoti e a essi vengono assegnate lunghezze di dati di ingresso e uscita pari a 0 e byte dell'identificatore 0x00.
-
A ciascun modulo viene assegnato un numero di slot (da 1 a 254). La numerazione non contiene spazi, è in ordine crescente, a partire da 1. Se uno slot non è occupato da un modulo, uno slot vuoto viene registrato con il numero di slot corrispondente nella configurazione.
-
Per ciascun modulo, assegnare un identificatore della configurazione. La numerazione non contiene spazi, è in ordine crescente, a partire da 0. Se uno slot non è occupato con un modulo, assegnare un identificatore della configurazione con lunghezza di dati di ingresso e uscita pari a 0 nella configurazione (slot vuoto).
L'interfaccia PROFIBUS di TeSys island riconosce tutti gli slot non utilizzati come vuoti, con lunghezze di dati di ingresso e uscita pari a 0 e valore del byte dell'identificatore 0x00.
La tabella seguente contiene i valori del protocollo di comunicazione (DPV1) MS1 dell'interfaccia PROFIBUS di TeSys island (comunicazione aciclica con il client PROFIBUS Classe 1, controller).
Valori del protocollo MS1 DPV1 interfaccia PROFIBUS
Punto di accesso al servizio (SAP) |
Nome |
---|---|
72 |
Non attivo |
94 |
DPV1_Read |
95 |
DPV1_ Write |