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

Ergebnis 1 bis 6 von 6

Thema: Hilfe bei ST für Anfänger

  1. #1
    Registriert seit
    19.04.2008
    Beiträge
    10
    Danke
    4
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,

    wie man bei meinem Nutzenamen unschwer erkennen kann programmiere ich in CFC .
    Jetzt wil ich mal mit ST anfangen, aber aller Anfang ist schwer.
    Habe mir mal die Util.Lib von CoDeSys zum beginnen vorgenommen.
    ich möchte den FB_BLINK soweit ändern das bei ENABLE = FALSE auch
    OUT auf FALSE gesetzt wird. Hilfe sagt verwenden von OUT AND ENABLE einfügen, habe schon einiges versucht klappt aber nicht.
    Vielleicht kann mir hier jemand helfen.

    Auch steige ich noch nicht so richtig mit dem invertieren zB.
    OUT:= NOT OUT
    durch.


    Vielen Dank CFC´ler
    Zitieren Zitieren Hilfe bei ST für Anfänger  

  2. #2
    Registriert seit
    07.03.2004
    Beiträge
    4.369
    Danke
    946
    Erhielt 1.158 Danke für 831 Beiträge

    Standard

    Beispiele:
    Den Ausgang vom Blinker mit dem ENABLE verknüpfen:
    Code:
    myBlink(ENABLE:=myENABLE, TIMELOW:= t#1s, TIMEHIGH:= t#2s);
    myBulb := myBlink.OUT AND myENABLE;
    und jetzt noch invertieren (ENABLE bleibt aber mit positiver Logik):
    Code:
    myBlink(ENABLE:=myENABLE, TIMELOW:= t#1s, TIMEHIGH:= t#2s);
    myBulb := (NOT myBlink.OUT) AND myENABLE;
    If you open your Mind too much, your Brain will fall out.

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

    CFC´ler (19.04.2008)

  4. #3
    CFC´ler ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    19.04.2008
    Beiträge
    10
    Danke
    4
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Hallo zotos,

    danke das geht hier aber schnell.

    Mir rauchte vorher schon mein Kopf, aber jetzt qualmt er.
    Jetzt habe ich es noch mit myBulb usw zu tun, wäre es dir evt. möglich
    die orginalen FB_Blink Bezeichnungen der Util.lib zu verwenden,das ich da die Zusammenhänge verstehen würde.

    und mit dem Invertieren, da verstehhe ich den Sinn nicht, ich wälze Bücher und schaue im Internet finde nichts .

    Wenns am Anfang schon so klemmt glaube bleibe ich bei CFC.

    Vielen Dank CFC´ler

  5. #4
    Registriert seit
    14.08.2004
    Beiträge
    824
    Danke
    45
    Erhielt 73 Danke für 66 Beiträge

    Standard

    Anstatt den Ausgang ausserhalb des FBs abzuschalten, kann man das auch so schreiben. Dann muss die Konstruktion von Zotos nur noch in den FB gezogen werden und schon sieht das sehr schön aus.
    Code:
    myBlink(ENABLE:=myENABLE, TIMELOW:= t#1s, TIMEHIGH:= t#2s, Out=>MyBulb);

  6. #5
    Registriert seit
    07.03.2004
    Beiträge
    4.369
    Danke
    946
    Erhielt 1.158 Danke für 831 Beiträge

    Standard

    Ob ST oder CFC ist ja eher ein Frage der Aufgabe.

    myBulb war einfach nur eine Bool Variable die ich für meine Lampe verwendet habe. Einfach ein ersatz für einen Ausgang.
    If you open your Mind too much, your Brain will fall out.

  7. #6
    Registriert seit
    14.08.2009
    Beiträge
    34
    Danke
    2
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Ist der Baustein FB_Blink auch in TwinCAT enthalten? Finde ihn leider nicht. Könnte ihn mir jemand schnell reinstellen?

    Gruß Coco

Ähnliche Themen

  1. hilfe für anfänger
    Von linuxluder im Forum Simatic
    Antworten: 39
    Letzter Beitrag: 10.02.2012, 22:45
  2. Hilfe für Anfänger
    Von felix.me im Forum Simatic
    Antworten: 10
    Letzter Beitrag: 02.01.2009, 10:27
  3. Anfänger braucht Hilfe
    Von dj_franky im Forum Simatic
    Antworten: 28
    Letzter Beitrag: 14.11.2006, 09:47
  4. Antworten: 15
    Letzter Beitrag: 01.03.2005, 22:25
  5. SPS Anfänger bittet um Hilfe
    Von Rickydanger im Forum Simatic
    Antworten: 1
    Letzter Beitrag: 03.02.2005, 21:01

Lesezeichen

Berechtigungen

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