Sps <--> Pc

pm

Level-1
Beiträge
31
Reaktionspunkte
5
Zuviel Werbung?
-> Hier kostenlos registrieren
hallo,

ich möchte werte aus datenbausteinen sekündlich auf einem pc speichern (mit vb), habe das mit ibh-link und libnodave (funktioniert wunderbar) schon realisiert. diesmal kann ich allerdings nicht die mpi-schnittstelle verwenden, sondern dachte an eine serielle- bzw. ethernet-verbindung (wahrscheinlich besser).
habe auch schon einiges gefunden: ocx von rothenbacher, IP-S7 link von träger, etc.
was muss ich auf der sps-seite (s7-300) alles beachten? ich brauch logischerweise eine cp 343 mit enstrechender programmierung von send u. fetch? liege ich da richtig? oder brauch ich noch zusätzlich software (opc-server?).
vielen dank,

mfg
 
pm schrieb:
hallo,
ich möchte werte aus datenbausteinen sekündlich auf einem pc speichern (mit vb), habe das mit ibh-link und libnodave (funktioniert wunderbar) schon realisiert. diesmal kann ich allerdings nicht die mpi-schnittstelle verwenden, sondern dachte an eine serielle- bzw. ethernet-verbindung (wahrscheinlich besser).

Hallo,

ich denke libnodave geht auch mit der Ethernet-CP 343-1.

Als Alternative zu libnodave gibt es auch ACCON-AGLink von uns.

pm schrieb:
was muss ich auf der sps-seite (s7-300) alles beachten? ich brauch logischerweise eine cp 343 mit enstrechender programmierung von send u. fetch? liege ich da richtig?

In beiden Fällen, also libnodave oder Aglink, müssen Sie SPS-seitig nichts programmieren.

Viele Grüße

Gerhard Bäurle

PS: Warum nicht über die MPI-Schnittstelle?
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
die mpi-schnittstelle ist mit op und pg besetzt, da gab es anscheinend das letztemal mit dem ibh-link nach einem stromausfall öfters probleme beim hochfahren. diesmal sind es auch wesentlich größere datenpakete und der programmierer der sps befürchtet, dass dadurch evtl. die kommunikation mit dem op darunter leiden könnte...
also brauch ich "nur" die cp 343 anstelle des ibh-links und ich kann mit libnodave weitermachen? das wäre super...
vielen dank für die schnelle antwort,
 
pm schrieb:
also brauch ich "nur" die cp 343 anstelle des ibh-links und ich kann mit libnodave weitermachen? das wäre super...
Ja, und dabei mußt Du nur als Schnittstelle Sockets (OpenSocket) statt der COM-Schnittstelle (SetPort) verwenden, und unbedingt die richtigen Werte für Rack und Slot (von der CPU, nicht vom CP !) in daveNewConnection einstellen, alles andere funktioniert weiter wie bei MPI.


Gruß Axel
 
Zuviel Werbung?
-> Hier kostenlos registrieren
super, vielen dank für die antworten...
eine letzte frage, welche cp? oder funktioniert libnodave mit allen,

CP 343-1 alt, 6GK7343-1EX11-0XE0
CP 343-1 IT, 6GK7343-1GX11-0XE0
CP 343-1 PN, 6GK7343-1HX00-0XE0

danke,

mfg
 
Soweit ich weiß funktioniert libnodave mit allen CP x43, außerdem mit dem Netlink und dem Netlink-PRO.

Noch was zum Thema Geschwindigkeit:
Der CP 343 ist nicht so schnell wie der CP 443, weil er über den (langsameren) Rückwandbus mit der CPU kommunizieren muß. Wenn Du bisher einen schnellen Seriell-MPI Adapter (115kBaud) verwendet hast, dann ist der CP nicht viel schneller. Aber so, wie ich Deine Fragestellung verstehe, dürfte das wohl kein Problem darstellen.


Gruß Axel
 
Hallo,
pm schrieb:
werte aus datenbausteinen sekündlich auf einem pc speichern
Antworten zur Kommunkationsverbindung erspare ich mir, dazu haben schon andere geantwortet. Aber wieviele Werte willst Du denn auf der Platte speichern ??? Nimm mal Bleistift und Taschenrechner und prüfe nach, wann die Festplatte dicke Backen kriegt. Nur mal so als Denkanstoss ;)

Gruss

Question_mark
 
Zuviel Werbung?
-> Hier kostenlos registrieren
da sehe ich keine probleme...
es soll ja nicht für die ewigkeit archiviert werden, sondern für einen gewissen zeitraum x (steht noch nicht fest), also werde ich einen ringpuffer aufbauen und somit wird es mit der kapazität der festplatte keine schwierigkeit geben.

trotzdem danke für den hinweis,

mfg
peter
 
Mal angenommen ich möchte nur 2 Werte über PC RS232 in die SPS schicken und diese in einen DB ablegen. Sagen wir alle 250ms.
Nehme zum Testen einfach den Hyper Terminal.
Also Werte zwischen 0 und 100.
Wert A soll 050 sein.
Wert B soll 100 sein.

Und die Werte in irgend eine DB als als db0.dbw 0 für Wert A
und dann halt db0.dbw 2 für Wert B abgelegt werden.

Funktioniert das mit den Adlink Gerät unproblematisch?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Als Beispiel:
In irgend einen Standart PC gebe ich alle 250ms zwei Werte über Hyperterminal oder sonst etwas auf der RS 232 Schnittstelle aus.
Diese möchte ich in der S7-300 in einen Datenbaustein haben.

Funktioniert dies unproblematisch mit diesen Gerät?

Dann würd ich evtl. mal zum testen erst mal eines kaufen. Ansonsten bleibe ich bei der CP340.

Grüsse

Edit: Ah und sag doch gerne hier im Forum bitte du zu mir. Find das Sie so geschäftlich und unpersönlich.
 
Zuletzt bearbeitet:
maxi schrieb:
Als Beispiel:
In irgend einen Standart PC gebe ich alle 250ms zwei Werte über Hyperterminal oder sonst etwas auf der RS 232 Schnittstelle aus.
Diese möchte ich in der S7-300 in einen Datenbaustein haben.

Funktioniert dies unproblematisch mit diesen Gerät?

Das passt leider nicht zusammen. Der ACCON-NetLink-PRO
ist ein Ethernet-PROFIBUS-Umsetzer (und der ACCON-NetLink-USB
ein USB-PROFIBUS-Umsetzer).

Die Kommunikation erfolgt über Ethernet (bzw. die USB-
Schnittstelle) und nicht über RS 232.

maxi schrieb:
Dann würd ich evtl. mal zum testen erst mal eines kaufen. Ansonsten bleibe ich bei der CP340.

Der Vorteil der CP 340 ist das man mit
nahezu jedem seriellen Gerät eine einfache
Kommunikation aufbauen kann.

Nachteile:
  1. relativ langsam
  2. man muss das SPS-Programm ändern
  3. nur für Datenzugriff, Programmierung nicht möglich

Mit den NetLink-Geräten kannst Du Deine
Aufgabe auch lösen aber hast die oben
genannten Nachteile nicht, dafür aber einen
anderen :confused: :

Zusätzlich zur Hardware ist noch das MPI-Protokoll
und eine Applikation notwendig, wobei für einfache
Dinge auch Excel reicht.

maxi schrieb:
Edit: Ah und sag doch gerne hier im Forum bitte du zu mir.
So so, nur im Forum ...:ROFLMAO:

Viele Grüße

Gerhard Bäurle
 
Zurück
Oben