Herunterladen Inhalt Inhalt Diese Seite drucken
Inhaltsverzeichnis

Werbung

Beispielprojekt
im Verzeichnis
examples/EventView
KAPITEL 12. DER EREIGNISMONITOR
Eingabe
A=*, B=*
A='x', B='x'
A=$xx, B=$xx
A=~xxxxxxxx,
B=~xxxxxxxx
12.3.2

Sucheingabe und Suche

Bevor Sie beginnen, öffnen Sie im Kontrollprogramm das Beispielprojekt
levelfinder485.msbprj im Verzeichnis examples/EventView. Es han-
delt sich um eine 2-Draht Segmentanalyse bei der zusätzlich der Digitalaus-
gang eines Modbus Teilnehmers mit Hilfe des zweiten Digital IO Anschlusses
aufgenommen wurde. Die Aufzeichnung enthält eine Reihe von Datenfehlern
sowie diverse Kombinationen von Pegelwechsel, nach denen wir im Anschluß
suchen werden.
Suche nach einem Break in Datenkanal A
Levelfinder Dialog öffnen per Strg + F
Textfeld anklicken und » AND: A=break « eingeben
Startknopf des Dialogs klicken oder ALT+S drücken
Den Knopf Mehr klicken um das nächsten Break zu suchen
Den Knopf Zurück klicken um zum letzten Treffer zurückzukehren
Der sichtbare Ausschnitt des Ereignismonitors wechselt bei jedem Treffer die
Position und zeigt das gefundene Ereignis als schwarz hinterlegte Zeile an.
Suche nach einem Break in Datenkanal A oder B
Textfeld anklicken und » OR: A=break B=break « eingeben
Suche Break in Datenkanal B mit IO2 high
Textfeld anklicken und » AND: B=break IO2=high « eingeben
90
Beschreibung
Jedes Datenereignis (A oder B) liefert einen Treffer,
der Datenwert ist unerheblich. Sinnvoll, wenn nach
einem beliebigen Datum gesucht wird.
Prüft das Ziel (A oder B) auf Gleichheit mit dem in
Hochkommas gesetzten Zeichen. Eine Suche nach
einem durch Datenkanal A empfangenen Fragezei-
chen wird formuliert mit: A='?'.
Prüft das Ziel (A oder B) auf Gleichheit mit dem
hexadezimal angegebenen Zeichen. Eine Suche
nach einem durch Datenkanal A empfangenen
Fragezeichen wird hier formuliert mit: A=$3f bzw.
A=$3F
Prüft das Ziel (A oder B) auf die in xxxxxxxx an-
gebenen gesetzten Bits. Dabei wird das Bitmuster
mit den Datum UND verknüpft und anschliessend
auf Gleichheit geprüft. Um ein Zeichen mit einem
gesetzten Bit 7 (gezählt von 0) an dem Datenkanal
B zugeordneten Differenzeingang zu finden, geben
Sie B=~10000000 ein.

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis