IE Softnet S7 Lean 2006

Zuviel Werbung?
-> Hier kostenlos registrieren
OPC Server

Hallo,

Ich reduziere das ganze mal zur Vereinfachung auf den Simatic-Net OPC-Server und auf die Kommunikation mit einer S7.

JesperMP schrieb:
Unspezifizierter Verbindung = auf SPS ist kein HWKonfig änderung nötig.

Und genau das glaube ich nicht ...
Die Verbindung muss immer in NetPro projektiert werden, egal ob spezifiziert oder unspezifiziert. Ob der Zugriff auf die Items letztendlich symbolisch oder absolut erfolgt, ist jetzt erstmal egal. Ich sehe keine Möglichkeit, vom OPC-Server (oder Client) aus zu steuern, über welche Kommunikationsressource der Zugriff auf die SPS erfolgt (also PG-Verbindung oder projektierte Verbindung). Daher ist meines Erachtens immer eine in NetPro projektierte Verbindung auf der SPS erforderlich.
Wenn ich da bisher den falschen Baum angekläfft habe, lass ich mich gerne eines besseren belehren...

@Rainer Hönle : Wie ist das denn beim Deltalogic OPC-Server realisiert ? Geht es da auch ohne Projekierung in STEP7 ? Gibt es eine Demoversion ?

JesperMP schrieb:
Du kannst auch probieren Symbole mit Siemens OPC Scout zu erzeugen.

Das ist bei einigen tausend Symbolen ein recht mühsames Unterfangen. Ich erzeuge die Symbolik automatisiert direkt in der entsprechenden *.txt Datei der jeweiligen Resourcendatei des Verbindungsweges des Simatic OPC-Servers.

JesperMP schrieb:
Und es gibt auch ein tool in Simatic Net um Symbole zu erzeugen (Symbol File Configurator).

Ja, das kenne ich. Aber wenn ich die Anwendung programmiere, habe ich nur die DBs als Schnittstelle vorliegen und noch keine Symbollikdatei. Also nicht praktikabel für mich.

