Intro S7-1200 datum: onderwerp: door: aan:
dinsdag 11 juni 2013 Introductie S7-1200 onder TIA Portal Industrial Automation
Wat is TIA Portal?
Noviteiten • 1500 CPU
• ET200SP remote IO
Noviteiten 1200 en 1500 • Geïntegreerde webserver
• Technologie functie’s – PID – Motion
Noviteiten 1200 en 1500 • Trace functie
• Profinet – I-device – Shared device
Noviteiten 1200 en 1500 • Beter Beveiliging – Programma binding – Manipulatie beveiliging
• Efficiënte programmering – – – –
Symbolisch programmeren Type conversie Calculate blok Geoptimaliseerde programma blokken
Software onder TIA Portal STEP7 Basis (classic)
STEP7 Professional (classic)
STEP7 MicroWin
Standard Modulair PID Control
STEP7 Professional PID Professional
STEP7 Basic
WINCC Scada
WINCC Professional
Start Drive
STEP7 Safety Advanced
TIA Portal
PLC SIM
WINCC Basic
WINCC Advanced WINCC Comfort
WINCC Flexible Advanced
WINCC Flexible Standard
Distributed safety
WINCC Flexible Micro
WINCC Flexible Compact
Software mogelijkheden TIA portal SIMATIC WinCC
SIMATIC STEP 7
S7-1200
Professional
Panels Advanced
S7-300
Compact
PC work station
Basic
S7-400
Basic
SCADA
Professional
WinAC
Basic Panels
Portal View • Portal view is een simpele gebruikersinterface met beperkte mogelijkheden. Online & Diagnostics is voor een snelle manier voor het opvragen van de status van een station (BV een PLC).
Project view is om te schakelen naar de uitgebreide gebruikersinterface.
Project View Boomstructuur met alle geconfigureerde stations met onderliggende componenten
Werkveld waarin de verschillende componenten aangepast kunnen worden. Gedetailleerde informatie van het geselecteerde component. Eigenschappen van het component wat in het werkveld geselecteerd is.
Gebruikers tools om mee te werken in het werkveld.
IP adres en Subnet masker IP adres: 192.168.0 .20 SubNet Mask : 255.255.255.0
IP adres: 192.168.0 .10 SubNet Mask : 255.255.255.0
IP adres: 192.168.12 .10 SubNet Mask : 255.255.255.0
Online access
Opdracht 1 & 2 • CPU naar fabriekstelling • IP adres instellen
Bouwgroepen • PS
Power Supply
• CPU Central Processing Unit » Geïntegreerde Profinet interface
• SB Signaal Board • SM Signaal Module: I/O-kaarten • CM Communicatie Module » Profibus Master/Slave » Asi Master » RS232/RS485
• CSM Ethernet switch • HMI Basic panels
S7-1200 CPU’s CPU 1211C
6DI, 4DO en 2AI
CPU 1212C
8DI, 6DO en 2AI
CPU 1214C
14DI, 10DO en 2AI
CPU 1215C
14DI, 10DO, 2AI, 2AO
Geheugenkaart • Geheugenkaart te gebruiken als: – Programma kaart: • Extern laad geheugen van de PLC • Moet in de PLC blijven
– Transfer kaart: • Project overbrengen naar de PLC • Moet nadien verwijderd worden
– Update kaart: • Voor het updaten van de versiestand van CPU’s, signaal modules en communicatie modules
Device configuratie
Opdracht 3 • Hardware configuratie maken en downloaden
STEP7 Programma opbouw • Een STEP 7 programma bestaat uit bouwstenen • • • •
OB FC FB DB
Organisatie bouwstenen Functies Functie bouwstenen Data bouwstenen
– Een bouwsteen bestaat uit netwerken • maximaal 999 netwerken
Programma voorbeeld
TIA Portal programmeertalen
Ladder Diagram (LAD)
Structured Control Lauguage (SCL) (Vanaf firmware V2.2)
Functie Block Diagram (FBD)
Tags • Een Tag is een koppeling tussen een Absolute waarde en een naam.
Elke Variabele (In– uitgang) in het project heeft een Tag.
Programmeren
Details view • Details view is een venster waarin onderliggende informatie wordt getoond van een geselecteerd object.
Vanuit het Details View kunnen variabelen naar editor worden gesleept.
Opdracht 4 • Het programmeren van een conveyor sturing.
Data bouwstenen • Toepassingen: – – – – – –
Opslag procesgegevens Opslag setpoints HMI data Communicatie data Recepten Etc…
Binaire datatypen Datatype
Omschrijving
Min
Max
BOOL
1 bit Boolean 1 bit binair 1 bit hexadeximaal 1 bit octaal
FALSE 0 16#0 8#0
TRUE 1 16#1 8#1
BYTE
8 bits integer zonder voorteken 8 bits binair 8 bits hexadecimaal 8 bits octaal
0 2#0 B#16#0 8#0
255 2#1111_1111 B#16#FF 8#377
WORD
16 bits integer zonder voorteken 16 bits binair 16 bits hexadecimaal 16 bits octaal
0 2#0 W#16#0 8#0
65535 2#1111_1111_1111_1111 W#16#FFFF 8#177777
DWORD
32 bits Integer zonder voorteken 32 bits binair
0 2#0
32 bits hexadecimaal 32 bits octaal
DW#16#0 8#0
4.294.967.295 2#1111_1111_1111_1111 _1111_1111_1111_1111 DW#16#FFFF_FFFF 8#37777777777
8 bits ASCII karakter
Bijvoorbeeld ‘A’, ‘x’
CHAR
Integer datatypen Datatype
Omschrijving
Min
Max
SINT
8 bits integer met voorteken 8 bits binair (positief) 8 bits hexadecimaal (positief) 8 bits octaal (positief)
-128 2#0 16#0 8#0
127 2#0111_111 16#7F 8#177
USINT
8 bits integer zonder voorteken 8 bits binair 8 bits hexadecimaal 8 bits octaal
0 2#0 16#0 8#0
255 2#1111_111 16#FF 8#377
INT
16 bits integer met voorteken 16 bits binair (positief) 16 bits hexadecimaal (positief) 16 bits octaal (positief)
-32768 2#0 16#0 8#0
32767 2#0111_1111_1111_1111 16#7FFF 8#77777
UINT
16 bits integer zonder voorteken 16 bits binair 16 bits hexadecimaal 16 bits octaal
0 2#0 16#0 8#0
65535 2#1111_1111_1111_1111 16#FFFF 8#177777
DINT
32 bits integer met voorteken 32 bits binair (positief)
-2.147.483.648 2#0
32 bits hexadecimaal (positief) 32 bits octaal (positief)
16#0 8#0
2.147.483.647 2#0111_1111_1111_1111 _1111_1111_1111_1111 16#7FFF_FFFF 8#17777777777
32 bits integer zonder voorteken 32 bits binair
0 2#0
32 bits hexadecimaal 32 bits octaal
16#0 8#0
UDINT
4294967295 2#1111_1111_1111_1111 _1111_1111_1111_1111 16#FFFF_FFFF 8#37777777777
Datum en tijd datatypen Datatype
Omschrijving
Min
Max
TIME
32 bits tijdswaarde in IEC formaat
T#-24d20h31m23s648ms
T#+24d20h31m23s647ms
S5TIME
16 bits tijdswaarde in S5 formaat
S5T#0ms
S5T#2h46m30s
Datatype
Omschrijving
Min
Max
DATE
2 bytes datum in IEC formaat
D#1990-1-1
D#2168-12-31
TIME_OF_DAY
4 bytes tijd in uren
TOD#00:00:00.000
TOD#23:59:59.999
DTL
12 bytes datum en tijd
DTL#1970-01-01-00:00:00.0
DTL#2553-12-31-23:59:59.999999999
(Complex datatype)
Floatingpoint datatypen Datatype
Omschrijving
Min
REAL
32 bits floatingpoint met voorteken
-3.402823e+38 tot -1.175 495e-38
0
+1.175 495e-38 tot +3.402823e+38
LREAL
64 bits floatingpoint met voorteken
-1.7976931348623158e+308 tot -2.2250738585072014e-308
0
+2.2250738585072014e-308 tot +1.7976931348623158e+308
(Complex datatype)
Max
Monitoren van een bouwsteen • Programma bouwsteen
• Data bouwsteen
Opdracht 5 • Het programma uitbreiden met een Databouwsteen
Modify van een adres
Watch Tabel • Watch tabel kunnen verschillende variabelen worden gemonitord en veranderd worden. Controle kolommen in- uitschakelen
Variabelen sturen
Monitoren In- uitschakelen
Stuurwaarde activeren
Opdracht 6 • Watch table
Compare
Cross-references • Met de cross-references kan de locatie van een variabele snel worden terug gevonden.
• Een cross-referentie wordt gegenereerd op basis de geselecteerde variabele(n).
Opdracht 7 (optioneel) • Cross reference • Upload