WinCC indirekte Adressierung

rkoe1

Level-1
Beiträge
137
Reaktionspunkte
14
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo an Alle,

ich habe mit WinCC V7.2 folgendes Problem:

ich muss die Daten von 200 Warenträger (je 8x16 Bit) einlesen und bearbeiten.
Der Bediener soll am Monitor die WT-Nummer eintragen und daraufhin sollen die Daten im Bild eingeblendet werden und können bearbeitet werden.

Da ich bisher nur wenig mit WinCC gearbeitet habe, kann ich das Problem selbst nur schwer lösen. Vielleicht kann mir jemand etwas auf die Sprünge helfen wie ich das Ganze realisieren kann.

Viele Grüße
rkoe
 
Hallo,
ich weiß nicht ob WinCC das kann oder nicht.
Allerdings würde ich hier so vorgehen, das ich von einem Baustein in der SPS die eingegebene WT-Nummer aufgreifen würde und dessen Daten in einen "neutralen" Ausgabebereich kopieren lassen würde. Dann bräuchtest du in der Visu gar nicht erst zu "tricksen".

Gruß
Larry
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

ich glaube ich werd's genauso machen. Ich werde das Handling der Daten in die SPS verlegen. Anscheinend gibt es keine Funktion wie z.B. in WinCCflex um Daten zu verschieben.

Viele Grüße
rkoe
 
Hallo,

ich glaube ich werd's genauso machen. Ich werde das Handling der Daten in die SPS verlegen. Anscheinend gibt es keine Funktion wie z.B. in WinCCflex um Daten zu verschieben.

Viele Grüße
rkoe

Klingt mir etwas bekannt.
musste was ähnliches mal als Rezeptverwaltung auf nem TP machen.
Wenn es dir nicht zuuu umständlich ist probier dich mal an folgendem...

DB mit Array Struct als Datenspeicher
Extra DB oder Speicherbereich in anderem DB als "aktive Rezeptur".
FC mit Pointer

Dann kannst Werte aus "aktive Rezeptur" per BlockMove in Speicher laden oder auch zurück in "aktive Rezeptur".
Mit dem Pointer änderst dann nur den Bereich auf den der BlockMove seinen Bezug nimmt.

Im OP musst dann nur die "aktive Rezeptur" wiedergeben.

Gruß ;)
 
Hallo Kojiro,

so in etwa hab' ich mir das jetzt mal vorgestellt. Ich muss allerdings noch ein nicht unwichtiges Detail hinzufügen. Es handelt sich bei der SPS nicht um eine Siemens sondern Mitsubishi-SPS. Funktioniert aber so ähnlich.

VG
rkoe
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Kojiro,

so in etwa hab' ich mir das jetzt mal vorgestellt. Ich muss allerdings noch ein nicht unwichtiges Detail hinzufügen. Es handelt sich bei der SPS nicht um eine Siemens sondern Mitsubishi-SPS. Funktioniert aber so ähnlich.

VG
rkoe

OK Mitsubishi ~ :???: (?)
Da weiß ich, das ich nix weiß...
Aber sollte die SPS in Bezug zu Pointern ebenso agieren wäre es eine Möglichkeit.

Musste den Umweg damals gehen da die Rezeptur-Verwaltung bei nem KTP600 mehr als bescheiden ausfiehl.
Vorteil zumindest, ich brauch kein Backup der Rezepturen vom OP und habe noch Reserven um etwas nachträglich
einzubetten.

(fast vergessen,
Hi bin der Neue, kömme nu Öfters :ROFLMAO:)

edit:
 
Zuletzt bearbeitet:
Zurück
Oben