SCL in STEP 7 V11 SP2 - w1. · PDF fileSCL in STEP 7 V11 SP2 Was ist SCL ? S7-400 S7-1200 WinAC S7-300 SCL oder Structured Control Language Gemäß IEC 61131-3 (ST) PLCopen zertifiziert

  • Upload
    lekhue

  • View
    219

  • Download
    2

Embed Size (px)

Citation preview

  • Siemens AG 2012. Alle Rechte vorbehalten.

    SCL in STEP 7 V11 SP2

  • Siemens AG 2012. Alle Rechte vorbehalten.

    Sprachelemente

    Datentypen

    Einfhrung

  • Siemens AG 2012. Alle Rechte vorbehalten.IndustrieSeite 3 Mrz 2012

    Sprachelemente

    Datentypen

    Einfhrung

    SCL in STEP 7 V11 SP2Was ist SCL ?

    S7-1200S7-400

    WinACS7-300

    SCL oder Structured Control Language

    Gem IEC 61131-3 (ST)

    PLCopen zertifiziert

    Source Code zwischen S7-1200 und S7-300/400/WinAC im wesentlichen austauschbar

    Datenbankoperationen, z.B. Daten sortieren

    Komplexe Berechnungen & Algorithmen

    SCL := Hochsprachenprogrammierung + SPS-typische Spracherweiterungen

  • Siemens AG 2012. Alle Rechte vorbehalten.IndustrieSeite 4 Mrz 2012

    Sprachelemente

    Datentypen

    Einfhrung

    SCL in STEP 7 V11 SP2Anwendung von SCL: IF data_operation THEN SCL

    Lsung in AWL fr S7-300/400

    Lsung in KOP fr S7-1200 Lsung in SCL fr S7-300/400

    UND S7-1200 (mit SP2)

    S7-400

    WinACS7-300

    S7-1200

    S7-400

    WinACS7-300

    S7-1200

  • Siemens AG 2012. Alle Rechte vorbehalten.

    Sprachelemente

    Datentypen

    Einfhrung

  • Siemens AG 2012. Alle Rechte vorbehalten.IndustrieSeite 6 Mrz 2012

    Sprachelemente

    Zusammengesetzt ElementarDatentypen

    Einfhrung

    SCL in STEP 7 V11 SP2Elementare Datentypen

    T#2h46m30s630msD#1984-01-01TOD#18:15:18:999

    TIMEDATETIME_OF_DAY

    Zeittypen

    S5T#10sS5TIME

    50SINT (8 Bit), USINT (8 Bit)UINT (16 Bit)UDINT (32 Bit)LREAL (64 Bit)

    S7-1200S7-300/400

    4421335485201.0

    INT (16 Bit)DINT (32 Bit)REAL (32 Bit)

    Numerische Datentypen

    RCHAR (8 Bit)Zeichentyp

    TRUEB#16#FW#16#F0F0DW#16#F0F0FF0F

    BOOL BYTEWORDDWORD

    Bit-Datentypen

    BeispielBeschreibung

    Die Elementaren Datentypen entsprechen der Norm EN 61131-3

  • Siemens AG 2012. Alle Rechte vorbehalten.IndustrieSeite 7 Mrz 2012

    Sprachelemente

    Zusammengesetzt ElementarDatentypen

    Einfhrung

    SCL in STEP 7 V11 SP2Zusammengesetzte Datentypen

    STRUCTSTRUKTUR

    ARRAY[1..20] of INTARRAYFELD

    SCLSTRINGZeichentyp

    DT#1984-01-01-18:00:30:250DTL

    S7-1200S7-300/400

    DT#1984-01-01-18:00:30DT(DATE_AND_TIME)Zeittypen

    BeispielBeschreibung

    Diese Datentypen definieren Datengruppen, die sich aus anderen Datentypen zusammensetzen

  • Siemens AG 2012. Alle Rechte vorbehalten.

    Sprachelemente

    Datentypen

    Einfhrung

  • Siemens AG 2012. Alle Rechte vorbehalten.IndustrieSeite 9 Mrz 2012

    OperatorenSprachelemente

    Datentypen

    Einfhrung

    SCL in STEP 7 V11 SP2Operatoren

    (,)(Ausdruck)Klammerung

    +,-+,-*, /, DIV, MOD**

    Plus, Minus (Vorzeichen)Addition, SubtraktionMultiplikation, DivisionPotenz

    Arithmetik

    ==,

    Kleiner, kleiner-gleich, grer, grer-gleich, gleich, ungleich

    Vergleich

    NOTAND, &ORXOR

    NegationUND ODERExklusiv-ODER

    Binre Verknpfung

    Zuweisung

    Benennung

    :=Zuweisung

    OperatorVerknpfung

    ergebnis := expression ; Bespiel: switch_on := manual_on OR auto_on;

    Alle Zuweisungen, Kontrollstrukturen und Aufrufe werden mit ; abgeschlossen!

    S7-1200S7-400

    WinACS7-300

  • Siemens AG 2012. Alle Rechte vorbehalten.

    Matthias FurrerProduktmanager S7-1200/300/400, STEP7Industrial Automation Systems

    Freilagerstrasse 288047 Zrich

    Telefon: +41 585 584 597Mobil: +41 79 679 75 42

    E-Mail: [email protected]

    Vielen Dank fr Ihre Aufmerksamkeit!