CP 343 -1 OPC-Server

Zuviel Werbung?
-> Hier kostenlos registrieren
Du mußt eine "S7-Verbindung" zu einem "unspezifizierten" Verbindungspartner anlegen, dafür brauchst Du dann nur noch die IP-Adresse der SPS, sowie Rack und Steckplatz der CPU (unter Adressendetails...), die Einstellungen für die Verbindungsressourcen kannst Du im Normalfall so lassen wie es vorgeschlagen wird.
Standardmäßig ist das aber so eingestellt...
http://kreutzboeckhof.uttx.net/standard.jpg

Von NetPro ? Dann gibt es zusätzliche Anforderungen und Tätigkeiten, bewußt zu sein. Der Name des PC Station (In STEP7 oder NCM) muß derselbe wie der Name vom PC sein (Windows Systemeinstellungen). IP addresse muss auch übereinstimmen. PG/PC Schnittstelle muß auf "internal" eingestellt werden. In dem Configuration Console müssen Sie "Configured Mode" für die Ethernet-Karte (und mit dem korrekten Index) vorwählen. Nur dann kann ein Download von NetPro durchgefürt werden.
Ja, die Projektierung wird mit NetPRO geladen. Die PC Station heißt auch so wie sie tatsächlich heißt. Die Schnittstelle ist auch auf internal eingestellt
http://kreutzboeckhof.uttx.net/pgpc.jpg

Wenn ich im NetPRO die Konfiguration ins Zielsystem lade, steht ja dann auch dort dass keine Fehler gefunden worden sind.

Aber im OPC.Scout tut sich nicht die Welt :)
http://kreutzboeckhof.uttx.net/scout.jpg

Ach ja, die CPU ist eine 315-2 falls das relevant ist :)
 
Standardmäßig ist das aber so eingestellt...
Ja, die Standardwerte sind einfach doof.
Für S7-300 muss IMMER rack/steckplatz 0/2 spezifisiert werden.

Alles sieht also richtig aus (wenn rack/steckplatz = 0/2).
Kannst Du den CP von PC "pingen" ?
 
Zuletzt bearbeitet:
die IP der Steuerung lässt sich ganz normal anpingen!

Es gibt ja auch eine Funktion ob ein Router verwendet werden soll. Da hab ich 10.111.1.254 eingetragen (Das wird bei den Rechnern als Standardgateway eingetragen)
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Es gibt ja auch eine Funktion ob ein Router verwendet werden soll. Da hab ich 10.111.1.254 eingetragen (Das wird bei den Rechnern als Standardgateway eingetragen)
Wo hast Du das eingetragen ? In der Steuerung ?
Wenn die SPS und der PC sich im gleichen IP-SubNet befinden, dann wird das Gateway nicht verwendet.


Gruß Axel
 
In der S7-Verbindung im Net PRO hab ich das eingetragen!
IP des Rechners: 10.111.1.210
IP der Steuerung: 10.111.1.223

Was gibts jetzt noch damit ich das ganze zum Laufen bringe?

(Es gibt noch eine zweite Steuerung 10.111.1.222. Diese lässt sich ebenfalls pingen, zeigt aber beim Test mit OPC Scout das gleiche Verhalten!)
 
Es gibt ja auch eine Funktion ob ein Router verwendet werden soll. Da hab ich 10.111.1.254 eingetragen
Dieser Wert kann man unter die Eigenscahften des gesammte Netzwerk einstellen.
Da Du alles in dasselbe Subnetz hast (10.111.1.xxx) sollte es nicht notwendig sein.
Ob es stört weiss ich nicht.

Eigentlich sollte alles jetzt in ordnung sein.
Ich slage vor dass Du deiner project hier schickt.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hab das mit dem Router jetzt rausgenommmen => kein Unterschied zu vorher!

Gibt es auf den Steuerungen sowas wie ein WebInterface? Dann könnte ich evtl. über einen Browser auf die Steuerung schauen?
 
ich weiß ja nicht welche variante es genau ist. Ich habe nur die Bezeichnung CP 343-1 bekommen. Über welchen Port ist dieses WebInterface normalerweiße zu erreichen? Einen Versuch ist es wert, oder?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Vielleicht hast Du kein Problem mehr.

