TIA TIA Portal V14..V17 Wunschliste [Diskussion]

Status
Für weitere Antworten geschlossen.
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich habe mich vom Wunsch, dass etwas an der Bedienoberfläche geändert wird verabschiedet. Das wird so bis in alle Ewigkeit bleiben.

Da werden Funktionen mit Strg-Tab nachgebildet, die man unter Windows gratis bekommen hätte, wenn man ganz einfach die Fenster so gestaltet hätte wie es das Betriebssystem vorsieht. Dann könnte ich auch fix mit Win+Pfeil rechts/links/oben/unten meine Fenster positionieren, kann mit Alt+Tab rasend schnell zwischen Fenstern umschalten usw. Hätte man alles gratis bekommen, ohne nur eine einzige Codezeile schreiben zu müssen.
Stattdessen wurden bestimmt mehrere 10.000 Mannstunden investiert um dieses verunstaltete GUI zu bekommen.

Wenn ich schon sehe, dass in ein und demselben Unterfenster "Eigenschaften" und "Infos" d.h. Übersetzungsfehler zusammengefasst wurden, das ist doch unglaublich.
a) haben die beiden Sachen funktionell überhaupt nichts miteinander zu tun, und b) ist der Platzbedarf für beide Unterfenster völlig unterschiedlich. Darum muss man auch andauernd die Fenstern zurechtzuppeln, weil die Größe nie für alle Funktionen passt. Das ist alles ein ganz großer Designfehler von vorne bis hinten.
 
Zuletzt bearbeitet:
Jo, bei der Bedienoberflaeche wuesst ich ueberhaupt nicht, wo ich mit dem Meckern, respektive Verbesserungswuenschen anfangen sollte... Das ganze Gesamtkonzept ist einfach fuern Arsch... Da hilft eigentlich nur komplett neu machen...
Trotzdem hab ich hier mal die "gelbe Pest" aufgeführt, die nervt mich beim SPS programmieren grad am meisten... Wenn man Panels projektiert, nerven sicherlich andere Dinge...
 
Zuletzt bearbeitet:
Vergleichbar mit der Benutzeroberfläche von TIA ist das Programm "Blender". Dort gibt es ebenfalls so gut wie keine Dialogfenster (auch schonmal "Non-Blocking UI" genannt). Das Programm erntet wegen der umständlichen Bedienung häufig Kritik. Der Unterschied ist aber, dass dort ein Konzept dahintersteckt. Wenn man mit dem Programm ein paar Stunden (oder auch ein paar mehr) gearbeitet hat, versteht man das Konzept und merkt dann wie schnell sich damit arbeiten lässt. Das sieht man auch wenn man sich eines der vielen Tutorials zu dem Programm bei Youtube ansieht, von Personen die sich damit auskennen. Vorteil ist dabei, dass die Benutzeroberfläche wirklich rasend schnell ist.

Aber zurück zu TIA: Bei Blender lassen sich bestimmte Fensteranordungen speichern, die sich später wieder abrufen lassen. Das wäre vielleicht auch was für TIA, z.B. eine Fensteranordung zum SCL-Programmieren, eine für KOP/FUP, eine für die Hardwarekonfiguration, für die Netzkonfiguration, Panelprojektierung etc. Dann eine kleine Auswahlliste über die man schnell darauf zugreifen kann, mit Export/Import-Funktion damit man sich die Einstellungen auf einen anderen Rechner kopieren kann. Wäre TIA mein Programm, würde ich zumindest mal ausprobieren ob das etwas bringt.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Wenn ich mir was wünschen könnte, dann
1. Unterstützung für Win10, damit ich nicht immer ein PG neben meinem Rechner mit rumschleppen muss. Ich weiß, man munkelt, aber ob es auch kommt?
2. Dass V14 auch auf Win7 endlich ohne Probleme und plötzliche Abstürze läuft. War vorgestern noch mit V13 auf einer IBN, live auf einer 1200er und nebenher das Panel simuliert damit ich nicht immer rumrennen muss. Alle 10-15 Minuten friert der Bildschirm ein. Nachdem es sich dann manchmal wieder besonnen hatte (wenn es nicht im kritischen Fehler endete), war in 4 von 5 Fällen keine Verbindung mit der CPU mehr möglich. Auch erneuter Aufbau war nicht möglich, weil im Fenster für die Stationsuche zum reinladen der Bausteine keine Netzwerkschnittstelle mehr vorhanden war. Hab in 6 St IBN das PG 21 mal neugestartet, damit ich wieder auf die CPU komme. Wie soll man so unter Zeitdruck arbeiten?
Soll ich meinem Kunden etwa sagen, "ja ich schaue schnell was gerade nicht läuft, ich muss nur schnell meinen Rechner neustarten, TIA Portal ist gerade abgestürzt"?
 
Zuletzt bearbeitet:
"Soll ich meinem Kunden etwa sagen, "ja ich schaue schnell was gerade nicht läuft, ich muss nur schnell meinen Rechner neustarten, TIA Portal ist gerade abgestürzt"?"
Natuerlich musst Du das dem Kunden sagen! Oder nimmst Du das auf Deine Kappe?
Evtl. wird dann auch der Druck vom Endkunden auf Siemens erhöht...
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Vergleichbar mit der Benutzeroberfläche von TIA ist das Programm "Blender". Dort gibt es ebenfalls so gut wie keine Dialogfenster (auch schonmal "Non-Blocking UI" genannt). Das Programm erntet wegen der umständlichen Bedienung häufig Kritik. Der Unterschied ist aber, dass dort ein Konzept dahintersteckt. Wenn man mit dem Programm ein paar Stunden (oder auch ein paar mehr) gearbeitet hat, versteht man das Konzept und merkt dann wie schnell sich damit arbeiten lässt. Das sieht man auch wenn man sich eines der vielen Tutorials zu dem Programm bei Youtube ansieht, von Personen die sich damit auskennen. Vorteil ist dabei, dass die Benutzeroberfläche wirklich rasend schnell ist.

*ACK*


Und das alles in gerade mal 110 Megabyte. Entpacken und fertig. Blender hat die beste GUI, die ich jemals in einem Programm gesehen haben.
 
Aber zurück zu TIA: Bei Blender lassen sich bestimmte Fensteranordungen speichern, die sich später wieder abrufen lassen. Das wäre vielleicht auch was für TIA, z.B. eine Fensteranordung zum SCL-Programmieren, eine für KOP/FUP, eine für die Hardwarekonfiguration, für die Netzkonfiguration, Panelprojektierung etc. Dann eine kleine Auswahlliste über die man schnell darauf zugreifen kann, mit Export/Import-Funktion damit man sich die Einstellungen auf einen anderen Rechner kopieren kann. Wäre TIA mein Programm, würde ich zumindest mal ausprobieren ob das etwas bringt.

Das Abspeichern der Fensteranordnung gab es doch schon in V12 , Export / Import gibt es nicht habe es jedenfalls noch nicht gefunden .
 
Die Idee mit der separaten, moderierten Wunschliste finde ich gut. Wir sollten die "Danke"-Funktion verwenden, um einen Dringlichkeitswert für die einzelnen Wünsche zu ermitteln.

1. Zum Thema "reinitalisieren von Bausteinen": Dieser Wunsch ist tatsächlich ganz dringend. Die in V13 angebotene "Speicherplatzreserve" in Bausteinen ist ein Witz. Von der Handhabung und Einschränkung her mindestens genauso kompliziert wie die bisherigen Würgarounds.

2. Symboltabellen: Können ja in TIA auch direkt online beobachtet werden. Das ist gut! Aber bitte auch online Steuern ermöglichen!

3. externe Quellen: Funktion zumindest wieder auf den Stand von Step7 bringen. D.h. eine Funktion um alle Bausteine nach Ordnern strukturiert in Dateien zu schreiben. Das würde z.B. das Einchecken der Projekte in Quellcodeveraltungssystem SVN, GIT, etc. ermöglichen. Und das bearbeiten mit externen Editoren, solange Siemens noch keinen Spaltenmodus in seinen Editoren anbietet.

4. Die neue Funktion "REGION" (Netzwerke in strukturiertem Text) in SCL ist sehr gut und lange erwartet. ABER: Warum wird hier der Bildschirm mit einem neuen Anzeigebereich permanent belegt. Warum gibt es nicht zumindest Autohide? Könnte man diese Liste nicht in einen der vielen vorhandenen Bereiche integrieren?

