Zuviel Werbung? - > Hier kostenlos beim SPS-Forum registrieren

Ergebnis 1 bis 10 von 10

Thema: SCL Anfänger

  1. #1
    Registriert seit
    15.04.2009
    Beiträge
    26
    Danke
    32
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,
    versuche heute das erste mini Programm in SCL zu schreiben und komme nicht weiter.

    FUNCTION Test : BOOL

    VAR_INPUT
    EINGANG : BOOL
    END_VAR

    VAR_OUTPUT
    AUSGANG : BOOL
    END_VAR

    IF EINGANG= TRUE THEN
    AUSGANG=TRUE
    ELSE
    AUSGANG=FALSE
    END_IF
    END_FUNCTION



    Da kommt beim übersetzen immer die meldung: F: Z 00014 S 00012: Baustein nicht korrekt.
    Was stimmt da nicht?
    Zitieren Zitieren SCL Anfänger  

  2. #2
    Registriert seit
    03.09.2012
    Beiträge
    91
    Danke
    6
    Erhielt 2 Danke für 2 Beiträge

    Standard

    Probier mal dass du end_if zusammenschreibst, also endif

    Glaub mich erinnern zu können, dass ich da auch mal ein problem gehabt habe.

  3. Folgender Benutzer sagt Danke zu Hannibal16 für den nützlichen Beitrag:

    Placidjam (06.09.2012)

  4. #3
    Registriert seit
    29.03.2004
    Beiträge
    5.735
    Danke
    143
    Erhielt 1.685 Danke für 1.225 Beiträge

    Standard

    Folgende Zeichen an den entsprechenden Stellen einfügen:
    ;;;;;;;

  5. Folgender Benutzer sagt Danke zu Thomas_v2.1 für den nützlichen Beitrag:

    Placidjam (06.09.2012)

  6. #4
    Placidjam ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    15.04.2009
    Beiträge
    26
    Danke
    32
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Wo sind die entspechenden Stellen?

  7. #5
    Placidjam ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    15.04.2009
    Beiträge
    26
    Danke
    32
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Hat nichts geholfen, ader trozdem danke.

  8. #6
    Registriert seit
    29.03.2004
    Beiträge
    5.735
    Danke
    143
    Erhielt 1.685 Danke für 1.225 Beiträge

    Standard

    Code:
    FUNCTION Test : VOID // Wenn die Funktion keinen Wert zurückgeben soll, dann auf VOID ändern
    
    VAR_INPUT
    EINGANG : BOOL; // Mit ; abschließen
    END_VAR
    
    VAR_OUTPUT
    AUSGANG : BOOL;   // Mit ; abschließen
    END_VAR
    
    IF EINGANG = TRUE THEN
    AUSGANG := TRUE; // Wertzuweisungen gehen in SCL mit := und Zeilen sind mit ; abzuschließen
    ELSE
    AUSGANG := FALSE;   // Wertzuweisungen gehen in SCL mit := und Zeilen sind mit ; abzuschließen
    END_IF;   // Mit ; abschließen
    
    END_FUNCTION
    Du solltest dir mal ein Handbuch zu SCL besorgen. Da fehlen bei dir einige Grundlagen zur Syntax von SCL.

  9. Folgender Benutzer sagt Danke zu Thomas_v2.1 für den nützlichen Beitrag:

    Placidjam (06.09.2012)

  10. #7
    Registriert seit
    06.10.2009
    Ort
    NRW
    Beiträge
    1.572
    Danke
    63
    Erhielt 259 Danke für 219 Beiträge

    Standard

    Für den Anfang würde ich diese Lektüre empfehlen:

    http://support.automation.siemens.co...eid99=&x=0&y=0
    Meine Motivation läuft nackig mit einem Cocktail über eine Wiese.

  11. Folgender Benutzer sagt Danke zu Tigerente1974 für den nützlichen Beitrag:

    Placidjam (06.09.2012)

  12. #8
    Placidjam ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    15.04.2009
    Beiträge
    26
    Danke
    32
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Danke, jetzt funtionierts.
    Kann man sich das Handbuch runterladen?

  13. #9
    Registriert seit
    29.03.2004
    Beiträge
    5.735
    Danke
    143
    Erhielt 1.685 Danke für 1.225 Beiträge

    Standard

    Zitat Zitat von Placidjam Beitrag anzeigen
    Danke, jetzt funtionierts.
    Kann man sich das Handbuch runterladen?
    Du kannst im SCL Editor auch mal auf die F1 Taste drücken, das ist das SCL Handbuch ("Hilfe zu SCL" rechts oben).

  14. Folgender Benutzer sagt Danke zu Thomas_v2.1 für den nützlichen Beitrag:

    Placidjam (06.09.2012)

  15. #10
    Registriert seit
    14.05.2012
    Beiträge
    157
    Danke
    28
    Erhielt 4 Danke für 4 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hilft evtl. mit der SCl Syntax :
    http://www.tutorials.at/pascal/pascal-tutorial.html

    Parameterübergabe an Funktionen ist allerding in SCL anders.

Ähnliche Themen

  1. S7-SCL Anfänger
    Von StepUser im Forum Simatic
    Antworten: 10
    Letzter Beitrag: 26.08.2011, 07:55
  2. Anfänger in SCL
    Von bluebird277 im Forum Simatic
    Antworten: 12
    Letzter Beitrag: 12.11.2010, 08:55
  3. SCL Anfänger sucht Hilfe!
    Von hans55 im Forum Simatic
    Antworten: 7
    Letzter Beitrag: 11.12.2007, 22:48
  4. Antworten: 4
    Letzter Beitrag: 07.10.2006, 00:34
  5. Brauche Hilfe bei SCL.SFC Aufrufen in SCL
    Von Gerold im Forum Simatic
    Antworten: 10
    Letzter Beitrag: 06.10.2005, 10:47

Stichworte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •