TIA Der Multiuser Thread

Zuviel Werbung?
-> Hier kostenlos registrieren
Moin moin,

aus gegebenen Anlass möchte ich dieses Thema mal wieder etwas beleben. Wir arbeiten seit dieser Woche das erste Mal bei einem Kunden unter TIA V15.1 mit dem Siemens Multiuser. (TIA V15 haben wir komplett übersprungen.)
Dort hat es sich für uns angeboten im Administration-Tool den Commissioning-Mode einzuschalten. Die erste Stunde waren wir auch wirklich begeistert.
Man checkt im Verglich zum sonstigen Vorgehen keine geänderten Bausteine mehr auf dem Server ein und lädt diese anschließend, sondern beim Laden werden die Änderungen automatisch auf der Server transferiert und das lokale Projekt wird anschließend mit dem Server synchronisiert und man ist danach auch wieder online auf der CPU. Ich muss mich also nicht nach dem Einchecken oder dem Synchronisieren vom Server ständig neu mit der Steuerung verbinden.
Anfangs hat das Ganze gut funktioniert. Wir haben gedacht, Siemens wäre etwas auf Anhieb gut gelungen.
Nach den ersten Stunden ist auf einmal mein TIA beim dem Laden und "zeitgleichen" einchecken abgestürzt. Ab diesem Zeitpunkt hat das ganze bei mir nicht mehr funktioniert. Mein Kollege hatte weiterhin keine Probleme. Seit heute funktioniert das ganze leider auch nicht mehr. Wir haben also die typischen TIA-Tricks einmal ausprobiert.
- Multiuser-Projekt zu einem lokalen Projekt machen, einmal archivieren, wieder dearchivieren und wieder rauf auf den Server
- CPU aufgrund von evtl. nicht richtig abgebauten Verbindungen spannungsfrei machen(PG-Verbindungen die nicht richtig abgebaut werden haben unter V14 im Multiusermodus zu Problemen geführt beim online-verbinden)
Leider hat dies alles nichts gebracht. Wir arbeiten jetzt wieder ohne diesen "tollen" Inbetriebnahmemodus!

Hat jemand von Euch schon Erfahrungen mit dem Commissioning-Mode gemacht?
 
Haben ähnliche Erfahrungen gemacht. Läuft eigentlich schon ganz gut. Aber noch teilweise Abstürze und undefiniertes Verhalten.

Ein Tipp zu "hängenden Verbindungen": Im SPS Webserver unter Kommunikation/Verbindungen sind die offenen Verbindungen zu sehen. Relevant sind vermutlich die als "ES" gekennzeichneten. Hier stehen zwar leider keine Benutzernamen, aber anhand der IP-Adressen kann man mutmaßlichen Verursacher ausfindig machen.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
V15.1 ist ja noch taufrisch, ich finde es echt mutig von euch, damit produktiv zu arbeiten. Und dann gleich in die Vollen gehen.
Ich bin derzeit noch bei V15.0 ohne Multiuser und habe immer wieder mal Abstürze. V14 läuft mit Multiuser, Gott sei Dank ist unser derzeitiger Haupt-TIA-Kunde klug genug, erst einmal abzuwarten und erst bei Bedarf den nächsten Level zu erklimmen. Mit V15 habe ich jetzt 2 Projekte gemacht, inzwischen weiß ich schon halbwegs, ab wann es riskant wird (FB-Schnittstelle von einem FB ändern, der im Projekt bereits als Multinstanz genutzt wird, und dann diesen Aufruf aktualisieren, kann schlimm enden. Besser Alles übersetzen ;-) )
Aber bei V15.1 würde ich wirklich jedem raten, noch mindestens 6 Monate zu warten, das spart euch haufenweise Ärger.
Ist es denn unbedingt nötig V15.1 zu nutzen?? Braucht ihr Funktionen, die nur die V15.1 hat?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich bin der Meinung dass das gesamte Multiuser Gedöns ein Minenfeld ist das seinesgleichen sucht.

Ich komme mit V15.0 ganz gut zurecht (mittlerweile) und kann Minen hin und wieder sogar erkennen bevor ich drauftrete.
Aber im Multiuser reicht es ja schon das Projekt zu aktualisieren, um an die Bausteine des Kollegen zu kommen, damit TIA sich verabschiedet.
Für was brauch ich den Mist dann? Um meine Absturzrate um 3000% nach oben zu ziehen? Beim besten Willen nicht.
 
Wir sind aktuell recht zufrieden mit unserem V15.1 Multiuser Server. Ich würde den Server nur gerne umziehen hab gelesen das man den Server auch ohne TIA betreiben kann aber scheinbar muss man die Komplette TIA Installation starten um das zu Installieren. Weil als Standalone Installation hab ich es nicht gefunden.

Hat da jemand eine Standalone schon gefunden? Immer die paar GB auf den Server schieben um den Server zu updaten finde ich etwas nervig, vorallem wenn er auch Standalone laufen soll.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ah da wir die eigentlich nie laden hab ich es nicht gefunden. Warum ist dann aber der Server nochmal zusätzlich auf der DVD1? Nur das man ihn auch per Setup installieren kann?
 
Moin Zusammen,

wir verwalten alle unsere Projekte auf dem MultiUserServer. Für die Inbetriebnahme haben wir beim Kunden eine Box (Sophos RED 15) dabei, mit der wir einen dauerhaften Tunnel zu unserem Server aufbauen. Das funktioniert sehr gut und bisher konnte uns noch jeder Kunde einen performanten Internetzugang zur Verfügung stellen.

Es gibt eine Sache, die mich beim MultiUserServer stört. Ich hätte gerne eine Ordnerstruktur, mit der ich die Projekte (inzwischen >15 bei unterschiedlichen Kunden) besser strukturieren kann.

VG

MFreiberger
 
Hallo zusammen,

ist es eigentlich möglich, die konkreten Änderungen einzusehen? Wir testen aktuell ein wenig mit MU herum und sind bisher nur auf die Datenstrukturen, aber FB XY oder DB YZ wurden geändert. Dazu halt noch die Notiz, die bei jeder Revision angelegt werden kann. Aber eine Ansicht für "Zeile 12: + IF condition Then / - IF andereCondition Then konnten wir nicht finden.

Vielen Dank im Voraus!

Schöne Grüße!
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich würde auch gerne sowas haben aber gibt es nicht. Zumindest habe ich es noch nicht gesehen. Wir werden wohl mit V16 auf GIT und MU setzten, vorausgesetzt die Integration ist gut geworden.
 
Vielen Danke für die Antwort. Sowas habe ich befürchtet.

Im Informatikbereich nutze ich auch sehr gerne Git(Hub). Aktuell ist es ja leider nur bedingt brauchbar :sad:
 
Mit meinen GitExporter könnt Ihr git schon heute nutzen. Der schmeist auch unnötige informationen aus den XMLs raus so das z.B bei einer Datentypänderung du nicht gleich 100 geänderte Bausteine hast
 
Bei uns steckt das ganze noch in den Kinderschuhen, aktuell laufen 4 Projekte über MUS. 2 sind reine Entwickler- und Laborprojekte, die auf einem eigenen, zentralen, von der IT verwalteten MUS-Server laufen. Ein weiteres, das (noch) am gleichen Server läuft, wird von 2 Kollegen bearbeitet (1 SPS, 3 WinCC Advanced), ein drittes direkt auf dem Laptop eines Kollegen (schon auf der Baustelle, 3 Programmierer von Fremdfirmen hängen mit am MUS) - hier 1 SPS und 2 Visu (1 Advanced, 1 Professional mit ProDiag).

Grundsätzlich läuft das ganze recht gut, solange man sich - speziell bei der PLC - an einigermaßen getrennte Arbeitsbereiche hält. Das Einchecken und Aktualisieren dauert halt immer ein wenig, aber im Großen und Ganzen ist es zuverlässig.




  • Domain bei Zugriff auf zentralen Server, IP wenn Zugriff über Inbetriebnahmenetz
  • Benutzer sind teils Active Directory, teils lokal angelegt.


