IE Softnet S7 Lean 2006

eYe

Level-1
Beiträge
759
Reaktionspunkte
80
Zuviel Werbung?
-> Hier kostenlos registrieren
Nabend,

ich soll morgen einem Kunden einen OPC Server in die Hand drücken (IE Softnet S7 Lean 2006) und ihm dann erklären wie er das Ding einrichten muss.

Die Daten soll er von eienr S7-315 DP mit Ethernet CP bekommen, dazu werde ich morgen der SPS die vom Kunden gewünschte IP geben. An dem CP hängt auch noch ein Panel PC mit Win Flex 2005 Runtime dran.

Tja leider habe ich damit noch nie gearbeitet und deswegen ein paar Fragen:

1) Ist es unproblematisch das OPC und WInCC Flex ihre Daten über den gleichen CP holen?

2) Muss ich dem Kunden noch irgendetwas zum installieren mitgeben (Simatic Net?) oder ist bei dem OPC Server Packet alles dabei?

3) Muss der OPC Server zwingend in die NetPro Umgebung eingebunden werden, oder kann dieser auch ohne Änderung an der SPS die Daten abrufen?

4) Reicht es wenn ich dem Kunden dann eine Liste mit den für Ihn wichtigen Variablen gebe und er sich daraus dann seine Itemlist macht? Oder was braucht er außer der IP, CPU Bezeichnung und den DB Adressen sonst noch?

5) Gibt es ein "How to" für den OPC Server? Habe hier im Forum schon einen Link zu einem 782 Seiten PDF gefunden, doch leider finde ich dort bisher keine einfache Anleitung drinne.
 
Simatic OPC Lean

Hallo,

zu 1) Kein Problem

zu 2) Der OPC-Server ist auf der CD Simatic-Net. Wenn Du einen OPC-Server bestellt hast, bekommst Du die Simatic-Net CD mit Lizenzdisk für den OPC-Server.

zu 3) Es muss zwingend in NetPro eine Verbindung projektiert werden.

zu 4) Die von Dir aufgeführten Infos reichen aus, also Variablenliste, IP oder MAC (je nach Verbindungsart)

zu 5) Siemens A&D Homepage, da findest Du alle Informationen. Daher kommt wahrscheinlich auch das 782 Seiten fette PDF File. Aber da sind wirklich alle Kommunikationswege beschrieben. Du musst jetzt nur im Inhaltsverzeichnis nach deinem Verbindungsweg (zB. Ethernet, DP) suchen, dann reduziert sich das ganze auf ein überschaubares Maß.

Aber lesen musst Du schon selber :ROFLMAO:

Gruß

Question_mark
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich soll ja die IP Adresse der SPS auf Wunsch des Kunden ändern.
Momentan schaut es so aus:

SPS: 192.168.0.1
WinCC Flex RT PC: 192.168.0.2

SPS NEU: 172.20.50.100

