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

Ergebnis 1 bis 2 von 2

Thema: Brauche Hilfe bei einem Programm

  1. #1
    Registriert seit
    28.12.2009
    Beiträge
    24
    Danke
    8
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    ich habe volgende aufgabe:
    Eine Betriebsartenlogik schaltet eine Anlage bei Schaltbestätigung S(Wischkontakt) in den Zustand Qneu in Abhängigkeit von Schalter „A“, Schalter „B“ und vom Altzustand Qalt gemäß der
    Funktion eines Flip-Flops:

    Qneu =Qalt ∩ (nichtA ∪ nichtS) ∪ (B ∩ S ∩ nichtQalt )

    Qneu=1 bedeutet Automatik-, Qneu=0 bedeutet Handbetrieb.

    Die Anzahl der Einschaltungen in den Handbetrieb (Qneu=0) ist zu zählen; der Zähler kann mit einem Signal rückgesetzt werden.
    Verwirklichen Sie diese Funktion in einem Funktionsbaustein (also eine awl in FB10). Für eine Anwendung sind folgende Aktualparameter zu übergeben bzw. zu übernehmen:

    • Schaltbestätigung S: M10.0; M10.0=1 bedeutet Wischkontakt aufgetreten,

    • Schalter „A“: E124.0, Schalter „B“: E124.1,

    • Zählgliedadresse Z1, Rücksetzeingang E124.7.

    • Der aktuelle Zustand Qneu und die Anzahl der Einschaltungen „Handbetrieb“ werden vom aufrufenden Programm in A124.0 bzw. im DBW0 des DB2 übernommen.
    ----------------------------------------------------------------------

    wie kann ich diese boolsche gleichung:
    "Qneu =Qalt ∩ (nichtA ∪ nichtS) ∪ (B ∩ S ∩ nichtQalt )" also flip-flop
    mit: "Zählgliedadresse Z1, Rücksetzeingang E124.7." verknüpfen?
    und ich weis nicht was ich mit Qalt machen soll?

    [ code ]
    FB10

    U(
    U E124.1
    U M10.0
    UN Qalt ?
    )
    O
    U(
    ON E124.1
    ON M10.0
    )
    U Qalt ?

    ???????????????

    [ code ]
    kann mir irgend jemand helfen wenigstens am Anfang?
    Zitieren Zitieren Brauche Hilfe bei einem Programm  

  2. #2
    Registriert seit
    20.04.2010
    Beiträge
    65
    Danke
    17
    Erhielt 1 Danke für 1 Beitrag

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Also ich würde es so mal versuchen:

    FB10

    U(
    U E124.1
    U M10.0
    UN A124.0
    )
    O
    U(
    ON E124.1
    ON M10.0
    )
    U A124.0

    = A124.0


    Ich versteh nicht ganz wieso du ein ganzes Wort für den AUsgang nehmen willst weil das ja nur ein Bool ist.

Ähnliche Themen

  1. Brauche Hilfe bei AWL-Programm
    Von shiznit im Forum CODESYS und IEC61131
    Antworten: 21
    Letzter Beitrag: 28.04.2011, 21:35
  2. Brauche Hilfe bei einem Programm!!!
    Von Jumpinjack im Forum Simatic
    Antworten: 52
    Letzter Beitrag: 17.11.2010, 19:23
  3. Brauche Hilfe bei einem S5 Programm
    Von Mellymaus23 im Forum Simatic
    Antworten: 8
    Letzter Beitrag: 12.09.2009, 16:43
  4. SPS Programm als FUP brauche HILFE!!!
    Von Pawel im Forum Simatic
    Antworten: 8
    Letzter Beitrag: 24.09.2008, 15:35
  5. Brauche Hilfe zu einem geschriebenen Programm!
    Von Anonymous im Forum Simatic
    Antworten: 15
    Letzter Beitrag: 11.03.2005, 00:07

Lesezeichen

Berechtigungen

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