Wlan nein, da ja laut Handbuch dauerhaft Verbindung zum MUS gebraucht wird. Sollte mit V15 aber einfacher werden.
Im Büro gibts ohnehin GB-Ethernet, auf der Baustelle werden i.d.R. provisorische Inbetriebnahme-Netze mit GB-Ethernet aufgezogen, da dies bei S7-300 Projekten ohnehin nicht anders ging und die Leute dran gewöhnt sind.


  • aktuell 1 zentraler Server für Vorarbeiten im Büro und die reinen Entwicklungsprojekte
  • ab Inbetriebnahme MUS auf einem der IB-Rechner (Field-PG M4 oder M5)
  • es wurde darüber nachgedacht, eine Handvoll PGs als reine MUS abzustellen. Hintergrund ist die Möglichkeit, dass jener Kollege, auf dessen Gerät der MUS läuft, kurzfristig zu einem Einsatz weg muss. Bisher ist dieser Fall aber noch nicht eingetreten.

Hallo maxder2te!
Da ich jetzt auch zum ersten mal ein MUS Projekt machen soll, stellt sich mir die Frage wie es mit der Performance aussieht, wenn man den Rechner gleichzeitig als Server und Client laufen hat.
Gibt es da erhebliche Geschwindigkeitsverluste? Der andere Client wären in der gleichen Domäne und verbunden über LAN.

Oder sollte man wirklich einen separaten Rechner als Server laufen lassen?

Vielen Dank schon einmal für eine Antwort.
 
Der Server selbst benötigt kaum Ressourcen wenn er läuft. Im Endeffekt werden ja nur Daten von A nach B kopiert, d.h. eine SSD macht hier Sinn.
 
Guten Morgen Zusammen,

ich habe mich in den letzten Tagen mit dem Thema Multiuser und dem Comissioning Modus beschäftigt und habe jetzt im Büro eine 1517F, einen MU-Server und meine lokale Session.
Ich habe in der CPU nur ein kleines Testprogramm vom Typ "Und Eingang gleich Ausgang"

Was ich einfach nicht hinbekomme ist, eine Änderung im F-Programm vorzunehmen OHNE dass die CPU in den Stop geht...

Ich habe folgendes bisher probiert, erfolglos...

- F-Programm am MU-Server komplett HW und SW übersetzt und auf die CPU geladen
- Lokale Session abgeglichen
- Sicherheitsbetrieb auf der CPU deaktiviert
- Eine UND-Verknüpfung in einem F-FC bzw. auch mal in einem F-FB entfernt oder hinzugefügt
- SW-Änderungen übersetzt und in CPU laden...

Hierbei wird aber immer die gesamte F-Ablaufgruppe übersetzt und das Laden will immer die CPU in den Stop-Zustand schicken. Und zwar bei aktivem und deaktiviertem MU Commissioning Modus...

In den Eigenschaften des FCs unter Bibliothekskonformität steht eine Warnung:
Warnung: Das Objekt enthält Zugriffe auf globale Datenbausteine.

Da im FC lediglich eine Variable aus DB3 gelesen und eine weitere geschrieben wird, und ich in dieser Zuweisung einfach ein weiteres Signal aus dem gleichen DB hinzugefügt bzw. entfernt habe, frage ich mich was der Quatsch soll dass a) die gesamte Ablaufgruppe generiert werden und b) die CPU in den Stop geschickt wird.

Entweder ist das ein Feature von TIA / Siemens das für eine IBN absolut nicht geeignet ist, oder aber ich übersehe / überlese irgendwo eine Einstellung / Eigenschaft die dafür Zuständig ist. Bei der 1500er CPU kann man zB nur konsistent laden...

Gruss,
Michael
 
Was ich einfach nicht hinbekomme ist, eine Änderung im F-Programm vorzunehmen OHNE dass die CPU in den Stop geht
Vielleicht ist das Absicht oder gar Vorschrift? Wenn es möglich wäre, das F-Programm in RUN zu laden, dann könnte man unauffällig das F-Programm in der SPS ändern/austauschen und nach einem Unfall relativ unbemerkt wieder das ursprüngliche/abgenommene F-Programm in die CPU laden.

Harald
 
Zurück
Oben