WPF Var Tab

Jochen Kühner

Level-3
Beiträge
4.291
Reaktionspunkte
527
Zuviel Werbung?
-> Hier kostenlos registrieren
Hab vor langer zeit mal ne Variablentabelle mit meiner ToolBox angefangen, Sie jedoch leider nie vollenden können. Nun habe Ich mal Zeit gefunden noch ein paar Stunden zu investieren, und nun geht Sie mal. Vielleicht kann Sie ja jemand gebrauchen.
Bildschirmfoto 2012-06-13 um 13.16.41.png

Features:
- Verbindung zu verschiedenen SPSen gleichzeitig
- Darstellung von Datentypen die Step7 in der VarTab nicht kann (String, CharArray, DateTime,...)
- Frei!

Download der EXE: https://ci.appveyor.com/project/jogibear9988/dotnetsiemensplctoolboxlibrary/build/artifacts
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Also wenn ein Tool um 13:37Uhr ins Forum gestellt wird, dann muss es gut sein ;)

Ich werde es mal ausgiebig testen und berichten, aber es klingt wirklich gut.
Vor allem DT und String haben mich immer sowas von angekotzt!

Grüße

Marcel
 
Hallo Jochen,
sag mal ist das eine Tool zum einbindne in ein Programm oder ist das ein eigenständig laufendes Programm? Ich wollte es mir mal anschauen, da ich die Idee sehr gut finde. Ich kann es aber nicht anstarten. Oder muss ich noch irgendwelche der Dateien irgendwo hinschieben? schon mal danke im vor raus.

Grüße vom Pinken Panther
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Es gibt gar keinen es startet einfach nicht. Also doppelklick drauf und festplatte tut kurz etwas und dann wars das.
als betribssystem habe ich Windows XP SP3, weiß nicht was ich sonst nochinstalliert haben müßte. .net Framework 4 ist auch drauf.
 
Vielleicht ist es ja nur bei mir so, also kein stress ;-) .
Die Idee und wahrscheinlich auch das Tool ist auf jedenfall klasse vor allem --> in einer Tabelle mehrer Steuerung und endlich die von Siemens nicht anzeigabren Typen beobachten :)
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Also Ich habs jetzt auch auf meinem 5 Jahre alten Vaio Laptop probiert, da ist noch XP drauf, und das Programm startet ohne murren!

Steht denn was im Eventlog von Windows?
 
ja ist ein ereignis vorhanden: .Net Runtime
Application: WPFVarTab.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Code:
Exception Info: System.Windows.Markup.XamlParseException
Stack:
   at System.Windows.Markup.XamlReader.RewrapException(System.Exception, System.Xaml.IXamlLineInfo, System.Uri)
   at System.Windows.Markup.WpfXamlLoader.Load(System.Xaml.XamlReader, System.Xaml.IXamlObjectWriterFactory, Boolean, System.Object, System.Xaml.XamlObjectWriterSettings, System.Uri)
   at System.Windows.Markup.WpfXamlLoader.LoadBaml(System.Xaml.XamlReader, Boolean, System.Object, System.Xaml.Permissions.XamlAccessLevel, System.Uri)
   at System.Windows.Markup.XamlReader.LoadBaml(System.IO.Stream, System.Windows.Markup.ParserContext, System.Object, Boolean)
   at System.Windows.Application.LoadBamlStreamWithSyncInfo(System.IO.Stream, System.Windows.Markup.ParserContext)
   at System.Windows.Application.LoadComponent(System.Uri, Boolean)
   at System.Windows.Application.DoStartup()
   at System.Windows.Application.<.ctor>b__1(System.Object)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
   at System.Windows.Threading.DispatcherOperation.InvokeImpl()
   at System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(System.Object)
   at System.Threading.ExecutionContext.runTryCode(System.Object)
   at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode, CleanupCode, System.Object)
   at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
   at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
   at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
   at System.Windows.Threading.DispatcherOperation.Invoke()
   at System.Windows.Threading.Dispatcher.ProcessQueue()
   at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
   at MS.Win32.HwndWrapper.WndProc(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
   at MS.Win32.HwndSubclass.DispatcherCallbackOperation(System.Object)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
   at System.Windows.Threading.Dispatcher.InvokeImpl(System.Windows.Threading.DispatcherPriority, System.TimeSpan, System.Delegate, System.Object, Int32)
   at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr, Int32, IntPtr, IntPtr)
   at MS.Win32.UnsafeNativeMethods.DispatchMessage(System.Windows.Interop.MSG ByRef)
   at System.Windows.Threading.Dispatcher.PushFrameImpl(System.Windows.Threading.DispatcherFrame)
   at System.Windows.Threading.Dispatcher.PushFrame(System.Windows.Threading.DispatcherFrame)
   at System.Windows.Application.RunDispatcher(System.Object)
   at System.Windows.Application.RunInternal(System.Windows.Window)
   at System.Windows.Application.Run(System.Windows.Window)
   at System.Windows.Application.Run()
   at WPFVarTab.App.Main()
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Bei mir funktioniert die jetzige Version.

Was merkwürdig ist: Wenn ich im Online-Status bin und dann das Programm über das Haus-Symbol schließe, ist das Fenster weg aber die Applikation läuft im Hintergrund weiter. Diese muss dann über den Taskmanager abgeschossen werden.
 
Zuletzt bearbeitet:
Erstmal besten Dank, werde aber frühstens erst in 2 wochen Testen können da ich heute in meine n Urlaub gehen darf juhu 2 wochen keine SPS die ich sehe ;-)
 
Hi Jochen,

super Sache.
Schön wäre noch beim Import der Variablentabelle das die Symbolik aus Step7 mit übernommen wird.

Gruss Daniel
 
Zurück
Oben