Created by Pascal Gerster
almost 5 years ago
|
||
Question | Answer |
Vorteile von SCL Programierung? (im vergleich zu andere wie FUP, KOP, AWL) | • Sprache leicht erlernbar • leichter lesbare Programme • einfache Formulierungen • Unterstützt Datentypenkonzept von S7 • Systemeinbindung in S7-Sprachen wie KOP, FUP und AWL |
An welcher Programmiersprache Orientiert sich SCL? | An der Programmiersprache "Pascal" |
Anwendungsbereich von SCL | • Datenverwaltung • Prozessoptimierung • Rezepturverwaltung • Schrittketten / (State Machines) • mathematische/statistische Aufgaben |
Wie erstellt man einen Zeilenkomentar? Wie erstellt man einen Blockkommentar? (In SCL) | //Zeilenkommentar (*Blockkommentar auf Mehreren Zeilen.*) |
Welches Zeichen Benutzt man für die Zuweisung von Werten? (respektiv Zuweisung von Zeichen bei "String" oder "char") In SCL | := Bzw. #variable_Pi := 3.141; |
Operator für Potenz? (z.B. 5 hoch 2) Operator für Multiplikation? Operator für Division? | Potenz: ** (z.B. 5**2) Multiplikation: * Division : / |
Operator für Modulo? Operator für Addition? Operator für Subtraktion? | Modulo: MOD Addition: + Subtraktion: - |
Vergleichsoperatoren Ungleich? Gleich? | Ungleich: <> Gleich: = |
Vergleichsoperatoren grösser gleich? grösser? Kleiner gleich? kleiner? | grösser gleich: >= grösser: > Kleiner gleich: <= kleiner: < |
Logische Operatoren? | AND (auch möglich &), OR, XOR, NOT |
Ein Beispiel für eine Entscheidung und Alternativen Steuerung. (IF, Else IF, ELSE) In SCL | IF #variable_x > 5 THEN #led1 := TRUE; #led2 := FALSE; ELSIF #variable_x < 3 THEN #led1 := FALSE; #led2 := TRUE; ELSE #led1 := #led2 := FALSE; ENDIF; |
Erstelle eine for-schlaufe die von 0 bis 10 zählt in 2er Schritten. | FOR #n := 0 TO 10 BY 2 DO // Anweisungsabschnitt END_FOR; |
Want to create your own Flashcards for free with GoConqr? Learn more.