Ist es nun möglich nur die Adresse der SPS zuu ändern oder geht mir dann die Kommunikation zur Runtime flöten, da diese sich nicht mehr im gleichen Adressbereich befindet? :(


PS: Wäre ein OPC von z.B DeltaLogic ohne NetPro konfiguration lauffähig?
 
Ich soll ja die IP Adresse der SPS auf Wunsch des Kunden ändern.
Momentan schaut es so aus:

SPS: 192.168.0.1
WinCC Flex RT PC: 192.168.0.2

SPS NEU: 172.20.50.100

Ist es nun möglich nur die Adresse der SPS zuu ändern oder geht mir dann die Kommunikation zur Runtime flöten, da diese sich nicht mehr im gleichen Adressbereich befindet? :(


PS: Wäre ein OPC von z.B DeltaLogic ohne NetPro konfiguration lauffähig?

Das hast du richtig erkannt, die Verbindung zur Runtime geht auch flöten. Da wirst du was an deiner IP-Konfig tun müssen.
 
Netzwerkklasse

Hallo,

Lars Weiß schrieb:
die Verbindung zur Runtime geht auch flöten. Da wirst du was an deiner IP-Konfig tun müssen.

Richtig, die Verbindungsprojektierung für die RT muss natürlich geändert werden.
Ein zusätzliches Problem liegt aber darin, dass die Adresse aus dem Bereich 192.xxx.xxx.xxx im Klasse C-Netz liegt und die Adresse 172.xxx.xxx.xxx im Bereich Klasse B-Netz liegt.
Um es mal auf das Telefon zu übersetzen : die Vorwahl stimmt nicht ...

Ich kann jetzt nicht sagen, ob es trotzdem funktioniert, aber ich würde es gar nicht erst versuchen.

Gruß

Question_mark
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Mist, hab ich mir schon gedacht :/
Also muss der Kunde noch eine zweite IP aus dem Bereich rausrücken, die ich dann der RT zuweise.

Eine Frage noch zu NetPro, muss der OPC Server wirklich im SPS Programm eingefügt werden oder aber reicht es die Konfiguration nur auf dem PC wo der OPC läuft mit dem NCM PC Manager zu machen?

Ich habe unter http://www.sps-forum.de/showthread.php?t=21574 diese Anleitung gefunden: Guide

Wenn ich das auf die Schnelle richtig Überblicke wird dort die SPS Seite nicht erwähnt, sondern alles auf dem PC Konfiguriert?
 
Hoi QM,

erstmal vielen Dank für den nächtlichen Support :)

Also mir geht es darum das ich ungerne an der HW Konfig der bestehenden Anlage herumfummeln möchte, da diese seit Wochen reibungslos läuft und ich leider immer wieder in diese "Never touch a running system" Fettnäpfchen trete :D

Aus diesem Grund wäre es mir am liebsten einfach den OPC Client zu installieren und die SPS nicht anzufassen.

Auch auf ie Gefahr hin das du nicht mehr mit mir redest, hier nochma die gleiche Frage ^^

Du hast ein voll-spezifiziertes Verbindung eingerichtet.
Dann must Du unbedingt von NetPro zum allen Station ein Laden durchführen. Also, zum OPC Server und S7 SPS.
Nur mit ein unspezifizierter Verbindung braucht der Verbindung nur auf eine Seite geladen werden.
Quelle: http://www.sps-forum.de/showthread.php?t=24621

Bedeutet das, dass ich mit einer unspezifischen Verbindung die SPS nicht bearbeiten muss oder aber verstehe ich das falsch?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Verbindungsprojektierung

Hallo,

eYe schrieb:
Bedeutet das, dass ich mit einer unspezifischen Verbindung die SPS nicht bearbeiten muss oder aber verstehe ich das falsch?

Also egal ob unspezifizierte oder spezifizierte Verbindung, beide müssen in NetPro projektiert werden und auf die SPS-CPU geladen werden. Jedenfalls solange es sich um einen OPC-Server handelt. Prodave und AGLink40 benutzen eine andere Kommunikationsressource der CPU (also wie ein PG), daher ist in diesem Falle keine SPS-Projektierung erforderlich.

Gruß

Question_mark
 
Ich bin ja wirklich SIEMENS-FAN

ABER

S7-OPC-Server kaufe ich immer von SOFTING (Version mit-USB-Dongle)

Da muß man absolut nichts auf der SPS in der HWKonfig ändern.

An dieser Stelle ist SIEMENS viel zu kompliziert.

Gruß
 

Anhänge

  • S7_Tutorial.pdf
    274,1 KB · Aufrufe: 45
Ah, das ist doch endlich mal eine einfache und verständliche Anleitung :)

Ich habe irgendwo gelesen das der OPC Server von Softing der gleiche wie von Deltalogic ist?
Wenn nein, spricht etwas gegen den von Deltalogic?

