-> Hier kostenlos registrieren
Hi, ich bin es mal wieder, der im Moment nur Sachen auf den Tisch kriegt, von denen er nicht alles versteht.
Ich bin gerade dabei, eine Station zu konfigurieren und stoße da in der HW-Konfig auf etwas, das ich (auch) noch nicht kenne.
Also, ich habe ein 315-2 DP als Master, an deren DP-Schnittstelle hängen noch ein TP und eine ET200 jeweils als Slave dran und verrichten schön ihre Arbeit.
Jetzt hätte der Kunde gerne noch einen DP/DP Koppler in der Anlage, um von einer anderen S7 400 aus Daten aus meiner Anlage abzuholen. Da dieser DP/DP Koppler (ich habe mir 6ES7158-0AD01-0XA0 ausgesucht) ja wohl auf "meiner" Seite Seite Slave sein muss und meine CPU ja wohl in meiner Anlage Master sein muss.
Also ich munter den DP/DP Koppler ( aus Profibus / Netzkomponeneten / Universalmodul) an den Bus geklebt , gespeichert, geht nicht, inkonsistent.
Dann gelesen dass noch Eingänge und Ausgänge fehlen würden, also beispielsweise je 64 Worte Eingang ( Adresse z.B. 400-527 ) und 64 Worte Ausgang ( Adresse z.B. 500-627 ) dazu gepackt, so konnte ich es abspeichern.
1. Frage : Diesen DP/DP Koppler, packe ich den mit auf die Tragschiene der CPU?
2. Frage : Verfügt dieser DP/DP Koppler über einen Rückwandbus, der mit der CPU verbunden wird oder wird der nur über das DP-Kabel wie die anderen Slaves einfach an der DP1 Schnittstelle des Kopplers mit durchgeschliffen
3. Frage : Da ich in meinem Daten-Übergabe-DB einige BOOL und einige REAL-Werte habe die ich übergeben muss stellt sich mir die Frage ob es so machbar ist :
DB99 soll mal mein "Sammel-DB für Transferdaten" sein
Innerhalb meines Programms für BOOL:
U A0.0
= DB99.DBX500.0
Zum Darstellen des Zustandes des A0.0 z.B auf der Visu an der 400er:
L DB99.DBW500
T PAW 500
( da müsste ja dann das Bit 500.0 logisch 1 sein, wenn der A0.0 aktiv ist.
Innerhalb meines Programms für REAL
L DBx.DBD y ( soll mal eine Temperatur sein )
T DB99.DBD 510
Zum Darstellen der Temperatur z.B auf der Visu an der 400er:
L DB99.DBD510
T PAW 510
Geht das so?
Welche SFC brauche ich um die Daten konsistent zu versenden bzw. zu empfangen. Oder muss ich auf meiner Seite gar nichts machen, holt die 400er sich das "alleine" ab?
Gruß Wilhelm
Ich bin gerade dabei, eine Station zu konfigurieren und stoße da in der HW-Konfig auf etwas, das ich (auch) noch nicht kenne.
Also, ich habe ein 315-2 DP als Master, an deren DP-Schnittstelle hängen noch ein TP und eine ET200 jeweils als Slave dran und verrichten schön ihre Arbeit.
Jetzt hätte der Kunde gerne noch einen DP/DP Koppler in der Anlage, um von einer anderen S7 400 aus Daten aus meiner Anlage abzuholen. Da dieser DP/DP Koppler (ich habe mir 6ES7158-0AD01-0XA0 ausgesucht) ja wohl auf "meiner" Seite Seite Slave sein muss und meine CPU ja wohl in meiner Anlage Master sein muss.
Also ich munter den DP/DP Koppler ( aus Profibus / Netzkomponeneten / Universalmodul) an den Bus geklebt , gespeichert, geht nicht, inkonsistent.
Dann gelesen dass noch Eingänge und Ausgänge fehlen würden, also beispielsweise je 64 Worte Eingang ( Adresse z.B. 400-527 ) und 64 Worte Ausgang ( Adresse z.B. 500-627 ) dazu gepackt, so konnte ich es abspeichern.
1. Frage : Diesen DP/DP Koppler, packe ich den mit auf die Tragschiene der CPU?
2. Frage : Verfügt dieser DP/DP Koppler über einen Rückwandbus, der mit der CPU verbunden wird oder wird der nur über das DP-Kabel wie die anderen Slaves einfach an der DP1 Schnittstelle des Kopplers mit durchgeschliffen
3. Frage : Da ich in meinem Daten-Übergabe-DB einige BOOL und einige REAL-Werte habe die ich übergeben muss stellt sich mir die Frage ob es so machbar ist :
DB99 soll mal mein "Sammel-DB für Transferdaten" sein
Innerhalb meines Programms für BOOL:
U A0.0
= DB99.DBX500.0
Zum Darstellen des Zustandes des A0.0 z.B auf der Visu an der 400er:
L DB99.DBW500
T PAW 500
( da müsste ja dann das Bit 500.0 logisch 1 sein, wenn der A0.0 aktiv ist.
Innerhalb meines Programms für REAL
L DBx.DBD y ( soll mal eine Temperatur sein )
T DB99.DBD 510
Zum Darstellen der Temperatur z.B auf der Visu an der 400er:
L DB99.DBD510
T PAW 510
Geht das so?
Welche SFC brauche ich um die Daten konsistent zu versenden bzw. zu empfangen. Oder muss ich auf meiner Seite gar nichts machen, holt die 400er sich das "alleine" ab?
Gruß Wilhelm