Nach den letzte Änderung, kann es sein das Du die rote Kreuze im OPC Scout noch haben ? Aber die sind anders plaziert ?
Wenn Du die DBs "sehen" können (siehe *) (mit rote Kreuzen) bedeutet es dass die verbindung in ordnung ist.

*:
Vorher: Ordner S7:TEST.objects.DB ist leer.
Nacher: Ordner S7:TEST.objects.DB enthält eine liste von vorhandene DBs.

Du kannst denn werte definieren das beobachtet werden soll.
 
Zuletzt bearbeitet:
?? was meinst du mit "rote kreuze im OPC Scout noch vorhanden, aber anders plaziert?"

wie kann ich das jetzt testen obs doch funtkioniert? gibt es irgendwelche Parameter die "immer" existieren? denn ich habe zwar eine Liste mit Datenblöcken, aber dass sind nur Werte welche ich schreiben soll.
 
Vorher: Das Rote Kreuz ist über der Ordner DB plaziert. Es gibt nichts mehr "zu sehen".

Nacher: Im Ordner DB gibts es eine liste von vorhandene DBs, und da ist eine rote Kreuz über jeder einselne DB ordner.

Es ist nur eine kleine Unterschied, aber es bedeutet das Du eine Verbindug hast.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
achso, du meinst so wie auf diesem Bild: http://kreutzboeckhof.uttx.net/db.jpg

Verbindung QTA3: nicht ok, TEST aber schon?

(die Verbindung TEST geht auf die Steuerung mit der .222 -IP)
Von dieser habe ich aber keine Datenblock-Definitionen. Kann ich das trotzdem irgendwie testen ob das auslesen von Variablen funktioniert?


was bedeutet dann aber das hier? http://kreutzboeckhof.uttx.net/verb.jpg
demnach sind ja keine Verbindungen zustandegekommen
 
Zuletzt bearbeitet:
Verbindung QTA3: nicht ok, TEST aber schon?
Genau so ja.

(die Verbindung TEST geht auf die Steuerung mit der .222 -IP)
Von dieser habe ich aber keine Datenblock-Definitionen. Kann ich das trotzdem irgendwie testen ob das auslesen von Variablen funktioniert?
Ja. Der OPC Server sieht selber welche DBs vorhanden sind.
Du markierst ein DB und wählt den Funktion "neue Definition" (denke ich das es heisst). Du muss Offset (von DBxx.DBW0), variablentyp (BOOL, BYTE, WORT usw) vieviele Variable auf einmal usw. spezifisieren.
 
für die TEST-Verbindung (geht auf die Steuerung mit der 10.111.1.222 - IP) habe ich keine Definition der Datenblöcke. Gibt es Blöcke oder Variablen die immer vorhanden sind? ansonsten kann ich ja schwer testen?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Du brauchst es gar nicht zu wissen, so lange das Du in die Daten nur lest und nicht schreibst.

Im OPC Scout siehst Du welche DBs vorhanden sind (daher weiss mann das der Verbindung funktionirt).

Du wählst irgendeiner DB und clickt auf den [+] symbol neben der DB. Es erscheint ein "New Definition" Ordner. Hier doubleclickst Du um ein dialogbox fortzubringen in dem dass Du DatenTyp (INT wählen), Anfangsaddresse (Wortnummer 0 wählen), Bit nummer (egal), und vie viele werte (mit 10 versuchen) spezifisierst.

Dann hast Du ein neue Eintrag in mitte der Fenster. Mit [-->] bringst Du das im rechten Teil der Fenster. Mit OK zurück zum hauptfenster.
Im Hauptfenster siehst Du (hoffentlich) im rechten Seite die gewünschten Werte. Wenn "Quality" mit "Good" markiert ist, ist alles in ordnung.
 
leider funktioniert das nicht:
Bei der Verbindung "TEST" sehe ich zwar einige DB's (an die 200 ??? ), doch sobald ich einen auswähle ist das rote kreuz da! da kann man dann nichts hinzufügen/definieren.
test.jpg
 
Zurück
Oben