Der S7/S5-OPC-Server beherrscht die Kommunikation sowohl zu den aktuellen SPS-Familien der Reihen S7-200, S7-300 und S7-400, als auch zu den noch weit verbreiteten S5-SPSen. Zur Kommunikation mit der SPS sind eine Vielzahl von Kommunikationswegen möglich (vgl. Tabelle »Unterstützte Kommunikationswege«). Für den Datenaustausch ist weder eine projektierte Verbindung noch eine Modifikation des SPS-Programms notwendig.
http://www.deltalogic.de/content/view/24/46/lang,de/
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich habe irgendwo gelesen das der OPC Server von Softing der gleiche wie von Deltalogic ist?

Wenn nein, spricht etwas gegen den von Deltalogic?

Die Interena der Software sind gleich nur halt die ganzen Logos nicht.
Beide Firmen aber auf diesem Gebiet eng zusammen.

D.h du kannst die SW sorglos bei Deltalogic bestellen.
Meine Empfehlung ist die Version mit USB-Dongle da ist der
spätere "Rechnerumzug" einfacher.

Gruß

Frank
 
Ich habe irgendwo gelesen das der OPC Server von Softing der gleiche wie von Deltalogic ist?
Wenn nein, spricht etwas gegen den von Deltalogic?
Der S7-/S5-OPC-Server ist ein Kooperationsprodukt von Softing und DELTALOGIC. Von Softing stammt dabei der OPC-Teil (die haben da sehr viel Erfahrung (siehe auch die Bücher von Jürgen Lange und Frank Iwanitz zum Thema OPC)) und von DELTALOGIC der Kommunikationsteil (dito ;-)), der auf ACCON-AGLink basiert.
Bis auf das Logo ist es somit dasselbe Produkt. Und natürlich freue ich mich, wenn es direkt bei uns gekauft wird :-D:-D:-D.
 
Hab mir jetzt die Demoversion installiert und die Verbindung auch ohne Probleme hinbekommen. Die ersten Variablen habe ich auch übertragen bekommen, scheitern tut es momentan noch an der richtigen Darstellung.

Mein MD104 wird immer als UI4 (Also Int) dargestellt, sollte aber ein Real/Float sein. Wenn ich auf R4 umstelle übernimmt er es nicht.

Desweiteren würde ich nun gerne die OPC Server Itemslist erstellen, leider gibt es dazu keine Hilfe. Die Ganze Hilfe besteht aus der Versionsnummer...

Habe vom Support folgende Beispieldatei bekommen:

Code:
#	
#	
#	
#	S7-Project: hier steht der Name Ihres Projekts
#	S7-Program: 
#	Alias Name	Syntax Item	  Comme
	
	DB70/3	DB70.DBX52.3:BOOL	Verbindungsname/Beschreibung
	DB70/4	DB70.DBX53.0:BOOL	M5 Anforderung oben
	DB70/5	DB70.DBX53.1:BOOL	M5 Anforderung unten
	DB70/6	DB70.DBX53.2:BOOL	M5 Pumpe Start
	DB70/7	DB70.DBX53.3:BOOL	M6 Anforderung
	DB70/8	DB70.DBX53.4:BOOL	M6 Pumpe Start
	MeinAliasMB0_auf_Maschine6	Maschine6/MB0	Beispiel MB0 auf Maschine6
	MeinAliasMB0_auf_Maschine5	Maschine5/MB0	Beispiel MB0 auf Maschine5

Allerdings brauche ich mal eine Übersicht der gesamten Syntax.
Wie definiere ich nun z.B. mein MD104 korrekt?
Unterliegt der Aliasname einer bestimmten Vorgabe?

Wenn ich das Ganze fertig habe kauf ich auch die Lizenz, wobei ich in der USB Geschichte keinen wirklichen Vorteil sehe. (Zumal teurer)
 
Also egal ob unspezifizierte oder spezifizierte Verbindung, beide müssen in NetPro projektiert werden und auf die SPS-CPU geladen werden. Jedenfalls solange es sich um einen OPC-Server handelt.
Nein. Es ist genau den Vorteil mit ein unspezifizierter Verbindung.

Ein Voll-spezifizierter Verbindung muss auf beide Stationen geladen werden - in diesen Fall SPS und OPC Server.

