KTP 600 Multiplexen von DB funktioniert nicht

Andi_

Level-1
Beiträge
75
Reaktionspunkte
2
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo geehrtes Forum,

ich hatte letztens ein Problem mit einem KTP 600 auf diesem habe ich ein Bild projektiert, wobei die gesamten Parameter für die 6 FU´s in der Anlage einstellbar sind. Durch eine Textliste können die Antriebe ausgewählt werden und als Werte sind die Nummern der Datenbausteine hinterlegt. Bei den einzelnen Variablen werden die DB-Nummern also durch Multiplexen erzielt.
Das Kuriose ist, dass das Einstellen der Parameter über die Runtime/Simulation am Computer funktioniert, aber am Touchpanel selbst nicht.

Das Panel ist als Portrait verbaut.

KTP600 Basic color PN Portrait 1.8.3.0
Die CPU ist eine S7 315 2PN/DP verbunden über Ethernet.
WinCC flexible 2008 SP3 Upd 5

Ich kann mir das Verhalten nicht erklären.

Schon mal besten Dank für eure Hilfe

Gruß

Andreas
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Wie diese gezählt werden weiß ich leider nicht, jedoch denke ich nicht, dass dies ein Problem darstellen sollte, da aktuell nur 22 Powertags verwendet werden :D

Wenn du ein KTP600 zur Verfügung und genügend Zeit nur einmal zum probieren würde ich dir auch das Projekt schicken.
 
Was geht jetzt nicht?

Werte einstellen im HMI?
Werte kommen nicht im DB an?
Muliplexvariable ändert sich nicht?

sind die Aktualisierungszeiten eingestellt. (Auf anforderung, Zyklisch...)
 
Die Werte werden bei dem Panel nicht angezeigt (es kommen nur Rautezeichen). Aber wenn ich am Computer die Simulation starte funktioniert alles.
Multiplexvariable funktioniert alles.

Ich hab dies ja schon öfters gemacht, sonst aber immer mit einem TP1200
 
Wenn ich die selben Variablen für die Antriebe absolut anlege und auf einem EA-Feld anzeigen lass, dann funktioniert auch alles. Es ist wirklich nur das Multiplexen das nicht funktioniert...

Bei der Simulation/Runtime am Computer funktioniert jedoch das Multiplexen der DB-Nummern.


Änderungsgrund: Programm angehängt
 

Anhänge

  • SPSForum_KTP600.zip
    2,2 MB · Aufrufe: 19
Zuletzt bearbeitet:
Dieser Beitrag ist nur schon 3 Jahre alt und ich habe das WinCC flexible 2008 SP3 Upd 5.
Konnte jemand, der sich das Projekt heruntergeladen hat, diesen Fehler reproduzieren?
 
Sagte ich doch, ich habe ein erst vor einer Woche ein KTP600 mit dem gleichen Fehler dass gemultiplexte Variablen nur als Rauten angezeigt werden. Welche Software du zum Programmieren nimmst hat ja erstmal nichts mit dem Betriebsystem auf dem Panel zu tun. Mein Betriebsystem auf dem Panel war jendenfalls von 2011, weshalb ich mir schon denken kann dass das noch so stimmt.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Wird beim Laden nicht automatisch eine Update durchgeführt?

Ich hab das Panel vor 2 Wochen frisch aus dem Lager geholt und beim erstmaligen Übertragen braucht es doch immer ewig und ich bin davon ausgegangen, dass dies an den Updates liegt?
 
Das dachte ich eigentlich auch, aber anscheinend kann man noch ein Extra- Update machen. Bei dem man aber die Lizenzen, etc. sichern muss.
 
Welche Software du zum Programmieren nimmst hat ja erstmal nichts mit dem Betriebsystem auf dem Panel zu tun.
Wenn man eine mit WinCC flexible ES erstellte Runtime mit dem WinCC flexible ES auf ein Panel laden will, dann geht das normalerweise nur, wenn sich auf dem Panel genau die im Projekt eingestellte Betriebssystemversion (Image-Version) befindet. Das ist standardmäßig die Version, die zur installierten Version des WinCC flexible ES gehört - bei Andi_ also 2008 SP3 Upd5.

Hab gerade erst das gleiche Problem hinter mir mit der selben CPU und dem Panel nur in SW. Wie es scheint ist das ein Bug in der SW des Panels. Hier ist eine Lösung zu finden: http://www.plctalk.net/qanda/showthread.php?t=77031
Sagte ich doch, ich habe ein erst vor einer Woche ein KTP600 mit dem gleichen Fehler dass gemultiplexte Variablen nur als Rauten angezeigt werden.
Und wie hast Du das Problem gelöst?


@Andi_
Der Beitrag in PLCS.net sagt, daß im SP3 Upd2 der Bug beseitigt ist. Sollte Siemens den Bug danach wieder eingebaut haben? :confused: (Wie die vielen Bugs im Upd4?)
Vielleicht hilft es, wenn Du das Image von 2008 SP3 Upd2 aufs Panel lädst (KTP600pnColor_V1_8_3_2.img - vielleicht hat jemand das Image?) und mit viel Glück akzeptiert Dein WinCC flexible 2008 SP3 Upd5 ES die nicht ganz richtige Image-Version?

Vermutlich hat Dein Panel nun die Image-Version 01.08.03.04_.. ? Falls nicht, dann lade die erstmal drauf (KTP600pnColor_V1_8_3_4.img)

Mache eine Anfrage beim Siemens Support, ob es ein Upd (Update) oder HF (Hotfix) gibt, wo der Bug gefixt ist oder ob es ein Workaround gibt oder welche Version die letzte Version ohne den Bug war.

Harald
 
Falls das Thema noch interessant ist. Nachdem nun die IBN besagten Programms abgeschlossen ist, muss ich noch erwähnen dass man in dem SCL Baustein tunlichst darauf achten sollte, ob die Werte die von der HMI kommen auch gültige Werte sind. in diesem Fall hatte ich in der Q&D Lösung nicht bedacht, dass die HMI ja auch eine Null an den Multiplex Baustein schreibt, wenn die Seite gerade aufgerufen wird und noch keine Auswahl getroffen wurde. Der Baustein versuchte dann auf Teufel komm raus auf die Daten von Fahrzeug 0 zuzugreifen und rannte dann jedes mal in einen Programmierfehler. Lösen kann man es indem man bei Seitenaufruf per Aktion "Aufgebaut" der Variable gleich einen gültigen Wert zuschanzt, oder die allgemeingültige Lösung, mit einer IF- Abfrage im SCL Baustein an allem vorbeispringen, wenn kein gültiger Wert vom HMI kommt.
 
Danke für eure Hilfe.

Da ich das ganze nur nebenbei mache war ich seit damals nicht mehr in der Arbeit, sprich ich hatte das Panel nicht mehr in der Hand.
Damit ich sicher gehen kann, dass ich das nächste mal zum Ziel komme, werde ich mir auch einen kleinen Baustein basteln, der mir das "Multiplexen" übernimmt.

Gruß Andreas
 
Zurück
Oben