habe Probleme mit dem Versand von Mails.
Nutze die Wago Lib und den Funktionsblock ESMTP_CLIENT auf einer 881.
Hatte den selben Funktionblock erfolgreich auf einer 841 im Einsatz.
Auf der 881 kommt es immer zum TIMEOUT. Zugriff auf den Modbus TCP der Steuerung über dyndns klappt problemlos. Also besteht doch eine erfolgreiche Verbingung zum Web!? Bin echt am verzweifeln. Muss ich an der FritzBox! Noch etwas einstellen?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Ich hatte ein ähnliches Problem bei einer Modbuskommunikation (auf 750-841 funzt alles auf 750-881 geht nicht). Das Problem lag darin, das der 750-881 schneller das Programm hochfahren kann wie die Dienste für die Ethernet Kommunikation gestartet sind. Also versucht das Programm schon was Abzusetzen, bevor überhaupt was abgesetzt werden kann.
Geholfen hat es, dass ich erst mit "SOCK_DEVICE_UP" nachgeschaut habe ob überhapt alles bereit ist fürs Versenden.
Wago hat auch mit der 88x Serie ordentlich an der Hardware rumgeschraubt. Sehr gut möglich, dass die für den 841 funktionierenden Funktionen, auf der neueren Hardware nicht laufen / sich zwar fehlerfrei kompilieren lassen aber trotzdem nicht rennen.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Anonymous
-
2011-11-07
Originally created by: nym-J 3x 1,5
Danke für die Antwort.
Zitat:
Geholfen hat es, dass ich erst mit "SOCK_DEVICE_UP" nachgeschaut habe ob überhapt alles bereit ist fürs Versenden.
Was ist "SOCK_DEVICE_UP" ?
Gruß
Mantelleitung
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Ich hatte das gleiche Problem mit einer 750-841 mit FW19! Das PLC-Programm startet früher als die Ethernet-Schnittstelle bereit war. (Dafür ist der Flash-Speicher nun viel schneller...)
Ich benutze den FB 'ETHERNET_GET_NETWORK_CONFIG' aus der 'Ethernet.lib', um den Status der Netzwerkschnittstelle abzufragen.
Gruss
Markus
p.s. mit FW19 der 750-841 habe ich auch Probleme mit der seriellen Schnittstelle 750-650. Der Wago-Support wurde deshalb auch schon mal kontaktiert. Gibt es noch jemand hier im forum mit ähnlichen Vorkommnissen?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
SOCK_DEVICE_UP ist eine Funktion aus der Bibliothek WagoLibSockets.lib. Diese liefert TRUE zurück, sobald der Ethernet-Stack hochgefahren ist.
Darüberhinaus gibt es ein Systemereignis eth_network_ready. Dieses wird immer dann ausgelöst sobald der Ethernet-Stack hochgefahren ist. In der Taskkonfiguration von CoDeSys kann auf dieses Ereignis reagiert werden.
Beide Möglichkeiten zeigen an, dass der Ethernet-Stack fertig initialisiert ist, geben aber keine Auskunft darüber, ob das Ethernet "funktioniert" (z.B. Kabel eingesteckt etc.).
Generell liefert der Baustein also das richtige Ergebnis, nämlich einen Timeout (sofern tTimeOut richtig parametriert ist), weil er die Gegenstelle nicht erreichen konnte. In diesem Fall ist dann die Nachricht einfach noch einmal neu abzusetzen.
Bei weiteren Fragen kannst Du uns auch gerne unter den unten genannten Adressdaten direkt kontaktieren.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
automation hat geschrieben:
p.s. mit FW19 der 750-841 habe ich auch Probleme mit der seriellen Schnittstelle 750-650. Der Wago-Support wurde deshalb auch schon mal kontaktiert. Gibt es noch jemand hier im forum mit ähnlichen Vorkommnissen?
die FW19 und die 750-650 vertragen sich ohne Probleme. Die Kombination ist auch nichts Außergewöhnliches und wird von vielen Kunden erfolgreich eingesetzt. Wenn es bei Dir nicht klappt, melde Dich doch einfach noch einmal telefonisch bei uns. Gemeinsam werden wir das sicherlich hinbekommen.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Anonymous
-
2011-11-12
Originally created by: nym-J 3x 1,5
Hallo,
ich habe es noch einmal Versucht.
SOCK_DEVICE_UP ist TRUE.
eth_network_ready kommt irgendwie nicht.
Und immer noch ```
TIMEOUT: Try to connect with SMTP server
```
Wie lange sollte man eigentlich warten bis der Ethernet-Stack fertig initialisiert ist?
PS Firmware revision 01.02.02 (02)
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
der Timeout könnte theoretisch auch daher kommen, dass unter gewissen Umständen die Namensauflösung zum eMail-Server nicht richtig funktioniert. Wir hatten diesbezüglich im Mai unsere Bibliothek überarbeitet. Nutzt Du die aktuelle Version?
Wir haben im Anhang einfach mal ein funktionierendes Beispiel zusammengestellt. Damit klappt es bei uns auf jeden Fall und wir hoffen, dass es auch bei Dir klappt.
Bei weiteren Fragen kannst Du uns auch gerne unter den unten genannten Adressdaten direkt kontaktieren.
Originally created by: nym-J 3x 1,5
Moin,
habe Probleme mit dem Versand von Mails.
Nutze die Wago Lib und den Funktionsblock ESMTP_CLIENT auf einer 881.
Hatte den selben Funktionblock erfolgreich auf einer 841 im Einsatz.
Auf der 881 kommt es immer zum TIMEOUT. Zugriff auf den Modbus TCP der Steuerung über dyndns klappt problemlos. Also besteht doch eine erfolgreiche Verbingung zum Web!? Bin echt am verzweifeln. Muss ich an der FritzBox! Noch etwas einstellen?
Hallo Verlegekabel.
Ich hatte ein ähnliches Problem bei einer Modbuskommunikation (auf 750-841 funzt alles auf 750-881 geht nicht). Das Problem lag darin, das der 750-881 schneller das Programm hochfahren kann wie die Dienste für die Ethernet Kommunikation gestartet sind. Also versucht das Programm schon was Abzusetzen, bevor überhaupt was abgesetzt werden kann.
Geholfen hat es, dass ich erst mit "SOCK_DEVICE_UP" nachgeschaut habe ob überhapt alles bereit ist fürs Versenden.
Wago hat auch mit der 88x Serie ordentlich an der Hardware rumgeschraubt. Sehr gut möglich, dass die für den 841 funktionierenden Funktionen, auf der neueren Hardware nicht laufen / sich zwar fehlerfrei kompilieren lassen aber trotzdem nicht rennen.
Originally created by: nym-J 3x 1,5
Danke für die Antwort.
Was ist "SOCK_DEVICE_UP" ?
Gruß
Mantelleitung
Hallo Mantelleitung
Ich hatte das gleiche Problem mit einer 750-841 mit FW19! Das PLC-Programm startet früher als die Ethernet-Schnittstelle bereit war. (Dafür ist der Flash-Speicher nun viel schneller...)
Ich benutze den FB 'ETHERNET_GET_NETWORK_CONFIG' aus der 'Ethernet.lib', um den Status der Netzwerkschnittstelle abzufragen.
Gruss
Markus
p.s. mit FW19 der 750-841 habe ich auch Probleme mit der seriellen Schnittstelle 750-650. Der Wago-Support wurde deshalb auch schon mal kontaktiert. Gibt es noch jemand hier im forum mit ähnlichen Vorkommnissen?
Hallo,
SOCK_DEVICE_UP ist eine Funktion aus der Bibliothek WagoLibSockets.lib. Diese liefert TRUE zurück, sobald der Ethernet-Stack hochgefahren ist.
Darüberhinaus gibt es ein Systemereignis eth_network_ready. Dieses wird immer dann ausgelöst sobald der Ethernet-Stack hochgefahren ist. In der Taskkonfiguration von CoDeSys kann auf dieses Ereignis reagiert werden.
Beide Möglichkeiten zeigen an, dass der Ethernet-Stack fertig initialisiert ist, geben aber keine Auskunft darüber, ob das Ethernet "funktioniert" (z.B. Kabel eingesteckt etc.).
Generell liefert der Baustein also das richtige Ergebnis, nämlich einen Timeout (sofern tTimeOut richtig parametriert ist), weil er die Gegenstelle nicht erreichen konnte. In diesem Fall ist dann die Nachricht einfach noch einmal neu abzusetzen.
Bei weiteren Fragen kannst Du uns auch gerne unter den unten genannten Adressdaten direkt kontaktieren.
Hallo,
die FW19 und die 750-650 vertragen sich ohne Probleme. Die Kombination ist auch nichts Außergewöhnliches und wird von vielen Kunden erfolgreich eingesetzt. Wenn es bei Dir nicht klappt, melde Dich doch einfach noch einmal telefonisch bei uns. Gemeinsam werden wir das sicherlich hinbekommen.
Originally created by: nym-J 3x 1,5
Hallo,
ich habe es noch einmal Versucht.
SOCK_DEVICE_UP ist TRUE.
eth_network_ready kommt irgendwie nicht.
Und immer noch ```
TIMEOUT: Try to connect with SMTP server
```
Wie lange sollte man eigentlich warten bis der Ethernet-Stack fertig initialisiert ist?
PS Firmware revision 01.02.02 (02)
Hallo,
der Timeout könnte theoretisch auch daher kommen, dass unter gewissen Umständen die Namensauflösung zum eMail-Server nicht richtig funktioniert. Wir hatten diesbezüglich im Mai unsere Bibliothek überarbeitet. Nutzt Du die aktuelle Version?
Wir haben im Anhang einfach mal ein funktionierendes Beispiel zusammengestellt. Damit klappt es bei uns auf jeden Fall und wir hoffen, dass es auch bei Dir klappt.
Bei weiteren Fragen kannst Du uns auch gerne unter den unten genannten Adressdaten direkt kontaktieren.
email_versand.zip [167.04 KiB]
Originally created by: nym-J 3x 1,5
Moin,
Hatte erst jetzt gelegenheit zum testen und muss sagen:
Danke, danke !!! Es läuft. Lag wohl tatsächlich an der "alten" Lib.
Hätte ich das eher gewusst hätte ich Stunden gespart