Kommunikation CP-5611 als Master und als Slave mit OPC

Thomas100

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

ich bin ein totaler Anfänger auf dem Gebiet Profibus und muss jetzt aber ein System zum laufen bringen.

Gegeben sind zwei PCs mit jeweils einer CP-5611 A2. Mit an dem Bus hängt eine Ventilinsel von Festo.
Der eine PC soll als Master laufen, der andere als Slave. Auf beiden läuft der Simatic OPC-Server.

Von des Masterstation aus kann ich die Festo-Insel ansprechen, Eingänge lesen und Ausgänge schreiben.

Was ich leider nicht kann, sind Daten zum Slave zu schicken, bzw. von dort zu empfangen.

Wie bekomme ich es hin, dass ich den Slave-Rechner über OPC ansprechen kann? Muss ich da irgend welche I/O-Bereiche definieren? Was muss im NCM-Manager eingestellt werden?

Vielen Dank schon mal für eure Hilfe.

Viele Grüße aus Heidelberg
Thomas
 
-

Hallo,
Hm, der Aufbau ist ein wenig komisch..
OK, du hast ein Bussystem..das hat aber keine Inteligenz. "Irgendetwas" soll
doch irgendwann Eingänge lesen und Ausgänge steuern..was wird das sein, eine PC Anwendung? Visu? :confused:
Verstehe nicht so ganz den Hintergrund.


Gruss: V.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo vladi,

Hintergrund der ganzen Sache ist folgender:
Der Slave-PC soll in eine Anlage integriert werden, die von einer S7 gesteuert wird. Diese Anlage steht mir aber leider nicht zur Verfügung, um alles vorab zu testen.
Jetzt hab ich aber eine zweite CP-5611, die ich in einen zweiten PC eingebaut habe und mit einander verbunden habe.

Mein Gedanke war jetzt, vom Master die benötigten Daten notfalls von Hand über den OPC-Server an den Slave zu schicken.
Auf dem Slave läuft ebenfalls ein OPC-Server und meine Applikation, geschrieben in C++.

Brauche ich in so einem Bus-System wirklich immer eine S7 als Intelligenten Master? Ich meine schon mal eine Anlage gesehen zu haben, die nur eine CP-5611 als Master hatte und mehrere Slaves gesteuert hat.
In meinem Fall kann ich ja eine Festo-Ventilinsel vom Master aus ansteuern.

Gruß
Thomas
 
Es muss keine S7 sein, es kann auch ein anderer PROFIBUS-Master sein. Das Problem an der Sache ist, dass die Karte entsprechend dem vorhandenen Bus parametriert und dann die E/A-Daten aus dem Speicherbereich der Karte gelesen bzw. in den Speicherbereich der Karte geschrieben werden müssen. Bei einer 5611 ist die Doku darüber, wie dies zu machen ist, nicht vorhanden. Meine Empfehlung an dieser Stelle ist eine Profibuskarte z.B. von Hilscher. Dort ist eine Bibliothek und die Beschreibung dazu mit dabei. Die Realisierung damit ist relativ einfach. Bei mehr als einem Slave wird noch die Vollversion von Sycon zum Parametrieren benötigt.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ein Master muss die Slaves alle kennen und abfragen, ein Slave hat nur zu antworten. Von daher denke ich schon, dass es ein gravierender Unterschied ist, ob eine Karte Master spielt oder nur Slave ist. Und ein S7-Projekt wird in dem gewünschten Fall auch nicht benötigt, da alles auf dem PC läuft.
 
Zurück
Oben