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

Seite 2 von 3 ErsteErste 123 LetzteLetzte
Ergebnis 11 bis 20 von 23

Thema: Datenbaustein ansprechen?

  1. #11
    Avatar von spirit
    spirit ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    12.09.2012
    Beiträge
    961
    Danke
    183
    Erhielt 23 Danke für 22 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Zitat Zitat von SoftMachine Beitrag anzeigen
    .
    Richtig, nur die Darstellung ist anders.

    INT = "7" = "00000000 00000111"
    WORD = "00000000 00000111" = "7"
    Danke SoftMachine;

    du hast jetzt aber keinen Unterschied in der Darstellung gemacht... oder sehe ich den nur nicht?
    LG
    spirit

  2. #12
    Registriert seit
    13.09.2010
    Beiträge
    2.292
    Danke
    178
    Erhielt 375 Danke für 355 Beiträge

    Standard

    .
    Wah ?

    nichts anderes als die Vorredner habe ich gesagt.
    Mal abgesehen von deinem Titel "Erfahrener Benutzer"
    würde ich dir mal Grundlagen nahelegen [LINK]
    und daraus lernen.
    kind regards
    SoftMachine

  3. #13
    Registriert seit
    27.06.2009
    Ort
    am Nordharz
    Beiträge
    3.738
    Danke
    444
    Erhielt 924 Danke für 744 Beiträge

    Standard

    Zitat Zitat von spirit Beitrag anzeigen
    ... aber wenn ich beispielsweise die Zahl 7 einmal in eine INT-Variable und einmal in eine WORD-Variable lade, so besteht doch am Inhalt beider Variablen kein Unterschied, oder?
    Und der Wert 0 sieht bei DINT, DWORD und REAL gleich aus. Sowas kommt vor.


    Für Lese- und Schreibbefehle ist nur die Datengröße wichtig. Der Inhalt interessiert nicht, da nur 1:1 zum bzw. vom Akku übertragen wird. Erst bei der Verarbeitung, z.B. eine Rechenoperation, muss dieser Inhalt richtig interpretiert werden.

    Als Beispiel, rechne das mal aus:
    Code:
    L 2#1000000000000000
    L 2#0000000000000111
    +
    =?
    So "sieht" das Ganze die CPU - Strom fließt oder nicht.
    Die beiden Werte können transferiert werden, weil dafür nur die zu transferierende Bitanzahl wichtig ist.
    Beim Addieren muss man jedoch wissen, wie der Inhalt zu deuten ist.

  4. #14
    Avatar von spirit
    spirit ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    12.09.2012
    Beiträge
    961
    Danke
    183
    Erhielt 23 Danke für 22 Beiträge

    Standard

    Zitat Zitat von SoftMachine Beitrag anzeigen
    .
    Wah ?

    nichts anderes als die Vorredner habe ich gesagt.
    Mal abgesehen von deinem Titel "Erfahrener Benutzer"
    würde ich dir mal Grundlagen nahelegen [LINK]
    und daraus lernen.
    ... habe ja nicht geschrieben, dass du etwas anderes als deine Vorredner "gesagt" hast. Aber du hast geschrieben:

    "Richtig, nur die Darstellung ist anders."

    Aber ich kann in dem, was du geschrieben hast (INT- und WORD-Darstellung) keinen Unterschied feststellen. Daher war meine Frage, ob ich etwas übersehe?

    Den Titel 'Erfahrener Benutzer' habe nicht ich mir gegeben... hätte kein Problem damit, wenn hier stattdessen 'Anfängerin' stehen würde!

    @hucki:

    Bin mir nicht ganz sicher, aber ich würde sagen, dass bei der Addition -7 herauskommt?

    Lieben Dank...
    LG
    spirit

  5. #15
    Registriert seit
    27.06.2009
    Ort
    am Nordharz
    Beiträge
    3.738
    Danke
    444
    Erhielt 924 Danke für 744 Beiträge

    Standard

    Zitat Zitat von spirit Beitrag anzeigen
    @hucki:

    Bin mir nicht ganz sicher, aber ich würde sagen, dass bei der Addition -7 herauskommt?
    Das kann man eben nicht sagen, ohne dass man das Format der beiden Werte kennt (mal davon abgesehen, dass -7 so oder so nicht stimmt ).

    Handelt es sich um INT-Werte oder genauer gesagt Signed INT wäre das Ergebnis -32768 + 7 = -32761.
    Ist es aber um WORD bzw. Unsigned INT dann lautet das Ergebnis dagegen 32768 + 7 = 32775.
    Wie Du siehst, gleicher Inhalt - andere Interpretation. Das Format bestimmt, ob hier die Wertigkeit von 32768 der Stelle 2^15 vom Gesamtwert abgezogen oder dazugerechnet wird.
    Für das Transferieren der beiden Werte ist das aber völlig unerheblich.


    Wenn Du ein bißchen zwischen den Formaten hin- und herkopieren möchtest, um mal zu sehen, wie unterschiedlich die Ergebnisse bei gleicher Datengröße sein können, gibt es hier eine nette Seite im Netz.
    Geändert von hucki (29.09.2013 um 18:21 Uhr)

  6. #16
    Registriert seit
    27.06.2009
    Ort
    am Nordharz
    Beiträge
    3.738
    Danke
    444
    Erhielt 924 Danke für 744 Beiträge

    Standard

    Zitat Zitat von spirit Beitrag anzeigen
    du hast geschrieben:

    "Richtig, nur die Darstellung ist anders."

    Aber ich kann in dem, was du geschrieben hast (INT- und WORD-Darstellung) keinen Unterschied feststellen. Daher war meine Frage, ob ich etwas übersehe?
    Softmaschine wollte sicher ausdrücken,
    das bei einem INT-Wert für den Anwender die dezimale Darstellung Vorrang hat,
    während es bei einem WORD die binäre bzw. hexadezimale Darstellung ist.
    Auch wenn der binäre Inhalt genau der Gleiche ist.

  7. #17
    Registriert seit
    13.09.2010
    Beiträge
    2.292
    Danke
    178
    Erhielt 375 Danke für 355 Beiträge

    Standard

    Zitat Zitat von spirit Beitrag anzeigen
    Den Titel 'Erfahrener Benutzer' habe nicht ich mir gegeben... hätte kein Problem damit, wenn hier stattdessen 'Anfängerin' stehen würde!
    Lieben Dank...
    Ist das ein Schreibfehler oder bist du denn nun wirklich weiblich ?

    Wenn du dich also hier in unserer Branche tummeln willst, dann
    erstmal "Respekt" und viel Glück!

    Gruss
    kind regards
    SoftMachine

  8. #18
    Avatar von spirit
    spirit ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    12.09.2012
    Beiträge
    961
    Danke
    183
    Erhielt 23 Danke für 22 Beiträge

    Standard

    Zitat Zitat von hucki Beitrag anzeigen
    Das kann man eben nicht sagen, ohne dass man das Format der beiden Werte kennt (mal davon abgesehen, dass -7 so oder so nicht stimmt ).

    Wenn Du ein bißchen zwischen den Formaten hin- und herkopieren möchtest, um mal zu sehen, wie unterschiedlich die Ergebnisse bei gleicher Datengröße sein können, gibt es hier eine nette Seite im Netz.
    Och, schade... dachte das Bit ganz links gibt immer nur das Vorzeichen an.

    Danke für den Link!
    LG
    spirit

  9. #19
    Avatar von spirit
    spirit ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    12.09.2012
    Beiträge
    961
    Danke
    183
    Erhielt 23 Danke für 22 Beiträge

    Standard

    Zitat Zitat von SoftMachine Beitrag anzeigen
    Ist das ein Schreibfehler oder bist du denn nun wirklich weiblich ?

    Wenn du dich also hier in unserer Branche tummeln willst, dann
    erstmal "Respekt" und viel Glück!

    Gruss
    Nein, kein Schreibfehler!

    Und ich kam zu dieser SPS-Geschichte quasi so wie die Jungfrau zum Kinde... war nicht ganz freiwillig. Macht mir aber mehr und mehr Spaß; allerdings fehlen mir sehr viele Grundlagen wie ihr an meinen Posts (auch in der Vergangenheit) sehen könnt.

    Aber es ist ja noch keine Meisterin vom Himmel gefallen!
    LG
    spirit

  10. #20
    Registriert seit
    13.09.2010
    Beiträge
    2.292
    Danke
    178
    Erhielt 375 Danke für 355 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    .

    @ spirit

    Wenn es dir also auch noch Spass macht, dann los !

    Übrigens, mein Link aus Beitrag #12 wird dir schon
    mal einige Grundlagen vermitteln.
    Weitere Links kannst du bei Bedarf auch noch erhalten.

    Gruss
    kind regards
    SoftMachine

Ähnliche Themen

  1. ActiveX ansprechen
    Von Sir_Mortimer im Forum CODESYS und IEC61131
    Antworten: 3
    Letzter Beitrag: 27.10.2016, 08:15
  2. TIA Datenbaustein wortweise ansprechen
    Von Dumpfbacke im Forum Simatic
    Antworten: 9
    Letzter Beitrag: 02.05.2013, 15:44
  3. Simatic OP 35 ansprechen
    Von ads-gb im Forum Simatic
    Antworten: 7
    Letzter Beitrag: 21.04.2009, 13:01
  4. Antworten: 4
    Letzter Beitrag: 23.08.2006, 15:02
  5. Datenbaustein arry ansprechen
    Von totalfuchs im Forum Simatic
    Antworten: 8
    Letzter Beitrag: 22.09.2005, 11:53

Lesezeichen

Berechtigungen

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