1 Funktion och användningsområde En E-terminal kan anslutas till styrsystemet Siemens SIMATIC S7-300/400 via PROFIBUS DP. Styrsystemet måste innehålla ett PLC-program (HMI-profil) som sköter kommunikationen mellan E-terminalen och styrsystemet. Filen där programexemplet finns heter S7-proj.zip. 2 Om Kom-igång-dokumentet Detta Kom-igång-dokument skall ej ses som en fullständig manual. Det är ett hjälpmedel för att snabbt och enkelt komma igång med en vanlig applikation. För ytterligare information hänvisas till manualen: Drivermanual Simatic S7, PBDP, E-serien (MA00368) Siemens SIMATIC S7 manual Detta dokument och andra Kom-igång-dokument finns att hämta på vår hemsida www.beijer.se under support. Synpunkter på våra Kom-igång-dokument kan skickas till manual@beijer.se. 3 Tekniska data för PROFIBUS DP I tabellen nedan beskrivs tekniska data för PROFIBUS DP. Tekniska data för PROFIBUS DP Storlek på in- utarea Hastighet Identitetskod 1002 Max antal noder (utan förstärkare) 32 Max antal noder (med förstärkare) 96 Max kabellängd (utan förstärkare) Max kabellängd (med förstärkare) 32-200 bytes 9.6 kbit/s - 12 Mbit/s 200 m, 12 Mbit/s 3000 m, 9.6 kbit/s normal.dot, 021106 Sida 1 (11) Huvudkontor (styrelsens säte) Regionkontor Regionkontor Försäljningskontor Beijer Electronics AB (publ) Beijer Electronics AB Beijer Electronics AB Jönköping, 036-12 89 40 Box 426 Box 326 Marieholmsgatan 10B 201 24 MALMÖ 192 30 SOLLENTUNA 415 02 GÖTEBORG Telefon 040-35 86 00 Telefon 08-626 04 20 Telefon 031-707 25 50 Telefax 040-93 23 01 Telefax 08-754 88 51 Telefax 031-707 25 53 Krangatan 4A Bergkällavägen 32 Orgnr 556025-1851 Momsregnr SE556025-1851-01 Internet www.beijer.se E-post info@beijer.se
4 Inkoppling Siemens SIMATIC S7-300/400 Terminering PROFIBUS DP-nätverk E-terminal med expansionskortet IFC-PBDP installerat E-terminalen ansluts via ett PROFIBUS DP-nätverk till Siemens SIMATIC S7. För att kunna ansluta E-terminalen till PROFIBUS DP-nätverket krävs att terminalen kompletteras med expansionskortet IFC-PBDP. Nedan visas hur E-terminalen ansluts till Siemens SIMATIC S7 via ett standard PROFIBUS DP-kablage. E-terminal 9-polig D-sub (hane) Siemens SIMATIC S7 9-polig D-sub (hane) Skärm PROFIBUS DP-nätverket måste termineras i båda ändar. Expansionskortet IFC-PBDP i E-terminalen har en inbyggd terminering som kan väljas med omkopplare (se avsnitt 4.2). Kontakter med inbyggd terminering finns även. Kabeln Unitronics Bus L2/F.I.P är testad för applikationen och har följande egenskaper: Tekniska data för kabeln Unitronics Bus L2/F.I.P Kapacitans Impedans Resistans 30 nf/km 150 Ohm (3-20 MHz) 115 Ohm/km Skyddsjord Beijer Electronics AB Tel 040-35 86 00 Fax 040-93 23 01 Internet www.beijer.se 2 (11)
4.1 Montage av expansionskortet IFC-PBDP Montering av ett IFC-PBDP utförs enligt följande steg. Slå av spänningen till terminalen. Se till att du är ESD-skyddad. Montera av täckplåtarna, dels på baksidan av terminalen och dels på kortsidan. På kortsidan finns en eller två kortplatser för expansionskort. Kortplats 2 Kortplats 1 Sätt bygeln J1 på expansionskortet i läge SLOT 1 om expansionskortet ska placeras på kortplats 1 och i läge SLOT 2 för kortplats 2. J1 X2 X1 X1 X2 Montera expansionskortet med komponenterna på kortet placerade uppåt. Den ena expansionskabeln monteras mellan X1 på CPU-kortet och X1 på expansionskortet och den andra mellan X2 på CPU-kortet och X2 på expansionskortet. Skruva fast kortet i terminalen med medföljande distanser eller skruvar. Använd skruvarna om expansionskortet placeras på kortplats 1. Om expansionskortet placeras på kortplats 2 används både distanserna och skruvarna. Kontrollera att expansionskabeln sitter som den ska. Montera täckplåtarna. 4.2 Inställning av expansionskortet IFC-PBDP Nedan visas en illustration av expansionskortet IFC-PBDP. Hänvisningarna i illustrationen beskrivs i tabellen nedan. Beskrivning av hänvisningar i ovanstående illustration 1 Här ansluts expansionskortet till nätverket via en standard PROFIBUS-kontakt 2 Bussterminering: Omkopplaren ställs i läge ON på den första och sista stationen i nätverket. 3 Indikatorlampa 1: (ERR) har färgen röd och indikerar konfigurations- eller kommunikationsfel samt timeout. Lampan lyser tills stationen är konfigurerad. Indikatorlampa 2: (PWR) har färgen grön och indikerar spänningsförsörjning 5 VDC. Indikatorlampa 3: (DIA) har färgen grön och indikerar diagnostiskt fel. Används ej i denna applikation. 4 Här anges stationsnummer för stationen. Observera! Stationsnumret på IFC PBDP-kortet måste vara samma som i konfigurationen i avsnitt 5. I vårt fall skall stationsnumret ställas till 9. Beijer Electronics AB Tel 040-35 86 00 Fax 040-93 23 01 Internet www.beijer.se 3 (11)
5 Konfigurering i Siemens programmeringsverktyg STEP7 Följande avsnitt beskriver hur kommunikationen konfigureras i programmeringsverktyget Siemens STEP7. Starta programmeringsverktyget Siemens STEP7 och öppna ditt PLC-projekt. Starta Siemens STEP7 Hardware. För att kommunikationen skall kunna konfigureras i Siemens STEP7 krävs en GSD-fil. Filen kan laddas ner från vår hemsida: www.beijer.se Installera GSD-filen till GSD-biblioteket i Siemens STEP7. Detta görs genom att man väljer menyalterantivet Options - Install New *.GSD Files. När GSD-filen är installerad visas DPslaven i fönstret Hardware Catalog under PROFIBUS-DP\Other Field Devices. DP-slaven är nu tillgänglig för konfigurering. Kopiera PLC-projektet HMI_kons till projektbiblioteket som normalt är STEP7\S7proj. PLC-projektet kan laddas ner från vår hemsida: www.beijer.se Öppna projektet HMI_kons. Överför PLC-programmet till Siemens SIMATIC S7-systemet. Beijer Electronics AB Tel 040-35 86 00 Fax 040-93 23 01 Internet www.beijer.se 4 (11)
6 Konfigurering och adressering i E-Designer Följande avsnitt beskriver hur E-terminalen konfigureras samt hur digitala och analoga värden adresseras i E-Designer: 6.1 Konfigurering av E-terminalen i E-Designer Starta programmet E-Designer. Välj menyalternativet Nytt i menyn Arkiv. Följande fönster visas: Klicka på Ändra i fältet System 1. Följande fönster visas: Välj alternativet SIMATIC, S7 Profibus DP och sedan SIMATIC S7-series (English). Klicka OK. Beijer Electronics AB Tel 040-35 86 00 Fax 040-93 23 01 Internet www.beijer.se 5 (11)
Välj menyalternativet Periferienheter i menyn Inställningar. Följande fönster visas: Under ikonen Expansionskortplatser markeras Kortplats 1 eller Kortplats 2 beroende på var expansionskortet (IFC PBDP) har monterats. Högerklicka med musen och välj Egenskaper. Välj IFC-PBDP. Klicka OK två gånger. Följande fönster visas. Markera ikonen S7 Profibus DP/SIMATIC S7, höger klicka och välj egenskaper. Beijer Electronics AB Tel 040-35 86 00 Fax 040-93 23 01 Internet www.beijer.se 6 (11)
Följande fönster visas: I läget Single DB access kan E-terminalen endast adressera ett datablock (DB 51 enligt grundinställning). Om annat datablock skall användas måste detta definieras i variabeln DB_Adress i FB 110 i HMI-profilen (se även avsnitt 8). I läget Multi DB access kan E-terminalen adressera alla datablock i PLC-systemet. Värdet W#16#FFFF måste dock anges i variabeln DB_Adress i FB 110 i HMI-profilen (se även avsnitt 8). Välj Single DB access eller Multi DB access och klicka OK. 6.2 Adressering i E-Designer (E-terminalen) Följande avsnitt beskriver hur olika datatyper adresseras i E-terminalen. Följande datatyper kan hanteras av E-terminalen: Datatyp SIMATIC S7 (english) SIMATIC S7 (german) Minnescell M M Ingång I E Utgång Q A Analogt värde (16) MW, IW el QW* MW, EW el AW* Analogt värde (32) MD, ID el QD* MD, ED el AD* Datablock DB DB * Analoga värden kan bestå av bytes som representerar både minnesceller, ingångar eller utgångar Alla datatyper består av bytes. Därmed är adresseringen alltid byte-specifik, oavsett om datatypen består av 1, 16, 32 bitar. Adresseringen är alltid decimal (0-65535). Projektminnet i Siemens SIMATIC S7 bestämmer maxlängden på datablocket (DB). Observera! Om ett odefinierat datablock (DB) adresseras i PLC-systemet kommer PLCsystemet att stoppas. Beijer Electronics AB Tel 040-35 86 00 Fax 040-93 23 01 Internet www.beijer.se 7 (11)
6.3 Adressering av digitala signaler Digitala signaler adresseras genom att man anger aktuell bit i aktuell byte, t ex I50.3 vilket medför att bit 3 i minnesbyte 50 adresseras. SIMATIC S7 (english) SIMATIC S7 (german) Datatyp Adressering Exempel Adressering Exempel Minnescell Ixxxx.b I3.7 Exxxx.b E3.7 Ingång Mxxxx.b M5.6 Mxxxx.b M5.6 Utgång Qxxxx.b Q1.3 Axxxx.b A1.3 Datablock (single) (se sidan 7) Datablock (multi) (se sidan 7) DBXxxxx.b DBX23.7 DBXxxxx.b DBX23.7 DBno.DBXxxxx.b DB51.DBX23.7 DBno.DBXxxxx.b DB51.DBX23.7 xxxx = Vilken byte som adresseras (minvärde = 0, maxvärde beror på PLC-systemet) b = Vilken bit (0-7) som adresseras. no = Vilket datablock (0-255) som adresseras Observera! Skrivningen av digitala signaler (bitar) till PLC-systemet hanteras av HMI-profilen i tre steg: 1. Först läses hela aktuella byten från PLC-systemet till E-terminalen 2. Aktuell bit ettställs / nollställs i E-terminalen. 3. Aktuell byte skrivs tillbaka till PLC-systemet. Under den tid som det tar för E-terminalen att utföra ovanstående tre steg, får inte PLCsystemet ändra värdet på aktuell byte. Detta eftersom de nya värdet då kommer att skrivas över av E-terminalen. Nedan visas ett exempel på hur en digital signal adresseras i E-Designer. Välj objektet Digital Text. Följande fönster visas. I fältet Digital signal skrivs den digitala signal som skall adresseras enligt föregående tabell. Beijer Electronics AB Tel 040-35 86 00 Fax 040-93 23 01 Internet www.beijer.se 8 (11)
6.4 Adressering av Analoga värden Vid adressering av 16-bitars analoga värden anges suffixet W, t ex MW100 vilket pekar på värdet i ingångsbyte 100-101. Vid adressering av 32-bitars analoga värden anges suffixet D, t ex QD30 vilket pekar på värdet i utgångsbyte 30-33. Datatyp Analogt värde (16-bitars) Analogt värde (32-bitars) Datablock (single) (16-bitars) Datablock (single) (32-bitars) Datablock (multi) (16-bitars) Datablock (multi) (32-bitars) SIMATIC S7 (english) SIMATIC S7 (german) Adressering Exempel Adressering Exempel IWxxxx IW231 EWxxxx EW231 MWxxxx MW101 MWxxxx MW101 QWxxxx QW2 AWxxxx AW2 IDxxxx ID21 EDxxxx ED21 MDyyyy MD39 MDyyyy MD39 QDxxxx QD34 ADxxxx AD34 DBWxxxx DBW49 DBWxxxx DBW49 DBDxxxx DBD54 DBDxxxx DBD54 DBno.DBWadr DB23.DBW49 DBno.DBWadr DB23.DBW49 DBno.DBDadr DB23.DBD54 DBno.DBDadr DB23.DBD54 xxxx = Vilken byte som adresseras (minvärde = 0, maxvärde beror på PLC-systemet) no = Vilket datablock (0-255) som adresseras. adr = Vilket dataregister som adresseras i datablocket (0-8 Kbytes beroende på PLC-system). Observera! När två ASCII-tecken lagras som ett 16-bitars analogt värde kommer den mest signifikanta byten att innehålla det första ASCII-tecknet och den lägst signifikanta byten det andra ASCII-tecknet. Beijer Electronics AB Tel 040-35 86 00 Fax 040-93 23 01 Internet www.beijer.se 9 (11)
Nedan visas ett exempel på hur ett analogt värde adresseras i E-Designer. Välj objektet Analog numerisk. Följande fönster visas. I fältet Analog signal skrivs det analoga värde som skall adresseras enligt tabell på föregående sida. Välj menyalternativet Överför. Kontrollera att kommunikationsparametrarna är rätt inställda genom att klicka på Kommunikationsinställningar. Ladda sedan ner projektet till E-terminalen med kabeln CAB5. 7 Uppstart av PROFIBUS DP-kommunikationen Kontrollera att HMI-profilen är nerladdad till PLC-systemet och att anslutningen mellan E-terminal och PLC-systemet är rätt gjord enligt avsnitt 4. Ställ PLC-systemet i läge RUN. Ställ E-terminalen i läge RUN. Om allt fungerar skall nu HMI-profilen hantera kommunikationen mellan E-terminal och Siemens SIMATIC S7. Beijer Electronics AB Tel 040-35 86 00 Fax 040-93 23 01 Internet www.beijer.se 10 (11)
8 Beskrivning av HMI-profilen Följande avsnitt beskriver kortfattat HMI-profilen, HMI_kons. 8.1 HMI_kons HMI_kons används till de PLC-system av modellen SIMATIC S7-300/400 som stöder datablock SFC14 and SFC15. Information om vilka PLC-system som stöder datablocken hittas i respektive PLC-systems manual. Begreppet kons i profilen HMI_kons står för konsistent data vilket betyder att hela meddelandet läses och skrives under ett programvarv. HMI_kons använder datatyperna MW200-MW255 och T99. Nedan beskrivs de olika programdelarna i HMI-profilen (HMI_kons) Block Beskrivning OB1 Huvudprogram. Anropar funktionsblock FB 110 som är knutet till datablock DB 110. FB 110 DB 51 Detta funktionsblock hanterar HMI-profilen och anropas av huvudprogrammet OB1. Detta datablock används i läget Single DB access för analoga värden. DB 110 Detta datablock används av FB 110. SFC 14 SFC 15 Datablocket använder systemblocket DPRD_DAT för att läsa/skriva konsistent data. Datablocket använder systemblocket DPWR_DAT för att läsas/skriva konsistent data. FB 110 innehåller variabeln DB_Address. Om annat datablock än DB 51 skall användas i läget Single DB access måste detta definieras i parametern DB_adress. Om läget Multi DB access används måste värdet W#16#FFFF anges i variabeln. Beijer Electronics AB Tel 040-35 86 00 Fax 040-93 23 01 Internet www.beijer.se 11 (11)