Mit libnodave über ISO-on-TCP auf WinAC RTX zugreifen

adi

Level-1
Beiträge
11
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

von einem PC (Win XP Prof) sollen Daten aus einem Datenbaustein einer WinAC RTX ausgelesen und in einer Datenbank (SQL Server) archiviert werden.
Die WinAC RTX läuft auf einem PC477 von Siemens. Die Verbindung der beiden Geräte soll über Ethernet erfolgen.

Ich möchte mit Hilfe von libnodave auf die PLC-Daten zugreifen.
Als Protokoll würde ich gerne ISO-on-TCP (RFC1006) verwenden. Auf der Siemens-Seite
http://support.automation.siemens.c....csinfo&lang=de&objID=10805641&subtype=133200

unter Technischen Beschreibung steht bei diesem Protokoll: NEIN

Mmmmh, bedeutet vermutlich dass ich über ISO-on-TCP die Daten nicht auslesen kann :confused: ? - Oder gibt es anderweitige Erfahrungen?

Falls es mit ISO-on-TCP nun wirklich nicht funktionieren sollte, mit welchem Protokoll könnte ich doch noch an die SPS-Daten ran kommen?

Alternativ könnte ich mir noch vorstellen, in dem PC ein Profibus-CP (CP5613) zu stecken und über Profibus auf die RTX zu zugreifen.

Ich bin noch in der "Vorüberlegungsphase" - für Tipps bin ich sehr dankbar damit man nicht von vornherein einen falschen Weg einschlägt und Tage mit vergeblichen Versuchen verbrät.

Grüsse

Albert
 
ich würde mir mal den PC genauer anschauen ab der "C" Variante, kannst
du keinen zusätzlichen CP mehr stecken.
Wenn der PC als Bundel mit Flex gekauft wurde, hat der einen OPC Server
an Board, vlt. kannst du da ja etwas mit anstellen.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich interpretiere dies so, dass die "Offene IE-Kommunikation" nicht geht. Ich gehe davon aus, dass damit Send/Receive etc. gemeint ist. Bei PG/OP-Kommunikation steht aber ja. Und libnodave verwendet die PG/OP-Kommunikation. Am besten einfach mal testen.
 
Danke für die fixen Antworten.

@Rainer Hönle: na dann besteht ja noch Hoffnung dass es doch noch mit ISO-on-TCP funktioniert

Nächste Woche soll die Hardware ankommen dann werde ich es mal Testen
... und hier Bescheid geben.
 
@eloboy: libnodave wäre eh die erste Wahl, da ich das "Projekt libnodave" recht interessant finde (bis auf einen kleinen Test mit Excel-VBA wäre es allerdings die erste Anwendung für mich)

@Helmut von der Reparatur: guter Hinweis, Konstellation in dem Siemens-Beispiel entspricht ziemlich meinem Aufbau (Remote-PC greift auf RTX-Daten auf anderem PC zu)
Der RTX-PC ist dabei ein Simatic Panel IPC477C Bundle.
Im Bundle ist WinCC Flexible RT und die WinAC RTX dabei.
Betriebssystem ist Windows Embedded Standard 2009.

Bin mir im Moment aber noch nicht sicher, ob der SIMATIC NET OPC-Servers dabei ist.
Das Gerät kommt erst in den nächsten Tagen.

Falls der OPC-Server installiert ist wäre es sicher eine gute Option hierüber auf die Daten zu zugreifen. Oder WinCC Flex bringt einen OPC-Server mit.
Mit dem Simatic Net OPC-Server habe ich schon etwas Erfahrung. Zwar bisher immer lokale Applikationen - ein Remote-Zugriff sollte aber keinen großen Unterschied machen .... denke ich.
Interessehalber werde ich diesen Weg auch antesten ... wenn es die Zeit zulässt ...

Grüsse
 
Zuviel Werbung?
-> Hier kostenlos registrieren
bei den Bundel ist der Softnet Lean mit dabei und in diesen ist der OPC Server.
Das Gerät was du da bestellt hast ist eigendlich so eine Wunschlos
Glücklich ausführung, die ich auch nutze. Wenn viele wüssten was sich
dahinter verbirgt und was man da für möglichkeiten hat.
 
@Helmut von der Reparatur: hört sich gut an...

wie ich schon geschrieben habe, habe ich bisher nur Erfahrung mit lokalen Applikationen, also Programm läuft auf dem gleichen Rechner wie die RTX.

Wenn ich jetzt mit einem Remote-PC über den OPC-Server auf die RTX zugreifen möchte, benötige ich dann auf dem Remote-PC eine Simatic Net Installation?
Und muß dieser PC dann als PC-Station eingerichtet werden, oder geht das einfacher?

Benötige ich für die Applikation auf dem Remote-PC nicht diverse dll's von Simatic Net (z.B. Siemens OPC DAAutomation - sopcedaauto.dll) ?

Wenn "Softnet Lean" die XML-DA Schnittstelle des SIMATIC NET OPC Servers einrichtet, könnte man die Kommunikation auch darüber machen und man bräuchte auf dem Remot-PC überhaupt keine Siemens-Komponenten ?!? :-?

...könnte ich mir eigentlich auch anhand von dem Siemens Beispiel anschauen - wer lesen kann ist im Vorteil .... evtl. hat aber jemand eine Antwort parat
 
Zuletzt bearbeitet:
Rückmeldung zu erstem Test

Kurze Rückmeldung zu meiner ursprünglichen Frage "Mit libnodave über ISO-on-TCP auf WinAC RTX zugreifen ".

Ein kleines VB-Testprogramm zum Lesen und Schreiben von ein paar Datenworten mit 'ISO over TCP' hat auf Anhieb funktioniert. :ROFLMAO:

Na, dann werde ich mich mal an die Arbeit machen ...
 
Zurück
Oben