ET200M über ProfinetIO direkt ansteuern

Querdenker

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

habe ein Problem mit einer ET200M. Ich habe eine Ethernetkopplung über LWL mit entsprechenden Switch usw. CPU ist eine 315-2DP mit einem CP343-1 für die ProfinetIO-Geschichte. Dieser ist als auch als "Master" konfiguriert. ET200M als IM153-4 ist auch dran. Eigentlich funktioniert alles, oder halt auch nicht. Hardware ist richtig eingerichtet. Verbindung zwischen den ProfinetIO-Teilnehmern steht. Aber ich bekomme einfach keinen der Digitalen Ausgänge am ET200M von der CPU aus angesteuert. Wenn ich versuche PAWs zu schreiben (Analogmodul hängt auch dran) kommt an der CPU ein "Peripheriefehler", was ja für mich heißt, dass die entsprechenden Ausgangswort nicht angesprochen werden können. Bei den Digitalen kann man das dann vermutlich nicht sehen.


Nun meine Frage: Woran kann es liegen, dass die Verbindung usw. steht aber ich die ET200M nicht ansteuern kann?

Danke für die Hilfe.
 
Sie kontte die I/O von der ET200M nicht direct aansturen oder abfrage wie of die slave gleich an ein PN CPU angeschlossen ist.
Wenn sie Step7 automatsche die adress last vergeben fangen die normal an bei 0 , auch wehn dieser adresse bei der directe oder bei die Profibus slave's all vergeben sind.
Sie musten der zustand der Eingangen abfragen mit FC 12 PNIO_RECV aus die SIMATIC_NET_CP bibliotheek und die ausgangen steueren mit FC 11 PNIO_SEND.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Das mit den FC11 und FC12 dachte ich auch, aber es steht explizit in der Siemenshilfe, dass dass man damit nur bei der S7-400 direkte Eingänge lesen oder Ausgänge schreiben kann. Und mit einer normalen ProfiBus-Kopplung über eine ET200 funktioniert das doch auch direkt, oder bin ich nun völlig auf dem Holzweg?!?
 
Der CP hat ein komplett separates EA-Abbild.

Die EA-Daten aus dem CP kommunizierst du mittels FC11/12.

Wenn in deiner Online-Hilfe zum FC11/12 auch nur mit einem Wort die S7-400 erwähnt ist,
dann hast du höchstwahrscheinlich irgend einen anderen und somit falschen FC11/12.

P.S. Das wäre auch bei einem Profibus-CP exakt das gleiche Prinzip. (Lediglich halt mit FC1/2)

Mfg
Manuel
 
Servus.

ich bin mit Profinet selber noch nicht so fit - aber wenn du eine ET200M über Profibus an einen CP342-5 anbindest, dann must du hier auch die Send/Receive Bausteine verwenden (ich glaub FC2/3), um die Daten vom CP zur CPU und umgekehrt umzuschaufeln.
Bei Profinet mit CP343-1 ist es dann vermutlich dasselbe.

Mfg
uncle_tom

Edit: MSB war schneller ;-)
 
Zurück
Oben