INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Siemens CP5611



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

03.08.2007, 08:45
Beitrag #1

picard2002 Offline
LVF-Grünschnabel
*


Beiträge: 28
Registriert seit: Oct 2006

7.1, 8.0, 8.2, 8.51, 2012DS2, 2016DS2
2002
DE

56283
Deutschland
Siemens CP5611
HI,

wer hat schon mal eine Siemens CP5611 (Profibus) nur über DLL in LabVIEW betrieben. Der Siemens OPC-Server haut mir das ganze System runter, deshalb möchte ich die Karte über DLL ansteuern (halt wie eine Hilscher oder ComSoft).
Allerdings weiß ich bei der nicht unerheblichen Anzahl der DLLs auf der Siemens CD nicht, welche ich verwenden sollte.

Wer hat nen Tipp oder hat es schon mal probiert?

Danke und Grüße

Marco
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
03.08.2007, 09:12
Beitrag #2

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Siemens CP5611
Was heißt.... "Der OPC-Server haut mir das ganze System runter?" Unsure
Bei uns wird die Ansteuerung auch über ein OPC-Server gemacht und da gibt es gar keine Probleme. Dazu kannst Du ja die Data-Socket-VIs verwenden. "Adresse" angeben (des gewünschten Bausteins) und danach die Daten hinschicken..... Bzw. Einfach Baustein auslesen...... Bsp. gibt es ja in LabVIEW.
Was ist da bei Dir das Problem?

Gruß Markus

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
03.08.2007, 09:58
Beitrag #3

picard2002 Offline
LVF-Grünschnabel
*


Beiträge: 28
Registriert seit: Oct 2006

7.1, 8.0, 8.2, 8.51, 2012DS2, 2016DS2
2002
DE

56283
Deutschland
Siemens CP5611
Hallo Markus,

der OPC-Server verbraucht zuviel Systemresourcen, sprich CPU-Auslastung, das allerdings nicht kontinuierlich.
Bei einer "normalen" LabVIEW-Anwendung (OPC-Kommunikation, Analogwerte mit 1KHz erfassen) stört mich das nicht besonders.
Bei meiner jetzigen Anwendung mit X4-Encoder als Wegsignal bei Strom/Kraftmessungen mit genauer Positionierung über CompactDAQ (und noch ein bißchen MySQL usw.) bricht mir die Zykluszeit des VIs ein.
Dadurch habe ich Probleme mit der Wegpositionierung. Das Ganze tritt nicht auf, wenn OPC-Server nicht auf dem System (z.B. Notebook mit wesentlich weniger Performance). Mit OPC-Server sieht man auch im Taskmanager ganz gut, das die CPU-Auslastung kurzzeitig immer wieder von dem OPC-Server belegt wird.
Habe schon mehrfach von anderen LV-Anwendern gehört, dass die aus diesem Grund mit DLLs arbeiten, allerdings dann in den meisten Fällen mit der Hilscher-Karte. Ich hab jetzt halt ne lizensierte CP5611 hier liegen und komme nicht schnell genug an die Hilscher...

So, fertig mit dem Roman Pipe
Jetzt jemand ne Idee?

Gruß

Marco
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
03.08.2007, 10:20
Beitrag #4

Achim Offline
*****
*****


Beiträge: 4.222
Registriert seit: Nov 2005

20xx
2000
EN

978xx
Deutschland
Siemens CP5611
Hi,

guck mal hier

Ob du die DLL jetzt aus LV oder z.B. C++ ansprichst, dürfte egal sein...

Hope this helps!

Gruss
Achim

"Is there some mightier sage, of whom we have yet to learn?"

"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
03.08.2007, 11:58
Beitrag #5

picard2002 Offline
LVF-Grünschnabel
*


Beiträge: 28
Registriert seit: Oct 2006

7.1, 8.0, 8.2, 8.51, 2012DS2, 2016DS2
2002
DE

56283
Deutschland
Siemens CP5611
Hi Achim,

Danke, schau ich mir genauer an. Im ersten Versuch ist es an fehlenden DLLs gescheitert, die angegebene reicht nicht.
Aber der Weg ist der Richtige.
Habe inzwischen herausgefunden, dass es mit einer DLL von Prodave funktioniert. Den Lösungsansatz verfolge ich jetzt auch noch.

Gruß

Marco
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
03.08.2007, 12:52 (Dieser Beitrag wurde zuletzt bearbeitet: 03.08.2007 12:59 von Achim.)
Beitrag #6

Achim Offline
*****
*****


Beiträge: 4.222
Registriert seit: Nov 2005

20xx
2000
EN

978xx
Deutschland
Siemens CP5611
Hi,

