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

Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 11

Thema: EN Eingang programmieren?

  1. #1
    Registriert seit
    18.02.2009
    Ort
    Köln
    Beiträge
    194
    Danke
    53
    Erhielt 15 Danke für 5 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo alle zusammen.

    Wie programmiere ich einen EN Eingang an einem selbstgeschriebenen FB?
    Funktionsweise wie alle anderen Bausteine:
    Unbeschaltet > FB wird bearbeitet
    Beschaltet > bei 0 unbearbeitet & bei 1 bearbeitet

    Habe den ENO schon programmiert.

    Leider habe ich keinen Ansatz.
    Zitieren Zitieren EN Eingang programmieren?  

  2. #2
    Registriert seit
    18.10.2009
    Beiträge
    220
    Danke
    71
    Erhielt 17 Danke für 16 Beiträge

    Standard

    Hy,

    du machst einfach eine Eingangsvariable mit dem Namen "EN" in die Lokaldaten deines FB´s. Und im FB im ersten Netzwerk schreibst du:

    Code:
    UN #EN
    BEA
    Allerdings must du bei dieser einfachen Lösung den EN-Eingang am Baustein immer beschalten.

    Aber.... wird nicht von Step 7 automatisch in der Ansicht FUP beim aufgerufenen Baustein ein EN-Eingang angezeigt???
    Grüßele vom Bärle

  3. #3
    Registriert seit
    13.10.2007
    Beiträge
    12.031
    Danke
    2.787
    Erhielt 3.268 Danke für 2.156 Beiträge

    Standard

    Zitat Zitat von Bär1971 Beitrag anzeigen
    Hy,

    du machst einfach eine Eingangsvariable mit dem Namen "EN" in die Lokaldaten deines FB´s. Und im FB im ersten Netzwerk schreibst du:

    Code:
    UN #EN
    BEA
    Allerdings must du bei dieser einfachen Lösung den EN-Eingang am Baustein immer beschalten.
    so ist besser
    Code:
    UN #EN
    BEB
    - - -
    Wer als Werkzeug nur einen Hammer hat, sieht in jedem Problem einen Nagel.

  4. #4
    Registriert seit
    18.10.2009
    Beiträge
    220
    Danke
    71
    Erhielt 17 Danke für 16 Beiträge

    Standard

    sorry, ja klar, Danke fürs Aufpassen Helmut *schmunzel*
    Grüßele vom Bärle

  5. #5
    rerdma3s ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    18.02.2009
    Ort
    Köln
    Beiträge
    194
    Danke
    53
    Erhielt 15 Danke für 5 Beiträge

    Standard

    Wenn ich einen FB erstelle, so wird automatisch der EN und ENO erzeugt.
    Ich möchte diesen EN programmieren und keinen EINGANG anlegen.

    Also EN unbeschaltet > FB wird bearbeitet
    EN beschaltet > null FB unbearbeitet & 1 FB bearbeitet

    Hat jemand ne Lösung?

  6. #6
    Registriert seit
    19.06.2005
    Ort
    in Bayern ganz oben
    Beiträge
    1.360
    Danke
    188
    Erhielt 372 Danke für 290 Beiträge

    Standard

    Hi,

    den ENO im Baustein selbst kannst Du durch SAVE beeinflussen.

    z.B.
    Code:
    UN    #ERROR
    SAVE
    der ENO Ausgang am Baustein hat somit den Wert der Variable ERROR.

    Gruss Daniel
    Erfahrung ist eine nützliche Sache. Leider macht man sie immer erst kurz nachdem man sie brauchte...

    OSCAT.lib Step 7

    Open Source Community for Automation Technolgy

    SPS-Forum Chat (Mibbit) | SPS-Forum Chat (MIRC)

  7. #7
    Registriert seit
    18.10.2009
    Beiträge
    220
    Danke
    71
    Erhielt 17 Danke für 16 Beiträge

    Standard

    also ich muß zugeben, ich weiß nicht was du genau wissen möchtest. Du beschreibst die Funktion des EN-Einganges an einem FB. Aber jeder FB hat sie doch schon, was magst du denn genau programmieren?
    Versuche doch mal dein Problem anderst zu beschreiben.
    Grüßele vom Bärle

  8. #8
    Registriert seit
    16.05.2007
    Ort
    im Stahlwerk...
    Beiträge
    1.178
    Danke
    120
    Erhielt 429 Danke für 236 Beiträge

    Standard

    Zitat Zitat von rerdma3s Beitrag anzeigen
    Wenn ich einen FB erstelle, so wird automatisch der EN und ENO erzeugt.
    Ich möchte diesen EN programmieren und keinen EINGANG anlegen.

    Also EN unbeschaltet > FB wird bearbeitet
    EN beschaltet > null FB unbearbeitet & 1 FB bearbeitet

    Hat jemand ne Lösung?
    EXAKT so funzt der EN bei einem FC/FB bereits! Also wo ist das Problem? Ich sehe oft Programme, so sämtliche EN mit einem VKE 1-Merker o.Ä. beschaltet werden, obwohl es gar nicht notwendig wäre... Mit einem FALSE-Merker sperren, ist ja ok. Und bedingt mit einem Steuerungsbit beschalten auch, aber ne 1 am EN ist nicht unbedingt notwendig. Probiers aus!

    Gruß Approx
    Nihil est in cpu, quod non fuerit in intellectu" - Nichts ist in der CPU, was nicht (zuvor) im Verstand war.

  9. #9
    Registriert seit
    27.06.2009
    Ort
    am Nordharz
    Beiträge
    3.716
    Danke
    443
    Erhielt 914 Danke für 739 Beiträge

    Standard

    Zitat Zitat von rerdma3s Beitrag anzeigen
    ...
    Also EN unbeschaltet > FB wird bearbeitet
    EN beschaltet > null FB unbearbeitet & 1 FB bearbeitet
    ...
    Also in KOP z.B. so?
    Code:
                 DB...
              __________
       M0.0  |   FB...  |    
    |---||---|EN        |
             |          |
    das sieht in AWL z.B. so aus:
    Code:
          U     M0.0
          SPBNB _001
          CALL  FB ..., DB...
            EING1:=...
    
    _001: NOP   0

  10. #10
    rerdma3s ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    18.02.2009
    Ort
    Köln
    Beiträge
    194
    Danke
    53
    Erhielt 15 Danke für 5 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Sorry, dass ich mich erst jetzt melde! Musste gestern dringend weg.

    Also beim Testen ist mir aufgefallen, das mein selbstprogrammierter FB auch aufgerufen/durchlaufen wird wenn ich den EN beschalte und ein 0 Signal draufschalte.

    Daher dachte ich, dass ich die EN Funktion auch beeinflussen kann!

    Nachdem ich ein Reset durchgeführt hatte und alles neu geladen hatte Funktionierte der FB genauso wie ich es kenne:

    Also EN unbeschaltet > FB wird bearbeitet
    EN beschaltet > null FB unbearbeitet & 1 FB bearbeitet


    Also hat sich alles geklärt. Vielen Dank für die Ideene und die Hilfe.

    Gruß Rene

Ähnliche Themen

  1. S7-1200 analogen Eingang programmieren
    Von baschan im Forum Simatic
    Antworten: 27
    Letzter Beitrag: 30.10.2013, 10:17
  2. FC 32 Eingang IN
    Von Alexandr im Forum Simatic
    Antworten: 10
    Letzter Beitrag: 04.08.2010, 12:59
  3. ASi Eingang
    Von Eliza im Forum Simatic
    Antworten: 5
    Letzter Beitrag: 05.12.2007, 16:41
  4. FP mit Eingang?
    Von Drain im Forum Simatic
    Antworten: 9
    Letzter Beitrag: 26.10.2007, 10:19
  5. ob 1 en eingang
    Von fra226 im Forum Simatic
    Antworten: 6
    Letzter Beitrag: 04.09.2006, 15:34

Lesezeichen

Berechtigungen

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