SIMATIC S7 systeemcursus 1A
Uitgave 10 Gebaseerd op STEP 7 V5.4
This document was produced for training purposes. Siemens assumes no responsibility for its contents. The reproduction, transmission or use of this document or its contents is not permitted without express written authority. Offenders will be liable for damages. All rights, including rights created by patent grant or registration of a utility model or design, are reserved.
Š Siemens AG 2010
Systeemoverzicht
1
Projectopzet
2
Bouwstenen
3
De verbinding tussen het proces en het programma
4
Reference Data
5
Het programma
6
Trainingsmodel en signaaloplegging
7
Extra oefeningen
8
Cursusbeschrijvingen
9 10
Informatie
VIP Dealers pre-sales Mall Siemens Training
informatie? www4.ad.siemens.de Technical Product Suport (TPS) after-sales
Siemens Industrial Services Siemens Training
SIMATIC S7
Siemens Training
Siemens AG 2001. All rights reserved.
VIP
Indien u meer informatie wilt betreffende SIMATIC producten, kunt u contact opnemen met het Verkoop Industriele Producten via: Tel: 070 333 3515 E-mail: vip.nl@siemens.com
Siemens Partner (dealer) Uw aanspreekpartner bij of namens Siemens kan u voorzien van aanvullende of specifieke informatie. A&D Mall
In deze Automation and Drives "winkel" van SIMATIC systemen en componenten kunt u interactief productinformatie opzoeken via de link: mall.ad.siemens.com
Siemens Training
Om inzicht te krijgen wat een product kan, of om meer dieptekennis te krijgen van een product kunt u kiezen uit een breed scala aan trainingen. Voor cursusoverzichten, cursusdata of overige vragen over training, neem contact op met: Tel: 070-333 3900 Internet: www.siemens.nl/training
www4.ad.siemens.de Op deze internetsite kunt u de volgende informatie vinden: - Electronische handboeken (pdf) - Newsletter (E-mail services voor bepaalde productgroepen) - FAQ (Frequently Asked Questions) - Downloads (minor product changes) TPS
Bij technische vragen of problemen kunt u contact opnemen met de Technical Product Support van uw leverancier.
Siemens Industrial Services Siemens Industrial Services verleent hoogwaardige diensten op het gebied van field service, onderhoud, onderhoudsmanagement, inbedrijfstelling en levering van onderdelen aan complexe productie-installaties voor de Nederlandse industrie. Tel: 070-333 3051 Internet: www.siemens.nl/industrialservices Siemens Training
pagina 1
Informatiepagina
Het Certificaat Siemens Certified Programmer Siemens Certified Service Technician Siemens Certified PCS7 Engineer
Professionals die beschikken over één van de Siemens certificaten hebben bewezen te beschikken over diepgaande kennis van het meest gebruikte besturingssysteem in de industriële automatisering. Opdrachtgevers zijn ervan verzekerd dat hun productlijnen worden ontwikkeld, geprogrammeerd, in bedrijf gesteld en beheerd door vakmensen. De aanbieders van diensten durven te vertrouwen op de expertise van hun medewerkers en die medewerkers zelf zien hun knowhow beloond met een officiële, internationale erkenning.
www.siemens.nl/training/certified
Industriële automatisering is werk voor deskundigen... Elke werkgever zal het beamen: medewerkers zijn het belangrijkste kapitaal van een organisatie. Maar de productielijnen gelden in de meeste industriële bedrijven als net zo belangrijk. Om de aansturing van die lijnen professioneel te ontwikkelen, programmeren en beheren zijn weer mensen nodig. Siemens Training leidt die mensen op.
Siemens Training draagt kennis over, verdiept kennis, schoolt, schoolt bij, schoolt om, combineert kennis met praktijkervaring en draagt zo bij aan de persoonlijke ontwikkeling van deskundigen en aan de slagkracht van de bedrijven waar ze werken. Daarbij hoort een boven elke twijfel verheven bewijs van die kennis. Dat bewijs is er: een certificaat voor S7 programmers, service technicans en PCS7 engineers. Siemens Certificaten zijn er niet voor iedereen Met het internationaal erkende certificaat komt Siemens Training tegemoet aan een groeiende behoefte vanuit de branche. Die behoefte
komt onder meer van bedrijven op het gebied van industriële automatisering, hun opdrachtgevers en hun medewerkers. Zo beschouwden de werkgevers van installatiebedrijven het certificaat als een sterk verkoopargument. Hun opdrachtgevers zien er een garantiebewijs in en de betrokken medewerkers – de programmeurs, engineers en technici die zich laten opleiden door Siemens Training – beschouwen het terecht als een officiële erkenning van hun expertise. Aan Siemens Training de taak om aan die verwachtingen te voldoen. Dat doen zij door het niveau hoog te houden: het Certificaat is dus niet voor iedereen.
... en het certificaat is het bewijs van deskundigheid. Met het certificaat voldoen bedrijven aan onafhankelijke, internationale normen, zoals DIN en ISO 9001. Medewerkers beschikken immers over aantoonbaar specialistische kennis en kunde. Die competenties worden internationaal overal gelijk gewaardeerd. Het SITRAIN programma vergroot dan ook wereldwijd de zekerheid van personeelsplanning voor projecten.
Voor de betrokken medewerkers geldt dat hun marktwaarde door het certificaat sterk wordt vergroot. En omdat het certificaat zwaar bevochten wordt, ontvangt de bezitter een oorkonde én een klein maar fraai speldje. Een speldje, herkenbaar voor de kring van professionals in de wereld van automatisering. Op de pagina hiernaast is het programma van de drie certificatietrainingen bondig weergegeven, inclusief de relatie tussen die drie. Een uitgebreidere versie van het opleidingsschema is te vinden op siemens.nl/training/certified. Bellen voor meer informatie kan natuurlijk ook: 070 333 39 00.
Sitrain Certification Program Certified programmer
Certified Service Technician
SIMATIC S7 systeemcursus 1A (basis)
SIMATIC S7 systeemcursus 1A (basis)
S7SYS1A
S7SYS1A
2 dagen
SIMATIC S7 systeemcursus 1B (programmeren en storingzoeken)
S7SYS1B
S7SYS1B
SIMATIC S7 Programmeren (STEP 7 en SCL) S7PROG1
5 dagen
SIMATIC HMI WinCC flexible basis HMIWCCFL1
2 dagen
Voorbereiding op Examen Programmer S7PROG-VEX
2 dagen
SIMATIC S7 Storingzoeken 1A
SIMATIC PCS7 systeemcursus
S7SERV
PCS7SYS
3 dagen
SIMATIC S7 Storingzoeken 1B Totally Integrated Automation
PCS7 Praktijkoefeningen
S7SERV_TIA
PCS7PRAK
2 dagen
10 dagen
1 dag
Oefendag voor examen + 1 dag
Examen Siemens Certified Service Technician Level 1
Examen Siemens Certified Programmer S7PROG-EX
Certified PCS7 Engineer
2 dagen
SIMATIC S7 systeemcursus 1B (programmeren en storingzoeken) 3 dagen
sitraintm
1 dag
S7SERV-EX
Examen Siemens Certified PCS7 Engineer Level 1 2 dagen
PCS7-EX
1 dag
SIMATIC S7 Programmeren (STEP 7 en SCL) S7PROG1
5 dagen
SIMATIC HMI WinCC flexible basis HMIWCCFL1
2 dagen
Examen Siemens Certified Service Technician Level 2 (inbedrijfstellen) S7SERV2-EX 1 dag
www.siemens.nl/training/certified
CertiďŹ caten binnen het SITRAIN TM programma worden exclusief toegekend door Siemens. Informatie over de opleidingen, examens en de certiďŹ caten kan worden opgevraagd bij
Siemens Training Business Center Zoetermeer Werner von Siemensstraat 1 2712 PN Zoetermeer Postbus 16068 2500 BB Den Haag Tel. (070) 333 3900 Fax (070) 333 3492 E-mail siemens.training.nl @siemens.com
Internet www.siemens.nl/training
Systeemoverzicht SIMATIC PCS 7 SIMATIC NET
SIMATIC Software
SIMATIC PC
SIMATIC HMI
SIMATIC SIMATIC WinCC
SIMATIC DP SIMATIC Controller
SIMATIC S7
Siemens Training
Siemens AG 2010. All rights reserved.
Inhoud Toepassingsgebied
…...………………………………………………………………………………...
SIMATIC produktgroepen
2
………………………………………………………………………………...
3
……………………………………………………………………………………...
4
De S7-1200
…………………………………………………………………………………………………
5
De S7-300
…………………………………………………………………………………………………
6
De S7-400
…………………………………………………………………………………………………
7
PLC principeschema
Het STEP 7 pakket Meer informatie
Siemens Training Uitgave 10
……………………………………………………………………………..…………
8
……….…………………………………………………………………………………..
9
pagina 1
S7SYS1A Systeemoverzicht
Toepassingsgebied Project Management
SIMATIC Manager
Hardware
FB21 OB1 I1.0
I1.1
Q4.0
Software
Process
SIMATIC S7
Siemens Training
Siemens AG 2010. All rights reserved.
Industrie
SIMATIC S7 vindt haar toepassing in de industriĂŤle automatisering.
Branches
Denkt u daarbij aan de automatisering van de kleinste machine tot aan het grootste proces, in alle mogelijke branches.
Modulair
Door de modulaire opbouw van zowel de hardware als software laat het systeem zich steeds opnieuw aanpassen aan veranderende eisen en wensen.
Familie
SIMATIC S7 behoort tot SIMATIC Controller als een onderdeel van het Totally Integrated Automation concept van Siemens.
Siemens Training Uitgave 10
pagina 2
S7SYS1A Systeemoverzicht
SIMATIC produktgroepen SIMATIC PG SIMATIC PC
SIMATIC HMI
SIMATIC Software
MPI - Netwerk PROFINET Industrial Ethernet
SIMATIC NET
PROFIBUS
Embedded
SIMATIC Controller SIEMENS
SF RUN STOP
I0.0 I0.1 I0.2 I0.3 I0.4 I0.5
Q0.0 Q0.1 Q0.2 Q0.3 Q0.4 Q0.5
PC-based
CPU 212
I0.6 I0.7
SIMATIC S7-200
PROFINET-IO PROFIBUS-DP
AS-Interface
SIMATIC S7
Siemens Training
Siemens AG 2010. All rights reserved.
SIMATIC Controller
De PLC’s bestaan in verschillende families en generaties waaronder SIMATIC 505, SIMATIC S5 en SIMATIC S7. SIMATIC S7 bestaat uit de 1200-, 300 en 400-serie. In deze cursus wordt alleen de 300 en de 400 serie behandeld. PC gebaseerde besturingssystemen, op basis van software of PC-slot, worden toegepast wanneer naast besturingstaken ook PC taken uitgevoerd moeten worden. Simatic Embedded box PC bevat een Simatic PC die werkt zonder harde schijf en zonder geforceerde koeling. Daarnaast is er de S7-meC, dit is een modulair systeem met daarin embedded PC-technologie, echter de uitvoering is overeenkomstig de S7-300.
SIMATIC PG/PC
SIMATIC PG/PC omvat de programmeerapparatuur gericht op SIMATIC toepassingen, voor inzet in industriële omgeving. Hieronder vallen de PG 720, PG 740 en de Field PG en de Power PG.
SIMATIC HMI
SIMATIC HMI (Human Machine Interface) omvat de componenten voor visualisering en bediening. Met behulp van WinCC Flexible programmeert men componenten zoals Operator Panels (OP), Touch Panels (TP) em Multifunctional Platforms (MP). Daarnaast behoort WinCC als SCADA systeem ook tot SIMATIC HMI.
SIMATIC NET
SIMATIC NET omvat alle netwerkcomponenten, waaronder het SIMATIC eigen programmeernetwerk MPI, het leveranciersonafhankelijke PROFIBUS, Industrial Ethernet en PROFINET.
SIMATIC Software
SIMATIC Software is de verzamelnaam voor de verschillende softwarepakketten voor de programmering en configuratie van de componenten.
SIMATIC PCS 7
SIMATIC PCS 7 is het Process Control System, gebaseerd op een selectie van componenten uit een aantal SIMATIC families. Via een samenstelling van programmeersoftware (Toolset) wordt het systeem geconfigureerd.
Siemens Training Uitgave 10
pagina 3
S7SYS1A Systeemoverzicht
PLC principeschema netwerk
voeding
processor
interface
interface
PLC 2 proces / machine
voeding
processor
interface
interface
PLC 1
proces / machine
SIMATIC S7
Siemens Training
Siemens AG 2010. All rights reserved.
In principe bestaat elke PLC uit een voeding, een processor en interface. Voeding
Voor het omzetten naar de voor de processor en interfaces benodigde voeding- en hulpspanning.
Processor
De processor vormt het hart van een PLC. Hierin bevindt zich het systeemprogramma en het gebruikersprogramma.
Interface
Minimaal heeft een PLC een interface naar het proces / de machine, voor de sturing en verwerking van terugmeldingen of bedieningen. Daarnaast kunnen ook interfaces worden ingezet naar andere automatiseringscomponenten.
Siemens Training Uitgave 10
pagina 4
S7SYS1A Systeemoverzicht
De S7-1200
CP: - serieel
CPU: -voeding - in- uitgangen - IE interface
SM: DI/DO AI/AO
SIMATIC S7
Siemens Training
Siemens AG 2010. All rights reserved.
De SIMATIC S7-1200 is een Micro-PLC die wordt toegepast als vervanging van relaisbesturingen tot complexe automatiseringstaken als stand-alone of in netwerken. CPU
De CPU (Central Processing Unit), die in verschillende types voorkomt bevat de voeding, de processor en een aantal in- en uitgangen naar het proces / de machine. Het aantal en type in- en uitgangen is CPU-afhankelijk.
SM
Het aantal in- en uitgangen kan worden uitgebreid met Expansion Modules. Deze bestaan in verschillende varianten als digitale in- en uitgangen en analoge inen uitgangen.
CP
Communicatiemodulen zijn beschikbaar voor seriele verbindingen. Standaard heeft de CPU een aansluiting voor Industrieel Ethernet.
Siemens Training Uitgave 10
pagina 5
S7SYS1A Systeemoverzicht
De S7-300
PS (optie)
CPU
IM (optie)
SM: DI
SM: DO
SM: AI
SM: AO
FM: - tellen - positioneren - regelen
CP: - Point-to-Point - PROFIBUS - Industrial Ethernet
SIMATIC S7
Siemens Training
Siemens AG 2010. All rights reserved.
De SIMATIC S7-300 is de PLC voor kleine tot middelgrote toepassingen. Door de modulaire opbouw is het systeem aan te passen aan de grootte en complexheid van de automatiseringstaak. PS
De voedingsmodule wordt geplaatst naast de CPU en voorziet die van 24V=, al kan die ook van een andere (centrale) voeding komen.
CPU
De CPU dient voor de verwerking van het PLC programma. De CPU kan uitgevoerd zijn met een ge誰ntegreerde Profibus-DP interface.
IM
De interfacemodule die naast de CPU geplaatst wordt is bedoeld voor verbinding met uitbreidingsrekken, welke nabij het centrale rek extra signaal- en functiemodulen kunnen bevatten.
SM
Signaalmodulen dienen voor de aansluiting van digitale en analoge in- en uitgangssignalen. De modulen hebben een omzetfunctie en verzorgen het contact tussen het proces / machine en de CPU.
FM
Functiemodulen bieden functies, die onafhankelijk van de CPU kunnen plaatsvinden, al zal er gewoonlijk ook signaaluitwisseling met de CPU zijn.
CP
De communicatieprocessoren dragen zorg voor de verbinding met allerlei soorten netwerken. Via netwerkverbindingen is de PLC in te nestelen in configuraties met b.v. SIMATIC HMI componenten.
Siemens Training Uitgave 10
pagina 6
S7SYS1A Systeemoverzicht
De S7-400
PS
CPU
SM: DI
SM: DO
SM: AI
SM: AO
CP
SM
FM
SIMATIC S7
IM
Siemens Training
Siemens AG 2010. All rights reserved.
De SIMATIC S7-400 is de krachtige PLC voor middelgrote tot grote toepassingen. Net als de S7-300 heeft de S7-400 een modulaire opbouw, al is de vorm van de modulen anders. In het algemeen zijn de S7-400 modulen hoger en smaller dan die van de S7-300. PS
Links in het rek bevindt zich altijd een voedingsmodule.
CPU
Een S7-400 systeem kan uit meerdere CPU’s bestaan, t.b.v. beschikbaarheid of capaciteitsvergroting.
SM FM CP IM
Zie de beschrijving bij de S7-300.
Siemens Training Uitgave 10
pagina 7
S7SYS1A Systeemoverzicht
Het STEP 7 pakket welke PLC SIMATIC S7-1200
SIMATIC S7-300
SIMATIC S7-300
nodig
optie
TIA-Portal
STEP 7 Lite
STEP 7
SIMATIC S7-400
TeleService
S7-PLCSIM
S7-SCL
CFC
S7-GRAPH
S7-HiGraph
Fuzzy Control
Standard PID Control
Modular PID Control
DOKPRO
TeleService
S7-PDIAG
S7-PLCSIM
PRODAVE MPI
PC-DDE Server STEP 7 Professional
SIMATIC S7
Siemens Training
Siemens AG 2010. All rights reserved.
STEP 7
STEP 7 is het basispakket voor het programmeren van SIMATIC S7-300- en 400 systemen. Dit gebruiken wij ook in deze cursus. Met STEP 7 kan men: - hardware configureren en parametreren; - communicatie definiĂŤren; - programmeren; - testen en onderhouden; - documenteren en archiveren; - diagnose uitvoeren.
STEP 7 Lite
STEP 7 Lite kun je gebruiken voor het programmeren van de SIMATIC S7-300 (ook de compact-serie). Programma's gemaakt in STEP 7 Lite kunnen ook geexporteerd worden naar STEP 7. Het is het niet mogelijk om PROFIBUS (DP) en ETHERNET configuraties te maken! ET200S en ET200X configuraties (standalone) zijn wel te maken.
TIA-Portal
TIA-Portal wordt gebruikt voor het programmeren van SIMATIC S7-1200.
Licenties
Voor zowel STEP 7 als voor de opties zijn sleutels (licenties) benodigd.
STEP 7 Professional Bevat STEP 7, S7-GRAPH, S7-SCL en S7-PLCSIM in een bundel. Er is ook een POWERPACK beschikbaar voor klanten die al STEP 7 hebben (met officiele licentie) en wensen over te stappen.
Siemens Training Uitgave 10
pagina 8
S7SYS1A Systeemoverzicht
Meer informatie ...
SIMATIC S7
Siemens Training
Siemens AG 2010. All rights reserved.
Meer informatie over de opbouw en eigenschappen van de SIMATIC systemen en componenten kunt u vinden in: Handboek
In handboeken vindt u per systeem of product(en reeks) gedetailleerde informatie betreffende de eigenschappen, programmering, het gebruik en onderhoud. Naast de papieren versie verschijnen handboeken in toenemende mate ook in elektronische vorm (Customer Support).
Catalogus
Catalogi zijn de documenten (boekwerken) waarin een leverancier tot in de details zijn producten aanbiedt.
Interactief
Naast de papieren versies worden de SIMATIC systemen en componenten als onderdeel van Automation and Drives aangeboden in de interactieve catalogus CA01. Deze is zowel op CD-ROM beschikbaar, als ook Online op het internet (www.automation.siemens.com).
Siemens Partner
Natuurlijk is uw aanspreekpartner bij of namens Siemens ook beschikbaar voor aanvullende of specifieke informatie.
Siemens Training Uitgave 10
pagina 9
S7SYS1A Systeemoverzicht
lege pagina
SIMATIC S7
Siemens Training
Siemens AG 2010. All rights reserved.
Siemens Training Uitgave 10
pagina 10
S7SYS1A Systeemoverzicht
Projectopzet Project Management
SIMATIC Manager
Hardware
FB21 OB1 I1.0
I1.1
Q4.0
Software
Process
SIMATIC S7
Siemens Training
Siemens AG 2010. All rights reserved.
Inhoud De verbinding tussen het programmeerapparaat en de PLC
…………………………………...……
2
De voorkant van de CPU
……………………………………………………………………………..….
3
Memory Reset en Restart
………………………………………………………………………………..
4
De compact CPU, memory reset en restart ………………………………………………………………
5
Oefening: Memory Reset en Restart
……………………………………………………………………..
6
………………………………………………………………………………………..
7
……………………………………………………………………………………………..
8
De projectopbouw Help in STEP 7
Language / Mnemonics Het project maken
………………………………………………………………………………….
9
…………………………………………………………………………………………
10
Het station configureren
………………………………………………………………………………….
De in- en uitgangsadressen bepalen
……………………………………………………………………
De stationsconfiguratie opslaan en laden De eerste test
13
………………………………………………………………………………………………
14
Het eerste programma
………………………………………………………………..
…………………………………………………………………………………….
Oefening: Het eerste programma
Siemens Training Uitgave 10
12
……………………………………………………………….
Oefening: De eerste configuratie en test
Offline / Online
11
15 16
………………………………………………………………………..
18
……………………………………………………………………………………………..
19
pagina 1
S7SYS1A Projectopzet
De verbinding tussen het programmeerapparaat en de PLC PG/PC 0 MPI of Profibus
2 PLC
3 PLC
SIMATIC S7
Siemens Training
Siemens AG 2010. All rights reserved.
PG/PC
Voor het programmeren van een PLC heeft men een programmeerapparaat, personal computer of workstation nodig met Windows 2000 Prof., XP Prof. of Vista Ultimate and Business.
MPI
De SIMATIC programmeerapparaten en de meeste CPU’s bezitten een MPIinterface, waarmee onderlinge verbindingen gelegd kunnen worden d.m.v. een MPInetwerk. Dit Multi Point Interface netwerk gebruikt een SIMATIC-eigen protocol, maar dezelfde connectoren en kabels als Profibus-DP.
Profibus-DP
In deze cursus maken we gebruik van het Profibus-netwerk.
adres
Omdat de verbinding géén point-to-point-verbinding is maar een netwerk, zodat meer dan 2 deelnemers aangesloten kunnen worden, zijn ter onderscheiding deelnemeradressen nodig. Het MPI- of Profibus-adres moet voor elke deelnemer binnen een netwerk uniek zijn.
SIMATIC Manager
De verbinding tussen de PG/PC met de PLC wordt onderhouden door SIMATIC Manager, het overkoepelende onderdeel van het STEP 7 programmeerpakket. Na het opstarten van SIMATIC Manager kan men, zonder over verdere gegevens te beschikken, het functioneren van de netwerkverbinding en de toegankelijkheid van een deelnemer testen.
Accessible Nodes
Siemens Training Uitgave 10
Voor het testen van de netwerkverbinding en de toegankelijkheid van de deelnemer(s), kan men in SIMATIC Manager een venster openen met de toegankelijke deelnemers. Dit kan zowel vanuit het menu PLC als via de betreffende knop op de werkbalk.
pagina 2
S7SYS1A Projectopzet
De voorkant van de CPU
SIEMENS
CPU315-2 DP SF BATF DC5V FRCE RUN STOP
SF DP BUSF
RUN-P RUN STOP M RES
SIMATIC S7-300 Battery
MPI
DP
SIMATIC S7
Siemens Training
Siemens AG 2010. All rights reserved.
Schakelaar
Handmatig instellen van de CPU mode. MRES
Memory Reset
STOP
Stopmode: het PLC-programma wordt niet uitgevoerd.
RUN
Runmode: het PLC-programma wordt uitgevoerd, en kan bekeken worden (geen veranderingen in het programma mogelijk).
RUN-P Runmode: het PLC-programma wordt uitgevoerd, kan bekeken én veranderd worden. StatusLED’s
SF
Systeemfout; interne CPU fout of module-diagnose-fout.
BATF
Batterijfout; batterij leeg of niet aanwezig.
DC5V
+5V voeding; DC voltage aanwezig.
FRCE RUN
Force; geeft weer of er een in/uitgang geforceerd is (niet in alle CPU’s Run mode; brand continue wanneer de PLC in run mode staat, knippert bij opstart.
STOP
Stop mode; knippert langzaam wanneer een reset nodig is, knippert snel als een reset wordt uitgevoerd, niet knipperend in stop mode.
Geheugenmodule
Een geheugenmodule (memory card) kan op deze plaats gestoken worden. De flash-EPROM geheugenmodule behoudt het programma, zelfs wanneer er geen batterij in het systeem aanwezig is.
Batterij
De plaats van de batterij is onder het klepje. De batterij is de back-up van de inhoud van het RAM geheugen in het geval van uitval van de netspanning.
MPI interface
De 9-pin interface onder het klepje is de Multi Point Interface (MPI). Dit is de S7-300 CPU programmeerinterface.
DP interface
Interface voor aansluiting van decentrale periferie via Profibus-DP.
Siemens Training Uitgave 10
pagina 3
S7SYS1A Projectopzet
PG / PC Interface instellen S7CPU
S7CPU
MPI
MPI
S7CPU
S7CPU
DP
Communicatie Processor
MPI
DP
FMS
S7CPU
MPI
Communicatie Processor
Ethernet
MPI Profibus-FMS Profibus-DP Profinet - Ethernet MPI
FMS
DP
Ethernet
Naar keuze Instelbaar op MPI of DP Fabrieksinstelling MPI Siemens Training Profibus DP
PC / PG SIMATIC Manager Options Set PG / PC Interface
SIMATIC S7
Siemens Training
Siemens AG 2010. All rights reserved.
PC/PG Interface
Afhankelijk van de gekozen CPU en eventuele uitbreidingen met Communicatie Processoren kan men de STEP7 software gebruiken om via verschillende netwerken de CPU te benaderen. Via het gekozen netwerk kan men dan programma’s laden, testen, diagnoses uitvoeren etc.
MPI
Standaard wordt iedere CPU uitgeleverd met een MPI Interface. Deze is bij een aantal CPU’s in te stellen op Profibus-DP. Deze wijziging zal dan eerst via de MPI interface geladen moeten worden, voordat de CPU met deze nieuwe instelling zal werken. Na het laden van de wijziging via MPI moet dan ook het programmeerapparaat omgezet worden op Profibus-DP.
MMC
De instellingen betreffende de CPU-interfaces kunnen ook direct via de Micro Memory Card (MMC) geladen worden.
Siemens Training Uitgave 10
pagina 4
S7SYS1A Projectopzet
Memory Reset en Restart
RUN STOP RUN-P
Zet de schakelaar op STOP.
RUN STOP MRES RUN STOP RUN-P RUN STOP MRES
Houdt de schakelaar zolang in de MRES positie, totdat de STOP LED 2 keer uit is geweest (langzaam knipperen). Bij loslaten, valt deze terug in de STOP positie.
RUN STOP RUN-P RUN STOP
Breng de schakelaar weer in de MRES positie totdat de STOP LED snel begint te knipperen, en laat de schakelaar weer los.
MRES RUN STOP RUN-P RUN STOP MRES
Als het snel knipperen van de STOP LED is beĂŤindigd, zet u de schakelaar in de RUN of RUN-P positie. Dan wordt een restart uitgevoerd. De RUN LED knippert even voordat deze continu gaat branden.
SIMATIC S7
Siemens Training
Siemens AG 2010. All rights reserved.
Memory Reset
Gedurende een Memory Reset wordt het gebruikersprogramma gewist en wordt een hardwaretest uitgevoerd. Als er een Memory Card geplaatst is, wordt de inhoud daarvan weer geladen als gebruikersprogramma.
Restart
Na een memory reset bevindt de CPU zich in STOP. Na een restart gaat de CPU over in RUN. Twee manieren De memory reset en de restart kunnen op twee manieren worden uitgevoerd:
Sleutelschakelaar
De memory reset procedure komt aanvankelijk omslachtig over. Dat is ook de bedoeling. Het mag niet door een foute beweging van de schakelaar worden uitgevoerd. Na enige keren oefenen heeft men het ritme te pakken.
Via SIMATIC Manager Vanuit SIMATIC Manager kan men in het venster van de accessible nodes via het PLC menu de optie Clear/Reset‌ kiezen. Pas in een volgend dialoogvenster wordt het resetten geactiveerd. Indien nodig moet de CPU eerst in STOP worden gebracht. Als de sleutelschakelaar zich in RUN-P bevindt, kan dat ook via het dialoogvenster. Het weer in RUN brengen gaat via het zelfde PLC menu.
Siemens Training Uitgave 10
pagina 5
S7SYS1A Projectopzet
De CPU met MMC, memory reset en restart RUN STOP RU RUN RUN STOP
Bij Systemdata Delete: Memory Reset Benodigd!
Zet de schakelaar op STOP.
STOP MRES MRES RUN STOP RU RUN RUN STOP STOP MRES MRES
Houdt de schakelaar zolang in de MRES positie, totdat de STOP LED 2 keer uit is geweest (langzaam knipperen). Bij loslaten, valt deze terug in de STOP positie.
RUN STOP RU RUN RUN STOP STOP MRES MRES
Breng de schakelaar weer in de MRES positie totdat de STOP LED snel begint te knipperen, en laat de schakelaar weer los.
RUN STOP RU RUN RUN STOP STOP MRES MRES
Als het snel knipperen van de STOP LED is beëindigd, zet u de schakelaar in de RUN (-P) positie. Dan wordt een restart uitgevoerd. De RUN LED knippert even voordat deze continu gaat branden.
SIMATIC S7
Siemens Training
Siemens AG 2010. All rights reserved.
Micro Memory Card
CPU's met een Micro Memory Card slot moeten verplicht een kaart geplaatst hebben. De Micro Memory Card (MMC) is het laad geheugen (Load Memory). CPU's met MMC’s hebben geen backup batterij.
Memory Reset
Bij een Memory Reset wordt geen enkele bouwsteen in het laadgeheugen gewist. De bouwstenen wis je door via Accessible Nodes alle bouwstenen te selecteren en dan met Delete ze te verwijderen. Indien op deze manier System Data wordt gewist of een MMC wordt geplaatst, dan is een Memory Reset benodigd. Na de reset wordt een deel van de programmacode sectie en de actuele waarden van een databouwsteen (data sectie) naar het werkgeheugen geladen. Verder worden data bouwstenen opnieuw geinitialiseerd.
MPI interface
De 9-pin interface onder het klepje is de Multi Point Interface (MPI). Dit is de S7-300 CPU programmeerinterface.
DP interface
Interface voor aansluiting van decentrale periferie via Profibus-DP.
Restart
Na een memory reset bevindt de CPU zich in STOP. Na een restart gaat de CPU over in RUN.
Siemens Training Uitgave 10
pagina 6
S7SYS1A Projectopzet
Oefening
Memory Reset en Restart
1
Zorg ervoor dat de PLC en het programmeerapparaat ingeschakeld zijn, en dat de kabel er correct tussen zit.
2
Check of de CPU in RUN staat met de schakelaar in de RUN-P positie.
3
Start SIMATIC Manager op. Mocht er nog een project verschijnen, sluit dat dan.
4
Kies Accessible Nodes.
5
Check zo of de verbinding met de PLC in orde is en stel het Profibus-adres vast. Het huidige adres is . . . . . .
6
Open de Blocks map van de PLC in Accessible Nodes. Bij een CPU met een Micro Memory Card (MMC) ziet u ook de bouwstenen die nog op de Micro Memory Card staan. Selecteer alle bouwstenen en wis ze allemaal (DELETE).
7
Reset en restart de PLC d.m.v. de (sleutel)schakelaar.
8
Reset en restart de PLC via Accessible Nodes.
9
Stel vast dat na het wissen van de CPU er alleen nog maar in zit: - System Data - SFB-bouwstenen - SFC-bouwstenen
10
Sluit tenslotte het venster van Accessible Nodes.
Siemens Training Uitgave 10
pagina 7
S7SYS1A Projectopzet
De projectopbouw
SIMATIC S7
Siemens Training
Siemens AG 2010. All rights reserved.
Projectvenster
Een projectvenster kent twee vensterdelen: - links voor het navigeren; - rechts de inhoud van wat links geselecteerd is.
Namen
Alle objecten in het navigatiedeel kunnen van naam worden veranderd.
Project
Gegevens worden door SIMATIC Manager beheerd in projectvorm. Bij het creĂŤren kiest men een pad op harddisk of netwerkdrive. De projectnaam wordt versleuteld in de directorynaam.
Station
Iedere PLC wordt in een project als een station betiteld.
CPU
Elk station bevat (minimaal) 1 CPU.
S7 Program
Elke CPU bevat een S7-programma.
Symbols
De Symbol Table zet men in voor het toekennen van symbolische benamingen aan interne identifiers (zoals in- en uitgangen).
Source Files
De Source Files map is bedoeld voor bronbestanden voor tekstgeoriĂŤnteerde editors (anders dan de LAD/STL/FBD-programma-editor). Deze map gebruiken we in deze cursus niet.
Blocks
De Blocks map zal de bouwstenen bevatten die uiteindelijk naar de PLC gedownload worden.
Siemens Training Uitgave 10
pagina 8
S7SYS1A Projectopzet
Help in STEP 7
SIMATIC S7
Siemens Training
Siemens AG 2010. All rights reserved.
Help
STEP 7 gebruikt het helpsysteem van Windows. Na enige verdieping in de opbouw zult u de informatie als uitgebreid en toegankelijk gaan ervaren.
Overal
Vanuit elke toepassing binnen STEP 7 is helpinformatie beschikbaar.
Context Sensitive
Probeert u zoveel mogelijk tekst of objecten in een bepaald venster te selecteren voordat u het helpsysteem raadpleegt. De informatie die wordt aangeboden zal dan zo dicht als mogelijk daarmee in relatie staan.
Siemens Training Uitgave 10
pagina 9
S7SYS1A Projectopzet
Language / Mnemonics
SIMATIC S7
Siemens Training
Siemens AG 2010. All rights reserved.
Via SIMATIC Managers Options menu bereikt men de optie Customize, met in het venster het tabblad Language. National Language
Indien men bij de installatie van STEP 7 gekozen heeft voor meerdere talen, kan men hier een keuze maken. Het betreft hier de “mensen”-taal in alle menu’s, tooltips, dialoogvensters enz.
Mnemonics
Hierin bepaalt men de identificatie van ingangen, uitgangen, tellers en de instructieset in de bouwsteeneditor.
Siemens Training Uitgave 10
pagina 10
S7SYS1A Projectopzet
Het project maken
SIMATIC S7
Siemens Training
Siemens AG 2010. All rights reserved.
New Project
Een nieuw project maakt men via de eerste knop in de werkbalk, of via het menu File, optie New. In het dialoogvenster New bepaalt men de projectnaam en het pad op harde schijf of netwerkdrive.
Station invoegen
Siemens Training Uitgave 10
Nadat het projectvenster verschenen is roept men het contextmenu op, waar men de optie Insert New Object kiest. In bovenstaand voorbeeld wordt een SIMATIC 300 station ingevoegd.
pagina 11
S7SYS1A Projectopzet
Het station configureren
SIMATIC S7
Siemens Training
Siemens AG 2010. All rights reserved.
Hardware
In het station bevindt zich aanvankelijk alleen het object Hardware. Dit vertegenwoordigt de stationsconfiguratie.
Meer dan een tekening De stationsconfiguratie zal per station worden gespecificeerd. Aanvankelijk denkt men aan het alleen maar invullen van een lijstje, maar er zit meer achter. Voor elke module komen de eigenschappen (Properties) beschikbaar, die men in dialoogvensters kan aanpassen. Na het ‘laden’ van deze instellingen in de PLC worden die daadwerkelijk actief en bepalen het gedrag van het systeem en elke module. HW Config
Na het openen van het object Hardware kan men de stationsconfiguratie samenstellen m.b.v. de tool HW Config.
Catalog
Men bouwt de stationsconfiguratie op door slepen van elementen uit de catalogus. In deze cursus zijn dat: RACK een rail of een complete achterwand; PS de voedingsmodule; CPU de CPU, aanvankelijk zonder een Profibus-DP aansluiting; SM de signaalmodulen;
Siemens Training Uitgave 10
pagina 12
S7SYS1A Projectopzet
De in- en uitgangsadressen bepalen
SIMATIC S7
Siemens Training
Siemens AG 2010. All rights reserved.
Uitgezonderd de wat kleinere CPU’s kan men de in- en uitgangsadressen van de modulen bepalen. Default
Na het inslepen van de modulen zullen de adressen bij de S7-300 een default aannemen. Bij de S7-400 wordt het laagst vrije adresbereik ingesteld.
Properties
Via de properties van een module en het openen van het tabblad Adresses kan men per module het adresbereik aanpassen door het ingeven van het beginadres.
Address Overview
Via het View menu kan het Address Overview raadplegen voor b.v. het opzoeken van gaten in een adresbereik.
Siemens Training Uitgave 10
pagina 13
S7SYS1A Projectopzet
De stationsconfiguratie opslaan en laden
SIMATIC S7
Siemens Training
Siemens AG 2010. All rights reserved.
Save
Tussendoor of na het compleet invullen van de configuratie kan men Save uitvoeren. De gegevens worden dan in het project opgeslagen en de HW Config tool zorgt er voor dat in het navigatiegedeelte van het project de CPU met de S7programmamap ontstaat.
Save and Compile
Met Save and Compile wordt tevens de System Data gegenereerd. De System Data bevat een aantal System Data Blocks, die alle configuratiegegevens bevatten.
Download
Met Download wordt de System Data naar de PLC geladen. De gegevens komen binnen in de CPU en worden, voor zover van toepassing naar andere modules in het systeem doorgegeven.
Siemens Training Uitgave 10
pagina 14
S7SYS1A Projectopzet
De eerste test SF BATF DC5V FRCE RUN STOP RUN-P RUN STOP M RES
SIMATIC S7
Siemens Training
Siemens AG 2010. All rights reserved.
Waarvoor is de tool Monitor/Modify bedoeld? Bekijken en wijzigen van de waarden van in- en uitgangen. Waarom gebruiken we de tool in deze fase? Voor het testen van de eerste stationsconfiguratie en de in- en uitgangen. Hoe oproepen? In het scherm van de hardware configuratie via het menu PLC. Hoe adressen invoeren? De adressen van de geselecteerde module worden automatisch getoond. Hoe bekijken? Door middel van het activeren van de Monitor functie. Hoe wijzigen? Door middel van de knop Modify Value.
In een latere fase van deze cursus bekijken we meer aspecten van deze tool.
Siemens Training Uitgave 10
pagina 15
S7SYS1A Projectopzet
Oefening
De eerste configuratie en test
1
Maak een project.
2
Voeg een station in. Denk om de keuze 300- of 400-station.
3
Configureer het station met de componenten van uw PLC. Lees de bestelnummers af van de componenten. Let op! Na het plaatsen van de CPU verschijnt een dialoogvenster “Properties – Ethernet interface)”. Klik hier op OK. Open de “Object Properties” van de MPI/DP interface. Selecteer PROFIBUS bij Type. Er verschijnt een nieuw dialoogvenster. Klik hier op New vervolgens op OK en daarna nogmaals op OK.
4
Stel de in- en uitgangsadressen van de modulen vast en leg ze vast op de betreffende pagina(‘s) “Signaaloplegging …” van het hoofdstuk “Trainingsmodel en signaaloplegging”.
5
Voer Save and Compile en Download uit om de configuratie naar de PLC te brengen.
6
Test met Monitor/Modify de volgende signalen:
Ingangen: de 1e schakelaar van het bedieningspaneel de 2e schakelaar van het bedieningspaneel de middelste naderingsschakelaar van het bandmodel de lichtcel van het bandmodel
Uitgangen: de 1e LED van het bedieningspaneel de bandsturing rechtsom de claxon
Siemens Training Uitgave 10
pagina 16
S7SYS1A Projectopzet
Het eerste programma
SIMATIC S7
Siemens Training
Siemens AG 2010. All rights reserved.
Na het vervaardigen van de stationsconfiguratie is het station in het navigatiedeel van het projectvenster voorzien van een structuur bestaande uit de CPU, de S7 programmamap met daarin de Blocks map. Na het selecteren van de Blocks map wordt in het rechter deel van het projectvenster de inhoud getoond. Naast de System Data, welke de configuratiegegevens van het station bevat, bevindt zich in de Blocks map een bouwsteen genaamd OB1. Wat zijn exacte taak in de CPU is, zien we later in het volgende hoofdstuk. Nu gebruiken we deze bouwsteen voor het maken van het eerste programma. Na het openen en selecteren van de Language FBD, verschijnt de vooralsnog lege bouwsteen in de editor. Vervolgens voegen we de gewenste elementen in via knoppen in de werkbalk. De vraagtekens markeren de plaatsen waar nog adressen ingevuld moeten worden. Sommige elementen hebben in- / uitgangen waar stippen staan in plaats van vraagtekens. De stippen markeren de plaatsen waar optioneel adressen ingevuld mogen worden.
Siemens Training Uitgave 10
pagina 17
S7SYS1A Projectopzet
Save
Het eerste programma
Download
Monitor
SIMATIC S7
Siemens Training
Siemens AG 2010. All rights reserved.
De vraagtekens worden vervangen door (nu nog absolute) adressen. Via de knop Save wordt de bouwsteen opgeslagen. De indicatie Chg (changed, gewijzigd) verdwijnt dan. Tot nu toe is de bouwsteen gewijzigd en opgeslagen in het project. Via de knop Download wordt de bouwsteen overgebracht naar de PLC. Het programma kan getest worden door met de knop het monitoren in te schakelen. Kleuren geven de status 0 en 1 aan. Het nog een keer klikken op de knop schakelt het monitoren uit.
Siemens Training Uitgave 10
pagina 18
S7SYS1A Projectopzet
Oefening
Het eerste programma
1
Selecteer de Blocks map.
2
Open OB1 en kies de Language FBD.
3
Maak het onderstaande programma. Leidt de absolute adressen van de in- en uitgangen af uit uw ingevulde lijst “Signaaloplegging …”, en vul ze in onderstaande figuur in bij de symbolische namen.
(S105) I … . ... (K1) Q … . ...
M 0.4 (S106) I … . ... 4
Wat staat na het ingeven van het programma geheel rechtsonder in de statusbalk? . .......
5
Sla op met Save.
6
Wat staat nu geheel rechtsonder in de statusbalk? . . . . . . . .
7
Laadt naar de PLC met Download.
8
Test het programma met Monitor.
9
Sluit tenslotte OB1.
Siemens Training Uitgave 10
pagina 19
S7SYS1A Projectopzet
Offline / Online
Offline
Online
SIMATIC S7
Siemens Training
Siemens AG 2010. All rights reserved.
In verschillende situaties wordt u geconfronteerd met de begrippen Offline en Online. Wat houdt dat in het algemeen in? Offline
Wat door SIMATIC Manager opgeslagen wordt (op de hard disk).
Online
Wat zich in de PLC bevindt / afspeelt.
Gangbare methode
De gangbare methode voor het maken en wijzigen van bouwstenen is: - openen vanuit de Blocks map in het Offline projectvenster - wijzigen en opslaan (wordt in de Offline blocks map geactualiseerd) - downloaden naar de PLC (wordt in de PLC geactualiseerd) Deze methode van werken waarborgt dat de versie van de bouwstenen in de PLC gelijk blijft aan de opgeslagen versie.
Siemens Training Uitgave 10
pagina 20
S7SYS1A Projectopzet
SIMATIC S7
Siemens Training
Siemens AG 2010. All rights reserved.
Siemens Training Uitgave 10
pagina 21
S7SYS1A Projectopzet
Bouwstenen
FC.. DB..
SFC.. DB..
OB1 DB..
SFB..
FB..
SIMATIC S7
Siemens Training
Siemens AG 2010. All rights reserved.
Inhoud Bouwsteentypen
………………………………………………………………………………………..…
2
Bouwsteenorganisatie
………………………………………………………………………………….….
3
Bouwstenen invoegen
………………………………………………………………………………...…..
4
…………………………………………………………………………………….……
5
Bouwsteenoproep
Documenteren van het programma Omgaan met netwerken
………………………………………………………………..…….
6
……………………………………………………………………………..……
7
Oefening: Bouwsteenoproep
………………………………………………………………………….…..
Oefening: Maken van een bandsturing
Siemens Training Uitgave 10
……………………………………………………………..…..
pagina 1
8 9
S7SYS1A Bouwstenen
Bouwsteentypen
DB..
events
systeemprogramma CPU
FB.. cyclisch
OB1
FC..
tijd
OB..
FC..
SFC..
DB.. SFB.. DB..
proces
OB..
fout
OB..
FC..
OB FC FB DB SFC SFB
System Data
= organisatiebouwsteen = functie = functiebouwsteen = databouwsteen = systeemfunctie = systeemfunctiebouwsteen
SIMATIC S7
Siemens Training
Siemens AG 2010. All rights reserved.
OB..
Deze bouwstenen worden door het systeemprogramma van de CPU op gebeurtenissen (events) opgeroepen. Een programma bevat minimaal één OB. Voor een besturingsprogramma is dat OB1.
cyclisch
OB1 wordt door het systeemprogramma cyclisch opgeroepen. OB1 kan het gehele programma bevatten, maar ook oproepen naar bouwstenen.
andere OB’s
Een programma kan ook andere organisatiebouwstenen bevatten. Die worden door het systeemprogramma onder verschillende omstandigheden, als gevolg van een event opgeroepen. Voorbeelden van een event zijn: de backupbatterij is leeg, er treedt een programmafout op, een signaalmodule raakt defect.
FC.., FB..
Dit zijn bouwstenen voor het gebruikersprogrammma.
DB..
Dit zijn bouwstenen voor de opslag van gegevens.
SFC..,SFB..
Bouwstenen met voorgedefinieerde, niet te wijzigen functionaliteit. Zo zijn er b.v. SFC’s die de systeemtijd kunnen instellen, of opvragen. Afhankelijk van het type CPU heb je meer of minder van deze bouwstenen vast geprogrammeerd in het geheugen van de CPU.
System Data
System Data is voor de opslag van systeemgegevens. Indien we voor het systeem bepaalde instellingen willen definiëren, kunnen we in ons programma nieuwe gegevens aan laten maken in de System Data. System Data is tevens aanwezig in het geheugen van een lege CPU met standaardinstellingen.
Siemens Training Uitgave 10
pagina 2
S7SYS1A Bouwstenen
Bouwsteenorganisatie lineair
OB1
verdeeld
OB1
parametreerbaar
OB1
FC1 motor 1
motor 1 adressen
motor 1 motor 2
FC2 motor 2
FC3 motor 3
motor 2 adressen
FC20 motor
motor 3 adressen
motor 3
FC10 uitlaat
FC10
uitlaat
uitlaat
SIMATIC S7
Siemens Training
Siemens AG 2010. All rights reserved.
lineair
Het gehele programma is opgeslagen in OB1. Het systeemprogramma van de CPU roept de OB1 op en voert opeenvolgend de instructies uit.
verdeeld
Het programma bestaat uit een hoofdprogramma OB1, die deelprogramma’s oproept. Een deelprogramma, geschreven in een FC of FB kan b.v. instructies bevatten t.b.v. de diverse besturingsmethodes voor het fabricageproces.
parametreerbaar
Het kan voorkomen dat je in het hoofdprogramma OB1, of in een deelprogramma meermalig eenzelfde stuk programma nodig hebt, echter met verschillende adreswaarden. Je kunt zo’n stuk programma dan schrijven in een FC of een FB en voor deze bouwsteen ingangen en/of uitgangen aanmaken. Bij de oproep van deze parametreerbare FC of FB krijgt elke in- of uitgang een adres toegewezen.
Siemens Training Uitgave 10
pagina 3
S7SYS1A Bouwstenen
Bouwstenen invoegen
SIMATIC S7
Siemens Training
Siemens AG 2010. All rights reserved.
Invoegen bouwsteen Bij het invoegen van een bouwsteen krijg je een keuzemenu met de verschillende bouwsteentypen. Na het selecteren van b.v. de Function krijg je een venster waarin je de bouwsteeneigenschappen kunt meegeven. Bouwsteeneigenschappen In het venster voor de bouwsteeneigenschappen (b.v. Properties - Function) kun je bij een tabje General - Part 1 het nummer voor de bouwsteen definiĂŤren en een keuze maken uit een programmeertaal STL, LAD of FBD. Bij het tabje General - Part 2 kun je nadere gegevens meegeven aan de bouwsteen, zoals Name, Version, Family en Author. Al deze gegevens worden opgeslagen in de bouwsteen en meegeladen in de CPU. Bij het afdrukken zullen deze gegevens ook zichtbaar zijn.
Siemens Training Uitgave 10
pagina 4
S7SYS1A Bouwstenen
Bouwsteenoproep
du bb elk li
dubb
kke no
f sl
ep en
elklik ken o f
SIMATIC S7
slepe n
Siemens Training
Siemens AG 2010. All rights reserved.
Program Elements
Om een bouwsteen op te roepen, kun je gebruik maken van een venster genaamd Overviews - Program Elements. Hierin zijn de mapjes FB Blocks, FC Blocks, SFB Blocks en SFC Blocks zichtbaar, waarin zich bouwstenen bevinden die zijn aangemaakt in je project.
Bouwsteenoproep
Om een oproep naar een bouwsteen te maken, selecteer je de op te roepen bouwsteen uit Program Elements en voeg je deze in in een netwerk. In STL kun je in één netwerk meerdere oproepen onder elkaar plaatsen, in FBD zal een netwerk meestal één oproep bevatten.
Waarschuwing!!
Vergeet niet de bouwsteen met oproep op te slaan en in de juiste volgorde te downloaden. De juiste volgorde van downloaden is: 1. De op te roepen bouwsteen (FC); 2. De bouwsteen met oproep (OB). Indien men zich niet aan deze volgorde houdt kan er een programmafout optreden, waardoor de PLC in “storing” kan gaan!
Siemens Training Uitgave 10
pagina 5
S7SYS1A Bouwstenen
Documenteren van het programma View -> Display -> Comments
SIMATIC S7
Siemens Training
Siemens AG 2010. All rights reserved.
Documenteren
In de bouwsteeneditor kun je een programma duidelijker leesbaar maken door titels en commentaren in te geven.
Bouwsteentitel
Hier kan een korte bouwsteenbeschrijving ingegeven worden. Deze beschrijving kan ook zichtbaar zijn in de SIMATIC Manager in het mapje Blocks onder de kolom Comment.
Bouwsteencommentaar Hier kun je een gedetailleerde bouwsteenbeschrijving ingeven. Deze tekst kan ook zichtbaar zijn in SIMATIC Manager in het mapje Blocks onder de kolom Comment. Netwerktitel
Hier kan een korte netwerkbeschrijving ingegeven worden.
Netwerkcommentaar Hier kan een uitgebreide netwerkbeschrijving ingegeven worden. Je kunt als voorinstelling de commentaren ingeschakeld laten, door in de bouwsteeneditor in het menu te gaan naar Options -> Customize -> tabje Editor en daar onder View after Block Open te selecteren Block/Network Comments. Instructiecommentaar In STL kun je achter instructies commentaar ingeven door na de instructie twee “forward-slashes” (//) te gebruiken met daarachter de commentaartekst. Instructiecommentaar is slechts zichtbaar als je het kader van een netwerk geselecteerd hebt. Je kunt ook nog extra commentaar tussen de instructieregels ingeven m.b.v. de “forward-slashes” (//).
Siemens Training Uitgave 10
pagina 6
S7SYS1A Bouwstenen
Omgaan met netwerken
Netwerk selecteren en knippen
Netwerk selecteren en plakken Netwerk selecteren en kopiëren
Netwerk plakken
SIMATIC S7
Siemens Training
Siemens AG 2010. All rights reserved.
Knippen / kopiëren
Door het netwerk te selecteren kun je de hele inhoud knippen of kopiëren.
van netwerken
Ook is het mogelijk om afzonderlijke elementen te knippen of kopiëren. Door de CTRL-toets of de SHIFT-toets ingedrukt te houden, kun je meerdere netwerken selecteren of deselecteren.
Plakken van netwerken Een gekopieerd netwerk wordt altijd achter een geselecteerd netwerk ingevoegd. Indien er geen netwerk is, wordt het geplakte netwerk het eerste netwerk. Kopiëren en plakken bouwsteenoverschrijdend
FBD FBD New Network
Een netwerk wordt altijd in een bepaalde taalinstelling (LAD/STL/FBD) gekopieerd. Bij het plakken moet men er dan ook rekening mee houden dat de taalinstelling in de andere bouwsteen hetzelfde ingesteld staat. Indien men een netwerk geselecteerd heeft, kan men hierachter een nieuw netwerk invoegen. Houd er rekening mee dat je altijd een netwerk nodig hebt om instructies in te plaatsen!! Indien je de bouwsteentitel selecteert, dan wordt vóór het eerste netwerk ingevoegd.
Siemens Training Uitgave 10
pagina 7
S7SYS1A Bouwstenen
Oefening
Bouwsteenoproep
OB1
OB1
FC10
1
Selecteer de Blocks map en voeg een Function in.
2
Geef de bouwsteeneigenschappen voor de Function in: Tabje General - Part 1: Name : FC10 Created in Language : FBD Tabje General - Part 2: Name : S7SYS1A Family : TRAINING Version : 1.0 Author : ………
3
Ga naar de Object Properties van OB1 en geef deze bouwsteen dezelfde eigenschappen als onder General - Part 2 van FC10.
4
Open FC10 en neem het netwerk over uit OB1.
5
Geef in FC10 de volgende titels in: bouwsteentitel : Bandsturing netwerk1 titel : Bandsturing rechtsom
6
Sla FC10 op met Save en laadt naar de PLC met download.
7
Open OB1 en verwijder alle aanwezige netwerken.
8
Voeg een nieuw netwerk in m.b.v. Insert Network.
9
Roep FC10 op in OB1, door Program Elements te activeren en vanuit het mapje FC Blocks de FC10 in netwerk 1 te plaatsen.
10
Geef in OB1 de volgende titels in: bouwsteentitel : Hoofdprogramma netwerk1 titel : Oproep bandsturing
11
Sla OB1 op met Save en laadt naar de PLC met download.
12
Test de FC10.
13
Sluit OB1 en FC10, dus niet de bouwsteeneditor.
Siemens Training Uitgave 10
pagina 8
S7SYS1A Bouwstenen
Oefening
Maken van een bandsturing
(S105) I … . ... (K1) Q … . ...
M 0.4 (S106) I … . ... linksom
(S106) (S105) I … . ...
(K2) (K1) Q … . ...
M 0.5 M 0.4 (S105) (S106) I … . ... 1
Open FC10, maak een kopie van netwerk 1 en plak deze.
2
Leidt de absolute adressen af uit de lijst “Signaaloplegging …” en vul ze in bovenstaande figuur in. Neem deze adressen ook over in je netwerk 2 van FC10.
3
Wijzig ook de netwerktitel van netwerk 2.
4
Save, download en test de FC10 op zijn werking.
Siemens Training Uitgave 10
pagina 9
S7SYS1A Bouwstenen
lege pagina
SIMATIC S7
Siemens Training
Siemens AG 2010. All rights reserved.
Siemens Training Uitgave 10
pagina 10
S7SYS1A Bouwstenen
De verbinding tussen het proces en het programma FC.. DB..
SFC.. DB..
OB1
SFB..
DB.. FB..
SIMATIC S7
Siemens Training
Siemens AG 2010. All rights reserved.
Inhoud Process Image
………………………………………………………………………………………..…..
2
……………………………………………………………………………………..…..
3
Absolute adressen
Symbolische adressen De Symbol table
………………………………………………………………………………...….
4
……………………………………………………………………………………….…..
5
Oefening: Symbolische adressen
…………………………………………………………………….…..
6
…………………………………………………………………..…..
7
……………………………………………………………………….….
8
…………………………………………………………………………………...…
9
…………………………………………………………………………………………..….
10
Symbolische adressen weergeven Symbolische adressen ingeven De EN- en OF-functie De invertering
Toewijzen, setten en resetten De Flip flop
………………………………………………………………………...…..
11
……………………………………………………………………………………………..…..
12
Insert en Overwrite
…………………………………………………………………………………….…..
Oefening: Bedrijfsmodi
Siemens Training Uitgave 10
………………………………………………………………………………..….
13 14
pagina 1 S7SYS1A De verbinding tussen het proces en het programma
Process Image PII
byte
76 5 43 2 10 0 1 0 1 2 3 4 5 6 7 8 9
PIQ 76 5 43 2 10
bit
Programma
byte
I 0.5 I 0.6
&
Q 8.5
0 1 2 3 4 5 6 7 8 9
bit
1
Input
Output
76 5 43 2 10 byte
bit
0 1 2 3 4 5 6 7 8 9
Memory SIMATIC S7
Siemens Training
Siemens AG 2010. All rights reserved.
Geheugenbereiken
Elke CPU heeft een aantal geheugenbereiken, met een van het type CPU afhankelijke grootte. In dit hoofdstuk introduceren we er 3.
Memory
Het memory-bereik staat voor alle programmabouwstenen ter beschikking voor de (tussen-)opslag van gegevens. Er bestaat geen directe relatie met de in- en uitgangen.
Process Images
De process images zijn geheugenbereiken die direct gerelateerd zijn aan de in- en uitgangen. Zij vertegenwoordigen in de CPU de in- en uitgangssignalen van de digitale modulen.
Actualisering
Het systeemprogramma zorgt voor actualisering volgens een cyclus: - statussen uit de ingangsmodulen plaatsen in het PII; - uitvoeren van het gebruikersprogramma (OB1); - statussen uit het PIQ plaatsen in de uitgangsmodulen. Afhankelijk van de uitgavestand van de CPU kan de cyclus ook zijn: - statussen uit PIQ naar uitgangsmodulen; - statussen van ingangsmodulen naar PII; - uitvoeren gebruikersprogramma.
Gebruikersprogramma Het gebruikersprogramma gebruikt dus voor de in- en uitgangen alleen de informatie uit het PII- en PIQ-register.
Siemens Training Uitgave 10
pagina 2 S7SYS1A De verbinding tussen het proces en het programma
Absolute adressen
bit 76 5 43 2 10 0 byte 1 2 3 4 5 6 7 8 9
PII
PIQ
I 0.5 IB 1 IW 2
Q 0.5 M 0.5 QB 1 MB 1 QW 2 MW 2
bit byte word
ID 4
QD 4
double word
Memory
MD 4
SIMATIC S7
Siemens Training
Siemens AG 2010. All rights reserved.
Opbouw
De op de vorige pagina ge誰ntroduceerde 3 geheugenbereiken hebben overeenkomsten voor wat betreft de opbouw en adressering. Ze bestaan uit een aantal bytes, met elke 8 bits.
Adressen
Adressen worden gebruikt in de programma-instructies. Zij geven de locatie aan van informatie.
Bit, Byte, Word, Double word Afhankelijk van de betekenis van de informatie kan men adresseren: - 1 bit - 8 bit = 1 byte - 16 bit = 2 byte = 1 word - 32 bit = 4 byte = 2 word = 1 double word Absolute adressen
Siemens Training Uitgave 10
De adressen, waarin behalve de I voor Input, de Q voor output en de M voor Memory ook een bytenummer en eventueel een bitnummer voorkomen, worden absolute adressen genoemd.
pagina 3 S7SYS1A De verbinding tussen het proces en het programma
Symbolische adressen
SIMATIC S7
Siemens Training
Siemens AG 2010. All rights reserved.
Absoluut
Alle gegevens zijn altijd via het absolute adres aanspreekbaar. De absolute adressen bevatten echter nummers, die meestal niet direct een relatie met het proces of machine hebben.
Symbolisch
Symbolische adressering biedt de mogelijkheid elk absoluut adres te voorzien van een symbolisch adres. Zo kan men met maximaal 24 tekens codes of namen gebruiken. Daarnaast staat voor elk adres 80 tekens voor commentaar ter beschikking.
Stationsconfiguratie Vanuit de stationsconfiguratie kan men symbolische adressen per module invullen. Voor zowel analoge als digitale modulen wordt per kanaal 1 adres gespecificeerd. Symbol tabel
Siemens Training Uitgave 10
Alle symbolische adressen die voor modulen op deze manier worden ingevoerd, komen uiteindelijk terecht in 1 centrale tabel.
pagina 4 S7SYS1A De verbinding tussen het proces en het programma
De Symbol table
SIMATIC S7
Siemens Training
Siemens AG 2010. All rights reserved.
De Symbol table bevat alle symbolische adressen van een bepaald programma van een CPU. Nadat men eerst via de stationsconfiguratie gegevens van de in- en uitgangen heeft ingevoerd, kan men in de Symbol table het geheel bekijken. Ook andere adressen kunnen voorzien worden van symbolen, zoals informatie uit het memory-bereik. Direct
Natuurlijk kan men ook direct gegevens invoeren in de Symbol table. De Symbol table kan worden geopend via de SIMATIC Manager, vanaf het S7 Program niveau of vanuit de bouwsteeneditor (via het menu Options).
Save
Vergeet na het editeren niet op te slaan, want alleen opgeslagen gegevens kunnen door andere programma-onderdelen (zoals de programma-editor) geraadpleegd worden.
Siemens Training Uitgave 10
pagina 5 S7SYS1A De verbinding tussen het proces en het programma
Oefening
Symbolische adressen
1
Open de stationsconfiguratie.
2
Kies voor de digitale modulen de optie Edit Symbols en voer de symbolische namen en commentaar in voor alleen de bitadressen van het bedieningspaneel en het bandmodel. Voorkom het aanklikken van de toets
3
Bekijk na de invoer van alle gegevens de complete Symbol table.
4
Voeg nu de volgende regels toe aan de Symbol table Symbol Address Data Type Comment M_HMI_Rechts M 0.4 BOOL Operator stuurt via HMI rechtsom M_HMI_Links M 0.5 BOOL Operator stuurt via HMI linksom
5
Siemens Training Uitgave 10
Open nu de FC10 en stel vast dat de symbolische adressen worden weergegeven. Als dat niet zo is, check of de knop met het labeltje in de werkbalk ingedrukt is:
pagina 6 S7SYS1A De verbinding tussen het proces en het programma
Symbolische adressen weergeven
SIMATIC S7
Siemens Training
Siemens AG 2010. All rights reserved.
Display
In het menu View vindt met de optie Display with. In het submenu kan men diverse opties selecteren:
Symbolic Representation Bij het inschakelen van de optie Symbolic Representation worden absolute adressen vervangen door de symbolische adressen (indien aanwezig in de Symbol Table). Symbol Information
Indien in een netwerk minimaal 1 symbolisch adres voorkomt, wordt er een tabel onder het netwerk weergegeven met de relatie tussen het absolute adres, het symbolische adres en het eventuele commentaar.
Voorinstelling
Voor alle te openen bouwstenen kan men vooraf de weergave instelling via het dialoogvenster Customize (te openen via het Options menu).
Siemens Training Uitgave 10
pagina 7 S7SYS1A De verbinding tussen het proces en het programma
Symbolische adressen ingeven
View -> Display with -> Symbol Selection
SIMATIC S7
Siemens Training
Siemens AG 2010. All rights reserved.
Absoluut adres
Indien men bij de ingeschakelde optie Symbolic Representation een absoluut adres invoert, wordt deze meteen vervangen door het symbolische adres (als deze zich in de Symbol Table bevindt.
Symbolisch adres
Men kan ook direkt het symbolische adres invoeren. Na het afsluiten van de invoer met de Enter-toets blijkt of er sprake is van een bestaand symbolisch adres. Het symbolische adres wordt dan tussen aanhalingstekens weergegeven.
Symbol Selection
Bij de ingeschakelde optie Symbol Selection verschijnt bij de invoer van een adres een venster met maximaal 8 regels uit de Symbol Table. In dat venster wordt het eerste adres gemarkeerd, waarvan de eerste tekens overeenkomen met het ingevoerde adres. Men kan het adres ook direct uit dit venster selecteren en als invoer overnemen.
Insert Symbol
Siemens Training Uitgave 10
Bij de uitgeschakelde optie Symbol Selection kan men ook een symbolisch adres selecteren na het activeren van de optie Insert Symbol uit het snelmenu van een adresveld.
pagina 8 S7SYS1A De verbinding tussen het proces en het programma
De EN- en OF-functie Circuit Diag.
LAD
FBD
STL
S109 S109
S110
H109
&
S110
S110
AND
S109
H110 =
H110
H109
A A = =
S109 S110 H109 H110
O O =
S111 S112 H111
H110
S111
S111
H111 S111
S112
OR
H109 =
S112
S112
>=1
H111 =
H111
SIMATIC S7
Siemens Training
Siemens AG 2010. All rights reserved.
Meerdere toewijzingen Bovenstaand voorbeeld van de EN-functie geeft aan dat een resultaat ook aan meerdere uitgangen kan worden toegewezen.
Siemens Training Uitgave 10
pagina 9 S7SYS1A De verbinding tussen het proces en het programma
De invertering LAD
S109
FBD
S110
H109
S109
&
S110
ingangen bij het afvragen
uitgangen S112 voor de toewijzing
SIMATIC S7
H111 NOT
H109 = H110 =
H110
S111
STL
S111 S112
>=1
H111 =
A AN = =
S109 S110 H109 H110
O S111 O S112 NOT = H111
Siemens Training
Siemens AG 2010. All rights reserved.
Invertering kan plaatsvinden bij ingangen (bij de status-afvraag) en bij uitgangen (voor de toewijzing). LAD
Bij Ladder Diagram wordt een apart symbool gebruikt voor de ge誰nverteerde afvraag (Normally Closed Contact). Voordat een uitgangssignaal wordt toegewezen, wordt het ge誰nverteerd m.b.v. het NOT-symbool (uit de Program Elements).
FBD
STL
Bij Function Block Diagram wordt de invertering voorgesteld door het rondje. Na selectie van een in- of uitgang kan men daartoe het rondje in- of uitschakelen via de overeenkomstige knop in de werkbalk of via Program Elements. AN, ON, NOT
Siemens Training Uitgave 10
Bij de afvraag in Statement List vindt de invertering plaats door de toevoeging N aan de operator A of O. Voor de invertering voor de toewijzing aan een uitgang gebruikt men de instructie NOT.
pagina 10 S7SYS1A De verbinding tussen het proces en het programma
Toewijzen, setten en resetten LAD
S109
S110
FBD
H109
( )
toewijzen
S109
&
S112
H111
( S)
setten
S111
&
S114
A S109 A S110 = H109
A S111 A S112 S H111
H111
(R) resetten
H111 S
S112
S113
H109 =
S110
S111
STL
S113 S114
>=1
H111 R
O S113 O S114 R H111
SIMATIC S7
Siemens Training
Siemens AG 2010. All rights reserved.
Toewijzing
Een toewijzing schrijft het resultaat van de voorafgaande functie naar het gespecificeerde adres.
Set
Als het resultaat van de voorafgaande bewerking 1 is, wordt het gespecificeerde adres geset (1 gemaakt). Bij een resultaat 0 blijft de status van het gespecificeerde adres onveranderd.
Reset
Als het resultaat van de voorafgaande bewerking 1 is, wordt het gespecificeerde adres gereset (0 gemaakt). Bij een resultaat 0 blijft de status van het gespecificeerde adres onveranderd.
Los
Bovenstaande voorbeelden tonen de losse set- en reset-instructies. In LAD en FBD kunnen die alleen maar voorkomen in aparte netwerken. Wil men zowel het set- als het resetgedeelte in hetzelfde netwerk opnemen, dan kiest men voor de flip flop.
Siemens Training Uitgave 10
pagina 11 S7SYS1A De verbinding tussen het proces en het programma
De Flip flop
LAD M0.0
S111 reset dominant
FBD
S
SR
STL
M0.0 H111 Q
S111
S
SR H111
S112 S112
R
M0.0
S112 set dominant
R
R
RS
Q
=
M0.0 H111 Q
S112
R
RS H111
S111 S
S111
SIMATIC S7
S
Q
=
A S A R A =
S111 M 0.0 S112 M 0.0 M 0.0 H111
A R A S A =
S112 M 0.0 S111 M 0.0 M 0.0 H111
Siemens Training
Siemens AG 2010. All rights reserved.
Flip flop
Een flip flop heeft een set- en resetingang. Men geeft nu ĂŠĂŠnmaal het adres aan van het geheugen dat geset en gereset wordt. In bovenstaand voorbeeld is dat het absolute adres van memorybit M0.0. Beide ingangen worden voorzien van een adres, maar kunnen ook een functie zijn. De status van het adres of functie bepaalt het setten of resetten. Als zowel de voorwaarde voor het setten als voor het resetten aanwezig is, speelt de dominantie een rol.
Dominantie
In LAD en FBD zijn er verschillende symbolen voor flip flops met dominantie voor set en reset. In STL heeft de laatste geprogrammeerde instructie de prioriteit.
Opmerking
Flip flops worden veel ingezet voor het bepalen van bedrijfstoestanden of modes. Meestel zet men voor de adressen daarvan memorybits in, zodat men invloed kan hebben op het wel of niet behouden van de status bij het op stop gaan en weer restarten van de CPU (retentive memory). In bovenstaand voorbeeld wordt daarvoor M0.0 gebruikt, zonder symbolisch adres.
Siemens Training Uitgave 10
pagina 12 S7SYS1A De verbinding tussen het proces en het programma
Flip
flop
is g ese lect eerd
Insert en Overwrite
wisselen tussen Insert en Cp via de Insert-toets van het toetsenbord
dubbelklik
SIMATIC S7
Siemens Training
Siemens AG 2010. All rights reserved.
Statusbalk
Rechtsonder in de statusbalk van de editor bevindt zich een veld dat de Insert of Overwrite (Change program elements) mode weergeeft.
Insert
De Insert mode zorgt ervoor dat bij klikken op elementen in de werkbalk, of dubbel in het venster van de Program Elements, een functie wordt ingevoegd na de geselecteerde positie. Er komt dus iets bij.
Overwrite
Gelijksoortige functies (flip flops, OF- en EN-poorten) kunnen via de Overwrite mode vervangen worden: - met behoud van de aansluitingen met andere functies; - met behoud van de adressen.
Siemens Training Uitgave 10
pagina 13 S7SYS1A De verbinding tussen het proces en het programma
Oefening
Bedrijfsmodi
1
Vul in de Symbol Table in: Symbol Address Data Type Comment M_In M20.1 BOOL in bedrijf M_Hand M20.3 BOOL hand bedrijf M_Auto M20.4 BOOL auto bedrijf
2
Maak een nieuwe FC8 “Bedrijfsmodi� met daarin de onderstaande functies
3
FC8 wordt vanuit OB1 opgeroepen, voorafgaand aan de oproep van FC10.
4
In FC10 wordt de band tot nu toe onvoorwaardelijk rechtsom en linksom gestuurd d.m.v. S105 en S106. We gaan er nu voor zorgen dat het alleen nog maar door de schakelaars te bedienen is als de hand bedrijf modus actief is. Dus pas aan:
Siemens Training Uitgave 10
pagina 14 S7SYS1A De verbinding tussen het proces en het programma
Reference Data
SIMATIC S7
Siemens Training
Siemens AG 2010. All rights reserved.
Inhoud Reference Data
………………………………………………………………………………………..…..
2
………………………………………………………………………………………….
3
…………………………………………………………………………………………….
4
………………………………………………………………………………………….
5
………………………………………………………………………………………………..…….
6
Cross-References Assignment list Program structure Filteren
Meerdere vensters
…………………………………………………………………………………….…...
Navigatie richting bouwsteeneditor Call structure in de bouwsteeneditor
……………………………………………………………….……..
8
…………………………………………………………………….
9
Monitor / Modify, Cross-references in de bouwsteeneditor
……………………………………………
10
…………………………………………...…….
11
…………………………………………………………………………………...…….
12
Navigatie in de bouwsteeneditor via Reference Data Oefening: Zoeken
Siemens Training Uitgave 10
7
pagina 1
S7SYS1A Reference Data
Reference Data
SIMATIC S7
Siemens Training
Siemens AG 2010. All rights reserved.
Reference Data
De tool Reference Data is bedoeld om de gebruiker inzicht te verschaffen in het programma, zoals het op de PC is opgeslagen.
Informatie
Alle informatie die Reference Data aanbiedt wordt afgeleid van: - de instructies van alle bouwstenen (opgeslagen versie) van het programma; - de gegevens uit de Symbol Table. Zo kan men m.b.v. Reference Data antwoord krijgen op vragen als: - Hoe is de samenhang tussen de verschillende bouwstenen?; - In welke bouwstenen worden bepaalde in- en uitgangen gebruikt?; - Wat is nog beschikbaar van het memory-bereik?
Momentopname
De informatie die Reference Data biedt is actueel op het moment van openen. Als men gedurende het geopend houden van vensters van Reference Data bouwstenen inhoudelijk wijzigt, zal dit niet automatisch tot actualisering van de gegevens leiden. Daartoe activeert men dan de optie Update uit het View menu (of functietoets F5). De informatie die Reference Data biedt wordt verdeeld in: Cross-References: Waar wordt welke operand gebruikt? Assignment Lists: Wat is in gebruik en wat is nog vrij (I, Q, M, T, C)? Program Structure: In welke samenhang vindt de oproep van bouwstenen plaats? Unused Symbols: Welke symbolische adressen zijn nog niet gebruikt? Addresses Without Symbols: Wat heeft nog geen symbolische naam?
Siemens Training Uitgave 10
pagina 2
S7SYS1A Reference Data
Cross-References
SIMATIC S7
Siemens Training
Siemens AG 2010. All rights reserved.
Weergave Meerdere regels per adres weergeven (selecteer +) EĂŠn regel per adres weergeven (selecteer -)
Write (aansturen van adres) Read (afvragen van adres)
Programmeertaal
Netwerk nummer b.v. netwerk 1 Instructie b.v. Load BCD uitgang van de Counter Regelnummer in het netwerk (alleen in STL) b.v. regel 1
Siemens Training Uitgave 10
pagina 3
S7SYS1A Reference Data
Assignment list
X B W D
gebruikt als BIT adres gebruikt als BYTE adres gebruikt als WORD adres gebruikt als DOUBLEWORD adres
SIMATIC S7
Siemens Training
Siemens AG 2010. All rights reserved.
Siemens Training Uitgave 10
pagina 4
S7SYS1A Reference Data
Program structure
SIMATIC S7
Siemens Training
Siemens AG 2010. All rights reserved.
Siemens Training Uitgave 10
pagina 5
S7SYS1A Reference Data
Filteren
SIMATIC S7
Siemens Training
Siemens AG 2010. All rights reserved.
De gegenereerde gegevens kunnen gefilterd worden: men kan een deelverzameling kiezen om te bekijken. Tabbladen
Siemens Training Uitgave 10
Er is 1 gemeenschappelijk venster voor het instellen van de filtering. Toch kan men instellingen voor elk soort informatie apart maken. Daartoe biedt het venster verschillende tabbladen, voor elk soort informatie ĂŠĂŠn.
pagina 6
S7SYS1A Reference Data
Meerdere vensters
SIMATIC S7
Siemens Training
Siemens AG 2010. All rights reserved.
Vensters
Bij het openen van de tool Reference Data verschijnt er 1 venster met informatie. Men kan in de tool meerdere vensters openen, d.m.v. de knop New Window. Voor elk actief venster kan men via de werkbalk de soort informatie kiezen.
Siemens Training Uitgave 10
pagina 7
S7SYS1A Reference Data
Navigatie richting bouwsteeneditor
SIMATIC S7
Siemens Training
Siemens AG 2010. All rights reserved.
Vanuit Reference Data kan men bouwstenen in de editor openen. Cross Reference
Vanuit de Cross Reference List kan men op een adres dubbelklikken (of het snelmenu oproepen), waarna de in de regel gespecificeerde bouwsteen in de editor wordt geopend, en het betreffende netwerk geselecteerd.
Program Structure
Vanuit Program Structure kan men via het snelmenu kiezen voor: - Go to Location, waardoor men bij de bouwsteenoproep terecht komt; - Go to Block, waardoor men de betreffende bouwsteen zelf opent.
Siemens Training Uitgave 10
pagina 8
S7SYS1A Reference Data
Call structure in de bouwsteeneditor
SIMATIC S7
Siemens Training
Siemens AG 2010. All rights reserved.
Call Structure
Siemens Training Uitgave 10
Vanuit de Call Structure kan men via het snelmenu kiezen voor: - Go to Location, waardoor men bij de bouwsteenoproep terecht komt; - Go to Block, waardoor men de betreffende bouwsteen zelf opent.
pagina 9
S7SYS1A Reference Data
Monitor / Modify, Cross-references in de bouwsteeneditor
SIMATIC S7
Siemens Training
Siemens AG 2010. All rights reserved.
Siemens Training Uitgave 10
pagina 10
S7SYS1A Reference Data
Navigatie in de bouwsteeneditor via Reference Data
SIMATIC S7
Siemens Training
Siemens AG 2010. All rights reserved.
Go to Location
Wat men via de editor kan raadplegen is de Cross Reference List voor 1 bepaalde operand. Het Go To Location venster toont dan alle locaties waar de operand voorkomt. Vanuit dat venster kan men dan naar een andere programmalocatie navigeren.
Actualiseren
Bij het openen van de tool Reference Data zelf (Display), worden de gegevens, indien nodig opnieuw gegenereerd. Voordat men in de editor gebruik maakt van de optie Go to Location, dient men zeker te stellen dat de betreffende Cross Reference gegevens actueel zijn. Men kan daarvoor op verschillende manieren zorg dragen: - een eenmalige actualisering via de optie Generate van het Options Reference Data menu; - de instelling Generate Reference Data in het Customize venster van de editor, waarbij na het maken of wijzigen van een bouwsteen de reference data wordt geactualiseerd.
Siemens Training Uitgave 10
pagina 11
S7SYS1A Reference Data
Oefening
Zoeken schrijvend
lezend
1
Hoe vaak wordt H101 gebruikt?
………..…
…….…
2
Hoe vaak wordt S103 gebruikt?
………..…
…….…
3
Hoe vaak wordt M_In gebruikt?
………..…
…….…
4
Welke bits in MB20 zijn nog vrij?
……………………….
5
Hoeveel adressen met symbolische naam in het bereik S101 … S116 zijn nog ongebruikt? ………………………
6
Check of er adressen zijn zonder symbolische naam. Voorzie deze adressen dan van een symbolische naam.
Siemens Training Uitgave 10
pagina 12
S7SYS1A Reference Data
Het programma
SIMATIC S7
Siemens Training
Siemens AG 2010. All rights reserved.
Inhoud Monitor in STL ……………………………………………………….……………………………...…… De exclusieve OF functie (XOR) ………………………………………………………………….…… Midline Output ……………………………………………………………………………………...….. RLO - flankdetectie …………………………………………………………………………………..…. Signaal - flankdetectie ………………………………………………………………………………..… BCD-code ……………………………………………………………………………………………..… Timers ………………………………………………………………………………………………….... Timers: tijdformaten voor S5 Timers in STEP 7 ……………………………………………………... De Start On Delay Timer …………………………………………………………………………….… De Start On Delay Timer Stored …………………………………………………………………….… De Start OFF Delay Timer …………………………………………………………………………..…. De Start Pulse (Timer) ……………………………………………………………………………….… De Start Pulse Extended (Timer) …………………………………………………………………...…. Tijdfuncties: bit-instructies …………………………………………………………………………….…. Symbolische namen voor timers, counters en bouwstenen ……………………………………….…. Oefening: Fles vullen in auto bedrijf …………………………………………………………………... S5 Counters in STEP 7 ……………………………………………………………………………….… Counters: bit-instructies …………………………………………………………………………...….. Counters: tijdvolgordediagram …………………………………………………………………...…… Oefening: Productiegegevens …………………………………………………………………..……. Detail weergave in SIMATIC Managers vensters ……………………………………………...……. Opslaan als… en verwijderen …………………………………………………………………...…….. Archiveren ………………………………………………………………………………………..……… Oefening: Opslaan als... en archiveren ……………………………………………………….……….
Siemens Training Uitgave 10
pagina 1
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
S7SYS1A Het programma
Monitor in STL
STL weergave
FBD weergave
O
(1) (2) (3) (4)
(1) RLO (STA)1 M_Hand (2) (STA)
STA RLO FC
A S105
1 RLO 1 S105
& RLO1 AN S106
(3) (STA)
A M_Hand (FC=0) & RLO1
1 RLO 0 S106
(4)
& RLO1 = K1
1 RLO
K1
1
status nรก uitvoering van de instructie
SIMATIC S7
Siemens Training
Siemens AG 2010. All rights reserved.
kleuren
Bij het monitoren van bit-functies in LAD en FBD worden kleuren gebruikt voor weergave van de status op alle plaatsen in de functie.
0 en 1
In STL is per instructie een 3-tal waarden relevant. Van elk van de 3 wordt de inhoud getoond na het uitvoeren van de instructie.
STA
STA toont de status van het in de instructie genoemde adres.
RLO
RLO geeft de waarde van het als gevolg van de uitgevoerde instructie ontstane resultaat (Result of Logic Operation).
FC
FC geeft aan of er sprake is van een First Check. Bij FC=0 wordt de in de instructie genoemde operand overgenomen in het RLO. Bij FC=1 wordt de RLO gevormd door de in de instructie genoemde operatie met genoemde operand en het vorige RLO.
First Check
Er is sprake van een First Check aan het begin van een bouwsteen en na uitvoering van een toewijzing, setten of resetten.
Siemens Training Uitgave 10
pagina 2
S7SYS1A Het programma
De exclusieve OF functie (XOR)
LAD
FBD
I 0.4 I0.4
I0.5
Q 8.0
&
I 0.5
>=1
I 0.4 I0.4
I0.5
STL
Q 8.0 =
&
I 0.5
I 0.4 I 0.5
SIMATIC S7
XOR
Q 8.0 =
A AN O AN A =
I0.4 I0.5
X X =
I0.4 I0.5 Q8.0
I0.4 I0.5 Q8.0
Siemens Training
Siemens AG 2010. All rights reserved.
Waarheidstabel XOR
Regel
Siemens Training Uitgave 10
I 0.4
I 0.5
Q 8.0
0
0
0
0
1
1
1
0
1
1
1
0
Het resultaat van de exclusieve OF functie is 1 als een oneven aantal van de ingangen status 1 heeft.
pagina 3
S7SYS1A Het programma
Midline Output
LAD I 1.0
I 1.1
M0.0
I 2.0
I 2.1
( )
STL Q 4.0
NOT
M 0.0
( ) Q 4.1
( ) I 2.2
FBD I 1.0
&
A I A I = M A M A I A I NOT = Q
1.0 1.1 0.0 0.0 2.0 2.1 4.0
M0.0 I 1.1
M 0.0
&
>=1
I 2.2
I 2.0
Q 4.0
I 2.1
=
O O =
M 0.0 I 2.2 Q 4.1
Q 4.1 =
SIMATIC S7
Siemens Training
Siemens AG 2010. All rights reserved.
Midline Output
Door middel van de Midline Output wordt tussendoor de RLO opgeslagen in een bepaald adres. Het opgeslagen resultaat is weer in andere functies als ingang te gebruiken. Gebruik een Midline Output niet: - als eerste element in LAD - als eerste of laatste element van een vertakking
Siemens Training Uitgave 10
pagina 4
S7SYS1A Het programma
RLO - flankdetectie LAD I1.0
I1.1
FBD
M1.0
M8.0
P I1.0
I1.1
M1.1
N
I1.0
&
I1.1 M8.1
I1.0
&
I1.1
STL
M1.0
M8.0
P
=
M1.1
M8.1
N
=
A A FP =
I1.0 I1.1 M1.0 M8.0
A A FN =
I 1.0 I 1.1 M1.1 M8.1
OB1-cyclus
I1.0 I1.1 RLO voorbeeld
M1.0 M1.1 M8.0 M8.1
SIMATIC S7
Siemens Training
Siemens AG 2010. All rights reserved.
Positieve flank
Als de RLO verandert van 0 naar 1, levert de positieve flankdetectie gedurende 1 cyclus een 1. Om een flank te kunnen detecteren is een flankdetectiebit nodig, om de status van de RLO te bewaren voor de volgende programmacyclus. Veelal wordt daarvoor een bit uit het memorybereik genomen.
Negatieve flank
Als de RLO verandert van 1 naar 0, levert de negatieve flankdetectie gedurende 1 cyclus een 1.
Siemens Training Uitgave 10
pagina 5
S7SYS1A Het programma
Signaal - flankdetectie LAD
FBD
I1.1
M1.0
M8.1
M1.1
I1.1 NEG M_BIT
Q
M_BIT I1.1
M8.1
NEG M1.1
M8.0
M1.0
I1.1 POS M_BIT
M8.0
POS
Q
M_BIT
STL
=
=
A I1.1 FP M1.0 = M8.0
A I1.1 FN M1.1 = M8.1
I1.1 voorbeeld
M1.0 M1.1 OB1-cyclus
M8.0 M8.1
SIMATIC S7
Siemens Training
Siemens AG 2010. All rights reserved.
Positieve flank
Als een signaal verandert van 0 naar 1, levert de positieve flankdetectie gedurende 1 cyclus een 1. Om een flank te kunnen detecteren is een flankdetectiebit nodig, om de status van het signaal te bewaren voor de volgende programmacyclus. Veelal wordt daarvoor een bit uit het memorybereik genomen.
Negatieve flank
Als een signaal verandert van 1 naar 0, levert de negatieve flankdetectie gedurende 1 cyclus een 1.
Siemens Training Uitgave 10
pagina 6
S7SYS1A Het programma
BCD-code Decimaal
BCD in CPU
(0) 0 (0) 1 (0) 2
0000 0000 0000 0001 0000 0010
(0) 9
0000 1001
10 11 12
0001 0000 0001 0001 0001 0010
(0) 100 (0) 101 (0) 102
0000 0001 0000 0000 0000 0001 0000 0001 0000 0001 0000 0010
Als BCD-getal zichtbaar in STEP7
BYTE
0 2
9 6
WORD
Als BCD-getal in de CPU Gereserveerd voor het teken (+)
2
9
6
W#16#296 0 0 0 0 0 0 1 0 1 0 0 1 0 1 1 0
SIMATIC S7
Siemens Training
Siemens AG 2010. All rights reserved.
De BCD-code bevat in groepen van 4 bits steeds 1 cijfer van een decimaal getal (eenheden, tientallen, honderdtallen …). Bij de BCD-code worden 10 van de 16 bitcombinaties gebruikt (decimaal 0…9), in tegenstelling tot de hexadecimale code, die alle 16 mogelijkheden benut (0..9, A…F).
Siemens Training Uitgave 10
pagina 7
S7SYS1A Het programma
Timers
soort timer
nummer v.d. timer S_ODT
starten van timer tijdwaarde-instelling resetten van timer
S TV R
BI BCD Q
actuele tijdwaarde als integer actuele tijdwaarde als BCD =
binaire status van timer
SIMATIC S7
Siemens Training
Siemens AG 2010. All rights reserved.
Toepassingen
In besturingssystemen wordt vaak gebruik gemaakt van timers. Enkele toepassingen zijn: - vertraagd inschakelen van motoren; - gedurende een bepaalde tijd een klep open zetten; - knipperende signaleringen; - vertraagd uitschakelen van transportbanen; - bewaking van groepen aandrijfmotoren; - verlichting gedurende een bepaalde tijd inschakelen of vertraagd uitschakelen.
Soorten timers
Bij SIMATIC S7 kunnen we 5 verschillende soorten timers toepassen: - ON Delay; - Stored ON Delay; - OFF Delay; - Pulse; - Extended Pulse.
Opbouw
Alle vijf de timers hebben dezelfde opbouw, ze verschillen alleen in soort. Tijdens het programmeren kiest men de soort timer. In FBD en LAD wordt dit binnen het programma-element aangeduid. Vervolgens wordt het nummer van de timer geparametreerd (aantal is afhankelijk van het type CPU). De timer beschikt over 3 ingangen. Daarvan moeten de S- en TV-ingang verplicht geparametreerd worden, ze dienen het starten van de timer en de tijdwaardeinstelling. De R-ingang kan optioneel geparametreerd worden en dient dan voor het resetten van de timer. De uitgangen BI en BCD leveren de actuele tijdwaarde als integer en de actuele tijdwaarde als BCD. De Q-uitgang levert de binaire status van de timer. Alle drie de uitgangen zijn optioneel.
Siemens Training Uitgave 10
pagina 8
S7SYS1A Het programma
Timers: tijdformaten voor S5 Timers in STEP 7 102
formaat voor tijdspecificaties
X
X
X
tijdwaarde (BCD code)
X
X
tijdwaarde (binair)
tijdbasis
Uitgang BI
X
100
X
tijdbasis
timer in systeemgeheugen
101
X
X
X
X
X
tijdwaarde (binair) 102
Uitgang BCD
X
101
100
X
tijdbasis
tijdwaarde (BCD code)
SIMATIC S7
Siemens Training
Siemens AG 2010. All rights reserved.
Tijdspecificaties
1. Constante tijd gespecificeerd als tijdconstanten (b.v.: S5T#100ms, S5T#35s, S5T#5m2s, S5T#2h2m). 2. Tijdwaarde veranderd door een machine-operator d.m.v. een duimwielschakelaar. 3. Proces- of receptafhankelijke tijdwaarden in memory-woorden of data-woorden.
Timer
Een speciaal geheugenbereik in de CPU is gereserveerd voor timers. Het bereik bevat per timer een 16-bits woord. Bit 0-9 van het timerwoord bevat de tijdwaarde in binaire code. Als de timer geactualiseerd wordt, wordt de tijdwaarde verlaagd met een tijdinterval gedefinieerd door de tijdbasis.
Tijdsbasis
Bit 12 en 13 van het timerwoord bevatten de tijdbasis in binaire code: 0 = 10 ms 1 = 100 ms 2 = 1s 3 = 10 s. De tijdbasis definieert het interval, waarmee de tijdwaarde met 1 wordt verlaagd. Wanneer de tijd als een constante wordt gespecificeerd (S5T#…), wordt de tijdbasis door het systeem bepaald. Bij specificatie via een duimwielschakelaar of via data-interfaces, moet de gebruiker zelf de tijdbasis bepalen.
BI
Het adres op de “BI” uitgang bevat de tijdwaarde in de vorm van een 10-cijferig binaire waarde (zonder tijdbasis).
BCD
Het adres op de “BCD” uitgang bevat zowel de tijdwaarde als 3-cijferige BCD-code, als het tijdformaat (bit 12 en 13).
Siemens Training Uitgave 10
pagina 9
S7SYS1A Het programma
De Start On Delay Timer
I0.7
LAD
FBD
T4 S_ODT
S_ODT
S5T#35s I0.5
T4 Q8.5 Q
S
BI
TV R
STL
BCD
MW0
I0.7 S5T#35s
QW12
I0.5
Data type “S5TIME�
0,01s <-0,1s <-1s <-10s <--
MW0
S
BI
TV
BCD
R
Q
RLO op S RLO op R timerwaarde
QW12 Q8.5 =
A L SD A R L T LC T A =
I0.7 S5T#35s T4 I0.5 T4 T4 MW0 T4 QW12 T4 Q8.5
voorbeeld Q
0 0 1 1
SIMATIC S7
0 1 0 1
tijdwaarde: 0 . . . 999
Siemens Training
Siemens AG 2010. All rights reserved.
Start
De timer start als het RLO aan de S-ingang verandert van 0 naar 1. De timer gaat lopen met een tijd, gespecificeerd op de TV-ingang, en blijft lopen zolang het ingangssignaal op S 1 blijft.
Reset
Als de RLO op ingang R 1 is, wordt de huidige tijdwaarde en de tijdbasis gewist en de uitgang Q gereset.
Binaire uitgang
Het signaal op de uitgang Q verandert naar 1 als de timer is afgelopen en de ingang S nog de waarde 1 heeft. Als de ingang S verandert van 1 naar 0 voordat de timer is afgelopen, dan stopt de timer en blijft de uitgang Q 0.
Siemens Training Uitgave 10
pagina 10
S7SYS1A Het programma
De Start On Delay Timer Stored
I0.7 S5T#35s I0.5
LAD
FBD
T4 S_ODTS Q S
S_ODTS
BI
TV R
BCD
STL
T4 Q8.5 MW0 QW12
I0.7 S5T#35s I0.5
S
BI
TV
BCD
R
Q
MW0 QW12 Q8.5 =
A L SS A R L T LC T A =
I0.7 S5T#35s T4 I0.5 T4 T4 MW0 T4 QW12 T4 Q8.5
RLO op S RLO op R timerwaarde voorbeeld Q
SIMATIC S7
Siemens Training
Siemens AG 2010. All rights reserved.
Start
De timer start als de RLO voor ingang S verandert van 0 naar 1 en blijft lopen, ook als de ingang S gedurende die tijd weer 0 wordt. Als het signaal op de startingang weer van 0 naar 1 verandert terwijl de timer loopt, dan start de timer opnieuw vanaf het begin.
Reset
Als de RLO op de resetingang R 1 is, wordt de actuele tijd en de tijdbasis gewist en de uitgang Q 0.
Binaire uitgang
Het signaal op uitgang Q verandert naar 1 als de timer is afgelopen, ongeacht de toestand van de ingang S.
Siemens Training Uitgave 10
pagina 11
S7SYS1A Het programma
De Start OFF Delay Timer
I0.7 S5T#35s I0.5
LAD
FBD
T4 S_OFFDT Q S
S_OFFDT
BI
TV R
BCD
STL
T4 Q8.5 MW0 QW12
I0.7 S5T#35s I0.5
S
BI
TV
BCD
R
Q
MW0 QW12 Q8.5 =
A L SF A R L T LC T A =
I0.7 S5T#35s T4 I0.5 T4 T4 MW0 T4 QW12 T4 Q8.5
RLO op S RLO op R timerwaarde voorbeeld Q
SIMATIC S7
Siemens Training
Siemens AG 2010. All rights reserved.
Start
De timer start als de RLO op ingang S verandert van 1 naar 0. Als de timer is afgelopen verandert de status van de uitgang Q naar 0. Als ingang S verandert van 0 naar 1 terwijl de timer loopt, dan stopt de timer en bij de volgende keer dat de ingang S van 1 naar 0 verandert, begint de timer opnieuw bij het begin.
Reset
Als het RLO op ingang R 1 is, worden de timerwaarde en tijdbasis gewist en wordt de uitgang Q gereset. Als beide ingangen S en R 1 zijn, wordt de uitgang Q niet geset, totdat de dominante resetingang 0 wordt.
Binaire uitgang
Siemens Training Uitgave 10
Uitgang Q wordt geactiveerd als de RLO op S verandert van 0 naar 1. Als S 0 wordt blijft uitgang Q 1 totdat de geprogrammeerde tijd is afgelopen.
pagina 12
S7SYS1A Het programma
De Start Pulse (Timer) LAD
FBD
T4 S_PULSE Q S
I0.7 S5T#35s I0.5
BI
TV R
BCD
STL
T4 S_PULSE
Q8.5 MW0 QW12
I0.7 S5T#35s I0.5
S
BI
TV
BCD
R
Q
MW0 QW12 Q8.5 =
A L SP A R L T LC T A =
I0.7 S5T#35s T4 I0.5 T4 T4 MW0 T4 QW12 T4 Q8.5
RLO op S RLO op R timerwaarde voorbeeld Q
SIMATIC S7
Siemens Training
Siemens AG 2010. All rights reserved.
Start
De timer start als het RLO op S verandert van 0 naar 1. De uitgang Q wordt dan 1.
Reset
Uitgang Q wordt gereset als: - de timer afgelopen is, of; - het startsignaal verandert van 1 naar 0, of; - de resetingang R 1 is.
Binaire uitgang
Uitgang Q en de tijdafloop wordt geactiveerd als de RLO op S verandert van 0 naar 1. Als S 0 wordt of indien de geprogrammeerde tijd is afgelopen, gaat uitgang Q naar 0.
Siemens Training Uitgave 10
pagina 13
S7SYS1A Het programma
De Start Pulse Extended (Timer)
I0.7 S5T#35s I0.5
LAD
FBD
T4 S_PEXT Q S
T4 S_PEXT
BI
TV R
BCD
Q8.5 MW0 QW12
I0.7 S5T#35s I0.5
STL
S
BI
TV
BCD
R
Q
MW0 QW12 A8.5 =
A L SE A R L T LC T A =
I0.7 S5T#35s T4 I0.5 T4 T4 MW0 T4 QW12 T4 Q8.5
RLO op S RLO op R timerwaarde voorbeeld Q
SIMATIC S7
Siemens Training
Siemens AG 2010. All rights reserved.
Start
De timer start als het RLO op ingang S verandert van 0 naar 1. De uitgang Q wordt dan 1 en blijft dat, ook als het ingangssignaal S weer 0 wordt. Als het signaal op S weer van 0 naar 1 gaat terwijl de timer loopt, wordt deze opnieuw gestart.
Reset
Uitgang Q wordt gereset als: - de timer afgelopen is, of; - de resetingang R 1 is.
Binaire uitgang
Uitgang Q en de tijdafloop wordt geactiveerd als de RLO op S verandert van 0 naar 1. Indien de geprogrammeerde tijd is afgelopen, gaat uitgang Q naar 0.
Siemens Training Uitgave 10
pagina 14
S7SYS1A Het programma
Tijdfuncties: bit-instructies LAD
FBD
STL
Netwerk 1:
I0.0
T4 T4
I0.0
&
SD
SD S5T#5s
S5T#5s
TV
A I0.0 L S5T#5s SD T4
Netwerk 2:
T4
Q 8.0
Q 8.0 T4
&
=
A =
T4 Q 8.0
A R
I0.1 T4
Netwerk 3:
I0.1
T4
T4 R
I0.1
&
R
SIMATIC S7
Siemens Training
Siemens AG 2010. All rights reserved.
Bit-instructies
Siemens Training Uitgave 10
Alle tijdfuncties kunnen ook gestart worden met bit-instructies.
pagina 15
S7SYS1A Het programma
Symbolische namen voor timers, counters en bouwstenen
SIMATIC S7
Siemens Training
Siemens AG 2010. All rights reserved.
Naast het toekennen van symbolische namen aan adressen van de ingangen, uitgangen en memory-bereik, zijn ook symbolische namen te bepalen voor: - bouwstenen (OB, FC, FBâ&#x20AC;Ś..); - timers (T..); - counters (C..) Op allerlei plaatsen in vensters van SIMATIC Manager en de bouwsteeneditor kunnen de symbolische namen opduiken.
Siemens Training Uitgave 10
pagina 16
S7SYS1A Het programma
Oefening
Fles vullen in auto bedrijf
1
Vul de Symbol Table aan met: Symbol Address Data Type Comment Vultank FC12 FC12 T_Vullen T 2 TIMER vultimer
2
Maak de FC12 aan.
3
Plaats in het eerste netwerk een tijdsfunctie S_PEXT, welke gebruik maakt van timer 2:
4
Deze timer wordt gestart wanneer de middelste naderingschakelaar “B2” een fles detecteert. Er moet dan een puls van 3 s ontstaan.
5
FC12 moet opgeroepen worden vanuit OB1, na de FC met de bandsturing.
6
Geef nu de FC’s 8 en 10 de volgende symbolische naam door via het snelmenu van de bouwsteenoproep de optie Edit Symbol te activeren: FC8 = bedrijfsmodi FC10 = bandsturing
7
Test de juiste werking door handmatig een fles voor de naderingschakelaar te bewegen.
8
Het netwerk met de bandsturing moet nu uitgebreid worden. Open daarom FC10.
9
Het netwerk met de bandsturing rechtsom wordt nu uitgebreid met de tak voor auto bedrijf: de band loopt zolang er auto bedrijf is, maar stopt gedurende het vullen van de fles:
Huidige situatie: hand bedrijf
Nieuwe situatie: hand en auto bedrijf
>=1 "M_Auto"
&
"T_Vullen"
10 Siemens Training Uitgave 10
Gebruik de Reference Data om te bepalen welke timers in gebruik zijn. pagina 17
S7SYS1A Het programma
S5 Counters in STEP 7 LAD
FBD
C5
C5
S_CUD
I 0.4 CU
S_CUD
Q 8.3 Q
STL
I 0.4
CU
CD
I 0.5
CD
S
I 0.3
S
C#20
PV
I 0.5
I 0.3
C#20
PV
CV
MW 4
CV CV_BCD
MW 4 QW 12 Q 8.3
I 0.7 R
CV_BCD
QW 12
I 0.7
R
Q
=
A CU A CD A L S A R L T LC T A =
SIMATIC S7
I0.4 C5 I0.5 C5 I0.3 C#20 C5 I0.7 C5 C5 MW4 C5 QW12 C5 Q8.3
Siemens Training
Siemens AG 2010. All rights reserved.
Tellerwaarde
Een 16-bit woord is gereserveerd in het systeemgeheugen voor elke counter. Dit wordt gebruikt voor de telwaarde voor de teller (0â&#x20AC;Ś999) in binaire code.
Count Up
Als de RLO op de CU-ingang verandert van 0 naar 1, wordt de actuele telwaarde met 1 verhoogd (maximum 999).
Count Down
Als de RLO op de CD-ingang verandert van 0 naar 1, wordt de actuele telwaarde met 1 verlaagd (minimum 0).
Set Counter
Als de RLO op de S-ingang verandert van 0 naar 1, wordt de telwaarde gezet op de waarde die op ingang PV staat.
Reset Counter
Als de RLO op de R-ingang 1 is, wordt de telwaarde 0 en kan de teller niet geset worden, op- en aftellen.
PV
De preset value (0...999) wordt gespecificeerd in BCD op ingang PV: - als een constante (C#â&#x20AC;Ś); - in BCD-formaat via een memory- of datawoord.
CV / CV_BCD
De tellerwaarde kan worden geladen als een binaire waarde of BCD-waarde in de accu en vandaar worden getransfereerd naar andere adressen.
Q
De tellerstand kan worden gechecked op uitgang Q: - tellerwaarde = 0, Q = 0; - tellerwaarde > 0, Q = 1.
Typen tellers
S_CU
= Up counter (alleen optellen)
S_CD
= Down counter (alleen aftellen)
S_CUD
= Up/Down counter.
Siemens Training Uitgave 10
pagina 18
S7SYS1A Het programma
Counters: bit-instructies LAD
FBD
Netwerk 1:
I0.0
STL
C5 C5 SC
I0.0 C#20
SC
A L S
PV
C#20
I0.0 C#20 C5
Netwerk 2:
I0.1
C5
C5 CU
I0.1
CU
A I0.1 CU C5
Netwerk 3:
I0.2
C5 CD
C5 I0.2
CD
A I0.2 CD C5
Netwerk 4:
C5
Q 4.0
Q 4.0 C5
=
SIMATIC S7
A =
C5 Q 4.0
Siemens Training
Siemens AG 2010. All rights reserved.
Bit Instructions
Siemens Training Uitgave 10
Alle telfuncties kunnen ook gestart worden met bit-instructies.
pagina 19
S7SYS1A Het programma
Counters: tijdvolgordediagram CU
CD
S
R
5 4
tellerwaarde
3 2 1 0
Q
SIMATIC S7
Siemens Training
Siemens AG 2010. All rights reserved.
De tellerwaarde kent een minimum van 0 en een maximum van 999. Als er gelijktijdig op de CU- en CD-ingang een positieve flank wordt gedetecteerd, blijft de tellerwaarde onveranderd. Er is echter 1 uitzondering, namelijk indien de UP/Down counter (S_CUD) de waarde 999 heeft, dan zal bij gelijktijdige positieve flanken op CU- en CD-ingang de tellerwaarde naar 998 gaan.
Siemens Training Uitgave 10
pagina 20
S7SYS1A Het programma
Oefening
Productiegegevens
1
Vul in de Symbol Table in: Symbol Address Data Type C_Leeg C1 COUNTER C_Vol C3 COUNTER
Comment aantal lege flessen aantal volle flessen
2
Maak de FC11 aan, waarin 2 tellers het aantal lege en volle flessen gaan bijhouden.
3
Pas 2 keer een S_CU toe, die gebruik maken van de tellers C1 en C3.
4
Het tellen gaat via naderingschakelaar 1 en 3, “B1” en “B3” en mag alleen plaatsvinden in auto bedrijf.
5
Als de installatie uit bedrijf gaat, moeten de tellerstanden gereset worden.
6
Neem in de lijst van de signaaloplegging het adres voor het display (QW..) op. Geef het de naam H120 en de omschrijving “7 segment display”. Neem het adres op in de symbolentabel en geef het in bij de uitgang CV_BCD van de teller van de volle flessen.
7
FC11 wordt opgeroepen vanuit OB1, na de bandsturing.
8
Gebruik de Reference Data om te bepalen welke counters in gebruik zijn.
Siemens Training Uitgave 10
pagina 21
S7SYS1A Het programma
Detail weergave in SIMATIC Managers vensters
SIMATIC S7
Siemens Training
Siemens AG 2010. All rights reserved.
Navigatie
Het linker gedeelte van een venster van SIMATIC Manager (b.v. een project) is bedoeld voor navigeren. Van wat men in het navigatiegedeelte selecteert, wordt in het rechter venster de inhoud getoond.
Weergave
Er zijn 4 mogelijke weergaven in het rechter venster, waarvan er 3 alleen de objecten met de namen weergeven.
Details
Wordt er gekozen voor details, dan verschijnen er kolommen met allerlei gegevens van de betreffende objecten.
Welke kolommen
Welke kolommen er worden weergegeven, en in welke volgorde, is in te stellen via SIMATIC Managers Customize, tabblad Columns. Voor elk soort object dat in het navigatiegedeelte kan verschijnen, is te bepalen welke kolommen met gegevens weergegeven worden in de detailweergave.
Filters
Met filters kan men bepalen welk soort objecten er worden getoond.
Siemens Training Uitgave 10
pagina 22
S7SYS1A Het programma
Opslaan als… en verwijderen
SIMATIC S7
Siemens Training
Siemens AG 2010. All rights reserved.
Save As…
Via SIMATIC Managers menu File vindt men de optie Save As…, waarmee het actieve project opgeslagen kan worden onder een andere naam. Er kan dan een kopie van het project gemaakt worden met een nader te bepalen naam en pad. Het oorspronkelijke project wordt dan gesloten en men gaat verder met geopende kopie.
Delete
Versies van een project die overbodig geworden zijn, kan men ook met SIMATIC Manager verwijderen. Het project moet dan wel gesloten zijn.
Siemens Training Uitgave 10
pagina 23
S7SYS1A Het programma
Archiveren
SIMATIC S7
Siemens Training
Siemens AG 2010. All rights reserved.
Archiveren
Via SIMATIC Manager kan men een project archiveren. Er wordt dan een kopie gemaakt, ‘ingepakt’ d.m.v. een comprimeerprogramma.
Dialoog
Objecten van het te archiveren project dienen gesloten te zijn. Via de optie Archive van het File menu start men de dialoog voor het archiveren.
Bron
Allereerst selecteert men het te archiveren project.
Doel
Vervolgens geeft men de locatie en bestandsnaam van het te creëren archief.
Opties
Afhankelijk van het comprimeerprogramma kan om opties gevraagd worden.
Customize
Welk comprimeerprogramma er eigenlijk gebruik wordt en het archiveringspad, stelt men in via dialoogvenster Customize (bereikbaar via SIMATIC Managers Options menu).
Retrieve
Een eenmaal gearchiveerd project kan weer uitgepakt worden via Retrieve uit SIMATIC Managers File menu. Men bewandelt dan de omgekeerde weg van het archiveren.
Siemens Training Uitgave 10
pagina 24
S7SYS1A Het programma
Oefening
Opslaan als… en archiveren
1
Sla uw project op d.m.v. Save as … . Kies voor het nieuwe project dezelfde directory als van de huidige.
2
Archiveer het geopende project naar de directory ‘backup’.
3
Sluit het geopende project en verwijder het.
4
Haal het gearchiveerde project terug en check of alles er nog in zit.
5
Wis tenslotte uw projecten (ook de gearchiveerde versie).
Siemens Training Uitgave 10
pagina 25
S7SYS1A Het programma
lege pagina
SIMATIC S7
Siemens Training
Siemens AG 2010. All rights reserved.
Siemens Training Uitgave 10
pagina 26
S7SYS1A Het programma
Trainingsmodel en signaaloplegging
V
SIMATIC S7
Siemens Training
Siemens AG 2010. All rights reserved.
Inhoud Het S7-300 model
……………………………………………………………………………………...….
2
Het S7-400 model
……………………………………………………………………………………….…
3
……………………………………………………………………………………………….…
4
Bandmodel
Bedieningspaneel
……………………………………………………………………………………….…
Indeling van de S7-300
………………………………………………………………………………...…
5 6
Signaaloplegging S7-300 32 kanaals I/O
……………………………………………………………..…
7
Signaaloplegging S7-300 16 kanaals I/O
…………………………………………………………….….
9
………………………………………………………………………………...….
11
……………………………………………………………………………...….
12
Indeling van de S7-400 Signaaloplegging S7-400
Siemens Training Uitgave 10
pagina 1
S7SYS1A Trainingsmodel en signaaloplegging
Het S7-300 model
SIMATIC S7
Siemens Training
Siemens AG 2010. All rights reserved.
Het S7-300 model bestaat uit: - een S7-300 PLC met CPU 315-2DP; - digitale in- en uitgangsmodulen en een analoge module; - bedieningspaneel met een digitaal en analoog deel; - bandmodel. Het is ook mogelijk dat u onderstaand bandmodel gebruikt.
Siemens Training Uitgave 10
pagina 2
S7SYS1A Trainingsmodel en signaaloplegging
Het S7-400 model
SIMATIC S7
Siemens Training
Siemens AG 2010. All rights reserved.
Het S7-400 model bestaat uit: - een S7-400 PLC met CPU 416-2DP; - digitale in- en uitgangsmodulen en een analoge module; - bedieningspaneel met een digitaal en analoog deel; - bandmodel. Het is ook mogelijk dat u onderstaand bandmodel gebruikt.
Siemens Training Uitgave 10
pagina 3
S7SYS1A Trainingsmodel en signaaloplegging
Bandmodel
B1
H1 M1 K1 - rechtsom K2 - linksom
S1
S2
H2
B2
B3
H4
H3
S3
B4
S4
SIMATIC S7
Siemens Training
Siemens AG 2010. All rights reserved.
Het bandmodel bestaat uit een lopende band met 2 draairichtingen, naderingschakelaars, een lichtcel, handbediende schakelaars en signaallampen.
Siemens Training Uitgave 10
pagina 4
S7SYS1A Trainingsmodel en signaaloplegging
Bedieningspaneel
DI
DO
H101 H102 H103 H104 H105 H106 H107 H108
.0
.7
S101 S102 S103 S104 S105 S106 S107 S108
.0
S109
H109
.0
.1
S110 S111 S112 S113 S114 S115 S116
H110 H111 H112 H113 H114 H115 H116
.1
.0 .1 .2 .3 .4 .5 .6
.2 .3 .4 .5 .6 .7
.1 .2 .3
V
.4 .5 -15V...+15V
.6
AI1
.7
AI1
AI2 AO1 -15V...+15V AO2
V
.2
AI2
.3 .4 .5
0 8 1 5
AI1
AI2
AO1
AO2
.6 .7
SIMATIC S7
Siemens Training
Siemens AG 2010. All rights reserved.
Het bandmodel is met de PLC verbonden. Er zijn 3 secties:
Siemens Training Uitgave 10
binair, met 16 schakelaars (of pulscontacten) en 16 LEDâ&#x20AC;&#x2DC;s;
digitaal, met een duimwielschakelaars en 7-segments display. Deze gebruiken BCD-code;
analoog, met 2 regelbare spanningen t.b.v. analoge ingangen van de PLC. Voor weergave via een analoge meter is er een 4-standenschakelaar, voor het selecteren van zowel de 2 analoge ingangssignalen als voor 2 uitgangssignalen.
pagina 5
S7SYS1A Trainingsmodel en signaaloplegging
Indeling van de S7-300 16-kanaals modulen
Module Slot No.
--> -->
PS 1
CPU 2
DI 16 4
DI 16 5
DO 16 6
DO 16 7
--> -->
PS 1
CPU 2
DI 32 4
DO 32 5
DI8/DO8 6
AI 2 7
DI 16 8
DO 16 9
AI/AO4 10
32-kanaals modulen
Module Slot No.
SIMATIC S7
Siemens Training
Siemens AG 2010. All rights reserved.
De PLC is opgebouwd uit de volgende modulen: 16-kanaals
32-kanaals
Slot 1: Slot 2: Slot 4: Slot 5: Slot 6: Slot 7: Slot 8: Slot 9: Slot 10:
Power Supply 24V/5A CPU 315-2DP Digital input 16x24V Digital input 16x24V Digital output 16x24V 0.5A Digital output 16x24V 0.5A Digital input 16x24V Digital output 16x24V 0.5A Analog 4 AI/4 AO
Slot 1: Slot 2: Slot 4:
Power Supply 24V/5A CPU 315-2 DP Digital input 32x24V
Slot 5: Slot 6: Slot 7:
Siemens Training Uitgave 10
ingangen bedieningspaneel duimwielschakelaars uitgangen bedieningspaneel 7 segments display ingangen bandmodel uitgangen bandmodel toegankelijk via bedieningspaneel
ingangen bedieningspaneel en duimwielschakelaars Digital output 32x24V/0.5A uitgangen bedieningspaneel en 7 segments display Digital 8 DI/8 DO in- en uitgangen bandmodel Analog 2 AI analoge sectie van het bedieningspaneel
pagina 6
S7SYS1A Trainingsmodel en signaaloplegging
Signaaloplegging S7-300 32 kanaals I/O (1/2)
slot 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4
SIMATIC S7
symbool S101 S102 S103 S104 S105 S106 S107 S108 S109 S110 S111 S112 S113 S114 S115 S116
adres 0 I ___.0 I ___.1 0 I ___.2 0 I ___.3 0 I ___.4 0 I ___.5 0 I ___.6 0 I ___.7 0 I ___.0 1 I ___.1 1 I ___.2 1 I ___.3 1 I ___.4 1 I ___.5 1 I ___.6 1 I ___.7 1
omschrijving in uit hand auto rechtsom linksom
Siemens Training
Siemens AG 2010. All rights reserved.
slot 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5
symbool
adres
omschrijving
S101 S102 S103 S104 S105 S106 S107 S108 S109 S110 S111 S112 S113 S114 S115 S116 S120 H101 H102 H103 H104 H105 H106 H107 H108
I ___.0 I ___.1 I ___.2 I ___.3 I ___.4 I ___.5 I ___.6 I ___.7 I ___.0 I ___.1 I ___.2 I ___.3 I ___.4 I ___.5 I ___.6 I ___.7 IW _ Q ___.0 Q ___.1 Q ___.2 Q ___.3 Q ___.4 Q ___.5 Q ___.6 Q ___.7
in uit hand auto rechtsom linksom
Siemens Training Uitgave 10
duimwiel in bedrijf uit bedrijf hand bedrijf auto bedrijf
pagina 7
S7SYS1A Trainingsmodel en signaaloplegging
Signaaloplegging S7-300 met 32-kanaals I/O (2/2) slot 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6
symbool
adres
omschrijving
H109 H110 H111 H112 H113 H114 H115 H116 H120 B4 S1 S2 S3 S4 B1 B2 B3
Q ___.0 Q ___.1 Q ___.2 Q ___.3 Q ___.4 Q ___.5 Q ___.6 Q ___.7 QW _ I ___.0 I ___.1 I ___.2 I ___.3 I ___.4 I ___.5 I ___.6 I ___.7 Q ___.0 Q ___.1 Q ___.2 Q ___.3 Q ___.4 Q ___.5 Q ___.6 Q ___.7
7 segment display lichtcel drukknop 1 bandmodel drukknop 2 bandmodel drukknop 3 bandmodel drukknop 4 bandmodel naderingschakelaar 1 naderingschakelaar 2 naderingschakelaar 3
H1 H2 H3 H4 K1 K2 H6
Siemens Training Uitgave 10
signalering 1 signalering 2 signalering 3 signalering 4 bandsturing rechtsom bandsturing linksom claxon
pagina 8
S7SYS1A Trainingsmodel en signaaloplegging
Signaaloplegging S7-300 16 kanaals I/O (1/2)
slot 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4
SIMATIC S7
symbool S101 S102 S103 S104 S105 S106 S107 S108 S109 S110 S111 S112 S113 S114 S115 S116
adres I ___.0 0 I ___.1 0 I ___.2 0 I ___.3 0 I ___.4 0 I ___.5 0 I ___.6 0 0 I ___.7 I ___.0 1 I ___.1 1 I ___.2 1 I ___.3 1 I ___.4 1 I ___.5 1 I ___.6 1 I ___.7 1
omschrijving in uit hand auto rechtsom linksom
Siemens Training
Siemens AG 2010. All rights reserved.
slot 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 6 6 6 6 6 6 6 6
symbool
adres
omschrijving
S101 S102 S103 S104 S105 S106 S107 S108 S109 S110 S111 S112 S113 S114 S115 S116 S120 H101 H102 H103 H104 H105 H106 H107 H108
I ___.0 I ___.1 I ___.2 I ___.3 I ___.4 I ___.5 I ___.6 I ___.7 I ___.0 I ___.1 I ___.2 I ___.3 I ___.4 I ___.5 I ___.6 I ___.7 IW _ Q ___.0 Q ___.1 Q ___.2 Q ___.3 Q ___.4 Q ___.5 Q ___.6 Q ___.7
in uit hand auto rechtsom linksom
Siemens Training Uitgave 10
duimwiel in bedrijf uit bedrijf hand bedrijf auto bedrijf
pagina 9
S7SYS1A Trainingsmodel en signaaloplegging
Signaaloplegging S7-300 met 16-kanaals I/O (2/2) slot 6 6 6 6 6 6 6 6 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9
symbool
adres
H109 H110 H111 H112 H113 H114 H115 H116 H120 B4 S1 S2 S3 S4 B1 B2 B3
Q ___.0 Q ___.1 Q ___.2 Q ___.3 Q ___.4 Q ___.5 Q ___.6 Q ___.7 QW _ I ___.0 I ___.1 I ___.2 I ___.3 I ___.4 I ___.5 I ___.6 I ___.7 I ___.0 I ___.1 I ___.2 I ___.3 I ___.4 I ___.5 I ___.6 I ___.7 Q ___.0 Q ___.1 Q ___.2 Q ___.3 Q ___.4 Q ___.5 Q ___.6 Q ___.7 Q ___.0 Q ___.1 Q ___.2 Q ___.3 Q ___.4 Q ___.5 Q ___.6 Q ___.7
H1 H2 H3 H4 K1 K2 H6
Siemens Training Uitgave 10
omschrijving
7 segment display lichtcel drukknop 1 bandmodel drukknop 2 bandmodel drukknop 3 bandmodel drukknop 4 bandmodel naderingschakelaar 1 naderingschakelaar 2 naderingschakelaar 3
signalering 1 signalering 2 signalering 3 signalering 4 bandsturing rechtsom bandsturing linksom claxon
pagina 10
S7SYS1A Trainingsmodel en signaaloplegging
Indeling van de S7-400 Slot No.
1
PS
2
3
CPU
4
5
6
DI 32
7
DI 32
8
9
10
11
12
13
14
15
16
17
18
DO DO AI 32 32 8
SIMATIC S7
Siemens Training
Siemens AG 2010. All rights reserved.
De PLC is opgebouwd uit de volgende modulen: Slot 1: Slot 4: Slot 8: Slot 9: Slot 10: Slot 11: Slot 12:
Siemens Training Uitgave 10
Power supply 24V and 5V/20A CPU 416-2DP Digital input 32x24V ingangen van bedieningpaneel Digital input 32x24V ingangen van bandmodel Digital output 32x24V 0.5A uitgangen naar bedieningspaneel Digital output 32x24V 0.5A uitgangen naar bandmodel Analog input 8X13 Bit van potentiometers bedieningspaneel
pagina 11
S7SYS1A Trainingsmodel en signaaloplegging
Signaaloplegging S7-400 (1/3)
slot 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8
SIMATIC S7
symbool
adres
omschrijving
S101 S102 S103 S104 S105 S106 S107 S108 S109 S110 S111 S112 S113 S114 S115 S116
0 I ___.0 0 I ___.1 I ___.2 0 I ___.3 0 I ___.4 0 I ___.5 0 I ___.6 0 I ___.7 0 I ___.0 1 I ___.1 1 I ___.2 1 I ___.3 1 I ___.4 1 I ___.5 1 I ___.6 1 I ___.7 1
in uit hand auto rechtsom linksom
Siemens Training
Siemens AG 2010. All rights reserved.
slot 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9
symbool
adres
omschrijving
S101 S102 S103 S104 S105 S106 S107 S108 S109 S110 S111 S112 S113 S114 S115 S116 S120 B4 S1 S2 S3 S4 B1 B2 B3
I ___.0 I ___.1 I ___.2 I ___.3 I ___.4 I ___.5 I ___.6 I ___.7 I ___.0 I ___.1 I ___.2 I ___.3 I ___.4 I ___.5 I ___.6 I ___.7 IW _ I ___.0 I ___.1 I ___.2 I ___.3 I ___.4 I ___.5 I ___.6 I ___.7
in uit hand auto rechtsom linksom
Siemens Training Uitgave 10
duimwiel lichtcel drukknop 1 bandmodel drukknop 2 bandmodel drukknop 3 bandmodel drukknop 4 bandmodel naderingschakelaar 1 naderingschakelaar 2 naderingschakelaar 3
pagina 12
S7SYS1A Trainingsmodel en signaaloplegging
Signaaloplegging S7-400 (2/3) slot 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11
symbool
H101 H102 H103 H104 H105 H106 H107 H108 H109 H110 H111 H112 H113 H114 H115 H116 H120 H1 H2 H3 H4 K1 K2 H6
Siemens Training Uitgave 10
adres I ___.0 I ___.1 I ___.2 I ___.3 I ___.4 I ___.5 I ___.6 I ___.7 I ___.0 I ___.1 I ___.2 I ___.3 I ___.4 I ___.5 I ___.6 I ___.7 I ___.0 I ___.1 I ___.2 I ___.3 I ___.4 I ___.5 I ___.6 I ___.7 Q ___.0 Q ___.1 Q ___.2 Q ___.3 Q ___.4 Q ___.5 Q ___.6 Q ___.7 Q ___.0 Q ___.1 Q ___.2 Q ___.3 Q ___.4 Q ___.5 Q ___.6 Q ___.7 QW _ Q ___.0 Q ___.1 Q ___.2 Q ___.3 Q ___.4 Q ___.5 Q ___.6 Q ___.7
omschrijving
in bedrijf uit bedrijf hand bedrijf auto bedrijf
7 segment display signalering 1 signalering 2 signalering 3 signalering 4 bandsturing rechtsom bandsturing linksom claxon
pagina 13
S7SYS1A Trainingsmodel en signaaloplegging
Signaaloplegging S7-400 (3/3) slot
symbool
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12
Siemens Training Uitgave 10
adres
omschrijving
Q ___.0 Q ___.1 Q ___.2 Q ___.3 Q ___.4 Q ___.5 Q ___.6 Q ___.7 Q ___.0 Q ___.1 Q ___.2 Q ___.3 Q ___.4 Q ___.5 Q ___.6 Q ___.7 Q ___.0 Q ___.1 Q ___.2 Q ___.3 Q ___.4 Q ___.5 Q ___.6 Q ___.7
pagina 14
S7SYS1A Trainingsmodel en signaaloplegging
Extra oefeningen
SIMATIC S7
Siemens Training
Siemens AG 2010. All rights reserved.
Inhoud Opgave 1: In/uitschakelen van een draaistroommotor …………….………………………………….
2
Opgave 2: Omschakelen van een draaistroommotor ..………………………………………….……
3
Opgave 3: Impulssturing ………………………….. …………………………………………………….
4
Opgave 4: Bewaking van drie aandrijvingen …..……. ….…………………………………………..…
5
Siemens Training Uitgave 10
pagina 1
S7SYS1A Extra opgaven
Opgave 1: In/uitschakelen van een draaistroommotor L1 F1
L2 L3
L1 F2
F3
K1
S0
F3
S1
K1
M
K1
K1
H1
K1
H2
N
3~
SIMATIC S7
Siemens Training
Siemens AG 2010. All rights reserved.
Een draaistroommotor wordt met drukknop S1 ingeschakeld en met drukknop S0 uitgeschakeld. De signaallampen H1 en H2 geven de in- uittoestand aan. Bovendien is de motor via F3 thermisch beveiligd. Toewijzingen in- en uitgangen: S0 - I 0.1 S1 - I 0.2 F3 - I 0.0 K1 - Q 8.5 H1 - Q 4.0 H2 - Q 4.1 Opmerking!
Maak voor de oefeningen een nieuw project aan!
uitvoering
Ontwerp het S7 programma voor bovenstaande schakeling en test de werking in de PLC.
Siemens Training Uitgave 10
pagina 2
S7SYS1A Extra opgaven
Opgave 2: Omschakelen van een draaistroommotor F1 L1
L1
L2 L3
F3 F2 S0
K1
K2 S1
K1
S2
K2
K1
F3
K2
K1
K1
K2
K2
K1
K2
M 3~
H1
H2
H3
N
SIMATIC S7
Siemens Training
Siemens AG 2010. All rights reserved.
Een draaistroommotor wordt m.b.v. de drukknop S1 ingeschakeld, de draairichting van de motor is dan rechtsom. Wanneer in plaats van S1 de drukknop S2 bediend wordt is de draairichting van de motor linksom. Met drukknop S0 wordt de motor uitgeschakeld. De motor kan niet van de ene draairichting naar de andere omgeschakeld worden; daarvoor moet de motor eerst uitgeschakeld worden. De signaallampen H1, H2 en H3 geven de schakeltoestand van de motor aan. De motor is d.m.v. F3 thermisch beveiligd. Toewijzing in- en uitgangen: S0 - I 0.1 S1 - I 0.2 S2 - I 0.3 F3 - I 0.0 K1 - Q 8.5 K2 - Q 8.6 H1 - Q 4.0 H2 - Q 4.1 H3 - Q 4.2 uitvoering
Siemens Training Uitgave 10
Ontwerp het S7 programma voor bovenstaande schakeling en test de werking in de PLC.
pagina 3
S7SYS1A Extra opgaven
Opgave 3: Impulssturing F1 L1
K3
S1
K11
K1
K11
K2
K12
K3 K1
K3
K12
K11
K2
K12
K2
K1 K12
K11 K1
K2
K3 H11
H12
N
SIMATIC S7
Siemens Training
Siemens AG 2010. All rights reserved.
Twee verwarmingselementen moeten d.m.v. een handbediende impulssturing op de volgende manieren geschakeld kunnen worden: -
bij de eerste impuls wordt het eerste verwarmingselement via relais K11 ingeschakeld;
-
bij de tweede impuls wordt het tweede verwarmingselement via relais K12 ingeschakeld;
- bij de derde impuls wordt de twee verwarmingselementen uitgeschakeld. De signaallampen H11 en H12 geven de schakeltoestand van de verwarmingselementen aan. Toewijzing in- en uitgangen: S1 - I 0.0 K1 - M 0.1 K2 - M 0.2 K3 - M 0.3 K11 - Q 4.1 K12 - Q 4.2 H11 - Q 4.3 H12 - Q 4.4 uitvoering
Siemens Training Uitgave 10
Ontwerp het S7 programma voor bovenstaande schakeling en test de werking in de PLC.
pagina 4
S7SYS1A Extra opgaven
Opgave 4: Bewaking van drie aandrijvingen
P
A
P
B
M
M
P
C
M EXOR
A B C
B
C
X
M 30.0
0
0
0
0
R
0
0
1
1
0
1
0
1
TIJD
0
1
1
0
T 0
1
0
0
1
1
0
1
0
1
1
0
0
1
1
1
0
KWIT
EXOR
&
VRIJ
A
SE A B C VRIJ
S >=1
&
=
SIMATIC S7
STOR
Siemens Training
Siemens AG 2010. All rights reserved.
probleemstelling
In een pompstation staan drie pompen in serie. Elke pomp kan door een bypassklep kortgesloten worden. De pompen worden elk door een aparte aandrijving gestuurd. In normaal bedrijf moeten er twee pompen in bedrijf zijn opdat de gewenste hoeveelheid water getransporteerd kan worden. Valt er een pomp uit, dan moet binnen vijf seconden de reservepomp ingeschakeld worden, zodat er weer twee pompen operationeel zijn. Gebeurt dit niet en draait er dus slechts één pomp, dan moet er een storingsmelding gegeven worden. Het detecteren van de storing is de opgave van dit programma. Er moet onderzocht worden of er slechts één aandrijving operationeel is. Wanneer dit zo is, moet er na vijf seconden een alarm gegeven worden. Men heeft dus vijf seconden de gelegenheid om de reserve-aandrijving in te schakelen. Zijn alle aandrijvingen buiten bedrijf, dan moet er zonder vertraging een storingsmelding gegeven worden. Het inschakelen van de reserve-aandrijving betekent dan dat er toch nog onvoldoende aandrijvingen operationeel zijn. De storingsmelding mag alleen gegeven worden indien het betreffende pompstation in bedrijf is. Hiertoe dient het vrijgavesignaal. Toewijzing in- en uitgangen: A - I 0.0 B - I 0.1 C - I 0.2 VRIJ - I 0.3 STOR - Q 4.0 TIJD - T 30 KWIT - I 0.7
uitvoering
Siemens Training Uitgave 10
Ontwerp het S7 programma voor bovenstaande schakeling en test de werking in de PLC.
pagina 5
S7SYS1A Extra opgaven
SIMATIC S7
Siemens Training
Siemens AG 2010. All rights reserved.
Siemens Training Uitgave 10
pagina 6
S7SYS1A Extra opgaven
SIMATIC Cursusoverzicht
Cursusschemaâ&#x20AC;&#x2122;s: SIMATIC S7................................................................................................................................................. 2 SIMATIC PCS 7........................................................................................................................................... 3 SIMATIC NET .............................................................................................................................................. 3 SIMATIC HMI............................................................................................................................................... 4 Sitrain Examens (certified) .......................................................................................................................... 4 SIMATIC S5 gecombineerde basiscursus en storingzoeken (S5COMPACT) ............................................ 5 Drives........................................................................................................................................................... 6 CNC draaien en frezen SINUMERIK........................................................................................................... 6 Power Academy Elektrische Energietechniek............................................................................................. 7 Power Academy Veiligheid.......................................................................................................................... 7 Power Academy SF6 gas ............................................................................................................................ 8
Cursusoverzicht www.siemens.nl/training
Siemens Training 1
SIMATIC Cursusoverzicht
SIMATIC S7
Siemens Training 2
SIMATIC Cursusoverzicht
SIMATIC PCS 7
SIMATIC NET
Siemens Training 3
SIMATIC Cursusoverzicht
SIMATIC HMI
Sitrain Examens (certified)
Siemens Training 4
SIMATIC Cursusoverzicht
SIMATIC S5 gecombineerde basiscursus en storingzoeken (S5COMPACT) Doelgroep U heeft nog geen kennis van SIMATIC S5 en wil graag inzicht krijgen in besturingen met behulp van PLC's. Deze cursus leert niettechnici eenvoudige besturingsopgaven te programmeren en in bedrijf te stellen. Deze cursus is ook bedoeld voor mensen die PLCprogramma's moeten kunnen lezen, interpreteren en testen.
Doel Deze cursus is bedoeld voor mensen die PLC-programma's moeten kunnen lezen, interpreteren en testen. U kent de basisinstructies en de principes van gestructureerd programmeren in STEP 5. U bent bekend met de documentatiemogelijkheden en de regels om programma's te wijzigen en u kunt eenvoudig PLC-programma ontwerpen, ingeven, uitlezen en interpreteren.
Voorkennis U bent bekend met de basisfuncties 'EN'-poort, 'OF'-poort, 'flipflop' en de werking daarvan.
Inhoud De onderwerpen in deze cursus zijn: (oude S5SYSA+S5SYSB+S5SERV)
• • • • • • • • • • • • • • • •
voorbereiden en inschakelen van een PLC en een programmeerapparaat ingeven van besturingsfuncties bestaande uit EN- en OF- poorten 'flipflops' en enige timerfuncties: deze worden on-line getest PLC-programma's kopiëren, wijzigen en opslaan op harddisk of floppy disk De standaard softwarepakketten op het programmeerapparaat de eigenschappen van set/reset-functies, timers, tellers en flankdetecties in- en uitgangsperiferie, merkers, datawoorden, talstelsels en BCD-code principes van programma-, organisatie-, functie- en databouwstenen schrijven, testen en documenteren van een PLC-prgramma. softwarestructuur hardwarestructuur aanloopgedrag van de PLC regels voor het gebruik van functiebouwstenen en databouwstenen basisprincipes van het verwerken van analoge signalen programma starten vanuit STOP- en RUN-toestand van de PLC. praktijkoefeningen aan PLC simulatiepaneel en modelinstallatie.
Siemens Training 5
SIMATIC Cursusoverzicht
Drives
CNC draaien en frezen SINUMERIK
Siemens Training 6
SIMATIC Cursusoverzicht
Power Academy Elektrische Energietechniek
Power Academy Veiligheid
Siemens Training 7
SIMATIC Cursusoverzicht
Power Academy SF6 gas
Siemens Training 8