5. Überbeitung der Such-Funktion: Globales suchen/ersetzen gibt es immer noch nicht. Ok. Aber warum werden meine mühsam eingegebenen Suchen und Ersetzen Parameter immer zurückgesetzt, wenn ich einen anderen Baustein öffne. Ich würde gerne zumindest unkompliziert eine Ersetzen-Definition auf mehrere Bausteine anwenden können. Hier würde man sich auch über ein Such-Fenster freuen, das sich ablösen lässt und dadurch auf verschiedene Bereiche anzuwenden ist.

6. Onlinebeobachtung von Instanzen: Für die Daten im Bausteinheader auch die online-Werte anzeigen! Hier muss man sich ggf. erst umständlich den Instanz DB suchen, öffnen und online schalten. Wen es gar nicht besser geht: Knopf in Titelzeile anbieten "Instanz DB öffnen und beobachten"

soll ich noch mehr schreiben? :)
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
3. externe Quellen: Funktion zumindest wieder auf den Stand von Step7 bringen. D.h. eine Funktion um alle Bausteine nach Ordnern strukturiert in Dateien zu schreiben. Das würde z.B. das Einchecken der Projekte in Quellcodeveraltungssystem SVN, GIT, etc. ermöglichen. Und das bearbeiten mit externen Editoren, solange Siemens noch keinen Spaltenmodus in seinen Editoren anbietet.

Das würde mir meinen Job zur Zeit auch erheblich erleichtern.
Dazu noch in den Quellen die Möglichkeit zur gesteuerten Compilierung (sowas wie "#define")
 
Ich denke was es Grundlegende Änderungen an der Benutzeroberfläche angeht ist der Zug abgefahren. Da Siemens die gleiche GUI mittlerweile auch in anderen Softwarepakten einsetzt. Ich denke nicht, dass man da noch einmal einen Schritt zurück machen wird bzw. zu umfangreichen Änderungen bereit ist.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi

ich hätte gerne eine Möglichkeit HMI Zugriffe mit dem PLC Programm zu synchronisieren. Am liebsten wäre mir, wenn Bedienen und Beobachten nur noch im Zykluskontrollpunkt oder von durch mich im Programm verstreuten SFC ausgelöst wird.
Ständig bin ich am Fehler suchen weil wiedermal ein Datenpaket halbiert wurde.

'n schön' Tach auch
HB
 
@HB:
Stimmt ... so etwas wäre schon sehr praktisch. Aber in beide Richtungen. Auch von der Visu her müßte es möglich sein (außer über den Rezept-Trick) einen Datenblock sicher importiert zu haben.
Ich denke aber, dass das für Siemens eher Science Fiction ist ...

Gruß
Larry
 
Ich habe mir gerade mal die "Wunschliste" durchgeschaut - ist ja schon Vieles zusammen gekommen ...

Interessant für mich ist, dass sich anscheinend Keiner zum Verhalten des Systems äußert :
Stichwort : intelligentes IntelliSense (wie bei Visual-Studio). Vorschläge auch Namespace-übergreifend machen ...

Weiterhin - die Visu - auch da das Verhalten :
Wenn ich die Gestaltung oder die Sichtbarkeit ändern möchte, dann muss ich mich da erstmal durch 2 Fenster klicken - warum nicht in der ursprünglichen Property-Manier, wie vorher bei Flex ?
Weiterhin Variablen-Auswahl : Das war ja bei Flex schon ein Thema - es wurde sich nicht gemerkt, wie groß man die Spalten des GridViews gezogen hatte und auch nicht in welchem Quellbereich man zuletzt gesucht hatte. Auch hier siehe Beispiel Visual Studio ...

Im Grunde ist das auch mein Haupt-Kritikpunkt an dem ganzen TIA-Machwerk - warum nicht mal schauen, wie gut funktionierende UND handhabbare Entwicklungssysteme gemacht sind ...?

Gruß
Larry
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Im Grunde ist das auch mein Haupt-Kritikpunkt an dem ganzen TIA-Machwerk - warum nicht mal schauen, wie gut funktionierende UND handhabbare Entwicklungssysteme gemacht sind ...?
Weil NIH-Syndrom. Dafür ist Siemens nicht schlau genug.

