Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S5 CPU 946R Handbuch Seite 564

Automatisierungsgerät ag s5-155u
Inhaltsverzeichnis

Werbung

Kapitel 10
Mehrprozessorbetrieb
Übertragung der Koppelmerker im Mehrprozessorbetrieb
Die in OB 1 angegebenen Koppelmerker werden am Zyklusende dann übertragen, wenn die CPU
vom Koordinator die Busfreigabe erhält.
Der Koordinator erteilt reihum jeder CPU das Busfreigabesignal (siehe Bild). Dabei darf eine CPU
jeweils nur ein Bvte übertragen. Durch diese verzahnte Übertragung kann es vorkommen, daß
zusammengehörige Koppelmerkerinformationen auseinandergerissen werden und anschließend
mit falschen Werten gearbeitet wird.
Busbelegung
CPU 1
CPU 2
CPU 3
CPU 1
X
CPU 4
CPU 2
XXXXXXXX
XXXXXXXXXXXXXXXXXXX
Bus gesperrt
CPU 3
XXXXXXXX
xxxxxXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXX
Bus freigegeben
X
XXXXXXXXXXXXXXX
Bild
10.1 Busbelegung im Mehrprozessorbetrieb
CPU 4
Wenn Informationen übertragen werden sollen, die mehr als ein Byte umfassen, so können Sie
durch eine Parametrierung im Datenbaustein DX 0 erreichen. daß alle im DB
1
angegebenen
Koppelmerker blockweise übertragen werden (siehe Kapitel
7).
Solange eine CPU mit der
Koppelmerkerübertragung beschäftigt ist, kann sie von einer anderen CPU nicht unterbrochen
werden. Da die nächste CPU mit ihrer Übertragung warten muß, wird die zyklische Programm-
bearbeitung solange verzögert.
Beachten Sie, daß bei dieser Einstellung in DX
0
unter Umständen die Zykluszeit erheblich
verlängert wird!
CPU 1
CPU 2

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s5 cpu 947Simatic s5 cpu 947rSimatic s5 cpu 946

Inhaltsverzeichnis