1. Forum
    1. Unerledigte Themen
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. FAQ
  4. Wiki
    1. Letzte Änderungen
  • Anmelden
  • Registrieren
  • Suche
Knowledge Base
  • Alles
  • Knowledge Base
  • Artikel
  • Seiten
  • Forum
  • Wiki
  • Erweiterte Suche
  1. David-Forum.de
  2. Wiki
  3. Knowledge Base

Q-108.141 - Änderung der Value-Wert-Darstellung im Archive »State«

  • andev
  • 19. April 2025 um 13:31
  • 86 mal gelesen
  • Q-108.141 - Änderung der Value-Wert-Darstellung im Archive »State«

    aus Tobit KB importiert - vom 02.06.2006 - Beitrag bei Tobit



    Problem


    Von einem an der analogen Beckhoff Eingangsklemme (Bezeichnung »KL3204«) angeschlossenen Temperaturfühler (Bezeichnung »PT100«) wird der Temperatur-Wert in das Archive »State« beispielsweise wie folgt ausgegeben: »W287«.


    Antwort


    Es besteht die Möglichkeit, die von Beckhoff an das Archive »State« übergebenen analogen Werte in der Darstellung zu optimieren. Bei Nutzung des folgenden JavaScript wird der im Beispiel genannte Wert bzw. die Anzeige »W287« mit »28.70« überschrieben.Öffnen Sie im David InfoCenter das Archive »Scripte« über »Archive -> System -> DvISE -> Automation« und erstellen Sie ein neues Script mit dem folgenden Inhalt:

    var value = m_rxsr.value;
    value = parseFloat(value.substr(1,value.length));
    value *= 1;
    value /= 10;
    m_rxsr.value = value;

    Alternativ kann auch die nachfolgende Befehlsfolge verwendet werden:

    m_rxsr.value = parseFloat(m_rxsr.value.substr(1,m_rxsr.value.length))*1/10;

    Speichern Sie das JavaScript unter einem beliebigen Namen ab, klicken mit der rechten Maustaste auf das Archive »State« und wählen aus dem Kontextmenü »Regeln...«. Erstellen Sie eine neue Regel unter Berücksichtigung des entsprechend zu ändernden State-Eintrags - die Bus-Adresse des Temperaturfühlers - und wählen Sie auf der Registerkarte »Aktion« unter »Ausführen eines Scripts« das soeben erstellte JavaScript aus. Schließen Sie dann die Erstellung der Regel ab.

    Befehl
    • Automation

Teilen

  • Vorheriger Eintrag Q-108.140 - Optimierungen an der Diashow im David InfoCenter
  • Nächster Eintrag Q-108.142 - Lokal angeschlossene Videokamera zur Aufzeichnung nutzen
  • PDF

Kategorien

  1. Knowledge Base 6.637
  2. Release Notes 138
  3. Dienste 0
  4. Tipps & Tricks 0
  5. Einstellungen 0
  6. David Administrator 0
  7. Team Client 0
  8. Classic Client 0
  9. App (iOS & Android) 0
  10. Technisches oder Dateisystem oder Archivsystem 0
  11. Anleitungen 0
  12. Tools (Tobit interne Tools als auch externe) 0
  1. Datenschutzerklärung
  2. Kontakt
  3. Impressum
Lexikon, entwickelt von www.viecode.com
Community-Software: WoltLab Suite™