TIA TIA Projekt in 2 Projekte teilen: SPS und HMI

Joline

Level-1
Beiträge
42
Reaktionspunkte
2
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

wir haben hier ein TIA 14 Projekt, welches 2 Geräte beinhaltet: eine S7-1500 sowie ein WinCC Advanced HMI Gerät. Die Datenbausteine in der SPS sind größtenteils optimiert und das HMI Gerät kommuniziert über symbolische Adressen mit der SPS. Die HMI-Variablen inkl. symbolischer Adressen werden extern generiert und dann importiert. Es besteht von der HMI Projektierung aus kein Grund, auf das SPS Projekt zugreifen zu müssen.

Nun sollen zeitgleich 2 Bearbeiter an dem Projekt arbeiten. Daher möchten wir das gern in je ein Projekt für SPS und HMI teilen. Während das für die SPS kein Problem darstellt, werden im HMI Projekt in der Variablenliste die Adressen aller Variablen als fehlerhaft gekennzeichnet. Der Weg über ein Proxy-Device scheint auch nicht zu funktionieren. Laut Beschreibung kann das Proxy-Device nur S7-300, S7-400 etc., also scheinbar feste Adressierung.

Kennt jemand dafür eine Lösung? Wie könnte es funktionieren?

P.S. Umstellung auf nicht optimierte Bausteine (feste Adressen) ist keine Option.
 
Stichwort wäre Multiuser.
Gib das mal in der TIA-Hilfe ein, da kommt so einiges an Erläuterung.
Man muß dazu einen Multiuser-Server installieren, das kann auch auf dem Gerät eines der Programmierer sein, wir haben dafür aber einen extra Server stehen.
Das Projekt wird als Multiuser-Serverprojekt dort abgelegt und jeder Beteiligte kann sich eine lokale Session erstellen.
Nach getaner Arbeit oder besser regelmäßig nach Änderungen, kann man diese Sessions mit dem Serverprojekt aktualisieren.
Man benötigt allerdings Lizenzen, die sind aber nicht allzu teuer.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi,

oder eben über den Geräteproxy.
Der funktioniert auch mit 1500er.
Dafür einfach im ursprungsprojekt unterhalb der CPU den Punkt "Geräte Proxy Daten" -> neue geräte proxy daten hinzufügen
dann diese neuen Daten öffnen und auswählen was alles reinsoll, dann Export
die nun entstandene IPE Datei kann im HMI Projekt mit dem Device Proxy genutzt werden, einfach zur initialisierung diese IPE Datei wählen.

Gruß
Christoph
 
@Ralle: Das hatten wir uns vor einiger Zeit schon mal angeschaut. Aber das war, wenn man "echte" Versionsverwaltungen gewöhnt ist, (für uns) unbrauchbar. Das war einfach zu inkonsistent und an einigen Stellen nicht zu Ende gedacht. Naja, vielleicht hat es sich ja inzwischen gebessert...

@ChristophD: Da war ja mein Anfang wohl gar nicht so verkehrt. Was ich nicht gemacht habe, einen Device-Proxy im SPS Projekt anzulegen. Das werde ich mal ausprobieren. Vielen Dank.
 
Wenn die DBs, auf welche das Panel zugreift, nichtoptimiert sind, sollte man auf jeden Fall die Variablen im Panel ohne die SPS im selben Projekt anlegen können. Ob das auch mit optimierten DBs irgendwie geht, weiss ich nicht... Wäre aber mal interessant herauszufinden.

Wir hatten bisher bei Comfortpanel + S7-1500 auch immer beides im selben Projekt, da das aber an verschiedenen Stellen Sorgen macht, schau ich mir das Trennen demnächst auch mal an. Bei uns sind aber die DBs in der SPS nichtoptimiert ;) Was ich sowieso empfehlen würde ;)

Gruß.
 
Ist egal ob symbolisch oder absolut.

Auf das Integrated von TIA ist man Gott sei Dank noch nicht angewiesen. Man kann alles immer noch schön trennen. Also SPS, HMI und Antriebe.
 
Zuletzt bearbeitet:
über den Proxy sollte es egal sein ob Optimiert oder nicht Optimiert

ja, den Proxy würd ich vermeiden wollen ;) Also einfach wie gehabt die Variablen im Panel eintragen. Das geht bei uns ganz gut, da wir standardisierte DBs zur Kommunikation mit den Panels haben... Aber wie gesagt, bei uns ist eh alles nichtoptimiert.

Zusatzfrage, Uhrzeitsynchronisation von S7-1500 -> TP1500 ohne das beides im selben Projekt ist?

Gruß und schönes Wochenende.
 
Zurück
Oben