Styrsystem - Schneider Electric

Download Report

Transcript Styrsystem - Schneider Electric

Styrsystem
UnityPro
Kom-igång med DTM för Profibus
2010-10-19
Rev. 2012-02-14
INNEHÅLLSFÖRTECKNING
1
INLEDNING .................................................................................................................................. 3
1.1
2
INLEDNING INSTALLATION ................................................................................................... 3
2.1
3
FDT OCH DTM ........................................................................................................................ 3
PROFIBUS INSTALLATION......................................................................................................... 3
UNITY PROJEKT......................................................................................................................... 3
3.1
LÄGG TILL DTM VERKTYG ...................................................................................................... 3
3.2
MASTER ................................................................................................................................... 4
3.3
LÄGG TILL GSD FILER ............................................................................................................. 4
3.4
LÄGG TILL NODER .................................................................................................................... 5
3.4.1 Adressera Noder ................................................................................................................. 5
3.5
INSTÄLLNING PÅ PRM_MASTER ............................................................................................. 6
3.5.1 Mac adress.......................................................................................................................... 6
3.5.2 IP-adress............................................................................................................................. 6
3.5.3 Basic Settings ...................................................................................................................... 7
3.5.4 Scantid för I/O scanning ..................................................................................................... 7
3.6
INSTÄLLNING PÅ NODEN.......................................................................................................... 7
3.7
LÄGG TILL DELAR TILL NODEN ................................................................................................ 8
4
ADVANTYS CONFIGURATOR I/O NODEN ........................................................................... 8
5
PROFIBUS VARIABLER ............................................................................................................ 9
5.1
5.2
6
TILLDELA VARIABEL-TYPER .................................................................................................... 9
TILLDELA VARIABEL MED AUTOMATIK ................................................................................. 11
UNITY KONFIGURERING ...................................................................................................... 12
6.1
ETHERNET MODBUS TCP MODUL .......................................................................................... 12
6.1.1 I/O scan ............................................................................................................................ 12
6.1.2 Adress server .................................................................................................................... 13
7
SÄND KONFIGURATION TILL PRM_MATSER ................................................................. 13
7.1
7.2
8
LADDA PRM_MASTER .......................................................................................................... 13
ALTERNATIV ANSLUTNING. ................................................................................................... 13
PROFIBUS PROJEKT ............................................................................................................... 13
8.1
UNITY EXEMPEL .................................................................................................................... 13
8.1.1 Unity variablerna ............................................................................................................. 15
8.1.2 Kopiera till och från verkliga variabler............................................................................ 16
9
SÖK EFTER PROFIBUS NODER ............................................................................................ 16
10
PROFIBUS DIAGNOSTIK ........................................................................................................ 17
11
EGENHETER .............................................................................................................................. 17
11.1.1
12
STBNDP2212 ............................................................................................................... 17
ALLMÄNT ................................................................................................................................... 18
Schneider Electric Sverige AB
Huvudkontor:
Box 1009, Eskilstunavägen 7
SE-611 29 Nyköping, Sweden
Tel: +46 (0)155-26 54 00
Fax: +46 (0)155-21 42 86
Org.nr 556259-3532
www.schneider-electric.se
[email protected]
Schneider Electric supportdokument
1
INLEDNING
Detta dokument handlar om installation och användning av DTM för Profibus i
Modbus TCP I/O scanning.
1.1
FDT OCH DTM
FDT är ett standardnamn för mjukvaror som hanterar DTM-er.FDT integreras i Unity
f.o.m. ver. 5.0 och kompletteras sedan med DTM verktyg för respektive nätverk. I och
med integreringen i Unity så samlas nätverkkonfigurationen i hela PLC-projektet
under en fil.
DTM används i Unity mjukvaran för konfigurering av distribuerade enheter. En DTM
används för konfigurering av Profibus master som distribueras över ethernet. En
DTM används för konfiguration av Ethernet I/P komponenter i Ethernet I/P nätverk.
2
2.1
INLEDNING INSTALLATION
PROFIBUS INSTALLATION
Sätt i CD-n som följer med Profibus Remote Master.
Installera SP1 till Unity V5.0.
Installera Master DTM. Comm DTM behövs inte för Unity.
Installera PRM Library (Setup.exe under …3-DFBs\Setup\...).Unity får inte vara
igång. Välj vilka Unity versioner du vill installera FFB biblioteket till. Förslagsvis 4.0,
4.1, 5.0, 5.1 och 6.0 och senare versioner.
3
UNITY PROJEKT
Skapa ett Unity Projekt med en ethernet modul som klara I/O scan.
3.1
LÄGG TILL DTM VERKTYG
Klicka Tools och Hardware catalog. Välj fliken DTM catalog.
Klicka External Update Tool.
Välj Update. När skanningen är klar, klicka Close
Schneider Electric Sverige AB
Mer information på vår hemsida http://www.schneider-electric.se
3 (18)
Schneider Electric supportdokument
Klicka Reload Catalog
3.2
MASTER
Lägg till en DTM via Tools – DTM Browser.
Höger klicka Host PC och välj PRM master. Acceptera default namn eller skriv in
eget.
3.3
LÄGG TILL GSD FILER
( I och med PRM_master V1.1 behöver inte nedan göras utan allt är uppdaterat i och
med kapitel ”3.1 Lägg till DTM verktyg” ). För GSD filer som ännu inte är DTM
konfigurerade måste detta göras.
Höger klicka PRM_Master och välj Device menu och Add GSD in Library. Detta görs
bara en gång för varje komponent. Sedan finns det i Biblioteket för framtida projekt.
Leta upp var du har din GSD filer och markera dem en och en. GSD filens namn ger
inte alltid information vad det är för komponent. Om du markerar filen och klickar
open så kommer svar vad det är för komponent. Fortsätt på samma vis för alla GSD
som är aktuella.
Öppna sedan Tools – Hardware catalog. Välj fliken DTM catalog
Schneider Electric AB
Mer information på vår hemsida www.schneider-electric.se
4 (18)
Schneider Electric supportdokument
Klicka External Update Tool.
Klicka Update.
När update är klar klicka Close. Om du vill kan du under Generic Gsd DTM se vad
den hittat. Tillbaka i Hardware catalog, klicka Reload catalog.
Nu har du dina GSM komponenter att välj av.
3.4
LÄGG TILL NODER
Högerklicka på PRM_master och välj add. Välj aktuell komponent och klicka Add
DTM. Skriv in lämpligt namn på komponenten t.ex.Pb_Nod_2_STB.
Adressen som automatisk läggs på respektive modul ändras senare.
Om du har installationen av Profibus klar kan man skanna Profibus nätet efter
inkopplade noder. Se mer om detta under kapitel 9 Sök efter Profibus noder.
3.4.1
Adressera Noder
Adresser till modulerna utföres enl. nedan. Högerklicka på PRM_master, välj Device
menu och Off-line Parameter. Markera Profibs Devices. Markera varje rad, skriv in
önskad adress och klicka Assign Address. Tänk på att mastern i regel har adress 1.
Schneider Electric AB
Mer information på vår hemsida www.schneider-electric.se
5 (18)
Schneider Electric supportdokument
3.5
INSTÄLLNING PÅ PRM_MASTER
Markera PRM_master och välj Device Meny och Offline Parameter
Markera General Settings.
3.5.1
Mac adress
3.5.2
IP-adress
Välj metod för att ge PRM_master en ip-adress. Enklast är att PLC-n agerar Adress
server och tilldelar PRM en adress.
Skriv in ip-adress, subnet, och default gateway. Sätt en bock i att det ska skapas en
rad i Unity:s adress server. På PRM-s baksida finns 2 roterande omkopplare som
ställs in på ett tal. Här övre på 1 (01) och undre på 1 vilket ger 011.
Schneider Electric AB
Mer information på vår hemsida www.schneider-electric.se
6 (18)
Schneider Electric supportdokument
3.5.3
Basic Settings
Markera raden Basic Settings och välj önskad Baud Rate för Profibus. Välj inte
onödigt högt värde. Välj t.ex. 1500kbits/s.
3.5.4
Scantid för I/O scanning
Klicka på I/O scanning och skriv in ett värde för Modbus Rate. Default för Unity I/O
scan är 60ms. Välj vad som är lämpligt för ditt projekt. Lägsta värde är 10ms och
sedan i steg om 10ms. Välj också tid Healt timeout, tiden innan Ethernet mastern
betraktar PRM-mastern som felaktig (inget svar).
Övriga inställningar på master kan användas enl. default.
3.6
INSTÄLLNING PÅ NODEN
Välj fliken Profibus settings för respektive nod. Välj mellan Big Endian och Little
Endian. Detta gäller för 16-bitars register om hög eller låg-byte ska komma först. Välj
i regel Big Endian för Schneider Electric komponenter.
Övriga inställningar kan användas enl. default. Avsluta med att klicka OK för att
bekräfta inställningarna.
Schneider Electric AB
Mer information på vår hemsida www.schneider-electric.se
7 (18)
Schneider Electric supportdokument
3.7
LÄGG TILL DELAR TILL NODEN
Till varje nod ska det läggas till vad som ska läsas och skrivas. T.ex. för STB-noder
så ska varje I/O modul läggas till i den ordning de är monterade från vänster till
höger. För t.ex. ATV71 finns det bara en uppsättning att lägga till men den måste
läggas till.
I DTM Browser höger klicka på en nod och välj Device menu och Configuration.
Klicka på Modules Configuration och lägg till de komponenter som ingår i noden
(device). Tänk på att förstora fönstret så att Add knappen blir tillgänglig.
Välj komponenter(moduler) efter hand som de dyker upp i listan, Modules in GSD.
När alla moduler är med ordnas de i ordning som de ska användas. För t.ex. STB
nod så ordnas de efter hur de är monterade från vänster till höger.
Avsluta med OK och då stängs fönstret
4
ADVANTYS CONFIGURATOR I/O NODEN
Starta Advantys Configurator för att ta reda på var dina variabler på noden är
placerade. Titta på I/O Image Overview och Fieldbus Image. Nedan ett exempel på
Advantys Nod.
Schneider Electric AB
Mer information på vår hemsida www.schneider-electric.se
8 (18)
Schneider Electric supportdokument
Noden får nedan I/O uppdelning. Bemärk att Profibus tänker i bytes.
5
5.1
PROFIBUS VARIABLER
TILLDELA VARIABEL-TYPER
Markera PRM_master och välj Device Menu och Off-line parametrar. Markera I/O på
respektive nod och välj Import Mode Manual.
Schneider Electric AB
Mer information på vår hemsida www.schneider-electric.se
9 (18)
Schneider Electric supportdokument
Markera Input Variables.
Default har skapats ByteArr. Markera det och välj Remove.
Markera 1 rad för Byte, markera 2 rader för WORD eller INT. Skriv in lämpligt namn
på respektive Byte.
Input (bit) och Output (bit) ger namnen i kommentars raden för respektive byte. Det
använder vi inte här (använd en byte för alla DI och DO)
In och utgångs signalers verkliga namn ser vi i stycke 8.1 Unity Exempel nedan.
Schneider Electric AB
Mer information på vår hemsida www.schneider-electric.se
10 (18)
Schneider Electric supportdokument
Ovan variabler ska tolkas Analog modul 1 kanal 1, Analog modul 1 kanal 2, DI modul
1, DI modul 1 Status, DO modul 1 Echo och Status.
Ovan variabler ska tolkas Analog utg. Modul 1 kanal 1, Analog utg. Modul 1 kanal 2,
DO modul 1.
5.2
TILLDELA VARIABEL MED AUTOMATIK
Ett alternativ är att tilldela variablerna manuellt är att välja Automatic.
Då blir alla variabler av byte typ. Valet Little eller Big Endian får ingen betydelse för
allt kommer in som byte och du kan inte bestämma ordningen. Det blir som nedan.
Efter som analog värden in och ut blir i byte form, får också blocken för att skapa
värden handtera signalerna i byte form. Se hur det ser ut utan byte senare i kapitel
8.1.2 Kopiera till och från verkliga variabler.
Schneider Electric AB
Mer information på vår hemsida www.schneider-electric.se
11 (18)
Schneider Electric supportdokument
6
UNITY KONFIGURERING
6.1
6.1.1
ETHERNET MODBUS TCP MODUL
I/O scan
Klicka på fliken I/O scan. Skriv in adress för Read Ref From och Write Ref. from.
Klicka i den lilla rutan med 3 punkter (…). Markera och välj DTM protocol och DTM
Name. Klicka OK.
Nu har en ny rad skapats i I/O scan med PRM_Master röd markerad.
Skriv in lämpligt antal %MW som ska läsas som skrivas i I/O scan. Man kan skriva
mer än vad som behövs. Skriv t.ex. 100 i RD lenght och 100 i WR lenght.
Klicka sedan på punkterna igen. Klicka Update och nu blir konfigurationen färdig i
Unity.
Schneider Electric AB
Mer information på vår hemsida www.schneider-electric.se
12 (18)
Schneider Electric supportdokument
6.1.2
Adress server
I Unity under Communikation och Ethernet modulen som ska sköta I/O scan och
fliken Address Server så har PRM_Master konfigurationen lagt till vilken adress
Address servern ska tilldela PRM_master.
Bygg Unity projektet. Anslut mot PLC och ladda ner och sätt till RUN.
7
7.1
SÄND KONFIGURATION TILL PRM_MATSER
LADDA PRM_MASTER
För att ladda PRM konfigurationen måste du vara ansluten med Etherent till PRM
modulens ethernet nätverk.
Välj PRM master. Klicka connect. Höger klicka och välj ”Store data to Device”.
7.2
ALTERNATIV ANSLUTNING.
Är det problem att mot PRM mastern kan det bero på att den inte har tagit ip-adress.
Prova att pinga den. Om den inte svarar på ping till din konfigurerade ip-adress kan
man prova med default ip-adress.
Default ip-adress får du under PRM_master och General settings.
8
8.1
PROFIBUS PROJEKT
UNITY EXEMPEL
PRM_info är en variabel om modulen som ska skapas. Skapa namnet. Klick till höger
i type i de tre punkterna. Leta upp katalog Profibus och välj rätt typ.
Schneider Electric AB
Mer information på vår hemsida www.schneider-electric.se
13 (18)
Schneider Electric supportdokument
För M340 och Quantum ser det ut som nedan.
För Premium ser det ut som nedan.
Premium använder inte adressering direkt med ip-adressen utan måste gå över en
xway adress. Kommunikationen till PRM-mastern från Premium sker med Modbus
TCP. När Premium ska använda Modbus TCP (och inte UniTe TCP) ska stations
adressen vara större lika 100. Detta skrivs in i en tabell under messaging.
Premium PLC ovan har xway adress 1.2 (man bör undvika network 0). PRM mastern
ska ha ip-adress 192.168.1.11 och tilldelas i ovan tabell en xway adress 1.111.
Schneider Electric AB
Mer information på vår hemsida www.schneider-electric.se
14 (18)
Schneider Electric supportdokument
Även en variabel för information om ethernet kortet kan behövas.
För att PRM mastern ska starta måste nedan program skrivas.
8.1.1
Unity variablerna
Nedan de variabel namn som tilldelades.
Schneider Electric AB
Mer information på vår hemsida www.schneider-electric.se
15 (18)
Schneider Electric supportdokument
8.1.2
Kopiera till och från verkliga variabler
En sektion i programmet kan skapas som nedan för att tilldela PB nodernas signaler
till processens variabler.
9
SÖK EFTER PROFIBUS NODER
I ett färdigt Profibus nät kan du söka efter noder. Det kan göras när inga noder är
konfigurerade eller när en nod har lagts till i en konfiguration. Gå Online på PRMmastern genom att klicka Connect. Klicka sedan Fieldbus Discovery.
Schneider Electric AB
Mer information på vår hemsida www.schneider-electric.se
16 (18)
Schneider Electric supportdokument
Den eller de noder som inte är konfigurerade kan läggas till med + .
10 PROFIBUS DIAGNOSTIK
11 EGENHETER
11.1.1
STBNDP2212
STBNDP2212 finns i version 2.x och 4.x. Till detta finns det olika GSD filer.
Den äldre behövs för de äldre V2.x.
Revidera manuellt SA_0640.gsd enl. nedan från
Schneider Electric AB
Mer information på vår hemsida www.schneider-electric.se
17 (18)
Schneider Electric supportdokument
till
12 ALLMÄNT
Schneider Electric tar inte ansvar för vare sig direkt eller indirekt för eventuella felaktigheter i
supportdokumentet. Schneider Electric förbehåller sig rätten att utan förvarning utföra
förändringar i supportdokumentet. Det är upp till användaren att utföra erforderliga prov i syfte
att verifiera funktionen i aktuell applikation. I och med användande av supportdokumentet
accepterar användaren ovanstående.
Schneider Electric AB
Mer information på vår hemsida www.schneider-electric.se
18 (18)