WPFToolBox für Siemens PLCs

Jochen Kühner

Level-3
Beiträge
4.291
Reaktionspunkte
527
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo, Ich hab meine S7ProjectToolBox mal überarbeitet. (http://www.sps-forum.de/showthread.php?t=40921)

Heisst nun "WPF ToolBox for Siemens PLCs", da es jetzt ein WPF Programm ist, und nicht nur Step7 sondern auch Step5 Projekte unterstützt werden.

Features:
- WPF Oberfläche mit AvalonDock
- Anschauen von OnlineBlocks
- Step5 Projekt Support (s5d)
- Step7 Projekt Support
- Syntax Highlighting
- Folding von Klammerausdrücken

Download immer hier im ersten Post!

Quellcode ist unter siemensplctoolboxlib.codeplex.com in der Lib. enthalten.
 

Anhänge

  • screen1.jpg
    screen1.jpg
    105,5 KB · Aufrufe: 762
  • screen2.jpg
    screen2.jpg
    137,3 KB · Aufrufe: 552
  • szlview2.png
    szlview2.png
    39,1 KB · Aufrufe: 486
  • WPFToolboxForSiemensPLCs.zip
    975,9 KB · Aufrufe: 834
Zuletzt bearbeitet:
Updates

Hab das lesen von S5 Files nochmal überarbeitet.

Nun können auch in S5D Files möglich noch vorhandene aber gelöschte Bausteine betrachtet werden!
 
Hallo Jochen,
ich habe mir dein Tool noch nicht runtergeladen. Aber mal eine Frage,
besteht die Möglichkeit das so zu gestalten, das damit nur eine
Art Bausteinstatus zur Diagnose für Serviceleute oder Kunden möglich ist?
Wir setzen oft IPC mit WinAC RTX ein, da wäre ein einfaches Diagnose-
Werkzeug nicht schlecht. Das Tool soll aber keine Änderungen oder das
Deaktivieren des Know How Schutz ermöglichen. Einfach nur "Guck und
Druck".

Gruß Helmut
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Jochen,
ich habe mir dein Tool noch nicht runtergeladen. Aber mal eine Frage,
besteht die Möglichkeit das so zu gestalten, das damit nur eine
Art Bausteinstatus zur Diagnose für Serviceleute oder Kunden möglich ist?
Wir setzen oft IPC mit WinAC RTX ein, da wäre ein einfaches Diagnose-
Werkzeug nicht schlecht. Das Tool soll aber keine Änderungen oder das
Deaktivieren des Know How Schutz ermöglichen. Einfach nur "Guck und
Druck".

Gruß Helmut

Also was stellst du dir denn da genau vor?

Nur das Projekt öffnen und betrachten (ist im Moment möglich), oder auch Online beobachten (wird noch kommen)?

Drucken, kann sicherlich eingebaut werden!

Im Moment ist noch das Problem, das Ich Calls noch nicht schön darstelle, da mir noch eine gescheite Strategie zum rückübersetzen des Calls aus den AWL Anweisungen fehlt (aber arbeite dran).
 
Hallo Jochen,
Online Status war meine Vorstellung, viele Kunden haben kein Step 7 und
wollen es auch bestimmt nicht kaufen. In der Holzbearbeitung ist der Beckhoff
ganz stark und unter Twincat geht das, für lau. Das setzen die Holzverarbeiter
dann voraus. Außerdem ist Sepp7 auf einen einfachen IPC ohne großer
Festplatte einfach zu fett.

Einfach nur Bits und Werte schauen wäre schon nicht schlecht.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Jo...

Also Bausteinstatus geht in meinem anderen WPF-Beispiel-Programm welches meiner Library beiliegt.

Die Funktion soll aber auch noch in dieses Programm wandern, da Ich die ganzen anderen Beispiele sterben lassen will.

Genauso wie Steuern von Variablen, hab ja auch ein VarTab Beispiel, aber eben noch nicht in diesem Tool.

Dieses Funktionalität wird aber auch noch in das Tool wandern.

Nur KOP und FUP werde Ich wohl in das Tool nicht einbauen, da dies wohl zu viel Zeit erfordern würde dies zu realisieren. (Das wäre denke Ich schon etwas komplexer, den AWL Code zu Analysieren, und sich daraus die KOP bzw. FUP Elemente zu erzeugen!)
 
Neues:

- Online Status von Step 7 Bausteinen.
- SZL Abfrage an S7 CPUs
- Step5 Funktionen (FB,PB,SB,..) Kommentarsupport
- Symbolik in Step5 Projekten wird nun auch in Bausteinen angewendet.
 
hier mal ein Screenshot.

Was noch im Moment noch wichtiges fehlt ist das Umwandeln von FB aufrufen in Calls. Bei FCs hab Ichs ja schon realisiert, aber bei FBs ists noch ein bischen komplizierter, daher wird das noch dauern...

Und da dies noch nicht fertig ist, habe Ich auch beim Online Status das Abfragen von FC/FB Parametern noch nicht implementiert!
 

Anhänge

  • online.jpg
    online.jpg
    82,3 KB · Aufrufe: 157
Zuviel Werbung?
-> Hier kostenlos registrieren
Ah, ich habs schon gesehen, danke, muß ich mir jetzt die VM noch mehr zumüllen?
Das ist genau das, was ich an .Net so hasse, Mist!

Die neuen .Net Frameworks braucht man ja eh immer für mehr Software. SEW Motion Studio oder Sick Sopas laufen ja auch nicht mehr ohne. Und wenn man das TIA benutzt braucht mal glaub auch schon .NET 3.5!
 
Die neuen .Net Frameworks braucht man ja eh immer für mehr Software. SEW Motion Studio oder Sick Sopas laufen ja auch nicht mehr ohne. Und wenn man das TIA benutzt braucht mal glaub auch schon .NET 3.5!

Ja das ist leider so, nicht zu ändern schätze ich. Habs installiert, vorher einen Snapshot der VM gemacht. Immerhin gabs bei mit bisher mit den Frameworks noch nie wirklich Probleme, anders als mit dem Step7-Manager.

Ich hab bei deinem Programm erst einmal nach den Programmordnern gesucht, bis ich die eingeklappt am rechten Bildschirmrand fand. :ROFLMAO:
 
Ich hab bei deinem Programm erst einmal nach den Programmordnern gesucht, bis ich die eingeklappt am rechten Bildschirmrand fand. :ROFLMAO:

Ja da hab Ich mir schon überlegt ob Ich die Standardmäßig einblende oder einklappe.... Bin mir da aber noch nicht schlüssig. Wenn man einen breiten Schirm hat, dann wäre ausklappen wohl günstiger. (Wobei man könnte ja auch die letzte Einstellung speichern)
 
Zurück
Oben