TIA Tia v13 sp1 upd6

Zuviel Werbung?
-> Hier kostenlos registrieren
Heut hab ich wiedermal geflucht das man UDTs die man z.B. für die 1500er definiert hat nicht direkt ins HMI importieren kann sondern da ein eigenes UDT zusammenstellen muss mit dem TAG "für 1500er". Man muss die Tags von HAND im HMI erstellen. Oder halt jeden einzelnen Tag von einem DB ins HMI ziehen. Oder ich habs noch nicht gefunden wie man UDTs ins HMI importiert.

mfG René

Hasst du wirklich gedacht Siemens schaft es nach mehr als 20 Jahren eine Software zu entwicklen, die einen durchgängigen Workflow von der SPS ins HMI anbietet? Sobald etwas über einfachen Datentypen (Bit, Byte, Wort, Doppelwort) hinausgeht ist im HMI Schluss.

Inzwischen leuchten bei mir alle Alarmglocken sobald etwas mit "Automatisch, Drag&Drog, Super, Toll, Einfach" angepriesen wird. Man lässt dann am besten die Finger davon.

Sobald eines dieser Schlagwörter fällt will Siemens damit folgendes sagen:

Wir haben uns da etwas ausgedacht, aber nicht ganz zuende gedacht, also haben wir uns entschieden auf halber Strecke aufzuhören und es dem Kunden zu verkaufen. Viel Spaß mit unserem Bananenprodukt.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
?? Der Haken ist doch automatisch an und muß ev. abgewählt werden oder meinst Du was anderes ???

Anhang anzeigen 30933

Ja den meinte ich!

Ok ich muss ihn abhaken, aber einfacher ist es doch das ich ihn einfach
nur den Haken setze und die Variable ist in der HMI.

So wie es jetzt ist, sehe ich keine Arbeitsentlastung, im Prinzip ist es wie in
der Classic Welt. Variable in der PLC anlegen und dann in der HMI aufwendig
danach Browsen.

Wenn es intregiert ist, dürfte es auch leichter gehen.
 
Ich dachte mit der Funktion, dass es nur noch eine Variablentabelle für PLC und HMI gibt wurde das TIA Portal einem angepriesen und schmackhaft gemacht??

Dann hat sich wohl nichts verändert, wenn man immer noch über Umwege die HMI Variable bekommt.


Habe leider noch nicht (oder wohl glücklicherweise) damit gearbeitet
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Ja den meinte ich!

Ok ich muss ihn abhaken, aber einfacher ist es doch das ich ihn einfach
nur den Haken setze und die Variable ist in der HMI.

So wie es jetzt ist, sehe ich keine Arbeitsentlastung, im Prinzip ist es wie in
der Classic Welt. Variable in der PLC anlegen und dann in der HMI aufwendig
danach Browsen.

Wenn es intregiert ist, dürfte es auch leichter gehen.

Na ich finde es schon eine kleine Entlastung. Plc Variablen und HMI zusammen öffnen und nur von der einen Tabelle in die andere ziehen.
Nur der Hacken und automatisch im HMI würde mich auch nicht glücklich machen.

Genauso wie ich mein Programm strukturiere habe ich auch im HMI mehrere Variablentabellen
 
Na ich finde es schon eine kleine Entlastung. Plc Variablen und HMI zusammen öffnen und nur von der einen Tabelle in die andere ziehen.
Nur der Hacken und automatisch im HMI würde mich auch nicht glücklich machen.

Genauso wie ich mein Programm strukturiere habe ich auch im HMI mehrere Variablentabellen

Ich vermisse den übergreifenden Querverweis oder habe ich den nur noch nicht gefunden?
Das wäre wirklich was Sinnvolles.
Bei einigen Variablenfeldern (EA-Felder?) hat man auch irgendo dann mal einen grünen Pfeil und kommt so zur PLC-Variablen, aber nur bei wenigen und im Querverweise kann ich da nichts finden.

PS: Symbolische Variablen werden in der HMI ja leicht ellenlang, wenn man DB und Strukturen mit ordentlichen selbsterklärenden Namen nutzt. Aber dann findet man in der Variablentabelle der HMI nichts mehr wieder.
Ende vom Lied --> Benötigte PLC-Variable auf das HMI-Bild ziehen, Variable rauskopieren und das erzeugte E/A-Feld löschen, Variable hineinkopieren, wo man sie benötigt. Das ist so aufwendig und beim superschnellen TIA auch zeitaufwendig, von der grobmotorischen Bedienungsphilosophie mal ganz abgesehen.
 