Hier ein wenig Senf von mir.
Code:
[B]    Intelligente Suche in Tabellen mittels Filter    [/B]
    [U]Ist:[/U]
    TIA ist eine Ansammlung von Listen und Tabellen, dennoch ist im 2016 alles was wir haben ein "Suchen->Nächstes->Nächstes...".
    [U]Soll:[/U]
    Anderes Software kann für jede Spalte einen eigene Filter (mit Wildcards etc.) definieren.
    Das ist 1000mal übersichtlicher weil man nach dem Filtern alle relevanten Einträge auf einmal bearbeiten kann.
    Bei TIA ist ein gesuchter Eintrag am Anfang, der andere am Ende, dazwischen nur unnützes.
    TIA muss ja nur mal um sich schauen, Zenon und anderer können das.


[B]Pfeiltastennavigtion in Tabellen/Listen.[/B]
[B]    Ist:[/B]
    In Tabellen (beim Editieren) kann kaum vernünftig mit den Pfeiltasten navigieren.
    Um 2 Einträge (z.B. Variablennamen in DBs) untereinander zu ändern...
    Zuerst wird man immer mit der Maus anfangen, Doppelklick auf Zelle + Cursor setzen (3Klicks).
    Danach hat man die Wahl, nächste Zeile mit Maus - Wieder 3 Klicks -> Sehnenscheidenentzündung.
    Wenn man in der ersten Zelle noch im Editieren drinnen ist und Pfeil nach unten drückt wird nur die untere Zelle markiert, 
    dann noch einmal Enter fürs Editieren, dann mit den Pfeiltasten Cursor setzen...    
    [U]Soll:[/U]
    Man ist in einer Zelle im Editieren und der Cursor steht z.b. beim 5. Zeichen.
    Pfeil nach unten, man ist in der nächsten Zeile im Editiermodus (vorige Eingabe übernommen) und steht wieder am 5. Zeichen.
    Damit editiert man 100mal-schneller und effektiver.
    Hier wäre dann auch eine Monospaced-Schriftart sinnvoll.

[B]Schriftart[/B]
    Wenn Siemens seine Gammelschriftart will, dann kann es ja der Default sein. Es muss aber verstellbar sein.
    Meiner Meinung nach gehört [U][B]ALLES [/B][/U]das eine mehrzeilige oder tabellarische Eingabe zulässt in SPS/HMI in Monospaced.

[B]Windowmanagement[/B]
    Dass das TIA-Windowmanagement furchtbar ist wurde ja schon mehrfach geschrieben.
    
    [U]Splitscreen-View[/U]
    Auch in v14 muss man das "wo öffnet sich der nächste Baustein/Fenster - links oder rechts..."-Management noch mit diesen Büroklammern machen. 
    Als Grundeinstellung ist das ja ok, aber hin und wieder will man nur einen Baustein im anderen Window öffnen.
    Buröklammer-hinklicken - Baustein öffnen - Büroklammer zurückklicken....
    [U]Vorschlag:[/U]
    Baustein per Drag&Drop (ist ja so modisch) vom Baum in den Titelbereich eines Fensters ziehen und dann geht es dort auf.
    Die Brüroklammer ist schon ok wenn der User keine Entscheidung trifft, aber es sollte auch gleich richtig gehen.


    [U]Fenster-Wechsel[/U]
    Page-Cycle mit Strg+F6 ist doch lächerlich, ha!
    Wenn irgendwer in TIA von "Usability spricht" sag ich ab jetzt nur mehr "Ja sicher... Strg+F6" und "CopyPaste".
    [U]Wunsch[/U]
    Windows-Standard-Kombination Strg+Tab (einhändig ohne Atritis) einführen und auch weitere Gesten wie.
    Es solte auch eine Kombination für [U][B]Vor/Zurück (historisch[/B][/U]) in der Fenster-Navi geben.
    Irgendwas in einem Fenster kopieren -> VOR -> Einfügen -> ZURÜCK -> Nächstes Kopieren -> VOR -> Einfügen...
    Es gibt zwar Strg+Alt+Pfeil-Links/Rechts aber die halten sich an die Gruppierung in der Leiste. Es ist sehr
    schwer damit einen Wechsel zwischen z.B. einem SPS-DB und einem HMI-Bild zu schaffen.
    Im gesamten sollten natürlich auch die abgedockten Fenster drin sein.
    
