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

Ergebnis 1 bis 7 von 7

Thema: Deadband

  1. #1
    Registriert seit
    22.11.2005
    Ort
    kl.Odenwald
    Beiträge
    716
    Danke
    111
    Erhielt 85 Danke für 71 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,

    ich habe hier einen INAT-OPC-Server im Einsatz und auch eine Client von denen.
    In der Group habe ich für deadband einen Wert von 1 eingeben.
    SPS seitig erzeuge ich einen Wert der um 100 +/-1 schwankt.

    Das Totband scheint jedoch keinen Einfluss auf das Updaten des Wertes zu haben, da dieser sich ständig ändert !?
    Habe ich da was vergessen, oder kann der OPC-Server das einfach nicht?

    kiestumpe
    Zitieren Zitieren Deadband  

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

    Ausrufezeichen

    Hallo,

    Zitat Zitat von kiestumpe
    Habe ich da was vergessen, oder kann der OPC-Server das einfach nicht?
    Ich kenne den INAT OPC-Server nicht im Detail. Aber selbst der SimaticNet OPC-Server unterstützt das Deadband auch nicht. Daher wird Deine Vermutung schon richtig sein, aber besser noch mal beim Hersteller nachfragen.
    OPC-Server müssen nicht zwingend alle definierten Schnittstellen implementiert haben, Deadband gehört zu den "freiwilligen" Interfaces. Allerdings sollte der OPC-Client dann "Deadband not supported by OPC-Server" oder sowas ähnliches zurückgeben.
    Wahrscheinlich wirst Du das Deadband in Deiner Anwendung implementieren müssen ....

    Gruss

    Question_mark
    Geändert von Question_mark (01.02.2007 um 01:17 Uhr)
    ''Ich habe wirklich keine Vorurteile.
    Meine Meinung ist nur die Summe der Erfahrungen" ... (Question_mark)
    Zitieren Zitieren Deadband  

  3. #3
    Registriert seit
    14.02.2007
    Beiträge
    2
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Um Deadband zu unterstuetzen muessen Engineeringunits, EUHigh und EULow vorhanden sein.
    Wenn diese nicht als OPC Properties am Item/Tag haengen wird keine Deadbandberechnung durchgefuehrt.

    In einem Wettbewerbsprodukt ist diese Funktionalitaet in der bald kommenden Version enthalten.

    Gruss
    Mike

  4. #4
    Registriert seit
    19.09.2005
    Ort
    Freudenstadt
    Beiträge
    811
    Danke
    64
    Erhielt 101 Danke für 64 Beiträge

    Standard

    Zitat Zitat von Question_mark Beitrag anzeigen
    Allerdings sollte der OPC-Client dann "Deadband not supported by OPC-Server" oder sowas ähnliches zurückgeben.
    Soweit ich mich erinnere, "schluckt" der SimaticNET OPC-Server eine Deadband-Angabe ohne zu murren, er verwertet sie nur einfach nicht. Woher soll der Client dann wissen, daß er eine Meldung ausgeben soll ?


    Gruß Axel
    Man muß sparn wo mn knn!

  5. #5
    Registriert seit
    14.02.2007
    Beiträge
    2
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Deadband wird nur auf Items mit entsprechenden Properties angewendet. Diese sind aber zur Zeit des Gruppenanlegens (Deadband ist ein Gruppenparameter, zumindest bei OPC DA2.0x) noch nicht vorhanden. Somit macht eine Fehlermeldung und Information auch keinen Sinn.
    Es heist auch in der Spec '...A server which does not support deadband should return an error (OPC_E_DEADBANDNOTSUPPORTED)...'

    Wenn es ein OPC Server also grundsaetzlich nicht unterstuetzt, dann macht es Sinn. Der SimaticNET OPC Server koennte es aber in anderen Auspraegungen (PROFINET, PROFIBUS ...) unterstuetzen.
    Was mit INAT ist, weiss ich nicht....


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

    Standard

    Hallo,

    Zitat Zitat von afk
    Woher soll der Client dann wissen, daß er eine Meldung ausgeben soll ?
    Ich denke mal, weil er vom Server eine Fehlermeldung OPC_E_DEADBANDNOTSUPPORTED erhält ...
    Aber eigentlich bin ich heute zu faul, um das auszuprobieren

    Gruss

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

  7. #7
    Registriert seit
    19.09.2005
    Ort
    Freudenstadt
    Beiträge
    811
    Danke
    64
    Erhielt 101 Danke für 64 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Zitat Zitat von Question_mark Beitrag anzeigen
    Ich denke mal, weil er vom Server eine Fehlermeldung OPC_E_DEADBANDNOTSUPPORTED erhält ...
    Aber eigentlich bin ich heute zu faul, um das auszuprobieren
    Wenn ich mich richtig erinnere, dann hat nicht mal der OPCScout von Siemens eine entsprechende Meldung gebracht, und andere OPC-Clients, die ich gestestet habe, auch nicht. Ob das nun daran liegt, daß das Deadband beim initialisieren der Gruppe festgelegt wird, und die Meldung erst mit der Quality des Items zurückgegeben wird, oder daran, daß es sich dabei ja nicht wirklich um eine "Bad-Quality" des Item-Wertes handelt, und darum von den Clients ignoriert wird, oder ob der OPC-Server den Fehler einfach nicht zurückmeldet, das hat mich damals ehrlich gesagt auch nicht weiter interessiert.

    Aber falls Du Du morgen mehr Lust hast, das mal auszuprobieren, ich wäre jetzt an dem Ergebnis doch auch interessiert.


    Gruß Axel
    Man muß sparn wo mn knn!

Lesezeichen

Berechtigungen

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