1 / 39

Moeller - PS40-System: Grundlagen der Programmierung (Basis) ( A26 )

Herzlich Willkommen zu Ihrem Seminar:. Moeller - PS40-System: Grundlagen der Programmierung (Basis) ( A26 ). Sucosoft. DIN IEC 61131 - Übersicht (EN 61131). 1.) Allgemeine Anforderungen. 2.) Betriebsmittel und Prüfungen. 3.) Programmiersprachen. 4.) Anwenderrichtlinien.

tarak
Télécharger la présentation

Moeller - PS40-System: Grundlagen der Programmierung (Basis) ( A26 )

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Herzlich Willkommen zu Ihrem Seminar: Moeller - PS40-System: Grundlagen der Programmierung (Basis) ( A26 ) Sucosoft

  2. DIN IEC 61131 - Übersicht (EN 61131) 1.) Allgemeine Anforderungen 2.) Betriebsmittel und Prüfungen 3.) Programmiersprachen 4.) Anwenderrichtlinien 5.) Nachrichtenkonzept 6.) (zur Zeit nicht belegt) 7.) Fuzzy

  3. Sprachen im Überblick Automatisierungs -aufgabe AS KOP / FBS ST AWL

  4. Konfigurieren statt Programmieren Programm: Zwei_Motorregler_mit_Diagnose Programm: Motorregler Programm: Stückzahlanzeige Programm: Motorregler Programm: Motorregler FB-Stückzahl FB-Regler FB-Motor- Überwachung FB-Textanzeige FB-Textanzeige FB-Motor- Steuerung Funktionsbaustein - Bibliothek FB-Regler FB-Motor- Überwachung FB-Stückzahl FB-Textanzeige FB-Motor- Steuerung

  5. PLCopen - mehr als 70 Mitglieder aus 15 Nationen - Hersteller, Institute und Anwender - Verschiedene Stufen der Kompatibilität - Zertifizierungsprozedur - Veröffentlichung zertifizierter Systeme Ziel: Verbreitung der IEC61131-3

  6. PLCopen - Zertifizierung

  7. Vorteile eines nach PLCopen zertifizierten Programmiersystems S40 • Einmalige Investition in einen weltweiten Standard • Sichere Programmierung durch geschützte Datenbereiche • Konfigurieren statt Programmieren • Kürzere Entwicklungszeiten durch Wiederverwendung • Moeller bietet Ihnen mit der Sucosoft S40: • Ein zertifiziertes Programmiersystem • Leistungsfähige Steuerungsfamilien • Weltweit Ausbildung und Support

  8. PS4-.. / EM4-.. / LE4-.. EM4-... PS4-... LE4-...

  9. Automatisierungssystem SUCOcontrol PS 416 PS 416 PS4-341-MM1 PS4-141-MM1 PS4-271-MM1 PS4-151-MM1 PS4-201-MM1 Dezentral erweiterbare SPS Lokal und dezentral erweiterbare SPS Modular-SPS

  10. Typenschlüssel - PS4- . . . Betriebssystem- Software Unter der Frontklappe 1 = nicht mit LE‘ erweiterbar 2 = mit LE‘ erweiterbar 3 = mit LE‘ erweiterbar 4 = FUZZY- SPS Variante (Hardware) 0 = 24 VDC (Kurzgehäuse) 1 =115-230 VAC (Kurzgehäuse) 4 = 24 VDC (Langgehäuse) 5 = 115-230 VAC (Langgehäuse) 7 =115-230 VAC (Langgehäuse; AC - In-/Output) Output M = A + D D = 1 / 0 R = Relais Input M = A + D D = 1 / 0 1 =Suconet K / K1 Programmierbare Steuerung - PS4

  11. Typenschlüssel - EM4- . . . Betriebssystem- Software (Unter der Frontklappe) 1 = nicht mit LE‘s erweiterbar 2 = mit LE‘s erweiterbar Variante (Hardware) Output D = 1 / 0 R = Relais A = Analog X = --- 0 = 24 VDC 1 =115-230 VAC 1 =Suconet K / K1 2 = INTERBUS 3 = PROFIBUS DP Input D = 1 / 0 A = Analog T = Temperatur Erweiterungsmodul - EM4

  12. Typenschlüssel - LE4- . . . Betriebs- system- 1 = Digitale I/Q 2 = Analog IA/QA 3 = 120/240 VAC 5 = Kommunikation 6 = Technologie Variante Output D = 1 / 0 R = Relais A = Analog X = --- H = 120 /240 VAC P = Pneumatik S = Schnittstelle T = Teilnehmer 2 = Incremental Counter (bei LE4-622-CX1) 3 = Absolutwertgeber (bei LE4 - 633 - CX1) 02 . . . 16 = Anzahl der I / Q Input D = 1 / 0 A = Analog B = Bus H = 120/240 VAC C = Counter X = --- 01 = Suconet K (Master und Slave) 03 = PROFIBUS FMS (Slave) 04 = PROFIBUS DP (Master und Slave) 05 = AS - Interface (Master) 09 = LON - Interface Lokale Erweiterung - LE4

  13. Digitale Eingänge der PS4 - 141 / 151 - MM1

  14. Digitale Ausgänge der PS4-141-MM1

  15. Digitale Ausgänge der PS4-151-MM1 C0 .0 C1 .1 C2 .2 .3 C4 .4 .5 C6 .6 C7 .7

  16. Die CPU der PS4-150/200 2 4 V D C 0 . . . 1 0 V D C I / I A S p e i c h e r - P r o g r a m m m o d u l D a t e n - S p e i c h e r o p t i o n a l K o m m u n i k a t i o n ( S B I ) C P U C P U K O S I / Q C P U 3 2 K B 3 2 K B RS 232 PRG RS 485 S u c o n e t Q / Q A

  17. Interner Speicher (32 KByte RAM) c a . 2 K B B e t r i e b s s y s t e m V A R I A B E L Frei deklarierte Variablen Programm . PCD incl. Anwender-FB‘s incl. Anwender-Funktionen Online Änderungen Externe Speicher 32 / 128 / 160 KByte R A M / FLASH - E E P R O M Die Speicher der: PS4-141-MM1 PS4-151-MM1 PS4-201-MM1 PS4-271-MM1 max. 16383 Merker-Byte Online.PCD

  18. Hardware der PS416 - Sortiment Digital I/O Suconet K CPU200 Profibus FMS Profibus DP CPU300 Fernwirken (Telecontrol) Analog I/O 230 V power supply Interbus CPU400 115 V power supply counter Modbus-J Serielle Kommuni- kation (transparent) 24VDC power supply basic elements CPU‘s Standard I / O Networking

  19. Hardware der PS416 - Baugruppenträger PS416-BGT-4XY 0 1 9 Steckplätze 1 13 Steckplätze 0 2 19 Steckplätze

  20. Hardware der PS416 - Stromversorgungsbaugruppen PS416-POW-400 5V/8A 230VAC PS416-POW-420 115VAC 5V/8A PS416-POW-410 24VDC 5V/10A

  21. Hardware der PS416 – C P U ´s CPU-200 CPU-300 CPU-400

  22. Aufbau einer – C P U R S 4 8 5 / R S 2 3 2 P P - B u s P R G D P R 8 0 C 1 6 7 B i t I / O B u s R S 4 8 5 S u c o n e t K R A M 2 5 6 K B D P R 8 0 C 5 2 5 1 2 K B 1 M B T r a n s p a r e n t M o d e M e m o r y C a r d m a x . 8 M B

  23. Hardware der PS416 – Digitalbaugruppen Anzahl IN PS416-INP-400 PS416-INP-401 3 ms 0,2 ms 3 ms 0,3 ms 16 16 Anzahl OUT PS416-OUT-400 PS416-OUT-410 0,5 A (2A) 2 A 16 8

  24. Hardware der PS416 – Analogbaugruppen 0..1V 0-20mA 4-20mA* PS416-AIN-400 8 Eingänge 7 6 5 4 3 2 1 0 bis 12 bit * 11 Bit (ab Wert 820) ** 11 Bit min. 2,8ms min. 2,8ms +/-10V 0..10V +/-5V** 0..5V** 0-20mA 4-20mA* PS416-AIO-400 4 Eingänge 4 Ausgänge 3 2 1 0 bis 12 bit 3 2 1 0

  25. Hardware der PS416 – PS416-NET-400 In Out max. 120 Slave 1 Suconet K Kommunikation max. 120 Slave 2 M Slave 3 1792 Byte S Erweiterung M S Slave 30

  26. Byteorientierte Adreßstruktur %Q D 0 . 0 . 0 . 0 ( PS4-341-MM1 / PS416 ) %Q W 0 . 0 . 0 . 0 %Q W 0 . 0 . 0 . 2 %QB0.0.0.0 %QB0.0.0.1 %QB0.0.0.2 %QB0.0.0.3 %Q0.0.0.0.0 - %Q0.0.0.0.7 %Q0.0.0.2.0 - %Q0.0.0.2.7 %Q0.0.0.3.0 - %Q0.0.0.3.7 %Q0.0.0.1.0 - %Q0.0.0.1.7

  27. Direkt adressierte Variable % Q 0 . 0 . 0 . 0 . 0 [ ] D a t e n b r e i t e I X B i t ( o p t i o n a l ) Q B B y t e I A W M o d u l Q A D I C T e i l n e h m e r I S ( P S 4 - 3 4 1 S t r a n g M P S 4 1 6 ) Operanden

  28. Adressierung Strang / Teilnehmer / Modul (Moeller spezifisch) Strang 0 Modul 0 Modul 0 1 2 Strang 1 L E 4 - 1 1 6 - X D 1 L E 4 - 1 1 6 - D X 1 1 3 4 5 6 2 Modul 0 1 1 L L E E 4 4 - - 1 1 10 0 4 6 - - DX X P 1 1 . . . . . . Modul 0 Teilnehmer 8 % Q 1.1.1.X . X Teilnehmer 0 PS4-141-MM1 Teilnehmer 1 E M 4 - 2 0 1 - D X 2 Teilnehmer 2 L E 4 - 1 1 6 - D D 1 L E 4 - 1 1 6 - D X E M 4 - 2 0 1 - D X 2 E M 4 - 2 0 1 - D X 2

  29. Adressierung Byte / Bit (Moeller spezifisch) L E 4 - 1 1 6 - D X 1 L E 4 - 1 1 6 - X D 1 Byte 0 = Oben Byte 0 = Unten Byte 0 Byte 1 Strang 0 Teilnehmer 0 Modul 0 % Q 1.1.1. 1. 7 PS4-141-MM1 Modul 0 1 2 Teilnehmer 1 Strang 1 E M 4 - 2 0 1 - D X 2 1 3 2 Modul 0 LE4- 116- DD1 Teilnehmer 2 L E 4 - 1 1 6 - D X 1 L E 4 - 1 0 4 - X P 1 E M 4 - 2 0 1 - D X 2 . . . . . . Modul 0 EM4- 201- DX2 Teilnehmer 8

  30. POE - Typen F B F B Programm F U F U F U Funktions- baustein Programm LD abc AND def ST xyz I N O U T Funktion I N

  31. xx Sucosoft: S40 - Programmiersoftware für alle kompakten und modularen Steuerungen nach IEC 61131 - Zertifiziert nach PLCopen Base Level / Portability Level - Programmiersprachen: AWL, KOP, FBS, ST - Online Änderungen, Variablen- fenster, Zwangssetzen, ... - Fünf Dialogsprachen, ...

  32. Sucosoft: Programmiersprachen AWL Anweisungsliste LD Eingang_0_0 AND Eingang_0_1 OR (Eingang_0_2 AND Eingang_0_3 ) AND Eingang_0_4 ST Ausgang_0_0 Ausgang_0_0 := (Eingang_0_0 AND Eingang_0_1) OR (Eingang_0_2 AND Eingang_0_3) AND Eingang_0_4; ST Strukturierter Text FBS Funktions- baustein- Sprache KOP Kontaktplan

  33. Aufbau einer POE Deklarationsteil Anweisungsteil Syntax Modus Freier Modus

  34. AWL - Befehlszeile Kommentar Operator (optional) Operand Art der Program- mierung (* Anlage EIN *) Direkt oder (* Anlage EIN *) Symbolisch LD % I 0.0.0.0.0 LD Hauptschalter

  35. Navigator der Sucosoft S40 Titelleiste Menüleiste Symbolleiste Werkzeugleiste Statusleiste Browser - Fenster Datei - Fenster Ausgabe - Fenster

  36. Arbeiten mit Hilfsvariablen B e i s p i e l : Variableneditor: Syntax Modus Variableneditor: Freier Modus Zwischenergebnis_1 OR OR Zwischenergebnis_2 A W L :

  37. S0 S2 S1 S3 S4 K0 LD (S0 AND . . . . . . AND ((. . . LD S2 LD S3 OR . . . . . . OR S4 ) VERBOTEN VERBOTEN VERBOTEN VERBOTEN Arbeiten mit Klammern LD S0 AND S1 OR (S2 AND (S3 OR S4 ) ) ST K0

More Related