TIA Visualisierung aller I/O Signale

emalik

Level-1
Beiträge
6
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Forumsgemeinde,
ich stehe vor einem Problem..

Ich möchte auf einem HMI Panel (TP 1200 Comfort) alle I/O Signale
der Module an meiner 1511-PN visualisiere.

Die Ermittlung der angeschlossenen Module, ihrer Hardware Kennung,
des besetzten Slots und der EA Adressen habe ich schon hinbekommen.
(ModuleStates, GEO2LOG, RD_ADDR)

Nun ist es mir ein Rätsel wie ich die eine indirekte absolute Adressierung vornehmen kann.

Mit freundlichen Grüßen,
emalik
 

Anhänge

  • Screenshot_2.jpg
    Screenshot_2.jpg
    47,8 KB · Aufrufe: 131
Hallo emalik,

wenn ich so was benötige mache ich das mit Multiplexvariablen

für die Ermittlung der Module, Adresse, etc. brauchst Du nur ein System-Diagnose Objekt in ein Bild einfügen
 
Hallo emalik,

Kannst Du Deine Lösung mit PEEK etwas detaillieren?

Wäre da auch dran interessiert.

Viele Grüße

Mecha
 
Zuviel Werbung?
-> Hier kostenlos registrieren
die Peek Funktion kann einen Eingang lesen anhand der Parameter die ihr übergeben werden.
Code:
bEingang_1 := PEEK_BOOL(area          := 16#81,             // BYTE - Typ
                        dbNumber := 0,                     //  Dint  - DB-Nummer bei DB Zugriffen
                        byteOffset := 100,                 //   Dint  - Byteadresse
                        bitOffset    := 1)                    //   Int   - Bitadresse
würde der Variable bEingang_1 den Wert des IO-Signals zuweisen, dass auf Adresse IX100.1 liegt. Somit kann er in der HMI einfach die Werte für Byte und Bitoffset verändern und mit Peek den Eingang lesen

Wenn ich das so richtig verstanden habe.

edit: codeansicht angepasst
 
Zurück
Oben