bleib auf jeden Fall dran und poste deine Lösung! Würd mich auch genauer interesssieren, hab bisher immer nur mit Hilscher Karten gearbeitet! Aus VB heraus auf ne S7 verwenden wir hier auch Prodave, das geht ganz gut. Es gibt meines Wissens auch schon Beispiele für LV+Prodave, weiß blos nicht mehr wo...außerdem gibt's von Deltalogic auch ein Tool!

Gruss
Achim

EDIT: http://www.sps-forum.de/showthread.php?t=2798

"Is there some mightier sage, of whom we have yet to learn?"

"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.08.2007, 13:54
Beitrag #7

picard2002 Offline
LVF-Grünschnabel
*


Beiträge: 28
Registriert seit: Oct 2006

7.1, 8.0, 8.2, 8.51, 2012DS2, 2016DS2
2002
DE

56283
Deutschland
Siemens CP5611
Hi,

ALSO, für alle die es interessiert. Ich habe Prodave mini 6.0 gekauft und die entsprechende dll mit header usw. erhalten. Dabei ist auch das typische "PG/PC-Schnittstelle einstellen"-Tool von Siemens. Das wird auf jeden Fall benötigt, um die Anbindung an die SPS mit der CP5611 zu realisieren. Die einzelne dll klappt wohl nicht...
Der Rest war simpel, Handbuch erstaunlicherweise recht gut beschrieben. Funktionsweise wie mit Datasocket: Verbindung initialisieren-lesen/schreiben-Verbindung schliessen.
Die Geschwindigkeit der Verbindung ist genial und mit dem OPC-Server nicht zu vegleichen. Weiterer Pluspunkt, kein Problem mehr mit der Prozessorauslastung, meine Applikation rennt endlich (CompactDAQ mit AIN, AOUT, Mikrofonen, Counter, DIGOUT).
Das Problem mit den sporadischen Aussetzern ist verschwunden. Ich lese über Prodave zur Zeit 20 Byte ein und schreibe 10 Byte raus.

Bis denne

Marco
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.08.2007, 14:48
Beitrag #8

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Siemens CP5611
Danke für die interessante Info. :top:
Das wird bestimmt dem ein oder anderen mal weiterhelfen.

Gruß Markus

' schrieb:Hi,

ALSO, für alle die es interessiert. Ich habe Prodave mini 6.0 gekauft und die entsprechende dll mit header usw. erhalten. Dabei ist auch das typische "PG/PC-Schnittstelle einstellen"-Tool von Siemens. Das wird auf jeden Fall benötigt, um die Anbindung an die SPS mit der CP5611 zu realisieren. Die einzelne dll klappt wohl nicht...
Der Rest war simpel, Handbuch erstaunlicherweise recht gut beschrieben. Funktionsweise wie mit Datasocket: Verbindung initialisieren-lesen/schreiben-Verbindung schliessen.
Die Geschwindigkeit der Verbindung ist genial und mit dem OPC-Server nicht zu vegleichen. Weiterer Pluspunkt, kein Problem mehr mit der Prozessorauslastung, meine Applikation rennt endlich (CompactDAQ mit AIN, AOUT, Mikrofonen, Counter, DIGOUT).
Das Problem mit den sporadischen Aussetzern ist verschwunden. Ich lese über Prodave zur Zeit 20 Byte ein und schreibe 10 Byte raus.

Bis denne

Marco

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
03.11.2007, 22:27
Beitrag #9

picard2002 Offline
LVF-Grünschnabel
*


Beiträge: 28
Registriert seit: Oct 2006

7.1, 8.0, 8.2, 8.51, 2012DS2, 2016DS2
2002
DE

56283
Deutschland
Siemens CP5611
So, wie gewünscht ein paar Bilder,
Initialisieren
   
Lesen
   
Schreiben
   
der schreibpuffer
   

ich hoffe, dem ein oder anderen hilft es...

viel spaß

Marco
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.11.2007, 17:03
Beitrag #10

capunze
Unregistered


 







Siemens CP5611
Hi,

ich stehe auch vor der Aufgabe eine SPS-S7 ueber einen Profibus mit einem PC zu verbinden. Das Ziel soll ein Programm sein, mit dem man alle Ein-/Ausgaenge der SPS setzen bzw. ruecksetzen kann. Ich bin am ueberlegen, ob ich es ueber LabVIEW oder ueber Visual Basic realisiere.
Was ist eurer Erfahrung nach besser geeignet in Bezug auf Entwicklungsdauer, Zugriff auf die Steuerung sowie Performance des fertigen Programms?
Hardware hab ich noch keine, weshalb ich von der Seite flexibel bin.

Gruß, capunze
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  CP5611 als Master via dll ansteuern zuppi 0 3.777 16.01.2009 09:46
Letzter Beitrag: zuppi
  Kommunikation 2 CP5611 durch Profibus mizo 3 4.279 16.01.2009 09:12
Letzter Beitrag: zuppi

Gehe zu: