Page 1

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

Simatic S7 systeemcursus 1A  

Handleiding programmeren van de Step7 Deel 1A

Simatic S7 systeemcursus 1A  

Handleiding programmeren van de Step7 Deel 1A

Advertisement