Effektbrytare MasterPact ACB-brytare och Compact NSx Effektbrytare Kom-igång med Profibus kommunikation till MasterPact och Compact NSX Skapad 2014-02-13 Rev. 2014-08-15
INNEHÅLLSFÖRTECKNING 1 INLEDNING... 4 1.1 LUFP1 OCH LUFP9... 4 2 HÅRDVARA... 4 2.1 COMPACT NSX... 4 2.2 MASTERPACT... 4 2.3 GATEWAY... 5 3 INKOPPLING... 6 3.1 TRV00210 FÖR NSX... 6 3.2 BCM OCH CCM FÖR MASTERPACT... 6 3.3 LUFP7... 6 3.3.1 Anslutningar... 6 3.4 ÖVRIGT... 6 4 INSTÄLLNING... 7 4.1 TRV00210... 7 4.1.1 Möjliga kombinationer.... 7 4.1.2 LED kommunikation... 7 4.1.3 LED för test knapp... 7 4.2 MASTERPACT... 7 4.2.1 Modbus... 7 5 KOMMUNIKATION NSX... 8 5.1 EXEMPEL PÅ LÄS REGISTER... 8 5.2 KOMMANDO... 8 5.2.1 Manöver från... 9 5.2.2 Manöver till... 10 5.2.3 Läs klockan... 10 5.2.4 Ställ klockan... 11 6 KOMMUNIKATION MASTERPACT... 12 6.1.1 Inställning... 12 6.2 REGISTER... 12 6.2.1 Variabler LÄS... 12 6.3 MANÖVRERA TILL / FRÅN... 13 6.3.1 Register... 13 6.4 ÖVRIGA MANÖVER... 13 6.5 CHASSI KOMMUNIKATION... 13 7 LUFP7... 13 7.1 ALLMÄNT... 14 7.1.1 ABCLUFP... 14 7.1.2 Sub Network... 14 7.1.3 Nod... 14 7.1.4 Query... 14 7.2 FÖR COMPACT NSX... 15 7.3 FÖR MASTERPACT... 15 7.3.1 Read och Write Hold Registers... 15 7.4 ALLMÄNT... 16 7.4.1 Ladda ner... 17 8 GSD-FIL SETUP... 18 Schneider Electric Sverige AB Huvudkontor: Box 1009, Eskilstunavägen 7 SE-611 29 Nyköping, Sweden Org.nr 556259-3532 Tel: +46 (0)155-26 54 00 www.schneider-electric.se Fax: +46 (0)155-21 42 86 info@se.schneider-electric.com
9 AVSLUT... 18 10 ALLMÄNT... 18 Schneider Electric Sverige AB Huvudkontor: Box 1009, Eskilstunavägen 7 SE-611 29 Nyköping, Sweden Org.nr 556259-3532 Tel: +46 (0)155-26 54 00 www.schneider-electric.se Fax: +46 (0)155-21 42 86 info@se.schneider-electric.com
1 INLEDNING För MicroLogic ACB-brytare och Compact NSX brytare finns det möjlighet till Profibus kommunikation med gateway till Modbus. Denna gateway heter LUFP7 och den måste designas för sin kommunikation mot brytarna. 1.1 LUFP1 OCH LUFP9 I stora stycke kan detta dokument okså användas för FIPIO med LUFP1 och för DeviceNet med LUFP9 2 HÅRDVARA 2.1 COMPACT NSX Compact NSX med möjlighet till kommunikation TRV00210 vanligen 1 st men kan kombineras med flera. LV43420x NSx kommunikations kabel (x=0 för 0,35m, 1 för 1,3m och 2 för 3) TRV00880 ULP ändterminering NSx (sälj i 10-pack) För att läsa mer om hårdvara, se manaulen; Low Voltage Electrical Distribution, Compact NSX 100-630 A, Modbus Communication LUFP7 gateway Modbus / Profibus 2.2 MASTERPACT Konsultera manualerna Micro Logic Modbus 5100512864a.pdf och Micrologic- COM_COMBT32AK_EN.pdf för erfoderliga enheter för kommunikation och eventuell manöver. Schneider Electric Sverige AB 4 (18) Mer information på vår hemsida http://www.schneider-electric.se
Masterpact NT/NW enheter ska vara bestyckade med MicroLogic skydd typ A, P eller H. BCM modul erfodras och vid chassi montage även CCM modul. För manövrering behövs kommunicerande spolar. 2.3 GATEWAY Alt. LUFP1 gateway Modbus / FIPIO LUFP9 gateway Modbus / DeviceNet Schneider Electric AB 5 (18)
3 INKOPPLING Inkopplingsanvisningar till de olika hårdvarorna. 3.1 TRV00210 FÖR NSX TRV00210 matas med 24VDC TRV00210 RS485 D0 kopplas till D1 kopplas till 0V kopplas till LUFP7 5 D (A) 4 D (B) 8 0V 3.2 BCM OCH CCM FÖR MASTERPACT BCM och CCM matas med 24VDC BCM CCM LUFP7 E3 och E5 A och A (D0) kopplas till 5 D (A) E4 och E6 B och B (D1) kopplas till 4 D (B) 8 0V kopplas inte 3.3 LUFP7 Ställ in dip-switchar för Profibus-adress enligt manualen för LUFP7. LUFP7 känner själv av vilken baudrate som LUFP7 körs på. 3.3.1 Anslutningar Använd pinne 4, 5 och 8 i RJ45 Modbus RTU. 3.4 ÖVRIGT Även Modbus sidan ska ändtermineras. I varje ändpunkt ska ändterminering kopplas in. Använd lämpligen VW3A8306DRC RC-terminering med 2 anslutningsben att kopplas in på anslutningsplint Schneider Electric AB 6 (18)
4 INSTÄLLNING 4.1 TRV00210 Ställ in den på rätt Modbus-adress med x1 och x10 rattarna på fronten. TRV00210 är självavkännade på kommunikationsinställningar med 11 bitars kommunikation. Detta innebär att du kommer att få fel på ett antal av dina första läsningar till modulen. När modulen har funnit kommunikationsinställningarna är den redo för kommunikation. 4.1.1 Möjliga kombinationer. 1 start, 8 databitar, Udda paritet, 1 stoppbit. 1 start, 8 databitar, Jämn paritet, 1 stoppbit. 1 start, 8 databitar, Ingen paritet, 2 stoppbit. 4.1.2 LED kommunikation LED som sitter under locket för inställningar modbus adress indikerar modbus kommunikation (övre LED). Modbus adress 0 LED är ständigt till (felaktig modbus adress) Modbus adress 1-99 LED blinkar till vid kommunikations ögonblicket. 4.1.3 LED för test knapp LED (undre LED) indikerar kommunikationen mellan TRV och anslutna under enheter t.ex. NSx brytare. 4.2 MASTERPACT Följ anvisningarna i manualen Micro Logic Modbus 5100512864a.pdf. 4.2.1 Modbus 4.2.1.1 Gäller för typ A 1/ Håll knapparna Menu och inne under 3 sekunder. 2/ Default adress Ad47 visas. Ändra till önskad adress med 3/ Håll knappen inne under 3 sekunder för att spara. När knappen släpps går Ni till nästa meny. 4/ Default hastighete 19200 kbaud visas. Ändra till önskad hastighet med. Spara på samma sätt som under 3/. 5/ Default pariteten pe (even, jämn) visas. Ändra till önskad paritet med. E eller N (none, ingen paritet) är det som kan väljas. Spara på samma sätt som under 3/. 6/ Default språk En (engelska) visas. Ändra till önskat språk med. En, Fr, USEn, Dn, Sp eller It är det som kan väljas. Spara på samma sätt som under 3/. 7/ Klart. Schneider Electric AB 7 (18)
4.2.1.2 Gäller för typ P och H Liknande inställnings som ovan se mer i manual Micro Logic Modbus 5100512864a.pdf. 5 KOMMUNIKATION NSX Se i manualen för Low Voltage Electrical Distribution, Compact NSX 100-630 A, Modbus Communication vad de olika registren betyder. Det finns register som är av typen R, då kan man endast läsa dem. Det finns register som är av typen R/W, då kan man både skriva och läsa dem. Beakta datatypen då Modbus läser och skriver 16 bitars register medan många register i NSX är 32-bitars register. Man tolkar dem i regel som DUINT, dubbel unsigned integer. 5.1 EXEMPEL PÅ LÄS REGISTER Det finns också en sammanställd area från register 12 000 (adress 11999) se under MasterPact nedan kapitel 6.2.1 Variabler LÄS. Använder man denna stora area är det max 2st NSx som kan parametreras. 5.2 KOMMANDO Det finns även register som man kan ställa in vad de ska visa. I register 8000-8019 (blir vanligen register 7999-8018 om din registerräkning börjar på 0) skriver man in vad man vill göra. I register 8020-8039 läser man ut resultatet. Schneider Electric AB 8 (18)
Register 8017-8019 måste ha sina värden, annars får man fel på modbus kommandot. 5.2.1 Manöver från Kräver kommunicerbart motordon på Compact NSX. Gör en skrivning (Write registers) enligt nedan och när Compact NSX tar emot kommandot utförs manövern. Schneider Electric AB 9 (18)
5.2.2 Manöver till Kräver kommunicerbart motordon på Compact NSX. Lika som ovan men med nedanstående värden. 5.2.3 Läs klockan Utförs genom att först skriva till register 8000-8020 och sedan läses klockan i register 8021-8040. Vänta c:a 1 sek, läs sedan. Kräver en skrivning varje gång för att läsa nya värden. Schneider Electric AB 10 (18)
5.2.3.1 Klock format Hög byte Månad i hexa. År - 2000 i hexa Minuter i hexa Låg byte Dag i Hexa Timmar i hexa Sekunder i hexa Millisekunder i hexa T.ex. 16# 05 0E Månad maj, dag 14:e 16# 09 12 År 2009, timme 18 (16*1+2) 16# 35 10 Minuter 53 (16*3+5), sekunder 16 (16*1+0) 16# 02 FC Millisekunder 764 (256*2+16*15+12) 5.2.4 Ställ klockan Detta utförs genom att skriva register enligt nedan: Schneider Electric AB 11 (18)
6 KOMMUNIKATION MASTERPACT För att använda communication profile måste denna ställas in. communication profile gör att de vesentligaste värdena kan läsas på Masterpacts Modbas bas adress. Mätvärde med m.m. finns då på register 12000 12215. 6.1.1 Inställning För att aktivera kommunikationsprofil ska register 800 = 1. För brytare med firmwareversion större eller lika med V3.0 är register 800 = 1 inställt vid leverans. När kommunikationsprofilen inte är aktiverad, är alla register 12000-12215 lika med 0x8000. 6.2 REGISTER Register som omnämns i manualer adresseras med register nr. -1. Register 12 000 12 215 har adress 11 999 12 214. 6.2.1 Variabler LÄS Se utförligare i manual masterpact modbus manual.pdf. Register. 12 000-12 001 Status brytare 12 002-12 003 I/O 12 004 Fel bas skydds funktioner 12 005 Fel avancerade skydds funktioner 12 016-12 022 Strömvärden A 12 023-12 029 Strömvärden max A 12 030-12 035 Spänningsvärden RMS V 12 036 Frekvens 0,1Hz 12 037 Frekvens max 0,1Hz 12 038-12 049 Effekt (skalade värden) 12 050-12 067 Energi (skalade värden) 12 090-12 095 Spänningsvärden max RMS V 12 096-12 103 Effektfaktor 12 104-12 112 Harmonisk distortion Om man anser att ovan variabler läs blir för mycket, kan man dela in det i flera mindre delar. Schneider Electric AB 12 (18)
6.3 MANÖVRERA TILL / FRÅN Brytaren måste vara i Autoläge (se registrera 670) för att kunna utföra manöver. Default är reg. 670=1 (=auto). Manöver kräver password (standardvärde = 0000). För att ändra password, krävs den s.k. «magiska lådan» och tillhörande Micrologic utility RSU (kontakta oss). Metod för till och frånslag utförs med kommandokod = 57400 6.3.1 Register Register Adress Värde 7 700 7 699 57400 Kommando kod för till/från 7 701 7 700 4 P1 Antal parametrar inkl. denna 7 702 7 701 4 P2 Kod för brytare manöver 7 703 7 702 0 / 1 P3 =0 för från o =1 för till 7 704 7 703 0000 P4 Password 6.4 ÖVRIGA MANÖVER Det finns många manöver att utföra enl. manualen som följer samma mönster som ovan. Se masterpact modbus manual.pdf Som exempel kan nämnas att ställa klockan. 6.5 CHASSI KOMMUNIKATION För brytare som är chassi monterade så fungerar kommunikationen till brytare endast när den är i anslutet läge. För att få reda på status från Chassi används brytarens modbus adress med värdet +50. Modbus adress 1 blir 51 och modbus adress 47 blir 97. Register 661 664 kan vara intressant att läsa. 7 LUFP7 Kommunikationen i LUFPx anpassas med ABC-konfigurator mjukvaran. Schneider Electric har exempel på konfigurations fil för läsning av register. Nedan inställningarna i mjukvaran för Modbus kommunikationen. Kabel för överföring av konfigurationen till LUFP7 heter TCSMCNAM3M002P. Schneider Electric AB 13 (18)
7.1 ALLMÄNT 7.1.1 ABCLUFP Control Control och Status är bra att ta med för eventuell diagnostik. Control ordet placeras först in PB-utarean och Status placeras först i PB-inarean. 7.1.2 Sub Network Ovan är lämplig inställning. 7.1.3 Nod Markera noden, högerklicka och byt namn till lämpligt. 7.1.4 Query Ang adressen som ska kommunicera. Här adress 1. Markera noden, högerklicka och välj Lägg till kommando. Välj Preset Singel Register och/eller Read Hold Registers. Schneider Electric AB 14 (18)
Lämplig inställning. Välj: Clear för att nollställa värden om avbrott i Modbus kommunikationen. Cyclically uppdatering kan i detta fall vara lämplig, speciellt för läs kommando. För skriv kommando kan On data change vara aktuellt. 1000x10ms (10sek) är en lämplig tid för försök till återinkoppling efter ett avbrott. 1 Retries är lämpligt för att täcka in ev. en störning, annars är avbrott vanligare och då hjälper inte retries. 30x10ms (300ms) är timeout tid att vänta in svaret i kommunikationen. Kommunikationen tar normalt 20-50ms. 50x10ms (500ms) kan vara en lämplig uppdaterings tid. 7.2 FÖR COMPACT NSX Query Slave address 1 1 2 2 Function 03 10 (16) Start Reg. Adr. 2EDF (11 999) 1F3F (7999) Antal Register 0060 ( 96 ) 0014 ( 20) Antal Byte 0A (40) Data längd 0A (40) Data plats 0202 022A Respons Slave address 1 1 2 2 Function 03 10 (16) Start Reg. Adr 1F3F (7999) Antal Register 20 Antal Byte 00C0 (192) Data längd 00C0 Data plats 0002 00C2 7.3 FÖR MASTERPACT 7.3.1 Read och Write Hold Registers I först kolumnen finns Query inställning för läs register 12 000 (11 999) I andra kolumnen finns Query inställning för skriv register 7 700 (7 699) Query Slave address 1 1 Function 03 10 (16) Schneider Electric AB 15 (18)
Start Reg. Adr. 2EDF (11 999) 1E13 (7699) Antal Register 0060 ( 96 ) 0005 Antal Byte 0A (10) Data längd 0A (10) Data plats 0202 Respons Slave address 1 1 Function 03 10 (16) Start Reg. Adr 1E13 (7699) Antal Register 5 Antal Byte 00C0 (192) Data längd 00C0 Data plats 0002 Beakta att byte swap Yes/No beror på hur Profibus Mastern behandlar data. Vid editering kan värdet skrivas som decimalt, men konverteras dirkt till hex. 7.4 ALLMÄNT Det finns till LUFP7 2st kommando som heter Transaktion 1 och 2 Det är 2 generella kommando som kan användas till valfri register och modbus adress. De bör lämpligen placeras i slutet av in och ut arean. Ovan syns i Monitor läge placeringen för Transaktion 1 (röd) och Transaktion 2 (grön). I arean för in och ut till Profibus kan man ha luckor men det får inte överlappa. Texten In-Area xxx bytes och Ut-area xxx bytes är storleken som ska ställas in vid parametreringen i Profibus master med LUFP7:s GSD fil. Så här kan det se ut. Schneider Electric AB 16 (18)
Data arean fördelas enl. nedan. Klicka på Monitor. Första 2 byten är plats för eventuell status och control för LUFP7. Så här kan det se ut. GSD fil för oven inkl. Transaktion 1 o 2 parametreras för 208 bytes in och 48 bytes ut, 7.4.1 Ladda ner Ladda ner din konfiguration till LUFP_. I online-läge kan man läsa vilka värden som LUFP7 läser och skriver. Ställ markören över den Modbus-nod som är aktuell. Klicka på monitor i verktygsfältet. Nu öppnas ett fönster som läser data. Data är i byte form, så räkna om det till decimala tal. Schneider Electric AB 17 (18)
8 GSD-FIL SETUP GSD filen för LUFP7 heter TELE071F.GSD. Från den väljer man hur många bytes in och ut som ska kommuniceras. I detta fallet är det bara 208 input bytes och 48 output bytes. Lämpliga data från GSD filen adderas ihop till rätt antal bytes. Här Input bytes 32+16+128+32 (=208) och Output bytes 32+16 (=48). 9 AVSLUT Detta är bara en delmängd av man kan göra, för att komma igång. Se mer i manualen för effektbrytaren Compact NSX. 10 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 18 (18)