SIMATIC S7-1200 Road Show Juni 2011 Herm Brunott Product Manager Industrial Control +31 (0)70 333 3905 Herm.brunott@siemens.com Robert Jan de Leede Product Manager Sensors & Communication +31 (0)70 333 1603 Robert-jan.de.leede@siemens.com or internal use only / Siemens AG 2011. All Rights Reserved.
TIA Portal V11 Update procedure Programmeren Nieuwe functies Webserver Industriële communicatie Telecontrol & Teleservice Know-how bescherming SCADA communicatie Technologie Online Afsluiting
It s the Interplay that makes the difference De nieuwe dimensie in compacte automatisering voor Micro Automation en meer met de nieuwe SIMATIC S7-1200 modulare compact controllers, de nieuwe SIMATIC HMI Basic Panels en het nieuwe SIMATIC STEP 7 Basic integrated engineering systeem voor zowel de Controller en HMI
SIMATIC S7-1200 De nieuwe SIMATIC S7-1200 modulaire compact controllers Schaalbaar en flexibel ontwerp voldoet precies aan uw eisen Industriële communicatie mogelijkheden om aan alle netwerk wensen te kunnen voldoen Geïntegreerde technologie en diagnose om complexe automatiseringstaken op te lossen
SIMATIC HMI Basic Panels De nieuwe SIMATIC HMI Basic Panels Volledig grafische displays van 4 tot 15 met touch en fysieke druktoetsen Naadloze functionaliteit bij alle displays: systeem alarm, recepten administratie en trend view functionaliteit Geïntegreerde PROFINET interface voor eenvoudige netwerkkoppeling en communicatie
SIMATIC STEP 7 Basic Het nieuwe SIMATIC STEP 7 Basic geïntegreerde engineering systeem Eén nieuw geïntegreerd engineering systeem STEP 7 Basic V11 inclusief WinCC Basic voor SIMATIC S7-1200 en HMI Basic Panels Taak georiënteerd, intelligent, intuïtieve editors Gemeenschappelijk engineering framework voor hardware en netwerkconfiguratie, programmeren, diagnose en veel meer
Modulaire controller positionering SIMATIC S7-400 De modulaire controller voor systeemoplossingen in high-end discrete en proces automatisering Applicatie complexiteit SIMATIC S7-300 SIMATIC S7-1200 De modulaire controller voor systeemoplossingen in mid-range discrete automatisering De modulaire compact controller voor oplossingen in low-end discrete en standalone automatisering LOGO! Logica module voor schakel- en besturingsoplossingen in het low-end standalone automatiseringsbereik I/O capaciteit, programma omvang, instructie verwerkingsnelheid, communicatie mogelijheden,
SIMATIC S7-1200 Controller de perfecte oplossing voor besturing van een brede variëteit aan toepassingen
SIMATIC S7-1200 Controller Integrated I/O CPU 1211C CPU 1212C CPU 1214C Integrated Digital I/O 6 Inputs / 4 Outputs 8 Inputs / 6 Outputs 14 Inputs / 10 Outputs Integrated Analog I/O 2 Inputs 2 Inputs 2 Inputs Max. Local I/O Digital 14 82 284 Max. Local I/O Analog 3 19 67 Process Image Size 1024 Bytes for Inputs / 1024 Bytes for Outputs
SIMATIC S7-1200 Controller Memory card De memory card kan geconfigureerd worden voor verschillende functies: Program card Geheugenkaart te gebruiken als externe laad geheugen voor de CPU en om hierdoor een groter laadgeheugen te bereiken voor gebruik van dataloggen en de gebruiker gedefinieerde webpagina's. Transfer card Om het programma te kopiëren naar het interne laadgeheugen van een of meerdere CPU s zonder gebruiken te maken het STEP 7 Basic engineering systeem. Firmware update card Om de firmware van de CPU inclusief de aangesloten S7-1200 hardware te updaten
Schaalbaar en flexibel ontwerp Uitbreiden van de CPU mogelijkheden De S7-1200 familie biedt een verscheidenheid aan modules en plug-in boards voor het uitbreiden van de mogelijkheden van de CPU. Met extra I/O en communicatie-interfaces, kan de S7-1200 worden geconfigureerd om precies te voldoen aan uw behoeften.
Schaalbaar en flexibel ontwerp CPU Expansion CPU 1211C CPU 1212C CPU 1214C Signal Module (SM) none 2 8 Communication Module (CM) or Communication Processor (CP) Signal Board (SB) or Communication Board (CB) 3 3 3 1 1 1
Schaalbaar en flexibel ontwerp Nieuwe Signaal Modules Signal Modules SM 1223 AC/RLY Digital Input / Output DI 8 x 120/230 V AC DO 8 x RLY 30 V DC / 250 V AC 2 A
Schaalbaar en flexibel ontwerp Nieuwe Signaal Modules Signal Modules SM 1231 RTD Analog Input AI 8 x RTD x 16 Bit Types: Platinum (Pt), Copper (Cu), Nickel (Ni & LG-Ni) or Resistance Signal Modules SM 1231 TC Analog Input AI 8 x TC x 16 Bit Types: J, K, T, E, R&S, N, C, TXK/XK(L) Voltage range: ± 80 mv
Schaalbaar en flexibel ontwerp Signal Module Expansion Cable Met de 2 meter signaal module uitbreidingskabel, is het mogelijk om de CPU en de signaal modules op twee aparte rijen te monteren. Dit biedt extra flexibiliteit tijdens configuratie en installatie.
Schaalbaar en flexibel ontwerp Communicatie-modules en communicatie processors De communicatiemodules en de communicatieprocessor, bieden u de juiste interfaces om aan uw communicatie-eisen te voldoen. De RS232 en RS485 communicatiemodules bieden ondersteuning voor Point-to-Point, USS en Modbus RTU communicatie De PROFIBUS communicatiemodule biedt ondersteuning voor PROFIBUS communicatie De GPRS communicatieprocessor biedt ondersteuning voor monitoren, bedienen en onderhouden van uw installaties op afstand
Schaalbaar en flexibel ontwerp Nieuwe Communicatie Modules & Processor Communication Modules CM 1242-5 PROFIBUS Slave CM 1243-5 PROFIBUS Master PROFIBUS Communication 1 x 9-pin D-sub female connector 1 x 9-pin D-sub female connector Communication Processor CP 1242-7 GPRS GPRS Communication 1 x SMA antenna connector 1 x SIM card slot
Schaalbaar en flexibel ontwerp Signaal- en Communicatieboards Met deze componenten kunt u voordelig de CPU aanpassen met extra functionaliteit zonder dat deze breder wordt. De digitale Signal Boards bieden extra digitale I/O kanalen De analog en temperatuur meet Signal Boards bieden additionele analoge I/O kanalen De Communication Board biedt een additionele communicatie interface
Schaalbaar en flexibel ontwerp Nieuwe Signaal Boards Signal Boards SB 1231 AI SB 1231 RTD SB 1231 TC Analog Input AI 1 x 12 Bit ± 10 V DC, ± 5 V DC, ± 2.5 V DC or 0-20 ma AI 1 x RTD x 16 Bit Type: Platinum (Pt) AI 1 x TC x 16 Bit Types: J, K Voltage range: ±80 mv Communication Boards CB 1241 RS485 Serial Communication 1 x 6 terminal screw connector
Industriële communicatie PROFINET I/O Controller Integrated PROFINET Interface De S7-1200 CPU heeft een geïntegreerde PROFINET interface en ondersteund TCP/IP-based communicatiestandaarden. De volgende applicatie protocollen worden ondersteund door de S7-1200 CPU: PROFINET Basic Services en I/O Controller Open user communication TCP, ISOonTCP en UDP (Modbus on TCP V11 SP1)
Geïntegreerde technologie en diagnose Verbeterde PID mogelijkheden PID control Voor eenvoudige proces control Tools voor configuratie en inbedrijfstelling zijn aanwezig binnen STEP 7 Basic engineering voor de "PID-regelaar" technologisch object PID instructies worden gebruikt in het gebruikers programma om de PID-regelaars te configureren met zowel handmatige als self-tuning-mogelijkheden De PID compact controller wordt gebruikt voor het regelen van de duty cycle van een solid-state relais of de snelheid van een omvormer De nieuwe PID 3-Step controller wordt gebruikt voor het regelen van de positie van een klep of actuator
STEP 7 V11 S7-1200 met firmware V2.0
TIA Portal V11 Update procedure Programmeren Nieuwe functies Webserver Industriële communicatie Telecontrol & Teleservice Know-how bescherming SCADA communicatie Technologie Online Afsluiting
Update procedure Realiseren van de firmware update Siemens Customer&Support Unzip & Copy SIMATIC MEMORY CARD (24MB) Firmware V2.0 Stap 1 Stap 2 Stap 3 Stap 4 Download de firmware V2.0 van de Siemens Customer & Support site Unzip.Zip archive naar de SIMATIC MEMORY CARD (24MB) Steek de SIMATIC MEMORY CARD in de S7-1200 en schakel de spanning in Schakel de spanning uit, verwijder de MC en schakel de spanning in Page 24
Update procedure Firmware update - voordelen Firmware V2.0 STEP 7 V11 Nieuwe functionaliteit + = Page 25
TIA Portal V11 Update procedure Programmeren Nieuwe functies Webserver Industriële communicatie Telecontrol & Teleservice Know-how bescherming SCADA communicatie Technologie Online Afsluiting
Programmeren User Data Types - UDTs User Data Types (UDT) door gebruiker te definiëren data types Eigen data types definiëren Voor frequent gebruikte structuren Toepasbaar in OB, FB, FC, DB UDT: Motor_settings Name Type Initialwert Active Bool FALSE RPM Int 0 Temperature Real 0.0 Voorbeeld: Tag_1: Bool Tag_2: Motor_settings FC Tag_3: Bool Page 27
Programmeren Multi Instances Motor (Single Instance) Motor (Single Instance) FB Motor01 IDB1 Motor01 Motor toevoegen FB Motor02 IDB3 Motor02 SFB TON IDB2 TON SFB TON IDB4 TON Motor (Multi Instances) Motor (Multi Instances) Voordelen Multi Instances FB Motor SFB TON DB1 Motor01 Motor toevoegen FB Motor SFB TON DB2 Motor02 Vereist minder geheugenruimte Eenvoudig wijzigen FB Eén overzichtelijke DB per motor Page 28
Programmeren Slice Access Voorbeeld variabele namen My_B_Variable BYTE Variabelen in blokken en I/Q/M My_W_Variable WORD My_DW_Variable DWORD Voorbeelden: My_DW_Variable.B1 My_DW_Variable.X0 Slice Access: X 31 X 2 X 1 X 0 Bit-wise Definitie niet nodig Hoge programmeer efficiëntie B3 W1 B1 W0 B0 Byte-wise Word-wise Page 29
Programmeren Globale constanten Globale constanten Voordelen: Op ieder moment te definiëren en kunnen eenvoudig worden gewijzigd User program OB FC FB Local Kunnen gebruikt worden in het gebruikersprogramma Global Kunnen gebruikt worden in DB s en blok interface Page 30
Programmeren Rekenen CALCULATE Box Eén oproep in plaats van een groot aantal wiskundige functies Configuratie tijdbesparend Vul de formule in Start formule assistent Page 31
Programmeren Automatische datatype conversie Impliciete type conversie Automatische conversie van datatypes en met behoud van juiste waarde Geen expliciete conversie noodzakelijk (geen handmatige conversie) Impliciete conversie wordt getoond bij de ingang van de functie SInt Autom. conversie ADD Real Int INT Real Real DInt LReal Page 32
Programmeren Indirecte adressering Indirecte adressering met FieldRead en FieldWrite (vanaf Firmware 1.02 en hoger) Lees en schrijftoegang naar een array: FieldRead FieldWrite Voorbeeld: Field_Data. Numbers[0] Page 33
Programmeren Indirecte adressering Indirecte adressering direct in LAD en FBD Directe lees- en schrijftoegang naar een array in LAD en FBD Variable [ Control variable ] Example: Field_Data. Numbers[ i ] i := INT Page 34
Programmeren Nieuwe programmeertaal SCL V11 SP2 Structured Control Language tekst gebaseerde, gestructureerde hogere programmeertaal Voldoet aan IEC 61131-3 (ST) Data bewerkingen, zoals sorteren van gegevens Complexe berekeningen & algoritmes Programmacode uitwisselbaar tussen S7-300, S7-400, S7-1200 en WinAC Taalelementen van hogere programmeertalen met taal uitbreidingen typisch voor PLC s Instructie LAD: Instructie SCL: Page 35
TIA Portal V11 Update procedure Programmeren Nieuwe functies Webserver Industriële communicatie Telecontrol & Teleservice Know-how bescherming SCADA communicatie Technologie Online Afsluiting
Nieuwe functies Tijd functies (1) Bedrijfsurenteller RTM Gebruikersprogramma OB Bedrijfsuren Opslaan: Tot 10 tellers RTM T# 1d 3h 20m 10s T# 2d 4h 21m 11s SIMATIC Memory Card Gecombineerde tijden T_COMBINE Date D# 2011-12-31 Time_Of_Day TOD# 05:04:03.00 T_COMBINE DTL# 2011-12-31-05:04:03.00 DTL Page 37
Nieuwe functies Tijd functies (2) Set local time SET_TIMEZONE Systeemtijd UTC Time (Null Meridian - Greenwich, U.K.) Locale tijd e.g. UTC + 1 locale tijd Duitsland Systeemtijd + SET_TIMEZONE = Tijdzone / winter-/zomertijd Locale tijd Page 38
Nieuwe functies String functies Conversie van strings Conversie van en naar strings: Voorbeeld Type Type Voorbeeld Chars_To_Strg `A`, `B`, `C` Array of [CHAR] String `ABC` Strg_To_Chars VAL_STRG 23.45 digit String `+23.45` STRG_VAL ATH 16#123AF010 hex ASC II `123AF010` HTA VAL_STRG en STRG_VAL: nu ook met Long Real (firmware V2.0) Page 39
Nieuwe functies Interrupt functies Instellen en uitlezen parameters van OBs bijv. aanpassen oproep tijdinterrupt OB Call OB Gebruikersprogramma FC FB Status van de OB (bijv. cyclus tijd, OB actief, ) Local Firmware SET_CINT Set OB parameter (bijv. cyclus tijd) Lezen OB parameter QRY_CINT Call OB Cyclic interrupt Parameter Ook beschikbaar voor tijdvertraging interrupt OBs QRY_DINT Page 40
Nieuwe functies Offline DBs Offline DBs (unlinked DBs) bijv. voor recepten READ_DBL Lezen van data uit een niet verbonden DB in het interne laadgeheugen WRIT_DBL laadgeheugen Schrijven van data naar een niet verbonden DB in het interne Gebruikersprogramma SIMATIC Memory Card Intern laad geheugen READ_DBL WRIT_DBL OB Werkgeheugen DB L DB Page 41
Nieuwe functies Data Logging (1) Data Logging opslaan van procesdata Proces data DataLogWrite SFB142 Selectie van de procesdata Uitlezen via: Intern laad geheugen SIMATIC Memory Card Webserver Direct van de MC of Page 42
Nieuwe functies Data Logging (2) Data structuur kopie Archief DB Structuur DataLogWrite SFB142 ID: #1 Name: `xyz` Structuur No. TimeStamp Count (INT) Temperature (REAL) Pressure (REAL) Naam Type Waarde 1 12.03.11 14:00 2 20.8 2.4 Count INT 10 2 12.03.11 14:15 5 30.2 6.7 Temperature REAL 27.5 3 12.03.11 14:30 10 27.5 4.3 Pressure REAL 4.3. n Page 43
Nieuwe functies Data Logging (3) functies Max. 10 logs kunnen gelijktijdig worden geopend In Header (optioneel), kunnen bijschriften worden gedefinieerd voor gelogde data (gescheiden door komma) zoals dagen of datum 100.000 gegarandeerde schrijf cycli op een SD-kaart Functies: DataLogCreate Maak een nieuw log DataLogWrite Schrijf variabele in log DataLogNewFile DataLogOpen Creëer log (nieuwe naam, met dezelfde eigenschappen zoals gespecificeerd in bestaand log) Voorbeeld dagelijks nieuw Open log DataLogClose Sluit log Page 44
Nieuwe functies Data Logging (4) 1 Maak opslag LogData als Structure / UDT Opslag bijv. in DB 2 Eenmalige actie: Aanmaken van de log met naam, Header (optioneel) en LogData ID nummer wordt gegenereerd DataLogCreate 5 Verzameld door: Webserver SIMATIC Memory Card Name ID Header LogData 4 Schrijf een variabele naar het ID nummer DataLogWrite Name: MyFirstLog No. 1 TimeStamp 12.03.11 14:00 Count (INT) ID: DW#16#0001 Temperature (REAL) Pressure (REAL) 2 20.8 2.4 2 12.03.11 14:15 5 30.2 6.7 3 Vernieuwen LogData Tijdstempel gegenereerd de PLC automatisch Page 45
Nieuwe functies Data Logging (4) Geheugenomvang Name: MyFirstLog No. 1 2 n TimeStamp 12.03.11 14:00 12.03.11 14:15 Count (INT) ID: DW#16#0001 Temperature (REAL) Pressure (REAL) 2 20.8 2.4 5 30.2 6.7 Geheugen eisen per dataset: Overhead 12 Bytes Timestamp 20 Bytes INT 7 Bytes REAL 16 Bytes Voorbeeld MyFirstLog : Σ 71 Bytes / Dataset max. capaciteit in byte max. aanbevolen aantal datasets *) opname tijd *) (bij 15 min opnamecyclus) SIMATIC MC (2 MB) 2097152 14768 153 dagen SIMATIC MC (24 MB) 25165824 177223 1846 dagen *) SIMATIC MC is also used as load memory - suggestion: use maximum half of the size for data logging Page 46
Data Logging Functie: DataLogCreate DataLogCreate Memory Card Creëren van een data log file: in het interne laadgeheugen of op de SIMATIC Memory Card FB1 ID: #1 Name: `xyz` No. Time Stamp A (Real) B (String) C (INT) In: In: In: Name `xyz` Records n (Aantal waarden in de ring buffer) Format 1 (.csv) 1.. In: TimeStamp 1 (datum + tijd). Out: ID ID#1 number n Page 47
Data Logging Functie: DataLogWrite DataLogWrite Memory Card Schrijf data naar de ringbuffer In: FB1 ID ID# number ID: #1 Naam: `xyz` No. Time Stamp A (Real) B (String) C (INT) DB UDT UDT Naam Type Waarde 1 yesterday 1.234 Hello 53425 2 today 5.678 World 92534 3 tomorrow 9.012 Siemens 32634 A REAL 5.678. B String World n C INT 92534 Page 48
Data Logging Functie: DataLogCreateNewFile DB UDT Memory Card Maak een nieuw bestand met dezelfde structuur ID: #2 Name: `fgh` No. Time Stamp A (Real) B (String) C (INT) DataLogCreateNewFile 1 15:00 1.234 Up 53425 2. 16:00 5.678 White 92534 3. 17:00 9.012 Down 32634 In: ID FB1 ID# number. n Page 49
Data Logging Standaard Website Downloaden en verwijderen van archieven Om de log te kunnen verwijderen, moet worden ingelogd als administrator Page 50
Data Logging Automatisch opvragen van data CSV-bestanden hebben vast adres bijv.https://192.168.0.1/datalog.html?filename=datalog.csv Deze kunnen dus automatisch worden verzameld a Tijdsinterval en download locatie is geconfigureerd in download manager, bijv. Orbit Downloader b Tijdsinterval is geconfigureerd in geplande taken download locatie wordt gedefinieerd bij oproep taak download in bijv: Firefox of curl Geplande taak in OS Bijv. Call: "C:\Program Files\Mozilla Firefox\firefox.exe" "https://192.168.0.1/datalog.html?filename=datalog.csv Page 51
TIA Portal V11 Update procedure Programmeren Nieuwe functies Webserver Industriële communicatie Telecontrol & Teleservice Know-how bescherming SCADA communicatie Technologie Online Afsluiting
Webserver Voorgeconfigureerde websites Voorgeconfigureerde websites Diagnose informatie beschikbaar Monitoren van variabelen Grafische informatie ook zonder HMI Page 53
Webserver Door de gebruiker gedefinieerde webpagina's Mogelijkheid om eigen gebruiker webpagina s te definiëren Weergave van procesvariabelen Wijzigen van procesvariabelen Page 54
TIA Portal V11 Update procedure Programmeren Nieuwe functies Webserver Industriële communicatie Telecontrol & Teleservice Know-how bescherming SCADA communicatie Technologie Online Afsluiting
Industrial Communication GPRS Point-to-Point, USS, Modbus RTU om al uw communicatie eisen in te vullen. Page 56
Industrial Communication Open communicatie op ieder niveau Open communicatie op ieder niveau Communicatie mogelijkheden met de S7-1200 PROFINET I/O Controller Industrial Ethernet PROFIBUS Master/Slave Point-to-Point (PtP) Communication Universal Serial Interface (USS) Modbus RTU (Modbus TCP/IP in preparation) Telecontrol/Teleservice Communication Open communication (T-blocks) Page 57
PROFINET De feiten PROFINET is een open Industrial Ethernet standaard van Profibus International PROFINET is een combinatie van TCP/IP en IT-standaarden met real-time ethernet communicatie Diagnose mogelijkheden voor elke individuele deelnemer PROFINET naadloze integratie met andere veldbussen Uitgebreide communicatie mogelijkheden over koper, glas, plastic en draadloze verbindingen Page 58
PROFINET Een communicatie standaard voor alle type data overdracht Pg/Pc HMI PLC IWLAN Industrial Ethernet Motion control Veldapparatuur Diagnose Motor Accesspoint Web, TCP/IP Veldapparaat Page 59
PROFINET Flexibele topologie Gemixte netwerk configuraties (elektrisch, glasvezel en wireless) Uiteenlopende netwerkstructuren (ster, lijn en ring). Robuuste en betrouwbare netwerken door gebruik van PROFINET bekabeling SCALANCE XB-000 (G) Page 60
PROFINET Performance 1 3 2 Port 1 1 3 2 3 1 Port 2 Queue for port 1 3 2 Port 3 De priorisatie is gebaseerd op de IEEE 802.1q standaard Frame 1 is reeds verzonden De priorisatie heeft geen invloed op reeds verzonde data Frame 3 heeft een hogere priorisatie dan Frame 2 en zal daardoor eerder verzonden worden. Page 61
Prestatie Snelheid en stabiliteit zijn bepalend voor de prestatie van een netwerk n PN IRT PN RT STANDAARD TCP/IP 0,25...1,0 msec 10 msec 100 msec typische reactie tijd Page 62
Communicatie PROFINET IO communicatie PROFINET IO Max. 8 PROFINET devices Biedt ondersteuning aan alle devices met een PROFINET interface.: bijv. Standard I/O Siwarex Drives Etc. ET200pro PROFINET I/O Controller ET200S ET200eco PN Page 63
PROFINET Visualisatie PROFINET Internet Explorer op pc HTTP SNMP Socket TCP / UDP Real-time RT IRT PROFINET veldapparatuur IP Ethernet PC SNMP/OPC-server Sensorsysteem PROFINET-plc Bij PROFINET functioneert gestandaardiseerde TCP/IP-communicatie volgens IEEE 802.3 en als real-time communicatie Page 64
Communicatie PROFIBUS DP master CM 1243-5 - PROFIBUS DP master Communicatie opties: Met andere CPU s (S7 communicatie) met PG s met HMI devices (max. 4) met PROFIBUS DP slaves (16 devices) (e.g. ET 200, SINAMICS) PROFIBUS Page 65
Communicatie PROFIBUS DP slave PROFIBUS DP Slave CM 1242-5 Met de PROFIBUS DP Slave communicatie module CM 1242-5 is het mogelijk om te communiceren met een PROFIBUS DP Master Communication opties: Alle PROFIBUS DP netwerk configuraties zijn mogelijke met de CM 1242-5 Downloaden via PROFIBUS DP Gemixte configuratie met RS232 & RS485 is mogelijk PROFINET PROFIBUS DP Page 66
Communicatie PROFIBUS DP PROFIBUS DP Download via PROFIBUS Max. 16 PROFIBUS slaves Single master Routing PROFIBUS Master S7-1200 S7-300 ET200S ET200S Max. Module: Max. 1 PROFIBUS master Max. 3 PROFIBUS slaves Mixed conf. with RS232, RS485 mogelijk S7-1200 PROFIBUS Slave ET200S Page 67
Industrial Communication Real-time communicatie mogelijkheden PROFINET Controller S7-1200 PROFIBUS Master/Slave S7-1200 ET200S ET200S PROFINET PROFIBUS 8 Open Ethernet Komm. (T-Blocks) 8 PROFINET IO devices 16 slave connecties Max. 16 connecties in een gemixte configuratie 1 PG connectie 3 HMI connecties 8 S7-connecties Page 68
Communicatie Overzicht S7-communication Client (active) Server (passive) Verbinding met vaste partner DB PUT Put data DB Put data in DB op server: PUT Get data van DB op server: GET DB DB GET Get data Page 69
Communicatie Overzicht UDP-communication TUSEND Local Verzend data met UDP Kleine data pakketten Snelle communicatie Geen voorgeconfigureerde connectie nodig Geen data-link layer in het UDP protocol TURCV Local Page 70
Communicatie Diagnose Diagnose uitgebreid aantal diagnose functies S7-connection Central unit LED-status DeviceStates LED RALRM S7-1200 Module-diagnose ModulStates Channel-diagnose GET_DIAG ET200S ET200S Diagnose data kan ook gelezen worden met de functie RDREC. Page 71
TIA Portal V11 Update procedure Programmeren Nieuwe functies Webserver Industriële communicatie Telecontrol & Teleservice Know-how bescherming SCADA communicatie Technologie Online Afsluiting
Teleservice Remote diagnose en onderhoud vanaf elke locatie wereldwijd Voordelen Snelle responstijden in geval van storingen. Geen noodzaak tot programmeur on-site Eenvoudig updaten en bijwerken van software. Kosten besparing door het beperken van reistijden. Optimale support aan klanten door snelle reactietijden. Systeem eigenschappen Communicatie vindt plaats met behulp van VPN verbinding Optimale beveiliging door toepassing van encryptie Koppelen van meerdere machines op 1 netwerk mogelijk. Page 73
Teleservice & Telecontrol Wat is wat? Uitwisselen Proces Data (Telecontrol) Telecontrol server basic en de CP Telecontrol server basic en de MD-720 modem voor de S7-200/300 Remote service verlenen (Teleservice) Teleservice met behulp van GSM en analoge inbelverbindingen (TS IE basic adapter) Service verlenen over IP gebaseerde netwerken (Teleservice Advanced) Enkel service op de S7-1200 via GPRS i.c.m. Telecontrol ( CM1242-7) Page 74
Teleservice Een vergelijking Teleservice Basic (GSM, Analoog, ISDN en RS232) TS adapter IE basic TS modules TIA Portal V11 Eenvoudige integratie in TIA Portal V11 Flexibiliteit in type verbindingen Beperkte bandbreedte Teleservice Advanced ( ADSL, UMTS/GPRS) Scalance S & Scalance M SSC (Softnet Security Client) Grote bandbreedte High end beveiliging (IPsec) Integratie TIA Portal Telecontrol Basic (GPRS) CP 1242-7 GPRS + Antenne Telecontrol Server Basic TIA Portal V11 Eenvoudige integratie in TIA Portal V11 Schaalbare oplossing Eenvoudig benaderbaar via TS basic Service alleen op de S7-1200 uit te voeren Page 75
Teleservice Adapter IE Basic Modulaire adapter concept TS Module + TS Adapter = IE Basic TS oplossing Modem RS232 + = GSM ISDN Page 76
Teleservice Adapter IE Basic Verbindingsmogelijkheden 1 Noodzakelijk software TIA Portal V11 TIA Portal V11 Analog, ISDN, GSM TS Adapter IE Basic S7-1200 S7-300 S7-400 HMI Analog, ISDN, GSM Page 77
Teleservice Adapter IE Basic Verbindingsmogelijkheden TS Adapter IE Basic 2 TIA Portal V11 TIA Portal V11 TIA Portal V11 Noodzakelijke software TIA Portal V11 S7-400 Analog, ISDN, GSM TS Adapter IE Basic S7-1200 S7-300 HMI Analog, ISDN, GSM Page 78
Teleservice Adapter IE Basic Verbindingsmogelijkheden (topologie) Noodzakelijke software S7-400 TIA Portal V11 TS Adapter IE Basic S7-1200 S7-300 HMI SCALANCE Analog, ISDN, GSM Page 79
Teleservice Een vergelijking Teleservice Basic (GSM, Analoog, ISDN en RS232) TS adapter IE basic TS modules TIA Portal V11 Eenvoudige integratie in TIA Portal V11 Flexibiliteit in type verbindingen Beperkte bandbreedte Teleservice Advanced ( ADSL, UMTS/GPRS) Scalance S & Scalance M SSC (Softnet Security Client) Grote bandbreedte High end beveiliging (IPsec) Integratie TIA Portal Telecontrol Basic (GPRS) CP 1242-7 GPRS + Antenne Telecontrol Server Basic TIA Portal V11 Eenvoudige integratie in TIA Portal V11 Schaalbare oplossing Eenvoudig benaderbaar via TS basic Service alleen op de S7-1200 uit te voeren Page 80
Teleservice Advanced Teleservice verbindingen via (A)DSL De SCALANCE S heeft twee poorten Een "groene" poort voor de koppeling aan een device of netwerksegment Voor toegangsbeveiliging voor de beveiligingsmodule Een "rode" poort voor koppeling aan een onbeveiligd netwerk VPN tunnels naar andere beveiligingsmodules Onbeveiligde poort (voor koppeling aan LAN of WAN) Diagnostische LED s Beveiligde poort (voor koppeling aan beveiligde LAN) Geïntegreerde systeemoplossingen voor beveiligde externe verbindingen Page 81
Teleservice Advanced Teleservice verbindingen via UMTS / GPRS SCALANCE M873 en MD741-1 UMTS verbinding voor een hoge bandbreedte Geïntegreerde VPN functionaliteit voor optimale beveiliging (MD741-1) Werkt uitstekend samen met SCALANCE S en SSC Page 82
Oplossing 1 ADSL gebaseerd (SCALANCE S + SSC) Verbinding kan vanaf iedere locatie wereldwijd worden opgebouwd met de machine. De Machine bezit een vast IP adres Op de service/engineering PG wordt Softnet Security Client geïnstalleerd. Service / Engineering PG kan op verschillende wijze verbinding maken met internet (UMTS / GPRS / ADSL) Page 83
Oplossing 2 ADSL gebaseerd (SCALANCE S) Oplossing is gebaseerd op het gebruik van meerdere SCALANCE S modules De SCALANCE S module op de centrale plaats moet een vast IP adres hebben Overige SCALANCE S modules maken automatisch verbinding Page 84
Oplossing 3 GPRS gebaseerd (SCALANCE S + MD741-1) Verbinding worden m.b.v. bijv. MD 741-1 modem via GPRS opgebouwd. SIM kaart noodzakelijk om GPRS verbinding op te bouwen VPN verbindingen wordt vanaf de MD741-1 modem opgebouwd met de SCALANCE S module met een vast IP adres Page 85
Teleservice Een vergelijking Teleservice Basic (GSM, Analoog, ISDN en RS232) TS adapter IE basic TS modules TIA Portal V11 Eenvoudige integratie in TIA Portal V11 Flexibiliteit in type verbindingen Beperkte bandbreedte Teleservice Advanced ( ADSL, UMTS/GPRS) Scalance S & Scalance M SSC (Softnet Security Client) Grote bandbreedte High end beveiliging (IPsec) Integratie TIA Portal Telecontrol Basic (GPRS) CP 1242-7 GPRS + Antenne Telecontrol Server Basic TIA Portal V11 Eenvoudige integratie in TIA Portal V11 Schaalbare oplossing Eenvoudig benaderbaar via TS basic Service alleen op de S7-1200 uit te voeren Page 86
Telecontrol & Teleservice CP 1242-7 GPRS De CP 1242-7 ondersteunt de volgende communicatie services via GPRS: Met central beheer systeem (Telecontrol Server Basic) Met ander remote stations (M2M Communicatie) Met mobiele devices verzenden/ontvangen (SMS) Met PG via STEP7 V11 (Teleservice) inclusief diagnose. Met andere communicatie partners door gebruik te maken van open user communicatie gebaseerd op UDP Page 87
Telecontrol & Teleservice Telecontrol Server Basic Functionaliteiten OPC server voor GPRS connectie met de SIMATIC S7-1200 / S7-300 / S7-200 plc met een centrale server. STEP 7 Teleservice met de S7-1200. De PG moet alleen voorzien zijn van internet toegang Vijf licentie varianten: 8/64/256/1,000 en 5,000 GPRS stations Gebruik van standard SIM cards (prive APN & vaste IP s) Geoptimaliseerde GPRS communicatie (cyclis, tijdelijke, eventdriven) Multi-user interface voor engineering en bediening. Station Management tijdens bedrijf, ideaal voor grote projecten Page 88
Teleservice & Telecontrol Hardware overzicht (Telecontrol) CP1242-7 (M2M) SCALANCE S & M TS Adapater IE Basic Teleservice (S7-1200) Teleservice (S7-300/400, HMI) CPU Inter communication OPC communication (S7-1200) SMS email GSM GPRS ISDN RS232 (A)DSL * TS Adapter IE B Page 89 VPN CP1242-7 * Special provider service necessary
Communication processor CP 1242-7 Overzicht + = CP1242-7 S7-1200 Page 90
Communication processor CP 1242-7 Eigenschappen Frequency bands: 850MHz 900 MHz 1800 MHz 1900 MHz Instellingen: Tijd synchronisatie met SNTP (Simple Network Time Protocol) Buffering van data tijdens connectie problemen 128-bit encryptie (IP-Telemetry) CP1242-7 Operation modes: * SMS: Telecontrol: Machine-to-Machine (M2M): Verzenden SMS Teleservice Teleservice Ontvangen SMS Inter communicatie Inter communicatie OPC communicatie Page 91 * Geen speciale mode
Communication processor CP 1242-7 Operation modes Operation mode: SMS Provider GSM Available in operation modes: Telecontrol: S7-200 Machine-to-Machine (M2M): S7-1200 met CP1242-7 MD 720-3 S7-1200 met CP1242-7 Page 92
Communication processor CP 1242-7 Operation modes Operation mode: Telecontrol Server Basic OPC Server Telecontrol OPC-communication GPRS Provider INTERNET fix IP DSL-router S7-200 S7-1200 met CP1242-7 MD 720-3 S7-1200 met CP1242-7 Page 93
Communication processor CP 1242-7 Operation modes Operation mode: Telecontrol Telecontrol Server Basic INTERNET GPRS Provider fix IP Teleservice DSL-router S7-200 TIA Portal V11 S7-1200 with CP1242-7 MD 720-3 S7-1200 with CP1242-7 Page 94
Communication processor CP 1242-7 Operation modes Operation mode: Telecontrol Telecontrol Server Basic INTERNET GPRS Provider fix IP Inter communication DSL-router S7-200 S7-1200 with CP1242-7 MD 720-3 S7-1200 with CP1242-7 Page 95
Communication processor CP 1242-7 Noodzakelijke software Operation mode: Telecontrol Server Basic Telecontrol Opvolger van SINAUT Micro SC Telecontrol Server Basic INTERNET GPRS Provider DSL-router Telecontrol blokken TIA Portal V11 S7-1200 met CP1242-7 FB Local TIA Portal V11 Buffer Page 96
Communication processor CP 1242-7 Operation modes Operation mode: Machine-to-Machine (M2M) INTERNET GPRS Provider Teleservice DSL-router fix IP fix IP fix IP S7-200 TIA Portal V11 S7-1200 with CP1242-7 MD 720-3 S7-1200 with CP1242-7 Page 97
Mobiel netwerk (APN) Voorbeeld 1 Toegang tot Internet is mogelijk Communicatie binnen het telecom netwerk niet mogelijk. Dynamische private IP adressen worden toegewezen. Firewall verhindert toegang tot GPRS modem vanaf het internet IP-Adresse: 10.216.45.178 APN X GPRS INTERNET IP-Adresse: 10.216.74.38 IP-Adresse: 80.153.66.121 Page 98
Mobiel netwerk (APN) Voorbeeld 2 Fixed Public IP Toegang tot internet is mogelijk Communicatie binnen het telecom netwerk niet mogelijk. Toewijzing van vaste publieke IP adressen Geen Firewall: Toegang van het internet tot de modem is mogelijk. IP-Adresse: 88.98.45.178 APN X GPRS INTERNET IP-Adresse: 88.98.174.217 IP-Adresse: 88.98.xx.yy *) APN wird nicht offiziell von T-Mobile propagiert Page 99
Communication processor CP 1242-7 Operation modes Operation mode: Machine-to-Machine (M2M) INTERNET GPRS Provider Inter communicatie fix IP fix IP fix IP S7-200 S7-1200 met CP1242-7 MD 720-3 S7-1200 met CP1242-7 Page 100
Communication processor CP 1242-7 Necessary software Operation mode: Machine-to-Machine (M2M) INTERNET GPRS Provider DSL-router fix IP TIA Portal V11 Teleservice gateway S7-1200 with CP1242-7 Page 101
Applicatie voorbeeld 1 S7-1200 en CP 1242-7 GPRS Remote service via GPRS op de S7-1200 Control Center Telecontrol Server Basic Water industry Water treatment plants Verbindingen met decentrale units zoals bijv. pomp stations Page 102
Applicatie voorbeeld 2 S7-1200 en CP 1242-7 GPRS Centrale monitoring van systemen die verspreid zijn over de gehele wereld Centrale remote monitoring van systemen gebaseerd op de S7-1200 Page 103
Telecontrol Applicatie voorbeeld 3 S7-1200 en CP 1242-7 GPRS Infrastructuur Centrale verkeerssystemen Parkeergarages en parkeer begeleidingssystemen Monitoren van straat verlichting Monitoren en bedienen van verkeersinstallaties Page 104
Telecontrol Applicatie voorbeeld 4 S7-1200 en CP 1242-7 GPRS Verwarmingsvoorzieningen Monitoring van stroom verbruik (appl. PAC3200) Gas distributie Het gebruik in energie management applicaties Page 105
TIA Portal V11 Update procedure Programmeren Nieuwe functies Webserver Industriële communicatie Telecontrol & Teleservice Know-how bescherming SCADA communicatie Technologie Online Afsluiting
Know-How-bescherming Verbergen van het programma Know-how bescherming Verbergen van het programma Bescherm gebruikersblokken met know-how bescherming: Uitsluitend interface is zichtbaar OB FC FB Local Global Know-how bescherming Page 107
Know-How-Protection Binden van het programma Kopieerbeveiliging Binden van het programma Know-how bescherming; verbinden van gebruikersblokken aan serienummer van hardware: SIMATIC Memory Card S7-1200 PLC Know-how bescherming Gebruikersprogramma Gebruikersprogramma Download Upload Verbinden aan serie no PLC 1 PLC 2 Page 108
TIA Portal V11 Update procedure Programmeren Nieuwe functies Webserver Industriële communicatie Telecontrol & Teleservice Know-how bescherming SCADA communicatie Technologie Online Afsluiting
Geïntegreerde HMI Engineering van Panel en SCADA Engineering Edition WinCC Professional 512, 4K, max. PowerTags WinCC Advanced WinCC Comfort WinCC Basic Basic Panels Comfort Panels, Mobile Panels Panel PCs, Standard PCs SCADA WinCC Runtime Advanced WinCC Runtime Professional Devices Single-Station System based on WinCC flexible RT SCADA System (WinCC RT Professional) based on WinCC V7 Runtime Page 110
SIMATIC HMI Panels Geïntegreerde functionaliteit binnen een Panel Line Prijs, Prestatie, Complexiteit van de Applicatie Comfort Panels Voor veeleisende Applicaties (WinCC comfort V11) Uitgebreide functionaliteit Beste prestatie Breedbeeld LED displays Nieuw service concept PROFINET en PROFIBUS 16 miljoen kleuren Maximaal 2.000 HMI tags Basic Panels Voor eenvoudige Applicaties Basic HMI functionaliteit Monochroom of 256 kleuren display 250/500 HMI tags Display Size Page 111
SIMATIC HMI Basic Panels Schermdiagonaal van 3 tot 15 Basis HMI functionaliteit voor eenvoudige toepassingen 3 4 New 6 KP300 mono KTP400 mono KTP600 mono KTP600 color KTP600 color 10 15 DP PN KTP1000 color KTP1000 color TP1500 color Page 112
SIMATIC HMI Basic Panels KP300 Basic de revolutie in Tekst Displays De KP300 Basic is een puur keypad panel. Features Selecteerbare LED achtergrondverlichting Kleuren configureerbaar per scherm White Green Yellow Red New Hoge-resolutie display voor deze panel klasse (240 X 80 pixels) 10 configureerbare functie keys Keypad vergelijkbaar met dat van een mobiele telefoon (alphanumeriek keypad) PROFINET interface Page 113
SIMATIC HMI Comfort Panels High-End SIMATIC Panels New 4 7 9 12 KTP400 KP400 TP700 KP700 TP900 KP900 DP PN TP1200 KP1200 Page 114
SIMATIC HMI Comfort Panels High-End SIMATIC Panels Comfort Panels Breedbeeld displays met hoge resoluties, 16 miljoen kleuren, brede kijkhoek, LED achtergrond High performance meer dan tweemaal zo snel als MP 277 Meer HMI functionaliteit archives, scripts, Internet Explorer, PDF/Excel/Word viewer, dimbaar 0-100% Nieuw service concept Panel uitwisseling zonder PG, USB device interface PROFINET, PROFIBUS, USB en audio (vanaf 7 ) Die-cast aluminum behuizing (vanaf 7 ) Portret montage voor alle touchscreen panels Optimale ingave van waardes op keypad ATEX 2/22 Page 115
Tijdsynchronisatie S7-1200 en HMI Comfort Panel Makkelijke Implementatie Synchronisatie tussen de S7-1200 CPU en HMI klok via de geconfigureerde connectie; activeren van de synchronisatie in het WinCC project, in de PLC connectie Time Master of Slave S7-1200 CPU Comfort Panels Page 116
Tijd Synchronisatie op HMI Comfort Panel Makkelijke Implementatie Synchronisatie van de klok via het Network Time Protocol; activatie van de NTP Master en de NTP Slaves in het Project of activeren direct op het device NTP Master S7-CPU Additionele module, bijvoorbeeld DCF77 Network / Internet NTP Slave S7-CPU HMI Panel NTP Page 117
Remote Control en Monitoring van SIMATIC HMI Comfort Panels Versturen van E-Mails Via SMTP server (Simple Mail Transfer Protocol) Versturen wanneer: een alarm klasse wordt gerapporteerd een tag waarde verandert een functie button, script, etc. is geactiveerd Internet E-Mail Page 118
Optie WinCC Sm@rtServer Remote Control en Monitoring van SIMATIC HMI Comfort Panel WinCC Sm@rtServer In het geval van service, kan het HMI systeem op afstand worden overgenomen Control en monitoring van machine-niveau HMI systemen vanaf een centraal station Page 119
SCADA Communicatie met de SIMATIC S7-1200 V11 SP1 S7-1200 communicatie driver voor panels en SCADA Communicatie kanaal voor SCADA Nieuw communicatie kanaal voor HMI Toegang tot gegevens via symbolische adressering in de runtime Gemakkelijke tijdsynchronisatie voor Comfort Panel naar S7-1200 Eenvoudige tijdsynchronisatie, geen pointer nodig Page 120
TIA Portal V11 Update procedure Programmeren Nieuwe functies Webserver Industriële communicatie Telecontrol & Teleservice Know-how bescherming SCADA communicatie Technologie Online Afsluiting
Technologie PID-controller (1) 2-step controller PID_Compact Set point: temperatuur Aan 50 C Pot - + Sensor: temperatuur 50 C Uit off heat Actuator: verwarming (Aan / Uit) Page 122
Technologie PID-controller (2) 3-step controller PID_3Step U max Open Set point: temperatuur 50 C Pot - + Sensor: onder en boven grens 70 C 20 C Uit Sensor: temperatuur 0 1-1 Dicht -U max minder uit meer achteruit uit vooruit Actuator: Open en Dicht 50 C Page 123
Technologie Motion Instructietabel aansturen van een as d.m.v. verplaatsingsprofiel V11 SP1 Instructietabel Bewegingsequens MC_Command Table + = Lokaal Instructie Positie Snelheid Duur 1 MoveAbsolute 0.0 100.0-2 MoveAbsolute 100.0 250.0-3 MoveAbsolute 110.0 10.0-4 Wait 0 0 0.5s 5 MoveAbsolute 0.0 250.0-1. 2. 3. 4. 5. Page 124
Technologie Motion Wijzigen dynamische instellingen voor motoren V11 SP1 Dynamische instellingen wijzigen met het nieuwe blok MC_ChangeDynamic Activeren / deactiveren jerk limiet Verander de waarde van jerk limiet v Jerk limit uitgeschakeld v ingeschakeld Wijzigen vertragingswaarde Verander noodstop vertragingswaarde Verander versnellingswaarde t t Page 125
TIA Portal V11 Update procedure Programmeren Nieuwe functies Webserver Industriële communicatie Telecontrol & Teleservice Know-how bescherming SCADA communicatie Technologie Online Afsluiting
Online Download / Upload TIA Portal V10.5 TIA Portal V11 S7-1200 met FW V1 S7-1200 met FW V1 S7-1200 met FW V2 - Monitoren en uploaden van S7-1200 inclusief complete geparametriseerde symboliek - TIA Portal V11 ondersteund gebruik van globale constanten in S7-1200 met FW V1 en V2 Page 127
Laadgedrag S7-1200 met STEP 7 V11 Mode Actie Offline project S7-1200 Laadgeheugen Laden van DB in de controller Initialisatie van de DB na download Laden van programmablokken in Mode STOP (DB wordt niet beïnvloed omdat niet gemodificeerd) Remanentie gedrag Met STOP/RUN overgang na het laden van programmablokken (DB niet beïnvloed) * Verbetering t.o.v. V10.5 Met warme restart Data_Block_1 Behouden Start waarde OB FB niet Behouden FC Data_Block_1 Data_Block_1 Behouden Werkgeheugen Data_Block_1 Remanent geheugen Start waarde niet Behouden Actuele waarde Behouden * niet Behouden Page 128 2011-05-09 S7-1200 Road Show 2011
Online Forcing; nu ook een Force table naast de bestaande Watch Table Forcen de LED MAINT knippert tijdens forcing Alleen bruikbaar voor toegang tot periferie van de in- en uitgangen (%Q0.0:P) MAINT LED knippert, wanneer in- of uitgangen worden geforceerd De force tabel staat in de programmaboom onder watch tables Page 129
TIA Portal V11 Update procedure Programmeren Nieuwe functies Webserver Industriële communicatie Telecontrol & Teleservice Know-how bescherming SCADA communicatie Technologie Online Afsluiting
Voordelig beginnen met de SIMATIC S7-1200 en STEP 7 Basic V11 Page 131 2011-05-09 S7-1200 Road Show 2011
Basiscursus S7-1200 Tijdelijk aanbod van 290,- voor 99,- bij aankoop van Starter Kit Siemens Training biedt een basiscursus SIMATIC S7-1200 aan om programmeurs, inbedrijfstellers en onderhoudsmedewerkers snel wegwijs te maken in deze nieuwe plc-lijn. Onderwerpen: Introductiesysteem Configuratiesystemen en netwerken Symbolentabel Programmabouwstenen Bouwsteenstructuur Binaire instructies Toepassen van timers Basiscursus SIMATIC S7-1200 (1 dag) Systeemcursus SIMATIC S7-1200 (2 dagen) SIMATIC WinCC Basic voor S7-1200 (1 dag) Meer informatie: www.siemens.nl/training Page 132 2011-05-09 S7-1200 Road Show 2011
Externe ondersteuning Automatisering met de SIMATIC S7-1200 Hans Berger Hardware componenten, programmeren met STEP 7 Basic in LAD en FBD, visualiseren met HMI Basic Panels 2011 uitgave, 413 pagina s, 290 illustraties, hardcover Duitstalig ISBN: 978-3895783555 Engelstalig ISBN: 978-3895783562 Page 133
S7-1200 Application Award 2011 www.siemens.nl/s7-1200-award Page 134