TIA TIA WinCC Grafikeditor

Pikador

Level-2
Beiträge
249
Reaktionspunkte
17
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

Bei bearbeiten einer Grafik in TIA wird standardmäßig Paint geöffnet. Kann man es ändern und zum Beispiel Inkscape oder Paint.net benutzen?
Oder kennt jemand eine Möglichkeit TIA Grafiken ohne die Transparenz zu verlieren zu bearbeiten?

Viele Grüße
Pikador
 
Glaube nicht.
Ich nutze auch einen externen Editor, lösche die Grafik in der Grafiksammlung und importiere sie Neu.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Glaube nicht.
Ich nutze auch einen externen Editor, lösche die Grafik in der Grafiksammlung und importiere sie Neu.
Darf ich fragen wo die Grafiksammlung liegt und nach welcher Dateiendung ich suchen muss, bzw. kann man Tia sagen mit welchem anderen Editor als Paint die Grafiken bearbeitet werden sollen.


Gesendet von meinem PIC-LX9 mit Tapatalk
 
Danke, aber ich bin wie der Threadersteller auch, auf der Suche nach einer Möglichkeit die in WinCC
mitgelieferten Grafiken bearbeiten bzw. einfach nur drehen zu können OHNE die Transparenz zu verlieren.

In meinem Fall ist es ganz einfach die Transportschnecke die ich um 90° drehen möchte um sie waagerecht als
Dosierschnecke abzubilden.
Wenn ich auf bearbeiten drücke öffnet sich Paint, ich drehe die Schnecke und verliere die Transparenz.

Habe nun in einem Siemens Knowledge (Export Graphics Tool Beitrags-ID: 109562021) gelesen, das es nach der
Installation von TIA Openess und dem Graphic Export Tool möglich sei die Grafiken in andere Editoren zu exportieren.

Ist das alles wirklich nötig um eine Grafik aus dem WinCC Grafikordner zu drehen ohne die Transparenz zu verlieren?
Und wo finde ich diese Grafiken auf meiner HDD?
Ich möchte sie direkt aus dem Verzeichnis raus bearbeiten ohne dem Umweg über TIA, anschließend die bearbeiteten
Grafiken wieder zurück in den Ordner und dann in TIA aufrufen.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Besser wäre es ja, wenn es möglich ist ein Objekt direkt im Bild drehen zu können,
aber so etwas gab es in ProTool nicht, wozu benötigt man so etwas fast 30 Jahre später,
wird sich Siemens gedacht haben.
 
Das Programm das aus TIA bei "Grafik bearbeiten" aufgerufen wird, ist das gleiche Programm welches im Kontextmenü einer Bilddatei im Windows Explorer bei "Bearbeiten" aufgerufen wird. Und das lässt sich ändern.

Das Programm das aufgerufen wird ist in der Registry im Schlüssel:

HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\edit\command

hinterlegt. In Voreinstellung ist der Eintrag dort:

"%systemroot%\system32\mspaint.exe" "%1"

Da könnte man sein eigenes Programm eintragen, dieses muss aber den Dateinamen als erstes Argument übernehmen können.
 
Zuletzt bearbeitet:
@rostiger Nagel, also Basisobjekte und Elemente lassen sich bei mir in Tia direkt drehen, alles aus dem Grafikordner nicht.

@Thomas_v2.1, danke für den Tip mit der Registry, aber wo zum (Lucifer) finde ich den Ordner auf meiner HDD in dem die Grafikelemente (z.B Equipments) abgelegt sind?
Von dort aus könnte ich diese ja in meinen Grafikeditor ziehen, bearbeiten und wieder zurück.
Hab alle Google Pfade durch, verdammt.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Beim TIA-Portal liegen die Dateien soweit ich weiß in einer zip Datei in
C:\Program Files\SIEMENS\Automation\Portal V14\lib\Graphics

Bei WinCC flex lagen diese schon fertig entpackt in:
C:\Program Files\Siemens\SIMATIC WinCC flexible\WinCC flexible Support

Um solche Dinge herauszufinden ist der Process Monitor aus der Sysinternals Suite von Microsoft äußerst hilfreich. Damit lässt sich nachvollziehen welche Datei eine Anwendung öffnet oder wenn diese Zugriff auf die Registry nimmt. In einer der letzten c't war eine kleine Einführung wie man das Programm für so etwas verwenden kann.
 
Dass das 'Drehen' der Symbole nicht (direkt) möglich nervt sicherlich noch mehr Leute. Mich zum Beispiel ;)

Entpacke die .zip Datei und dann hast du Zugriff auf die Ordner und Symbole.
Als Editor benutze ich IrfanView (kostenlos im Netz). Also Rechtsklick auf die Datei -> Öffnen mit -> IrfanView

Jetzt kannst du z.B. das Symbol drehen: Bild -> Rechts drehen.

Ich speichere das Symbol dann als PNG. Dort gibt es ein zusätzliches Dialogfenster mit Optionen.
Wegen der Transparenz müssen gewisse Haken gesetzt sein:
Unter PNG: Transparente Farbe speichern
Unter ICO: Transparente Farbe speichern

Wenn man nun Speichern anklickt, wird das Symbol in einem Fenster geöffnet.
Dort muss man auswählen, welche Farbe später 'Transparent' sein soll.
Das ist wohl meistens weiß, der Hintergrund der Symbole.
Diesen anklicken und das Symbol hat später den transparenten Hintergrund.

Zuletzt die Ordner, welche man anfangs entpackt hat, wieder packen und unter dem alten Namen (Graphics_All.zip) abspeichern.

Jetzt hat man im WinCC Grafikordner das bearbeitete Symbol.


Es gibt aber sicher noch einige weitere Möglichkeiten.
 
Das Programm das aus TIA bei "Grafik bearbeiten" aufgerufen wird, ist das gleiche Programm welches im Kontextmenü einer Bilddatei im Windows Explorer bei "Bearbeiten" aufgerufen wird. Und das lässt sich ändern.

Das Programm das aufgerufen wird ist in der Registry im Schlüssel:

HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\edit\command

hinterlegt. In Voreinstellung ist der Eintrag dort:

"%systemroot%\system32\mspaint.exe" "%1"

Da könnte man sein eigenes Programm eintragen, dieses muss aber den Dateinamen als erstes Argument übernehmen können.
Auch wenn das Thema schon etwas älter ist - Danke für den Tip!

Wenn man sich den offiziellen Weg von Siemens zum Bearbeiten von Grafiken mit größerem Funktionsumfang (Zitat Siemens) mal anschaut, wird einem ja schlecht o_O
 
Zurück
Oben