PCS7->HMI-S7-400 über MPI

Tito

Level-1
Beiträge
11
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Guten Morgen zusammen,

habe da ein kleine Verständnisproblem mit unserer MPI Verbindung und hoffe dass ihr mir weiterhelfen könnt.

Haben folgende Konfig...
PCS7 Multiprojekt mit mehreren CPU 417H . Eine von diesem CPU ist unsere, -->417H mit einem Profibusstrang und einem MPI Strang.
An diesem MPI-Bus hängt nur ein TP177A(MPI Adresse 4) mit flexible 2005sp1. Die CPU hat die MPI-Adresse 2.

Laut Kunde sollte die Kommunikation auch dann klappen wenn die HMI-Station(MPI-Adresse 4) nicht im PCS7-Projekt eingebunden ist.
Klappt aber nicht!!!

Und bevor ich nun meinen Vorschlag dem Kunden preisgebe , wollt ich mal eure Meinung hören

Mein Gedanke ist nun folgender:
Da ich im PCS7-Projekt keine HMI-Station einbinden kann(habe ich nicht zur Auswahl), würde ich nun hingehen und eine "Andere Station" einfügen und dieser die MPI-Adresse 4 zuweisen.
Dann sollte doch die Kommunikation funktionieren, oder??

Danke im voraus
 
TP an MPI

Hi,
wenn ein TP an einem MPI Netz angeschlossen ist, und er hat eine
eindeutige Adresse, und die CPU auch, dann greift er auf die projektierte
Variablen über MPI zu. Normalerweise ist es egal, ob der TP in der Konfiguration ist oder nicht, er weiss das ja gar nicht; er stellt Anfragen an die CPU Adresse, und wenn da die Datenbereiche auch liegen, dann passt es ja. Könnte sein, dass es etwas ganz neues gibt, und ich habe Unrecht, aber ich denke es ist schon so.
S7 Verbindungsressourcen der CPU wären noch frei, oder?

Vladi
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

danke ermal für deine Antwort.

Also im meinem Fall haben die Teilnehmer eine feste Adresse.
Einstellungen CPU:
MPI-Adresse =2
Rack =0
Steckplatz =3
Übertragungsrate =187,5
Highest MPI-adress =31

Einstellungen TP:
MPI-Adresse =4
Übertragungsrate =187,5
Highest MPI-adress =31





Mein konkreter Fall sieht so aus:
Es werden über Profibus, Daten eingelesen= Eingangswörter EW400,402,404...usw.Diese werden im Programm weiterverarbeitet.

Mit dem TP greife ich direkt auf diese EW400,402..zu.
Über Verbindung1 im HMI.

Was meinst du genau mit Verbindungsresourcen?

Vieleicht liegt es auch an der Kabelverbindung. Wie kann ich auf einfachsten Weg feststellen ob die MPI-Verbindung steht.?
Kann ich mich mit dem PG auf die MPI-Schnittstelle der CPU hängen?
Normalerweise soll man bei PCS7 alles über die ES machen, nur dafür muss ich meine Station im Projekt einbinden

gruß tino
 
Mpi->tp

Hallo,
Einstellungen CPU:
MPI-Adresse =2
Rack =0
Steckplatz =3
Übertragungsrate =187,5
Highest MPI-adress =31

Einstellungen TP:
MPI-Adresse =4
Übertragungsrate =187,5
Highest MPI-adress =31

Steckplatz 3 für die CPU??? ...eigentlich 2. Sonst ist OK.
Das mit dem PCS7/ES usw.: glaub nicht, dass das relevant ist. TPs können auf einer CPU auch ohne PCS7 zugreifen.

Hast du überhaupt keine MPI Verbindung, oder fehlen nur die Daten?

Sag mal, hast du "normale" CPU oder eine PC Station(PCS7 Box)?

Vladi
 
Hallo Tito,

normalerweise ist es nicht notwendig das HMI in PCS7 bekannt zu machen.

Selbstverständlich kannst Du dich mit einem PG auf die MPI-Schnittstelle stecken. Versuche dort in PG/PC-Schnittstelle die erreichbaren Teilnehmer zu lesen. Es sollte sich das PG, die S7, evtl. gesteckte CP's und das HMI melden.

Bei der Vergabe der MPI-Adressen für das HMI musst du berücksichtigen, dass jeder gesteckte CP eine MPI-Adresse hat. Diese wird normalerweise von der CPU-Adresse aus weiter gezählt, bedeutet wenn die CPU-MPI = 2, 1. CP erhält Adr. 3, 2. CP erhält Adr. 4 usw.

Überprüfe ob die HMI-Schnittstelle tatsächlich auf MPI steht. Bei einigen OP's muß das Protokoll über DIP-Schalter eingestellt werden.

Ich hatte allerdings mit Flexible schon mal das Problem, dass die CPU die Verbindung nicht aufgebaut hat, weil keine Verbindung projektiert war. Bei ProTool kenne ich das Problem nicht.

@vladi
Wenn bei einer S7-400 ein 10A oder 20A Netzteil gesteckt wird, verschiebt sich aufgrund der Baubreite des Netzteil der Steckplatz der CPU auf Steckplatz 3 bzw. 4.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Bei der Vergabe der MPI-Adressen für das HMI musst du berücksichtigen, dass jeder gesteckte CP eine MPI-Adresse hat. Diese wird normalerweise von der CPU-Adresse aus weiter gezählt, bedeutet wenn die CPU-MPI = 2, 1. CP erhält Adr. 3, 2. CP erhält Adr. 4 usw.
Bei S7-300 ja. Bei S7-400 nein.
 
Zurück
Oben