[B]Tastkombinationen - Vollständig einstellbar.[/B]
    TIA hat wohl die verbogensten (im wahrsten Sinne) Kobinationen die man bis jetzt gesehen hat.


[B]Automatisches Management der Fensterlayouts und Leisten.[/B]
    IN jedem Fenster sind die Leisten mal zu groß, zu klein, zu breit, zu schmal....
    Fensterkonfigurationen speichern ist ja schön und gut, aber alles manuell und lästig.
    Vorschlag:
    Aktivierbare Option welche für jeden Fenstertyp (Datenbaustein, Hardware, HMI-Bild, etc. + Einstellbare Ausnahmen) das aktuelle Layout speichert
    und stellt beim "zurückkehren" die Konfig gleich wieder her.    
    
[B]HMI[/B]
    [U]HMI-Raster[/U]
    Den Raster des Editors muss man immer noch über 3km-Umweg durch das Einstellungs-Menü umstellen.


    [U]Objekte in HMI-Advanced.[/U]
    Moderne Windowsobjekte... Listboxen, Radios, Gridviews...
    Vor allem für die Massendatenanzeige (z.B. eine Auswahl an Artikeln aus einer Datenbank" hat TIA-Advanced gar nichts.
    Gebastele aus hunderten E/A-Feldern und internen Vars und Skripten.
    Siemens bringt eine IOT-Box raus welche dir helfen soll dich anzubinden, hilft nix wenn man in der HMI nicht mal was
    hat um die aufbereiteten Daten darzustellen. Gerade Grid ist ein muss.


    [U]Vernünftiges Fensterhandling und dynamisches Face-Plate-Management in Advanced.[/U]
    Bildbausteine (tausende Einzelinstanzen) und das Popup sind ja sehr erbärmlich.
    Mir ist keine vernüftige Möglichkeit bekannt mit einem Faceplate alle Motorobjekte zu erschlagen, überall krankt es an
    irgendwelchen Stellen. Ich könnte mir ja vorstellen eine Multiplex-Variable über alle Antrieb-UDTs anzulegen und dann mir den
    Multiplex-Vars das Faceplate zu projektieren.

Gerade die Siemens-HMi müsste generell erstmal im 21. Jahrhundert ankommen. Aber der Zug ist wohl abgefahren.
 
Interessant für mich ist, dass sich anscheinend Keiner zum Verhalten des Systems äußert :
Stichwort : intelligentes IntelliSense (wie bei Visual-Studio). Vorschläge auch Namespace-übergreifend machen ...

Das liegt vermutlich daran das man dies als SPS Programmierer halt nicht kennt weil die meisten keine Hochsprachen kennen.
Ich kenn auch nur dass das ich von anderen Automatisationssystemen kennengelernt und lieben gelernt haben. Wenn das Visual-Studio besser kann. Wünsche ich mir das natürlich auch.
Manchmal vermisst man Dinge ja erst wenn man es mal irgendwo benutzen konnte und für gut befunden hat.

Im Grunde ist das auch mein Haupt-Kritikpunkt an dem ganzen TIA-Machwerk - warum nicht mal schauen, wie gut funktionierende UND handhabbare Entwicklungssysteme gemacht sind ...?

Ich denke Siemens gehört mit zu den grössten Playern welche immer noch massiv dem "not invented here" Syndrom verhaftet sind.
Aber dass das soweit geht das man neben dem das man nix externes einkauft das funktioniert, nichtmal extern Abguckt was funktioniert ist schon ein neues Level des "NIH".

mfG René
 
Hallo adiemus84

Du das ja im Beitrag #24 den Wunsch "Mausradunterstützung" mitgeteilt.
Könntest du kurz schreiben, was du damit genau meinst. Bei mir funktioniert
das Mausrad in TIA. Wenn du deinen genauen Wunsch äußerst, würden wir
deinen Beitrag ergänzen.


Mit Grüßen
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben