• No results found

Styrning via en allmän PROFIBUS-DP-master

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

etc

Var 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 DP

OBS:

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

Related documents