Step 7 Grundlagen Master-Slave Klasse 1 und 2 ?!?!

MarkusSether

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

ich habe eine Anlage mit ca 8 SPS-CPUs und drei TouchPanels.

7 CPUs sind in 7 verschiedenen Maschinen verbaut die alle was anderes machen.

Die 8te CPU ist in einem Schrank der passenderweise Masterschrank heisst und das ganze Koordinieren soll (mithilfe eines Großen TPs wird da noch gesagt was er wie Koordinieren soll).

Wenn ich jetzt ein Mastersystem mache, wo die eine CPU im Masterschrank der Master ist und die anderen CPUs alle Slaves, was tut dies dann genau ?

Heisst das das die Master-CPU auf die Daten der Slave CPUs zugreifen kann lesend/schreibend und die Slave CPUs können nur ihre gerätschaften steuern ?

Wenn ich jetzt an eine Slave CPU einen inverter über Profibus anschliesse, kann diese dann den inverter steuern oder nur die Master CPU ?


Ich will eigentlich nur das die 7 CPUs ihre Maschinen über Profibus steuern können und die Master-CPU den Slave-CPUs sagt wann sie was machen sollen.

Ich weiss das klingt wirr aber ich hoffe ich habe mich verständlich ausgedrückt =) ...
 
Hallo

Profibus-DP: Die Master CPU sendet zyklisch die projektierten Daten an die Slaves und fordert diese auf, ihrerseits ihre projektierten Daten zurückzusenden. Das Anwenderprogramm muß sich da fast nicht drum kümmern, es greift über projektierte Eingangs- und Ausgangs-Adressen auf die Daten zu (oder ruft z.B. DP_SEND/DP_RECV auf bei CP342-5).

Wenn die unterlagerten CPUs eigene DP-Slaves steuern sollen, dann müssen sie Master sein. Entweder haben sie 2 Profibus-Schnittstellen und sind an einer Slave der CPU 8 und an der anderen Master der eigenen Slaves, oder sie sind Master in einem Mehrmaster-Profibus und kommunizieren per S7-Verbindung mit der CPU 8 oder sie kommunizieren über einen DP/DP-Koppler, dessen eine Seite eigener Slave und die andere Seite Slave der CPU 8 ist.

Und dann gibt es auch noch den sogenannten Querverkehr (Direkter Datenaustausch, DX), da ist CPU 8 der Master der CPUs und ihrer weiteren Slaves und die 7 CPUs können den Datenverkehr mitlesen. DP-Slaves können nicht direkt miteinander kommunizieren, es ist immer ein Master nötig.

Welche CPUs und eventuell Profibus-CPs hast Du? Weil danach richtet sich, welche Kommunikation möglich ist.
Wenn die CPUs auch Ethernet-Schnittstellen haben, dann können die auch relativ einfach darüber kommunizieren.
Was alles wie geht steht detailliert hier drin: CPU-CPU Kommunikation mit SIMATIC Controllern (Kompendium)

FAQ Welche Möglichkeiten gibt es um zwischen CPUs über MPI/Profibus DP Daten auszutauschen?
Anwendungsbeispiel Datenkopplung zwischen separaten PROFIBUS DP-Systemen über DP-Kommunikation
FAQ Direkter Datenaustausch (Querverkehr) zwischen zwei CPU-Baugruppen

Handbuch SIMATIC Hardware konfigurieren und Verbindungen projektieren mit STEP 7 V5.5 siehe Kapitel 3, 10, 11
Handbuch DP/DP-Koppler

Harald
 
Zurück
Oben