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

Ergebnis 1 bis 6 von 6

Thema: OPC Negative Zahlenwerte

  1. #1
    Registriert seit
    26.11.2007
    Beiträge
    48
    Danke
    1
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,
    mein Anliegen in SPS S7 300 werden negative Zahlen ( INT ) in DB17.DBW12 gebildet. Diese werden mit OPC Server INAT abgeholt nun werden die negativen Zahlen ohne Vorzeichen dargestellt.
    Aus -10 in SPS wird 65526.
    Meine Frage wie kann ich in der Weiterbearbeitung im PC ,welcher die Daten auf Server abholt wieder mit richtigem Wert negative Zahlenwert gebildet.
    Rechnung sieht wie aus ?
    Mir ist klar das BIT von DBW 12 DBX12.7 für pos negative Zahl verantwortlich ist.
    Zitieren Zitieren OPC Negative Zahlenwerte  

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

    mit der syntax DB17.W12 liest du das so adressierte word als dezimalzahl aus.
    um im zweierkomplement auszulesen benutze die syntax DB17.I12 ...
    [SIGNATUR]
    Ironie setzt Intelligenz beim Empfänger voraus.
    [/SIGNATUR]

  3. #3
    Registriert seit
    26.11.2007
    Beiträge
    48
    Danke
    1
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Hallo vierlagig
    Zitat Zitat von vierlagig Beitrag anzeigen
    mit der syntax DB17.W12 liest du das so adressierte word als dezimalzahl aus.
    das verstehe ich

    um im zweierkomplement auszulesen benutze die syntax DB17.I12 ...
    ich habe ja eine INT Zahl --> soll dies doch bedeuten Db17.I12

    tut mit leid verstehe aber leider nicht die Antwort.

    darf ich dich um mehr Erklärung bitten

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

    du liest die zahl also schon mit DB17.I12 aus? das stand da nicht, da stand nur,dass du auf das word zugreifst
    [SIGNATUR]
    Ironie setzt Intelligenz beim Empfänger voraus.
    [/SIGNATUR]

  5. #5
    Registriert seit
    07.07.2004
    Beiträge
    3.285
    Danke
    38
    Erhielt 584 Danke für 382 Beiträge

    Beitrag

    Hallo,

    Zitat Zitat von Gucky_av
    nun werden die negativen Zahlen ohne Vorzeichen dargestellt.
    Das ist kein Problem des OPC-Servers, sondern eher des OPC-Clients. Der Datentyp sollte eigentlich vom OPC-Client als Variant interpretiert werden und dein Anwenderprogramm mit dem OPC-Client sollte das Problem der Typwandlung eigentlich automatisch beherrschen.
    Du musst uns da schon mehr Infos zu Deiner Programmiersprache auf dem PC und dem OPC-Client geben.

    Gruß

    Question_mark
    ''Ich habe wirklich keine Vorurteile.
    Meine Meinung ist nur die Summe der Erfahrungen" ... (Question_mark)
    Zitieren Zitieren Typecast  

  6. #6
    Registriert seit
    26.11.2007
    Beiträge
    48
    Danke
    1
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Das war der Tip es lag ab Client behoben alles OK
    Danke für euere Antworten

Ähnliche Themen

  1. zwei Zahlenwerte Vergleichen (Komparator?)
    Von berc im Forum CODESYS und IEC61131
    Antworten: 1
    Letzter Beitrag: 24.06.2011, 23:01
  2. Wandlung Zahlenwerte
    Von Martin L. im Forum Simatic
    Antworten: 8
    Letzter Beitrag: 10.04.2009, 20:05
  3. Step-7 Zahlenwerte lesen/überprüfen
    Von Q-Dog im Forum Simatic
    Antworten: 7
    Letzter Beitrag: 12.01.2009, 19:08
  4. Negative Exponenten
    Von Onkel Dagobert im Forum Simatic
    Antworten: 6
    Letzter Beitrag: 20.12.2006, 02:03
  5. Überschriebene Zahlenwerte
    Von M_S im Forum Simatic
    Antworten: 2
    Letzter Beitrag: 09.04.2005, 19:44

Lesezeichen

Berechtigungen

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