Zuletzt bearbeitet:
Ich habe heute erschreckenderweise festgestellt, dass TIA schlauer ist als ich dachte, und es passt noch zu Ralles Problem.

Habe ich z.B. die HMI-variable "Ich_bin_eine_HMI_Variable_mit_einem_aussagekraeftigen_Namen_und_in_einem_DB_array_of_struct_konstrukt"
oder als einfacheres Beispiel "Motoren_Bandantrieb1_Status_Endlage_GS"

und tippe in das Variablenfeld "antrieb1" wird mir alles mit antrieb1 im Namen vorgeschlagen, auch wenn es nicht damit beginnt.
Diese Funktion wäre auch beim Intellisens nicht von schlechten Eltern, wobei das jetzige auch gut von der Hand geht.

Grüße

Marcel
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Na ich finde es schon eine kleine Entlastung. Plc Variablen und HMI zusammen öffnen und nur von der einen Tabelle in die andere ziehen.
Nur der Hacken und automatisch im HMI würde mich auch nicht glücklich machen.

Genauso wie ich mein Programm strukturiere habe ich auch im HMI mehrere Variablentabellen

Aber das ist doch immer noch doppelte Arbeit und verhindert massiv Biblotheks Funktionen.

Wenn ich zB einen Baustein für eine Achse mit HMI Variable habe, kann ich diesen ins Projekt
reinschmeißen und habe die Variablen in der HMI. Egal ob ich ein 4' Basic Panel habe
oder ein 19' PC. So etwas kann man auch mit einen Haken in der Systemeinstellung abstellen,
wenn es einen stört.

Meiner Auffassung nach unterscheidet sich das händling in TIA nicht groß von der Classic Welt,
es sind doch immer noch die gleichen Handgriffe erforderlich.
 
Ins HMI kann ich das sogar noch verstehen. Aber beim Programmieren fände ich ein wirklich ausgereiftes Intellisense wesentlich wichtiger als das Mausgeschubse.

Heut hab ich wiedermal geflucht das man UDTs die man z.B. für die 1500er definiert hat nicht direkt ins HMI importieren kann sondern da ein eigenes UDT zusammenstellen muss mit dem TAG "für 1500er". Man muss die Tags von HAND im HMI erstellen. Oder halt jeden einzelnen Tag von einem DB ins HMI ziehen. Oder ich habs noch nicht gefunden wie man UDTs ins HMI importiert.

mfG René

Das funktioniert einwandfrei.

1. UDT anlegen.
2. UDT in der Projektbibliothek ablegen, dort wird er dann automatisch als Typ abgelegt (mit einem kleinen schwarzen Dreieck markiert).
3. UDT in der Schnittstelle eines FB verwenden und FB mit Instanz aufrufen oder DB aus UDT generieren.
4. Variablentabelle in WinCC öffnen.
5. IDB oder DB in der Projektnavigation markieren.
6. Im Detailansichtfenster UDT anklicken und in die WinCC Variablentabelle ziehen. Es wird automatisch eine Variable vom Datentyp des UDT mit allen seinen Elementen angelegt.
 
Das funktioniert einwandfrei.

1. UDT anlegen.
2. UDT in der Projektbibliothek ablegen, dort wird er dann automatisch als Typ abgelegt (mit einem kleinen schwarzen Dreieck markiert).
3. UDT in der Schnittstelle eines FB verwenden und FB mit Instanz aufrufen oder DB aus UDT generieren.
4. Variablentabelle in WinCC öffnen.
5. IDB oder DB in der Projektnavigation markieren.
6. Im Detailansichtfenster UDT anklicken und in die WinCC Variablentabelle ziehen. Es wird automatisch eine Variable vom Datentyp des UDT mit allen seinen Elementen angelegt.

Danke für die Beschreibung ... Da muss man erstmal draufkommen

Gruß
Dieter
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich vermisse den übergreifenden Querverweis oder habe ich den nur noch nicht gefunden?
Das wäre wirklich was Sinnvolles.
Bei einigen Variablenfeldern (EA-Felder?) hat man auch irgendo dann mal einen grünen Pfeil und kommt so zur PLC-Variablen, aber nur bei wenigen und im Querverweise kann ich da nichts finden.

