DP Slave ohne CPU ansteuern?

Poldi007

Level-1
Beiträge
108
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
welche möglichkeiten gibt es, einen DP Slave Gerät ohne CPU anzusteuern? Also CP im Laptop und dann Profibuskabel auf mein Slave Gerät.
Kann ich dann das Gerät ansteuern?
Oder wer kennt eine billige Lösung für sowas....Soll nur für eine Vorführung dienen.

Danke für Vorschläge
 
Also bei Com Profibus gibt es die Möglichkeit Slaves zu beobachten und zu Steuern!

Wie es bei Step7 aussieht weiß ich jetzt gerade nicht aber wieso sollte Siemens diese Funktionalität nicht mit in Step7 übernommen haben!

Sorry ich muß meine Aussage korrigieren!!

Für diese Steuermöglichkeit muß ain Master am Bus laufen der den Slave schon einmal konfiguriert hat!
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Menüpunkt:
STEP7 -> Zielsystem -> Profibus -> Teilnehmer diagnostizieren, beobachten/steuern

da wird automatisch geschaut, was so alles am <aktiven> Bus hängt.
Daher nicht vergessen deine Karte auf PROFIBUS zu schalten.

Frank
 
Zuletzt bearbeitet:
kann ich dann auch ein SPS Programm schreiben, indem Ausgänge gesetzt werden, bzw. ein WinCC Flex Projekt mit dem ich übern einen Button das Slave Gerät Ein und Ausschalten kann?
Geht das dann auch?
 
Hallo,
gibt es denn keine Möglichkeit ohne CPU einen Slave zu steuern? Ich möchte nur ein Byte ansteuern? Also eine A0.0 bis 0.7 setzen.

Kann man denn über PLCSim ein Slave ansteuern?

Wirklich keine Möglichkeit?

Danke
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich vermute du hast ein CP5611, CP5621, oder CP5721 zur verfügung als DP Master in dein PC, oder .. ?

In den Fall kannst Du Simatic Net als OPC Server betreiben. Der OPC Server wird dann die DP Master. Dein Anwender Program muss dann OPC Client werden.

PLCSIM kann dafür nicht verwendet werden.
 
DP Slave ansteuern

also ich habe ein CP5512 in meinem Laptop.
wie genau geht das denn mit dem OPC Server?
Ich habe Step7 V5.4 auf meinem Rechner.
Gibt es eine Anleitung wie ich das machen kann?
 
Wie von JesperMP beschieben, kannst du den SimaticNET OPC Server als DP-Master betreiben.

Du machst dir ein neuse Step7 Projekt, fügst eine PC Station ein und steckst dort den OPC Server und die Profibuskarte (HWKonfig) rein. Dann hängst du den Slave an das DP-Mastersystem und fertig ist die Konfiguration.

Dann musst du die PC-Station laden. Der DP Master (der quasi im OPC Server drin sitzt) fährt erst dann hoch (und fährt den Slave ins OPERATE) wenn der OPC Server gestartet wird, und der OPC Server startet erst wenn sich ein Client mit ihm verbindet, also musst du den OPCScout aufmachen und dich zum Server verbinden, dann fährt das Teil hoch und am Slave geht die rote Lampe aus.

Du kannst auf alle IO Daten des Slave zugreifen, der OPC Server kann auch noch DPV2 (Diagnose-Master) und kann auch Datensätze lesen/Schreiben also den asynchronen Verkehr, falls dein Slave so etwas kann.
 
ANLEITUNG zur Konfiguration des OPC Server als DP Master
BeitragsID: 29645558
weitere Hinweise hier: http://sps-forum.de/showpost.php?p=280004&postcount=8

WinCC Flex hat auch einen OPC Client und kann somit mit jedem OPC Server kommunizieren. Du must einen Client-Kanal anlegen und suchst dann die OPCItems aus die dich interessieren. Diese kannst du genauso wie jede andere Variable in WinCC verwenden (im Bild, Datenlogging, Scripting, etc.)

Ein DP Slave spricht nur mit einem DP Master (entweder eine SPS oder einen PC, falls dieser eine entsprechende PCI-Karte hat und Master ist). Wenn der PC der Master ist gibt es zwei Möglichkeiten: a) entweder du schreibst die DPMaster Applikation selber direkt auf der Treiber-Schnittstelle der PCI-Karte (bei Siemens heißt diese Schnittstelle DP-Lib bzw. DB-Base, je nachdem welche Karte du verwendest CP5611 oder CP5613). oder b) du verwendest den SimaticNET OPC Server als DPMaster (der verwendet intern die Treiberschnittstelle) und schreibst deine Master Applikation wie einen OPC Client.

Variante b) hat den Vorteil das es viel einfacher ist und dass nun der OPC Server der Master ist und JEDER OPC Client (nicht nur der Scout sondern auch WinCC oder WinCC flex oder Intouch oder sonst wer) ganz einfach die Daten vom OPC Server abholen kann.

WinCC <--[OPC]--> Laptop (OPCServer mit DPMaster) <-- [ProfibusDP] --> Slave

Das dumme ist nur dass du den Laptop quasi als Gateway "verschwendest". Du kannst aber auch den OPC Server direkt mit auf den PC installieren auf den WinCC läuft, dann sparst du dir einen PC ein (und kannst deinen Laptop wieder für etwas anderes verwenden).
 
Zurück
Oben