Ein unspezifizierter Verbindung braucht nur auf eine seite geladen werden - in diesen Fall auf der OPC Server. Also, der SPS braucht keine HW-Konfig änderung.
 
Ich bin ja wirklich SIEMENS-FAN
ABER
S7-OPC-Server kaufe ich immer von SOFTING (Version mit-USB-Dongle)
Da muß man absolut nichts auf der SPS in der HWKonfig ändern.
An dieser Stelle ist SIEMENS viel zu kompliziert.
Softing ist sicher sehr gut, aber bei diesen Punkt ist Siemens genau so gut.
Unspezifizierter Verbindung = auf SPS ist kein HWKonfig änderung nötig.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Das würde ich gerne ausprobieren, ich bin neugierig

Hallo,

JesperMP schrieb:
Ein unspezifizierter Verbindung braucht nur auf eine seite geladen werden - in diesen Fall auf der OPC Server.

Ich beziehe mich jetzt mal auf den Simatic-Net OPC-Server. Ich muss da beim OPC-Client beim Zugriff auf Items immer einen qualifizierten Verbindungsnamen (z.B. S7:[MyConn]MyItem ) voranstellen, also hier im Beispiel "MyConn".
Und dieser Verbindungsname muss doch zwingend auf Seiten der SPS projektiert sein (egal ob S5 oder S7), und bei der S7 egal ob spezifiziert oder unspezifiziert. Und damit auch zwingend auf Seiten der SPS auch projektiert und geladen sein ???
Wenn Du mir einen Weg aufzeichnen kannst, ohne jegliche Projektierung auf Seiten der SPS eine OPC-Verbindung einzurichten, hätte ich einiges wertvolles dazugelernt.

Gruß

Question_mark
 
Hallo,

eYe schrieb:
Hat sich erledigt, der Support kann offenbar Gedanken lesen

Ja, aus eigener Erfahrung gibt es da von mir einige dicke und fette Pluspunkte für den Support von Deltalogic.

Rainer Hönle schrieb:
Und natürlich freue ich mich, wenn es direkt bei uns gekauft wird

Und der Support ist ein guter Grund, das Produkt bei Deltalogic zu kaufen.

Gruß

Question_mark
 
Ich beziehe mich jetzt mal auf den Simatic-Net OPC-Server. Ich muss da beim OPC-Client beim Zugriff auf Items immer einen qualifizierten Verbindungsnamen (z.B. S7:[MyConn]MyItem ) voranstellen, also hier im Beispiel "MyConn".
Und dieser Verbindungsname muss doch zwingend auf Seiten der SPS projektiert sein (egal ob S5 oder S7), und bei der S7 egal ob spezifiziert oder unspezifiziert. Und damit auch zwingend auf Seiten der SPS auch projektiert und geladen sein ???
Wenn Du mir einen Weg aufzeichnen kannst, ohne jegliche Projektierung auf Seiten der SPS eine OPC-Verbindung einzurichten, hätte ich einiges wertvolles dazugelernt.
In dein Beispiel S7:[MyConn]MyItem, ist MyConn den Verbindung, und MyItem ein Symbol.
Ein un-spezifizierter Verbindung ist so einfach wie vorher geschrieben.
Aber denn hat man nur die absolute adressen, wenn keine Symbole definiert sind.

OPC Symbole können in verschiedene Weise definiert werden. Einer Methode ist die Variabel-Namen von STEP7 projekt als OPC Symbole zu übernehmen. Aber dies ist nur möglich mit ein voll-spezifizierter verbindung.

Mit die volgene Methoden kann Symbole erzeugt werden ohne ein voll-spezifisierter Verbindung.
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. Er programmiert selber ein OPC Client).
Du kannst auch probieren Symbole mit Siemens OPC Scout zu erzeugen.
Und es gibt auch ein tool in Simatic Net um Symbole zu erzeugen (Symbol File Configurator).

Es ist das einfachste ein voll-spezifizierter verbindung zu definieren.
Aber wenn es nicht möglich ist, und symbole verwendet werden muss, gibt es methoden dafür.
 
Zurück
Oben