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

Ergebnis 1 bis 3 von 3

Thema: Verknüpfung von Ausgängen

  1. #1
    Registriert seit
    22.07.2009
    Beiträge
    98
    Danke
    18
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    hey leute ich habe hier in meinem Program 4 Globale Variable die ich gerne mit meiner Beckhoff Bus dingens da verknüpfen würde.
    Code:
    VAR_GLOBAL
        g_bLampe1            AT %QX1.0       : BOOL;    (*    Leuchtsignal für Anmeldebestätigung    *)
        g_bLampe2            AT %QX1.1       : BOOL;    (*    Leuchtsignal für Gültige Anmeldung    *)
        g_bLampe3            AT %QX1.2       : BOOL;    (*    Leuchtsignal für Ungültige Anmeldung    *)
        g_bLampe4            AT %QX1.3       : BOOL;    (*    Leuchtsignal für Keine Anmeldung    *)
    END_VAR
    
    FUNCTION_BLOCK FB_Leuchte
    VAR_INPUT
        I_sUserID    :    STRING;
        I_sUserlvl    :    STRING;
    END_VAR
    VAR_OUTPUT
    END_VAR
    VAR
    END_VAR
    
    IF I_sUserID<>'keiner Angemeldet' AND I_sUserID<>'' THEN
        g_bLampe1:=TRUE;
    ELSE
        g_bLampe1:=FALSE;
    END_IF
    
    IF I_sUserlvl<>'Kein Zugang' AND I_sUserlvl<>'' THEN
        g_bLampe2:=TRUE;
    ELSE
        g_bLampe2:=FALSE;
    END_IF
    
    IF I_sUserlvl='Kein Zugang' THEN
        g_bLampe3:=TRUE;
    ELSE
        g_bLampe3:=FALSE;
    END_IF
    
    IF I_sUserID='' OR I_sUserID='keiner Angemeldet' THEN
        g_bLampe4:=TRUE;
    ELSE
        g_bLampe4:=FALSE;
    END_IF
    Kann mir wer kurz erklären wie ich das verknüpft bekomme? Hab das iwie nich so wirklich verstanden in der Hilfe. das ganze soll mit der KL2404 verbunden werden wo ja nur lämpchen drauf sind die ausgänge sind.
    Ein weiteres Problem ist, dass der KL2404 bei mir nich erkannt wird sondern als KL2114 deklariert wird wenn die E/A Geräte geladen werden.
    Kann man da iwas dran ändern?

    Mfg
    COOLT
    Zitieren Zitieren Verknüpfung von Ausgängen  

  2. #2
    Registriert seit
    16.02.2009
    Beiträge
    8
    Danke
    0
    Erhielt 1 Danke für 1 Beitrag

    Standard

    Hallo Coolt,

    anbei ein paar Hilfestellungen:

    1) die Verknüpfungen:
    Projekt übersetzen und speichern. Nach dem speichern wird eine ".tpy"-Datei erstellt. Nun im System-Manager unter "SPS-Konfiguration" ein neues "SPS-Projekt Anfügen..." (Rechtsklick mit der Maus). In dem sich öffnenden Fenster die bereits genannte ".tpy"-Datei auswählen. Nun kannst du die Ausgänge auf die Klemme Verknüpfen.

    2) Klemmenproblem: KL2114 => KL2404:
    ganz einfach: mit der Maus einen Rechtsklick auf die Klemme, dann "Ändern in kompatiblen Typ" und die KL2404 auswählen. Speichern, aktivieren, fertig.

    3) Tipp:
    da du in deinem SPS-Programm für die Leuchte einen FB verwendest, solltest du die global deklarierten Variablen nicht innerhalb des Bausteins verwenden. Grund: deklarierst du mehrere Instanzen des "FB_Leuchte", gibt es die globalen Variablen dennoch nur einmal! Wird also bei mehreren Instanzen nicht mehr funktionieren. Darum: innerhalb des FB output-Variablen deklarieren und von aussen verknüpfen (bei mehreren Instanzen zusätzliche Globale Variablen notwendig).

    Grüßle
    iguazu
    Geändert von iguazu (12.08.2009 um 12:06 Uhr)

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

    COOLT (12.08.2009)

  4. #3
    COOLT ist offline Benutzer
    Themenstarter
    Registriert seit
    22.07.2009
    Beiträge
    98
    Danke
    18
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    FETTES THX iguazu hab jetz alles richtig konfiguriert und aus den Globalen FBspezifische Variablen gemacht und nu klappt alles. Lampen werden schön angesteuer etc.
    FETTED danke

    MFG
    COOLT
    Geändert von COOLT (12.08.2009 um 14:46 Uhr)

Ähnliche Themen

  1. UND Verknüpfung
    Von ETechniker2011 im Forum CODESYS und IEC61131
    Antworten: 3
    Letzter Beitrag: 20.01.2011, 11:06
  2. UND-Verknüpfung in SCL
    Von SPS_Neuling im Forum Simatic
    Antworten: 16
    Letzter Beitrag: 11.06.2008, 07:59
  3. einfache und-verknüpfung
    Von linuxluder im Forum Simatic
    Antworten: 33
    Letzter Beitrag: 19.04.2008, 23:48
  4. Und Verknüpfung
    Von Computerliebe im Forum HMI
    Antworten: 8
    Letzter Beitrag: 17.12.2007, 12:19
  5. Bausteinaufruf aus Verknüpfung
    Von samson im Forum Simatic
    Antworten: 2
    Letzter Beitrag: 19.02.2006, 21:49

Lesezeichen

Berechtigungen

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