Autor Thema: MFD-4-5-XRC-30 zum Gateweay keine Verbindung???  (Gelesen 10887 mal)

Offline BertholdSW

  • Jr. Member
  • **
  • Beiträge: 62
MFD-4-5-XRC-30 zum Gateweay keine Verbindung???
« am: Dezember 12, 2008, 20:07:41 Nachmittag »
Bitte um Eure Hilfe.
Ich komme nicht Online in das MDF.

Nur die XC200 sendet über CANOpen Daten an das Panel.
Also das Panel dient nur zur Anzeige von Daten.

Im Panel wird angezeigt:
OS Version V2.01.03 Build: WED Oct 15 19:03:41 2008
Also wurde das Panel von Moeller mit Betriebssystem ausgeliefert.

Das MFD-4-5-XRC-30   Meldet sich mit:
 TCPIP-Settings IP: 192.168.119.57, Port:1200.

Im PC:
"Online" "Kommunikatiosparameter"
`localhost' über TcpLP (nicht verbunden)
Panel
Adress  192.168.119.57 IP adress or hostname
Port 1200
Targetid 0
Motorola byteorder NO
Das Serien Moeller Ethernetkabel XT-CAT5-X-5 ist taufrisch und sollte in Ordnung sein.

Ich habe eine neues Programm erzeugt:

PLC_PRG (Prg)  in ST

Darin:
VAR_GLOBAL
 Einlesen:UINT
 SanP_Wert1:UINT     
END_VAR

Einlesen := SanP_Wert1; 
 
(* der Wert: "SanP_Wert1" soll aus der XP200 zum Panel gesand werden.*)

Zielsystem Einstellung: MFD 5.7V2.3.9

Taskkonfiguration.
"Taskkonfiguration" System-Ereigniss
"PLC-PRG_Task"
"VISU_TASK"
"VISU_INPUT_TASK"

Mit Projekt übersetzen kommt keine Fehlermeldung. Also scheint das erstmal OK zu sein.
Wenn ich versuche Online mich einzuloggen kommt die Fehlermeldung im PC:
Zum angegebene Gateway konnte keine Verbindung hergestellt werden.

Wo könnte es haken?
Dankbar über jede Hilfe ist:

Berthold  (Danke)


Offline Knodelpa

  • easy god
  • *****
  • Beiträge: 1410
  • I love easy-Forum.net
Re: MFD-4-5-XRC-30 zum Gateweay keine Verbindung???
« Antwort #1 am: Dezember 12, 2008, 21:22:06 Nachmittag »
Hallo Berthold,

wie ist deine eigene Etherneteinstellung ? Deine Netzwerkkarte sollte auf einer IP Adresse 192.168.119.??? stehen (??? = 0..255, außer 57). Die Subnet Mask sollte auf 255.255.255.0 stehen. Kannst du im Dos-Fenster deine eigene IP anpingen ? Kannst du die Adresse des Panels anpingen ?

Die Kommunkation zwischen XC200 und MFD4 würde ich über Ethernet realisieren (UTP).
 
:) ;) :D
Gruß Paul

Offline BertholdSW

  • Jr. Member
  • **
  • Beiträge: 62
Re: MFD-4-5-XRC-30 zum Gateweay keine Verbindung???
« Antwort #2 am: Dezember 14, 2008, 06:55:16 Vormittag »
Hallo SPS-Gemeinde, Hallo Paul.
Ich weiß nicht was ich anders gemacht habe, aber auf einmal ging es.
Also zaubern kann ich bestimmt nicht.
Egal, in die  Panel-SPS bekomme ich jetzt meine Programme, eine Zähler, der auch zählt. Das wird auch in den Variablen anzeigt.
Nächste Hürde:

Meine XC200 ist der Master.
Er sendet über CANOpen die Variable  Analog1:WORD. Sie wird auch als Wert in Global-Variable angezeigt.  Also zum Testen nur eine gesendete Variable. Es ist auch kein Empfang von Variablen vorgesehen.
("GLOBAL_VAR,  Analog1, END_VAR)   CAN Senden)


Mein Panel MFD4-5-XRC-30 ist das Slave.
Alle anderen Programmierungen sind gelöscht.
Nur den Befehl
"AnalogPan := Analog1"

("VAR,  AnalogPan , END_VAR)
("GLOBAL_VAR,  Analog1,  END_VAR)   CAN Lesend)

Analog1 kommt (soll) aus der xc200 nach hier übertragen werden.
In der Variable AnalogPan im Panel sollte der Wert erscheinen.

Meine Fehlermeldung, an der es jetzt blockiert:
Fehler 4001: ConfigEndCycle (2) Variable "CANOPENENDEV" nicht deklariert.
Mit doppelklick auf den Fehler  komme ich zu Configuration MFD 5.7.
Da benötige ich jetzt mal wieder Eure Hilfe.
Danke Berthold Jochheim
« Letzte Änderung: Dezember 14, 2008, 06:57:00 Vormittag von BertholdSW »

Offline BertholdSW

  • Jr. Member
  • **
  • Beiträge: 62
Re: MFD-4-5-XRC-30 zum Gateweay keine Verbindung???
« Antwort #3 am: Dezember 14, 2008, 07:21:11 Vormittag »
Alles wieder zurück:
Also die S33CANopenMaster.lib war nicht eingebunden.

Jetzige Fehlermeldung:
Fehler 3760 (36) Fehlerhafte Initialwert
Fehler 3750 Sender (4Obergrenze "Max_Masterindex" unbekannt
Fehler 3750 Sender (4Obergrenze "Max_Nodeindex" unbekannt

"Sender" heißen die beide Global-Variablen in de XC200 und im Panel
Wie stelle ich das ab?
Klingt nach Fehler in der XC200?
Gruß Berthold

Offline Knodelpa

  • easy god
  • *****
  • Beiträge: 1410
  • I love easy-Forum.net
Re: MFD-4-5-XRC-30 zum Gateweay keine Verbindung???
« Antwort #4 am: Dezember 14, 2008, 15:29:24 Nachmittag »
Hallo Berhold,

warum verwendest du nicht TCP/IP (UDP) zum Datenaustausch. Ethernet ist vom Handling her viel einfacher als CAN.
 
:) ;) :D
Gruß Paul

Offline BertholdSW

  • Jr. Member
  • **
  • Beiträge: 62
Re: MFD-4-5-XRC-30 zum Gateweay keine Verbindung???
« Antwort #5 am: Dezember 14, 2008, 19:02:04 Nachmittag »
Hallo Paul und Co, Danke.
Also Norde  mich bitte noch einmal richtig ein.
Warum ich und CAN?
Ich muß alles praktisch 3xeinlesen können.
PS4 hätte bis zur Rente (5Jahre noch)  gereicht, aber es soll ja  nach mir, gut genormt, weitergehen können.
An CoDeSys und ich bist Du ja auch nicht ganz schuldlos. Das scheint bei Moeller ein zukünftiger und guter Weg zu sein. Also der Weg ist jetzt eingeschlagen. Moeller ist hier im Betrieb zu 100% eingesetzt  (PS3, PS4). Ich möchte ich es auch nicht ändern. Warum auch!

Da gab es von Moeller den Anwendungshinweis 08/03AN2700K19D
XC100/XC200 Kommunikation zwischen zwei Steuerungen über CAN.

28 Seiten beschrieben, genau wie für mich gemacht. Das habe ich programmiert und beides hat in einer XC200 als Master einzeln, (ich habe nur diese eine XC200) prima gelaufen.
Die XC100 ersetzen durch das Panel und schon sollte alles klar funktionieren! Von wegen, denkste!
So jetzt wieder zur Sache!

> warum verwendest du nicht TCP/IP (UDP) zum Datenaustausch.
> Ethernet ist vom Handling her viel einfacher als CAN

Gefallen hat mir die zweifache Programmierverbindung.
PC  > XC200 und  PC > Panel gleichzeitig.
Stecker/Kabel zum Programmieren konnten verbunden bleiben.
XC200 zum Panel über Ethernet konnte auch verbunden bleiben. Klasse!
Das ist doch ideal oder?
ADEE du schöne 2fache Programmierverbindung.

Das habe ich doch so richtig verstanden.

Über Ethernet verbinde ich das Panel mit der XC200 über den RJ45-Stecker.
Die XC200 Programmiere ich aber auch über diesen RJ45-Stecker.

Das Panel programmieren ich über den einen RJ45-Stecker  am Panel,
oder aber auch über die "RS232"?
Eventuell bekomme ich sogar ein fertiges Kabel 2x mit SUB-D 9polig zur RS232.
Welchen Programmierweg würdest Du mir für die Zukunft raten?

Paul, ich habe etwas bammel bei den zukünftigen Kontrollen und Fehlersuchen.
Ich muss doch in der laufende Steuerung  in das Panel  und die XC200 einsehen und mir den Programmablauf/Variablen besehen können.
Oder komme ich auch über den CAN  in die XC200?
Gefunden habe ich so eine Beschreibung nicht.

Paul, es macht überhaupt keine Problem, das ich mir eine XC100 zur XC200  besorge und diese beschrieben Kommunikation über CAN genau nachbaue.
Wenn das dann klappt, ist der Weg eventuell einfacher, die XC100 gegen das Panel zu tauschen.
Oder auch anders herum. Ist es einfacher, das Panel als Master laufen zulassen und die XC200 als Slave?
Ne Menge Fragen.
Heute habe ich auch keinen Nerv mehr auf SPS. Ich leser erst mal wieder etwas über mein Steckenpfer, die SW-Fotoghrafie
Danke Berthold

PS.
Ich habe mal eine Aufschlüsselung zu Fehlern gelesen.
Diese finde ich aber nicht wieder.

Diese Meldung kommt unten im Fenster nach "Projekt" "Testen"

Schnittstelle des Bausteins `CANOPENNODE`
Fehler 3760 (36) Fehlerhafte Initialwert
Deklaration der globalen Variablen
Fehler 3750 Sender (4) Obergrenze "Max_Masterindex" unbekannt
Fehler 3750 Sender (4) Obergrenze "Max_Nodeindex" unbekannt
3Fehler, 0 Warnungen
Eventuell steht dort etwas klärendes zu meine Fehlern.


Max_Nodeindex finde ich 3 x in
 "CanOpenNode(FB)"
unter "NodeSetTimeoutState"
z.B.
dwMaxNodeidx:DWORD:= MAX_NODEINDEX;





Offline Knodelpa

  • easy god
  • *****
  • Beiträge: 1410
  • I love easy-Forum.net
Re: MFD-4-5-XRC-30 zum Gateweay keine Verbindung???
« Antwort #6 am: Dezember 14, 2008, 19:38:12 Nachmittag »
Hallo Berthold,

ich hoffe ich verstehe deinen letzten Eintrag vollständig. Ich denke ich kann dich etwas beruhigen.
Du kannst über das Ethernet programmieren und trotzdem können beide Panels über Ethernet miteinander kommunizieren. Du musst Dir das Ethernet wie eine Autobahn mit vielen Fahrspruren vorstellen. Auf jeweils einer Spur (Port 1200) läuft deine Programmierung, auf einer anderen Fahrspur läuft die Kommunikation zwischen XC200 und Panel MFD4.

Du brauchst allerdings einen Hub / Switch um die Kabel entsprechend zu verbinden. Dann stehen Dir alle Wege offen. Die Netzwerkvariablen funktionieren unter Ethernet fast exakt gleich dem CAN. In der Zielsystemeinstellung gibst du statt CAN - UDP an. Bibliotheken brauchst du unter Ethernet, soweit ich mich erinnern kann, keine einzubinden - spart auch noch Speicher.

Ich schaue morgen mal ob ich ein Beispiel greifen kann.
 
Bei deinem CAN Projekt versuche einfach mal "Alles Bereinigen" - wirkt manchmal Wunder :-)

:) ;) :D
Viele Grüße
Paul


Offline BertholdSW

  • Jr. Member
  • **
  • Beiträge: 62
Re: MFD-4-5-XRC-30 zum Gateweay keine Verbindung???
« Antwort #7 am: Dezember 15, 2008, 05:09:01 Vormittag »
Guten Morgen Paul. Danke für Deine Arbeit.
Da die xc200 und das Panel nur einen einzelnen RJ45-Stecker Anschluss für das Ethernet-Netz hat, benötige ich so etwas wie einen Doppelstecker für den Ehternetanschluss um mit dem PC in diese Verbindung zu kommen?
Hat Moeller so etwas?
Conrad hat bestimmt auch so etwas.
Bei Moeller werde ich heute noch ne 2. XC200 bestellen. Ein Reservegerät  benötige ich eh. Und zu Testen von Verbindungen untereinander hätte ich sofort eine 2. XC200 sofort bestellen sollen.
Also alles noch/wieder im grünen Bereich.
Gruß Berthold.

Offline Mr. Spok

  • Sr. Member
  • ****
  • Beiträge: 652
Re: MFD-4-5-XRC-30 zum Gateweay keine Verbindung???
« Antwort #8 am: Dezember 15, 2008, 06:21:52 Vormittag »
Hallo Berthold,


ein Switch 

http://de.wikipedia.org/wiki/Switch_(Computertechnik)

ist das Richtige für Dich.


mfG Jan
Für die Richtigkeit und Funktionalität der hier veröffentlichten Beispiele wird keine Gewähr übernommen.
Für Schäden, die durch Verwendung der Beispiele entstehen, wird keine Haftung übernommen.

Offline Knodelpa

  • easy god
  • *****
  • Beiträge: 1410
  • I love easy-Forum.net
Re: MFD-4-5-XRC-30 zum Gateweay keine Verbindung???
« Antwort #9 am: Dezember 15, 2008, 09:43:42 Vormittag »
Hallo Berhold,

gibt es schon ab ca. 15 €.
Schau mal hier: http://www.jacob-computer.de/index.php?sort=2&action=4&option=2&gruppe=11603

 :) ;) :D
Gruß Paul

Offline BertholdSW

  • Jr. Member
  • **
  • Beiträge: 62
Re: MFD-4-5-XRC-30 zum Gateweay keine Verbindung???
« Antwort #10 am: Dezember 15, 2008, 11:38:55 Vormittag »
Danke an Euch.
Eine Änderung muss ich im Panel noch machen.
Laut Tip von Herrn Hucke (Fa. Moeller) müssen beide Steuerungen auf MASTER stehen, dann sollte die Störung nicht mehr auftreten.
Bei mir war das Panel auf Slave, die XC200 auf Master eingestellt.
Das zu testen kann ich erst wieder morgen Abend. Ich werde mich melden.
Gruß Berthold

PS.
So vertreibt man seine Freizeit für seinem Job. Man macht es ja freiwillig, mehr oder weniger. Aber wem geht das nicht so. Nur manchmal nervt es eben.

Offline BertholdSW

  • Jr. Member
  • **
  • Beiträge: 62
Re: MFD-4-5-XRC-30 zum Gateweay keine Verbindung???
« Antwort #11 am: Dezember 15, 2008, 12:47:15 Nachmittag »
Juchuuu
Das Programm im PC ohne angeschlossene SPS/Panel geändert:
Panel auf Master und XC200 auch auf Master eingestellt.
"Alles bereinigt"
"Projekt"
"Alles übersetzen"
und siehe da, keine Fehlermeldung, alles OK.
Morgen werde ich es mit angeschlossenen SPS/Panel testen.
Bei uns im Sauerland scheint wieder die Sonne.
Gruß Berthold