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

Ergebnis 1 bis 10 von 10

Thema: datenbaustein bit

  1. #1
    Registriert seit
    14.03.2007
    Beiträge
    149
    Danke
    102
    Erhielt 2 Danke für 2 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    hallo,

    eine kurze frage wie kann ich einen datenbaustein bit symbolischen namen vergeben ??? geht das überhaupt ?

    Mfg
    Zitieren Zitieren datenbaustein bit  

  2. #2
    Registriert seit
    04.02.2007
    Beiträge
    2.544
    Danke
    167
    Erhielt 731 Danke für 528 Beiträge

    Standard

    Nimmst Du einfach ein BOOL

    Wenn Du wie im Bild angezeigt in Struct verwendest, kannst Du auch später Symbolisch auf z.B. das ganze Wort zugreifen.
    Angehängte Grafiken Angehängte Grafiken
    • Dateityp: jpg db.jpg (34,0 KB, 69x aufgerufen)

  3. #3
    Registriert seit
    27.05.2004
    Ort
    Thüringen/Berlin
    Beiträge
    12.227
    Danke
    534
    Erhielt 2.698 Danke für 1.950 Beiträge

    Standard

    Noch ein Hinweis:

    Leider mußt du dich aber entscheiden, entweder die Bits symbolisch oder das Wort. Es geht nicht, für beides eine Symbolik zu vergeben. Willst du also auf ein Wort symbolisch zugreifen, kannst du dem Datenwort einen symolischen Namen geben, die Datenbits dieses Wortes kannst du nicht mehr symbolisch aufrufen, und umgekehrt.
    Gruß
    Ralle

    ... there\'re 10 kinds of people ... those who understand binaries and those who don\'t …
    and the third kinds of people … those who love TIA-Portal

  4. #4
    prinz1978 ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    14.03.2007
    Beiträge
    149
    Danke
    102
    Erhielt 2 Danke für 2 Beiträge

    Standard

    hallo

    danke erstmal für die antworten ich habe mich ein wenig falsch ausgedrückt ich meinte im fc oder fb.

  5. #5
    Registriert seit
    27.05.2004
    Ort
    Thüringen/Berlin
    Beiträge
    12.227
    Danke
    534
    Erhielt 2.698 Danke für 1.950 Beiträge

    Standard

    Zitat Zitat von prinz1978 Beitrag anzeigen
    hallo

    danke erstmal für die antworten ich habe mich ein wenig falsch ausgedrückt ich meinte im fc oder fb.
    Das verstehe ich jetzt noch weniger, kannst du mal ein Beispiel geben? Was willst du genau machen?
    Gruß
    Ralle

    ... there\'re 10 kinds of people ... those who understand binaries and those who don\'t …
    and the third kinds of people … those who love TIA-Portal

  6. #6
    prinz1978 ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    14.03.2007
    Beiträge
    149
    Danke
    102
    Erhielt 2 Danke für 2 Beiträge

    Standard

    Hallo,

    hier ein Bild ich würde gerne db101.dbx10.4 einen namen geben sowie die merker oder eingänge ausgänge.
    Angehängte Grafiken Angehängte Grafiken

  7. #7
    Registriert seit
    08.08.2007
    Ort
    Dresden
    Beiträge
    9.648
    Danke
    1.059
    Erhielt 2.046 Danke für 1.627 Beiträge

    Standard

    Zitat Zitat von prinz1978 Beitrag anzeigen
    hier ein Bild ich würde gerne db101.dbx10.4 einen namen geben sowie die merker oder eingänge ausgänge.
    wie sieht der dazugehörige DB101 aus?

    denn wie ralle schon sagte:

    Zitat Zitat von ralle Beitrag anzeigen
    Leider mußt du dich aber entscheiden, entweder die Bits symbolisch oder das Wort. Es geht nicht, für beides eine Symbolik zu vergeben. Willst du also auf ein Wort symbolisch zugreifen, kannst du dem Datenwort einen symolischen Namen geben, die Datenbits dieses Wortes kannst du nicht mehr symbolisch aufrufen, und umgekehrt.
    [SIGNATUR]
    Ironie setzt Intelligenz beim Empfänger voraus.
    [/SIGNATUR]

  8. #8
    Registriert seit
    27.05.2004
    Ort
    Thüringen/Berlin
    Beiträge
    12.227
    Danke
    534
    Erhielt 2.698 Danke für 1.950 Beiträge

    Standard

    Eines noch, du mußt dem DB101 in der Symboliktabelle ebenfalls eine Symbolik geben, des Weiteren dann deinen Bits im DB101.
    Gruß
    Ralle

    ... there\'re 10 kinds of people ... those who understand binaries and those who don\'t …
    and the third kinds of people … those who love TIA-Portal

  9. Folgender Benutzer sagt Danke zu Ralle für den nützlichen Beitrag:

    prinz1978 (17.07.2008)

  10. #9
    prinz1978 ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    14.03.2007
    Beiträge
    149
    Danke
    102
    Erhielt 2 Danke für 2 Beiträge

    Standard

    so hier ein bild von db101.
    Angehängte Grafiken Angehängte Grafiken

  11. #10
    Registriert seit
    27.05.2004
    Ort
    Thüringen/Berlin
    Beiträge
    12.227
    Danke
    534
    Erhielt 2.698 Danke für 1.950 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Ja dann ist es wie vermutet, das geht nicht, da ja die Bits in einem Array of Byte liegen.

    Folgendes kannst du probieren:

    eine udt anlegen mit 16 Bool
    dann statt Array[0..19] of Byte
    Array [0..9] of udt xx

    udt xx:

    Code:
    Bit_00	BOOL	FALSE		
    Bit_01	BOOL	FALSE		
    Bit_02	BOOL	FALSE		
    Bit_03	BOOL	FALSE		
    Bit_04	BOOL	FALSE		
    Bit_05	BOOL	FALSE		
    Bit_06	BOOL	FALSE		
    Bit_07	BOOL	FALSE		
    Bit_08	BOOL	FALSE		
    Bit_09	BOOL	FALSE		
    Bit_10	BOOL	FALSE		
    Bit_11	BOOL	FALSE		
    Bit_12	BOOL	FALSE		
    Bit_13	BOOL	FALSE		
    Bit_14	BOOL	FALSE		
    Bit_15	BOOL	FALSE
    Das läßt sich dann so aufrufen
    Code:
    U     "Array_test".fault_messages[5].Bit_04  //(5 wegen Word)
    dafür geht so ein Aufruf:
    Code:
    L     10
    T     "Array_test".fault_messages[10]  //(10 wegen Byte)
    dann nicht mehr, sondern

    Code:
    L     10
    T     DB101.DBB   10
    Geändert von Ralle (17.07.2008 um 16:39 Uhr)
    Gruß
    Ralle

    ... there\'re 10 kinds of people ... those who understand binaries and those who don\'t …
    and the third kinds of people … those who love TIA-Portal

  12. Folgender Benutzer sagt Danke zu Ralle für den nützlichen Beitrag:

    prinz1978 (17.07.2008)

Ähnliche Themen

  1. Datenbaustein
    Von Serdar G im Forum Simatic
    Antworten: 7
    Letzter Beitrag: 29.10.2009, 16:22
  2. Datenbaustein
    Von SPS_NEU im Forum Simatic
    Antworten: 2
    Letzter Beitrag: 10.03.2009, 10:59
  3. OP3 und Datenbaustein
    Von Bigfoot im Forum HMI
    Antworten: 4
    Letzter Beitrag: 15.06.2008, 12:26
  4. Datenbaustein
    Von cpu315 im Forum Simatic
    Antworten: 2
    Letzter Beitrag: 21.02.2008, 20:56
  5. Antworten: 4
    Letzter Beitrag: 23.08.2006, 15:02

Lesezeichen

Berechtigungen

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