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

Ergebnis 1 bis 4 von 4

Thema: Bool in Integer

  1. #1
    Registriert seit
    08.09.2011
    Beiträge
    11
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,

    vorab ein paar allg Infos.

    Ich programmiere mit Siemens Basic 10.5 für eine S7 1200.

    Ich will Impulse zählen mit einem CTUD Baustein, also ein Baustein der vorwärts wie rückwärts zählt. In einem anderen Compare Baustein will ich dann Abfragen, ob der Zähler größer als 0 ist.
    Jedoch habe ich das folgende Problem


    Der Zähler zählt jedoch mit Integer.

    Am CV Ausgang vom Zähler bekomme ich dann gesagt, ""der Aktualparameter Bool passt nichtzum Datentyp Int des Formalparameters"". Ich habe den Ausgang als Merker deklariert.

    Aber den muss ich irgendwie als Int bekommen, damit ich ihn mit einem anderen Int (CMP Baustein) vergleichen kann.......



    ......Ratlosigkeit!!!!
    Zitieren Zitieren Bool in Integer  

  2. #2
    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,

    vll so.

    vergl.jpg

    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)

  3. #3
    Flacla ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    08.09.2011
    Beiträge
    11
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Hey super vielen dank,


    du hast mir echt weitergeholfen.....

    ....kann ich auch ein MW (Int) so abfragen, das ich einen M (bool) zuordnen kann.

    Also eine Funktion die mir ausgibt, wenn mein MW = 0 ist M=0 und wenn MW > 0, dann M=1


    .....

  4. #4
    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


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hi,

    macht es doch in dem Vergleicher (MW102 > 0 = M100.1) somit ist der bei größer 0 TRUE.

    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)

Ähnliche Themen

  1. Abfrage Bool und Integer via FC mit Pointer
    Von Waelder im Forum Simatic
    Antworten: 4
    Letzter Beitrag: 24.03.2011, 16:28
  2. integer 32Bit in integer 16 Bit wandeln
    Von slk230-power im Forum Simatic
    Antworten: 11
    Letzter Beitrag: 09.11.2009, 22:35
  3. Bool und Byte
    Von Anaconda55 im Forum Simatic
    Antworten: 6
    Letzter Beitrag: 09.09.2008, 20:21
  4. Verwendung von BOOL
    Von Lipperlandstern im Forum Simatic
    Antworten: 6
    Letzter Beitrag: 13.03.2008, 13:09
  5. Umwandlung Integer(32bit) in Integer(16bit)
    Von Kojote im Forum Simatic
    Antworten: 4
    Letzter Beitrag: 18.08.2005, 10:56

Lesezeichen

Berechtigungen

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