Die IP der Steuerung weiß ich, und der OPC - Server ist installiert (von Siemens, keine Ahnung obs da verschiedene gibt?)OPC Client Installieren
was darf ich da jetzt drunter verstehen? (tut mir leid, aber ich steh bei dem thema echt total im dunkeln)OPC Server Target geben (halt die Siemens Steuerung)
Meinst du mit Variablen die Datenblöcke? Wenn ja, dann ist bereits das erste Missverständnis erklärt. Jemand, der das Programm (oder so) für die Steuerung geschrieben hat, hat mir gesagt dass die datenblöcke "in der Steuerung" definiert sind, und dass ich mich darum nicht kümmern müsse.Variabeln im OPC Server Anlegen
Das ist so eine Sache. Den Client gibt es noch nicht, den soll ich ja machen. Wichtig ist jetzt erst mal dass generell die Verbindung funktioniert.Mit deinem OPC Client auf den Server zugreifen
siehe oben (Siemens-OPC-Server; Protokoll...ist ziemlich sicher TCP/IP)Helfen würde uns wenn du schreiben würdest welchen OPC Server du benuzt und wie die Steuerung der CP eingestellt ist, es gibt mehre verfahren und Protokolle um auf der S7 zuzugreifen (ISO ON TCPIP oder TCP/IP usw.)
Der Client wird eine Access-Anwendung (mit SQL-Server-Datenbank) werden, da auch das Produktionsplanungssystem schon eine MS-Access Anwendung ist.Was willst du denn als Client einsetzen?
Da ich das ganze über eine Fernwartung mache, kann ich im Moment nicht drauf, da irgendjemand den entsprechenden PC wieder ausgeschaltet hatRuf doch mal den OPC.Scout von Siemens auf und schau dir das zuerst mal an. Mit Hilfe von "F1" und ein wenig probieren wirst du auch sehen, was Raydien meinte.
troedi schrieb:Den Client gibt es noch nicht, den soll ich ja machen.
Damit meine ich einen Client, der gemäss der OPC DA-Spezifikation mit allen OPC-Servern aller Hersteller, Transportprotokollen, SPS-Steuerungen zu 100% funktioniert. Nicht gemeint ist damit ein Produkt, dass vielleicht mit 10 Zeilen VBA-Code eine ganz spezielle Anforderung für eine bestimmte Anlagenkonfiguration erfüllt, aber das ist dann eher ein Bastelwerk.Question_mark schrieb:einen OPC-Client zu programmieren
Hallo QM,Na denn viel Spass, die Aufgabe ist nicht gerade trivial. Heisst das etwa, du sollst als Aufgabe den OPC-Client erstellen ???
...
Wenn Du allerdings anhand von Vorgaben zur Neuerfindung des runden Rades gezwungen bist, solltest Du Dir zuerst die Spezifikationen zum COM-Interface der OPC-Server (in Deinem Falle wahrscheinlich OPC-DA 3.0) besorgen, durchlesen und dir auf der Microsoft-Homepage Informationen über COM-Interfaces besorgen
...
Damit meine ich einen Client, der gemäss der OPC DA-Spezifikation mit allen OPC-Servern aller Hersteller, Transportprotokollen, SPS-Steuerungen zu 100% funktioniert. Nicht gemeint ist damit ein Produkt, dass vielleicht mit 10 Zeilen VBA-Code eine ganz spezielle Anforderung für eine bestimmte Anlagenkonfiguration erfüllt, aber das ist dann eher ein Bastelwerk.
Siemens ist da leider mal wieder "gleicher", der OPC-Server von SimaticNET muss in SimaticManager projektiert werden: Entweder eine PC-Station in das SPS-Projekt einbinden, oder gleich ein eigenes Projekt dafür anlegen, in das (virtuelle) Rack des PCs den OPC-Server und noch einen CP reinprojektieren und die Parameter dafür (IP-Adresse usw.) richtig einstellen, die Verbindung zur SPS im Netpro projektieren (da wird der Verbindungsname dann festgelegt). Das ganze dann in die "Steuerung" (den PC !) laden (über die PG/PC-Schnittstelle "PC-internal"), und hoffen, das alles richtig eingestellt ist, dann funktioniert es evtl. auch ...Irgendwo muss doch "Teilnehmer einbinden " oder "Target" oder irgendeine Zielangabe sein.
Ich kenne zwar den Siemens OPC nicht, aber diese Einstellungen muss sein. (OPCs sind in gewisser hinsicht gleich)
Im OPC-Server von SimaticNet muß man die Variablen nicht anlegen, der kann auch dynamisch adressieren, d.h. wenn der Client eine OPC-ItemID im Format "S7:[Verbindungsname]DB1,X0.0" vorgibt, dann holt sich der OPC-Server die Daten dazu aus der SPS, auch wenn er vorher von der Adresse noch gar nichts wusste.Die Variabel muss auch dann im OPC Server angelegt werden und dann nacher dem Ziel zugewiesen werden
(Ziel == Target SPS, Datenpunkt)
naja, dann betrifft es mich ja doch! das muss ja auch ich machen (alles was mit der Softwarekonfiguration am PC zu tun hat geht an mich). Ich schätze mal dass unter "die Verbindung zum PC mit dem Step7-Manager parametrieren" auch das Projektieren fällt. Das ist ja auch ein Punkt an dem ich kläglich scheitere!Xdb und/oder ldb kommt von den Leuten, die die Steuerung erstellen und die Verbindung zum PC mit dem Step7-Manager parametrieren.
afk schrieb:muss in SimaticManager projektiert werden
Ralle schrieb:Ich weiß allerdings nicht, ob der OPC-Scout auch remote auf den PC mit der CP und dem OPC-Server zugreifen kann, um neue Variablen anzulegen.
afk schrieb:dann holt sich der OPC-Server die Daten dazu aus der SPS, auch wenn er vorher von der Adresse noch gar nichts wusste.
afk schrieb:aber wenn man mit den Spezifikationen der OPC-Foundation den Einstieg in das Thema versucht, dann wird einem das ganz schnell verleidet.
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?