Step 7 CPU 315-2 PN/DP benötige zusätzlich MPI

In der 315-2DP wird kein Programm laufen.
....
variante 3 hat den nachteil, dass ich das programm für alle anderen dp-slaves anpacken muss da ich die ea's ja mit dp_send / dp_recv holen/senden muss.
und da die ganzen slaves in einem relativ hohen adressbereich liegen vergeude ich auch noch zusätzlich speicherplatz.

Der CP342-5 hat erstmal sein eigenes Prozessabbild. Die EA-Adressen, die man in HW-Konfig sieht, sind nicht die EA-Adressen von der CPU.
Mit dp_send, dp_recv wird/muss dann immer das komplette Prozessabbild des 342-5 zur bzw. von der CPU kopiert werden - nicht pro Slave !

Man muss die EA´s dann aber nicht zwingend im Peripheriebereich der CPU ablegen - man kann mit dp_send, dp_recv auch direkt DB´s ansprechen.
Das macht auch Sinn, wenn z.B. der Peripheriebereich der CPU eh schon ausgereizt ist.

Der CP342-5 kann aber z.B. meines Wissens immer noch kein DPV1 - das sollte man vor der Umrüstung bedenken.
 
CP342-5 als Ersatz der integrierten DP-Schnittstelle
- im vorhandenen Programm sind alle Zugriffe auf Peripherieadressen außerhalb des Prozessabbildes sowie alle SFC14/SFC15-Verwendungen zu ändern. Wenn es schon Rangier-DBs gibt dann kann das sehr einfach sein.
- falls das vorhandene Programm eine Profibus-Diagnose enthält, dann wird es aufwendig: Profibus-Diagnose via integrierte DP-Schnittstelle ist nicht kompatibel mit Profibus-Diagnose via CP. Die Diagnose müßte neu programmiert werden.
- falls irgendwie DPV1 genutzt wird: das geht nicht mit dem CP342-5

Eine zusätzliche DP-CPU als simpler Datenbaustein-Server ist einfach in das vorhandene Programm einzubinden. Im Idealfall muß am vorhandenen Programm nichts angefasst werden (jedenfalls nicht wegen dem vorhandenen Profibus).
Wie schonmal vorgeschlagen würde ich da eine 313C-2DP nehmen. Für ca. 1000,- EUR bekommt man da noch einige EA als Zugabe. Also falls Du sowieso noch ein paar EA nachrüsten wolltest... Vielleicht kannst Du auch eine ET200(M) oder deren Kopfstation ersetzen. (Oder gibt es vielleicht schon 31xC-CPUs am Profibus?)

Harald
 
Zurück
Oben