JesperMP schrieb:
Ein OPC Client kann selber OPC Symbole in OPC Server erzeugen, und dann können diese Symbole von ein andere OPC Client verwendet werden (diese Methode verwendet ein Kollega von mir.

Möglich, das der Client die Symbolik erzeugen kann, aber über welche Methoden ? Beim Simatic-Net OPC-Server ist die Schnittstelle zwischen absoluter und symbolischer Adressierung die *.txt Datei des Kommunikationsweges. Ich lege bei der Programmierung meines Anwenderprogramms viel Wert auf symbolische Programmierung, da ich keine Lust habe, bei Änderungen in der absoluten Adressierung der S7 tausende Quellcodezeilen zu überprüfen.

Und damit zurück zum Anfang meiner Feststellung, und das auch gleichzeitig als Frage : Gibt es eine Möglichkeit (mal reduziert auf S7 und Simatic-Net OPC-Server) diese Konstellation ohne Projektierung auf Seiten der S7 (NetPro) zum Laufen zu bringen ?

@Rainer Hönle : Da würde mich auch Deine Meinung interessieren, wie macht Ihr das ? Ich finde das Thema sehr interessant und Eure Erfahrungen damit interessieren mich.

Gruß

Question_mark
 
Zuletzt bearbeitet:
Wie ist das denn beim Deltalogic OPC-Server realisiert ? Geht es da auch ohne Projekierung in STEP7 ?
Bei uns geht das ohne Projektierung in der Step7, da wir die Verbindungen dynamisch erzeugen und die (für uns wichtigen) Daten außerhalb konfigurieren. Dies sind: welcher Weg und welche SPS. Wir verwenden auch keine projektieren Verbindungen sondern ganz normale PG- oder OP-Verbindungen.

Gibt es eine Demoversion ?
Aber sicher. Zu finden hier DELTALOGIC-Downloads

Da würde mich auch Deine Meinung interessieren, wie macht Ihr das ? Ich finde das Thema sehr interessant und Eure Erfahrungen damit interessieren mich.
Ich persönlich verzichte gerne auf eine Projektierung in NetPro (wegen RUN -> STOP -> RUN), wenn es nicht unbedingt erfoderlich ist. Die Variablennamen für den symbolischen Zugriff und auch auf den voll qualifizierten Zugriff bei DBs lesen wir aus dem S7-Projekt oder einer erzeugten Alias-Datei aus. Dies hat sich meiner Meinung nach bewährt und erlaubt einfachste Konfiguration und leichte Anpassung an neue Gegebenheiten.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Zitat von JesperMP Unspezifizierter Verbindung = auf SPS ist kein HWKonfig änderung nötig.
Und genau das glaube ich nicht ...
Die Verbindung muss immer in NetPro projektiert werden, egal ob spezifiziert oder unspezifiziert.
Das ist Korrekt. Aber es braucht nur auf ein Seite (der PC Station mit der OPC Server) geladen werden.

Das Symbole schwierig sind wenn man kein voll-spezifizierter Verbindung hat ist mir klar.
Mein kommentar ging auf dein "beide müssen in NetPro projektiert werden und auf die SPS-CPU geladen werden."

Es ist wirklich nicht so ein Riesen Problem wie man denkt.
Man braucht nur einmal den voll-spezifizierter Verbindung auf den SPS zu laden. Also, beim erste inbetriebnahme ladet man den Verbindung.
Wenn man nacher die Symbole ändert, braucht der geänderte Verbindung (inkl. geänderter Symbole) nur auf PC Station geladen werden. So tu ich immer.

Möglich, das der Client die Symbolik erzeugen kann, aber über welche Methoden ?
Das ist mein Kolleges know-how. Ich bin aber sicher das es ist funzt bei allen OPC Servern, nicht nur Simatic Net. Wenn ich Du wäre wurde ich es auf den OPC Programmers Connection abfragen.
 
Für einen Aussenstehenden klingt alles hier so als wäre es kompliziert.


1. Beliebiege S7300-SPS (vorzugsweise mit IE-CP) nehmen.

2. Auf PC den Deltalogic-S7-OPC-Server installieren

3. Verbindung einseitig NUR auf dem PC einrichten (siehe Tutorial weiter oben)

4. Entpacktes S7-Projekt (nur wegen der Symbole) dem OPC-Server zur Verfügung stellen.

5. Netzwerkkabel verbinden

6. Server starten

7. Irgeneinen DEMO-OPC-Client nehmen und Verbindung zum Deltalogic-Server aufbauen.

8. Nun kann man in allen Symbolen den ganzen S7-Projektes browsen - sieht Werte und die Quality (GOOD = O.K.)



9. Falls einem die sich ergebende OPC-Symbolik nicht gefällt, kann bei Belieben in den
OPC-Server eine ALIAS-Datei laden


Das alles geht absolut OHNE JEDE Änderung des S7-Programmes und
schon garnicht werden Änderungen im Netpro oder in der HWKonfig
benötigt.

Das ist ja gerade das schöne bei den DELTALOGIC/SOFTING-Lösungen.
Man kann Maschinen ausliefern und der Kunde kann wie immer er will
später OHNE Eingriff in das Programm eine BDE Anbinden.
OK - die IP und SUBNET-MASK sollte schon im richtigen Bereich sein.


Gruß
 
8. Nun kann man in allen Symbolen den ganzen S7-Projektes browsen - sieht Werte und die Quality (GOOD = O.K.)

Moin, ich habe gerade am Freitag die Demoversion des Deltalogic OPC Server installiert und bin exakt dem "Softing" Tutorial gefolt, welche ja quasi deiner Beschreibung entspricht. Nachdem ich die "*.s7p" Datei geladen habe war die Verbindung auch hergestellt und ich konnte alle meine DBs im Client browsen. Doch eben leider nur die Dbs und nicht deren Inhalt, der Support hat mir am Telefon gesagt die einzelnen Variablen im DB müßten alle einzeln über die Aliasliste im Server eingefügt werden um Sie im Client zu browsen?

Bei deinem Punkt 8 verstehe ich es so, dass du alle Symbole sofort zu verfügung hast?
 
Danke für die Infos

Hallo,

da der "Danke" Button der Forumsoftware bei mir weder im IE noch im FF funktioniert (sind bestimmt meine Sicherheitseinstellungen mal wieder schuld :)), auf diesem Wege mein Danke an Rainer Hönle, JesperMP und IBFS für die Informationen.

Gruß

Question_mark
 
Zurück
Oben