Ja den PLC <> HMI übergreifenden Querverweis vermisse ich auch schmerzlich !!

Welche sinnvolle Funktion dieser grüne Peil hat ist mir auch schleierhaft. Und selbst wenn, denn gibts natürlich auch nur bei einigen Variablenfeldern, nicht bei allen.
 
Ja den meinte ich!

Ok ich muss ihn abhaken, aber einfacher ist es doch das ich ihn einfach
nur den Haken setze und die Variable ist in der HMI.


Und wenn man mehere HMIs hat,mit welchem HMI soll dann die Variable verknüpft werden?


Ich dachte immer das sei ein Security Feature mit den Hacken ??

Code:
[TABLE="class: table_default, width: 100%"]
[TR]
[TD] Sichtbar in HMI[/TD]
[TD] Zeigt an, ob die Variable in der  Auswahlliste von HMI per Voreinstellung sichtbar ist.[/TD]
[/TR]
[TR]
[TD] Erreichbar aus HMI[/TD]
[TD] Zeigt an, ob HMI zur Laufzeit auf  diese Variable zugreifen kann.[/TD]
[/TR]
[/TABLE]

Wobei die Kombination "Sichtbar in HMI = 1" und "Erreichbar aus HMI = 0" kein Sinn dergibt.
Oder?

Nutzt diese HMI Hacken überhaupt jemand ??
 
Code:
[TABLE="class: table_default, width: 100%"]
[TR]
[TD] Sichtbar in HMI[/TD]
[TD] Zeigt an, ob die Variable in der  Auswahlliste von HMI per Voreinstellung sichtbar ist.[/TD]
[/TR]
[TR]
[TD] Erreichbar aus HMI[/TD]
[TD] Zeigt an, ob HMI zur Laufzeit auf  diese Variable zugreifen kann.[/TD]
[/TR]
[/TABLE]

Wobei die Kombination "Sichtbar in HMI = 1" und "Erreichbar aus HMI = 0" kein Sinn dergibt.
Oder?

Ok das oben war die Tia Hilfe, etwas uneindeutig.

Im nächsten Siemens Dokument steht es verständlicher.

https://www.automation.siemens.com/...d_simatic-s7-1500/documents/DE/program_de.pdf
Sie können bereits im Datenbaustein definieren, welche Werte ein Bediengerät in der CPU nur lesen ("Sichtbar in HMI") oder auch schreiben kann ("Erreichbar aus HMI").
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Und wenn man mehere HMIs hat,mit welchem HMI soll dann die Variable verknüpft werden?


Ich dachte immer das sei ein Security Feature mit den Hacken ??

Code:
[TABLE="class: table_default, width: 100%"]
[TR]
[TD] Sichtbar in HMI[/TD]
[TD] Zeigt an, ob die Variable in der  Auswahlliste von HMI per Voreinstellung sichtbar ist.[/TD]
[/TR]
[TR]
[TD] Erreichbar aus HMI[/TD]
[TD] Zeigt an, ob HMI zur Laufzeit auf  diese Variable zugreifen kann.[/TD]
[/TR]
[/TABLE]

Wobei die Kombination "Sichtbar in HMI = 1" und "Erreichbar aus HMI = 0" kein Sinn dergibt.
Oder?

Nutzt diese HMI Hacken überhaupt jemand ??

Wenn du mehrer HMIs hast, bekommst du auch mehrere Spalten, die du
evtl. in der in einer Einstellung vorwählen kannst. Wenn du zB 86 Panel's
wie die meisten in deiner Anlage hast, kann es sein das die Verwendung
deiner Variablen, des Achs FBs, nur in zwei Panel's nutzen möchtest, werden
dir halt nur diese zwei Spalten angeboten.

Das sollte alles im Computer Zeitalter möglich sein.

Wenn du lieber weiter Stundenlang weiter nach HMI Variablen, mit den zu erwartenden
Fehlern weiter Browsen möchtest, kann dir ja immer noch die alte Variante aus ProTool
Zeiten zur Verfügung stehen. Daran hat Siemens ja nichts geändert.
 
Zurück
Oben