STEP 7 V2.x eller NCM S7-PROFIBUS V2.x Konfigurationen av DP-slavar, t ex
4.3.2 Styrning via en allmän PROFIBUS-DP-master
OBS:
För Din applikation med analoga in-/utgångar på PROFIBUS-DP kan Du utnyttja max 12 analogkanaler (summan av analogingångar och analogutgångar) i en ventilterminal.
Detta kapitel beskriver inmatningarna för konfi-guration av en ventilterminal med analogmodu-ler för en allmän DP-master. För att förstå detta kapitel bör Du vara förtrogen med konfiguration och idrifttagning av ventiltermina-ler under PROFIBUS-DP.
OBS:
Ställ element 3 på DIP-kontakten i läget "DP-Norm" (=OFF), så att Du kan styra Festo-ven-tilterminalen med PROFIBUS-DP-mastern.
Analoga I/O 4. Idrifttagning DP
FREEZE och SYNC
Öppning av FREEZE- resp SYNC-kommandot är beroende av Ditt styrsystem. Läs anvisning-arna härtill i dokumentationen till Din fältbuss-anslutning.
SE UPP:
I följande fall återställs FREEZE- resp SYNC-läget automatiskt:
• Från-/tillkoppling av ventilterminalen
• Stoppa fältbussanslutningen FREEZE-läget återställs dessutom automatiskt i följande fall:
• Bussanslutningen till ventilterminalen avbruten (funktionsövervakningen aktiv).
Komponentkonsistens
Ventilterminalen stöder följande varianter av komponentkonsistens:
•
över hela ventilterminalens längd•
över det valda formatet (byte/ord).Ordningsföljd hos konfigurations-inmatningar
SE UPP:
Konfigurera alltid “ingångar före utgångar”
och även "analoga ingångar före analoga utgångar".
Antalet analoga ingångar (AI) och analoga ut-gångar (AO) skall konfigureras som 16-bit-ord och måste motsvara den aktuella terminalut-byggnaden.
Det är inte tillåtet att konfigurera extra analoga Analoga I/O 4. Idrifttagning DP
Om Du för en ventilterminal använder analoga in-/utgångar och/eller ASi I/O, måste konfigura-tionen ske med hjälp av summaadress-ID.
Med summaadress-ID menas:
•
summan av alla digitala ingångar,•
summan av alla digitala utgångar,•
summan av alla analoga ingångar•
etcVar och en av dessa I/O-grupper skall konfigu-reras med var sina DP-ID-data (= adress-ID).
Följande konfigurationsordningsföljd skall föl-jas:
1. Summan av de digitala ingångarna 2. Summan av de digitala utgångarna
(inkl. ventilspolar)
3. Summan av ASi ingångarna 4. Summan av ASi utgångarna
5. Summan av de analoga ingångarna 6. Summan av de analoga utgångarna
SE UPP:
ID-byte förskjuts när vissa I/O-typer (digitala I/O, ASi I/O, analoga I/O) inte monterats på Analoga I/O 4. Idrifttagning DP
Exempel:
Ventilterminaler med 4 ingångsmoduler med vardera 8 ingångar, 16 ventilspolar, 1 propor-tionalmodul, 1 universalanalogmodul.
Ordningsföljd:
1. DP-ID-data för 40 I (32 I + 4 statusbitar) 2. DP-ID-data för 16 O 3. DP-ID-data för 4 AI
(1 AI prop.-modul + 3 AI universalmoduler) 4. DP-ID-data för 2 AO
(1 AO prop.-modul + 1 AO universalmodul) I detta exempel bortfaller ID-byte för ASi I/O.
DP-ID-data för analoga I/O måste i detta exempel följa omedelbart på de digitala in-/ut-gångarnas ID-byte.
Busstart
För att ta ventilterminalen i drift korrekt, skall DP-mastern utföra följande funktioner i nämnda ordningsföljd:
1. Begära diagnos
2. Sända parametreringstelegram 3. Sända konfigurationstelegram 4. Hämta diagnosinformation 5. Starta cyklisk nyttodatatrafik
Sammansättning och innehåll för de enskilda telegrammen beskrivs i de följande kapitlen.
Analoga I/O 4. Idrifttagning DP
Sända parametreringsdata
Parametreringsdata överförs till ventiltermina-len via funktionen Set_Prm av DP-mastern.
Octet 1: Stationstatus
Bit Betydelse Förklaring
0 - Reserverad
1 - 2 -
3 WD_On Tillslagsövervakning av ventilterminalen TILL/FRÅN:
log. "0": Från log. "1": Till
4 Freeze_Req log. "1": Aktivera FREEZE 5 Sync_Req log. "1": Aktivera SYNC 6 Unlock_Req Bit 7 Bit 6 Förklaring
7 Lock_Req 0 0 min TSDR + ventilterminalpara-metrar får överskrivas 0 1 Ventilterminalen frikopplad för
andra masters
1 0 Ventilterminalen spärrad för andra masters
1 1 Ventilterminalen frikopplad för andra
masters
Analoga I/O 4. Idrifttagning DP
Octet 4: Minimum Station Delay Responder (min TSDR) Beskrivning
Tidsintervallet, som ventilterminalen minst måste vänta, innan svarstelegrammet får sändas till DP-mastern.
Octet 5 und 6: Ident_Number Beskrivning
Överlämnar ventilterminalens identitetsnummer (=FB09H); parametreringstelegram till
ventilterminalen accepteras endast om det överlämnade och det programmerade ID-numret överensstämmer.
Octet 7: Group_Ident Beskrivning
Stöds ej av ventilterminalen
Octet 8 - 32: User_Prm_Data Beskrivning
Stöds ej av ventilterminalen
Analoga I/O 4. Idrifttagning DP
Sända konfigurationsdata
Konfigureringsdata lämnas via funktionen Chk_Cfg av DP-mastern till ventilterminalen.
OBS:
Konfigurationen av en ventilterminal skall utföras på följande sätt:
– vardera en ID-byte för summan av
de digitala ingångarna och summan av de digitala utgångarna.
– vardera en ID-byte för summan av
de analoga ingångarna och summan av de analoga utgångarna.
7 6 5 4 3 2 1 0
Bit Bit
Längd data 00 = 1 byte/ord
*
15 = 16 byte/ord In-/utmatning
00 = Specifika ID-kodformat *)
Analoga I/O 4. Idrifttagning DP
Parameteröversikt (Chk_Cfg):
Octet 1-n: ID-bytes
Tillåtna ID för Festo-ventilterminaler:
Exempel:
Konfigurering av en ventilterminal med upp till 28 digitala ingångar och 24 digitala utgångar.
Stationsnr.: 20
Konfiguration: Fkt.: Chk_Cfg Octet 1: 19D
Octet 2: 34D
Antal I/O Digitala I/O
Ingångar Utgångar
Decimal Hex. Decimal Hex.
till 8 016 010 032 020
till16 017 011 033 021
till24 018 012 034 022
till32 019 013 035 023
till40 020 014 036 024
till48 021 015 037 025
till56 022 016 038 026
till64 023 017 039 027
till72 024 018 040 028
till80 025 019 041 029
till 88 026 01A -
-till 96 027 01B -
-till 104 028 01C -
-Analoga I/O 4. Idrifttagning DP
Tillåtna ID-data för analoga I/O:
Antal Analoga I/O
Ingångar Utgångar
decimal hexadecimal decimal hexadecimal
t.o.m. 1 kanal 080 050 096 060
t.o.m. 2 kanaler 081 051 097 061
t.o.m. 3 kanaler 082 052 098 062
t.o.m. 4 kanaler 083 053 099 063
t.o.m. 5 kanaler 084 054 100 064
t.o.m. 6 kanaler 085 055 101 065
t.o.m. 7 kanaler 086 056
t.o.m. 8 kanaler 087 057
t.o.m. 9 kanaler 088 058
Analoga I/O 4. Idrifttagning DP
Exempel:
Konfigurering av en ventilterminal med - 16 digitala ingångar + 4 statusbitar - 16 digitala utgångar
- 5 analoga ingångskanaler - 3 analoga utgångskanaler Stationnr. 20
Konfiguration: Fkt.: Chk_Cfg Octet 1: 18D
Octet 2: 33D
Octet 3: 84D
Octet 4: 98D
Hämta diagnosinformation
Diagnosdata hämtas via funktionen Slave_Diag av ventilterminalen. Beskrivningen av denna funktion hittar Du i kapitel 5, avsnittet Diagnos via PROFIBUS-DP.
AI = analoga ingångar (I) AO = analoga utgångar (O)
Bild 4/21: Konfigureringsexempel
Analoga I/O 4. Idrifttagning DP
Cykliskt datautbyte
Det cykliska nyttodatautbytet hanteras av funk-tionen Data_Exchange. Med denna funktion överlämnas utmatningsdata för ventilterminalen som octetsträng med längden x.
OBS:
Ventilterminalen väntar med funktionen Data_exchange på utmatningsinformation för ventilerna och de elektriska utgångarna.
Som svarstelegram används den inmatnings-information, som statusbitarna och de ana-loga ingångarna skickat till mastern.
På grund av ventilterminalens modulkaraktär kan längden för nyttodatatelegrammen variera!
Parameteröversikt (Data_Exchange):
Octet 1: I/O-databyte_1 Bit 0: In-/utgång x Bit 1: In-/utgång x+1 Bit 2: In-/utgång x+2 Bit 3: In-/utgång x+3 Bit 4: In-/utgång x+4 Bit 5: In-/utgång x+5 Analoga I/O 4. Idrifttagning DP
Parameteröversikt (Data_Exchange):
Octet n: I/O-databyte_n Bit 0: In-/utgång x+w Bit 1: In-/utgång x+x Bit 2: In-/utgång x+y Bit 3: In-/utgång x+z Bit 4: Statusbit 24 Bit 5: Statusbit 25 Bit 6: Statusbit 26 Bit 7: Statusbit 27
Översikt över implementerade tjänster och tjänståtkomstpunkter (SAP)
Funktion Tillgänglig Destinations-SAP (DDestinations-SAP)
Data_Exchange ja NIL
RD_Inp ja 56
RD_Outp ja 57
Slave_Diag ja 60
Set_Prm ja 61
Chk_Cfg ja 62
Get_Cfg ja 59
Global_Control ja 58
Set_Slave_Add nej 55
Bild 4/22: Funktioner och SAP Bussparametrar/reaktionstider
Baudrate (kBit/s) till 187,5 500 1500
max TSDR (TBit) ≤ 60 ≤ 100 â 150
min TSDR (TBit) 11 11 11
Bild 4/23: Reaktionstider Analoga I/O 4. Idrifttagning DP
Konfigurationsfiler (GSD)
Bifogade diskett innehåller systemfiler (GSD) med specifika, normerade systemdata för ven-tilterminalen. Normsystemfilen finns i katalo-gen:
A:\NORM-GSD\VI03FB09.GSD
Utförligare information finner Du i filen "Read-me" på disketten.
Systemfilen innehåller utöver slavrelaterade data (ID-nummer, revision etc) även ett antal märkdata. Dessa märkdata delas in i 6 huvud-grupper:
•
Ventilterminalens digitala ingångar (inkl 4 statusbitar)•
Ventilterminalens digitala utgångar (ventil-spolar och elektriska utgångar)•
Digitala ASi-ingångar•
Digitala ASi-utgångar•
Analoga ingångar•
Analoga utgångar Analoga I/O 4. Idrifttagning DPOBS:
Du kan konfigurera max 6 ID:n. De olika ID:na måste motsvara befintlig ventilutbyggnad.
• Extra in-/utgångar som reserv är ej tillåtna.
• Om ID:n för vissa komponenter inte nyttjas för Du in nästföljande ID:n.
Mata in ID-data i följande ordning:
1. Ventilterminalens digitala ingångar (inkl 4 statusbitar)
2. Ventilterminalens digitala utgångar (ventilspo-lar och elektriska utgångar)
3. ASi-ingångar 4. ASi-utgångar 5. Analoga ingångar 6 Analoga utgångar Analoga I/O 4. Idrifttagning DP
Exempel
Exempel 1:
Ventilterminal med 60 ingångar och 26 ventil-spolar. Konfiguration:
Konfigurerade I/O Antal byte Konsistens ID 60 ingångar + 4 statusbitar 8 (DI) 1 byte 023
32 utgångar 4 (DO) 1 byte 035
Exempel 2:
Ventilterminal med 20 ingångar och 12 ventil-spolar 2 proportionalmoduler.
Konfiguration:
Konfigurerade I/O Antal byte/ord Konsistens ID-data 20 ingångar
+ 4 statusbitar
3 (DI) 1 byte 018
12 ventilspolar 2 (DO) 1 byte 033
2 proportionalmoduler (analoga ingångar)
2 (AI) 1 ord 081
2 proportionalmoduler (analoga utgångar)
2 (AO) 1 ord 097
Analoga I/O 4. Idrifttagning DP
Exempel 3:
Ventilterminal med 44 ingångar och 16 ventils-polar, 8 elektrisk utgångar, 68 ASi-in-/utgångar, 2 proportionalmoduler, 1 universalanalogmodul.
Konfiguration:
Konfigurerade I/O Antal byte/ord Konsistens ID-data
44 ingångar + 4 statusbitar
6 (DI) 1 byte 021
16 ventilspolar 8 utgångar
3 (DO) 1 byte 034
68 ASi-ingångar 9 (DI) 1 byte 024
68 ASi-utgångar 9 (DI) 1 byte 040
2 proportionalmoduler 1 universalanalogmodul (analoga ingångar)
Analoga I/O 4. Idrifttagning DP