Beiträge anzeigen

Diese Sektion erlaubt es ihnen alle Beiträge dieses Mitglieds zu sehen. Beachten sie, dass sie nur solche Beiträge sehen können, zu denen sie auch Zugriffsrechte haben.


Nachrichten - klaus1

Seiten: 1 [2] 3
16
BECKHOFF / Re:SMTP Baustein Network Lib Fehler
« am: 05. Juli 2011, 22:07:36 »
oben genannter code von mir wird online gemacht über smtp.ip_c.time_reset auf TRUE setzen. genau

Der Code von oben hängt direkt in meiner Routine drinnen wo ich auch SMTP anwende. d.h. von außen!
Du hast recht, die Bausteinkapselung gibt mir keinen Schreibzugriff.

Ausgelöst wird der Fehler dadurch, wenn mein Router offline geht, und nicht von selbst wieder online kommt. (Muss den Router öfters resetten).
Wird in der "offline" Phase ein Mail versandt, kommt es zu dem Fehler, der nach Online Beginn nicht wieder behoben werden kann.

Die Lib werde ich demnächst testen.
Danke,
Klaus

17
BECKHOFF / Re:SMTP Baustein Network Lib Fehler
« am: 24. Juni 2011, 09:19:26 »
Ich verwendet nur die SMTP Sende Routine der Network Lib.

Was ich bemerkt habe:
Wenn ich im SMTP_CLIENT Baustein im IP_C einen Error anstehen habe, und danach dem TIME_RESET kurz einen Pos. Boolean gebe, dann klappt wieder alles.
(Im Debug Modus manuell den BOOLEAN setzen).

Hätte das so probiert:
IF smtp_client.IP_C.ERROR <> 0 THEN
SMTP_CLIENT.IP_C.TIME_RESET := TRUE;
END_IF
Fehlermeldung Twincat:
Operanden von 'ST', 'STN', 'S','R' müssen Variable mit Schreibzugriff sein. (Tritt genau in der Zeile auf wo ich das ganze auf TRUE setze.

Bitte um Hilfe.
danke,
Klaus

18
BECKHOFF / Re:SMTP Baustein Network Lib Fehler
« am: 28. Mai 2011, 16:35:08 »
was ich noch bemerkt habe:
- geht mein Modem mal längere Zeit Offline und später wieder online, so habe ich einen FF00000 fehler am Baustein stehen den ich nur durch Restart der Steuerung wegbekomme...
muss man im Fehlerfall doch was manuell zurücksetzen?
Danke,
Klaus

19
BECKHOFF / Re:SMTP Baustein Network Lib Fehler
« am: 14. Mai 2011, 20:32:49 »
Soeben gelöst:

- Umlaute im Betreff und Body entfernt
- Server direkt über IP von mail.gmx.net angegeben.


jetzt klappts!
Danke für den netten und schnellen Support.

PS: SSL Connections klappen leider nicht:
Meldung vom SMTP: smtp must issue a starttls command first

20
BECKHOFF / Re:SMTP Baustein Network Lib Fehler
« am: 14. Mai 2011, 19:34:50 »
Hallo,

Hab jetzt einen Taster am Active dran. wenn ich den kurz drück, dann sehe ich jetzt über HUB und Wireshark die DNS Abfrage:
35   0.529362   10.0.0.100   195.3.96.67   DNS   Standard query A mail.gmx.net

und den response:
120   3.453888   195.3.96.67   10.0.0.100   DNS   Standard query response A 213.165.64.20 A 213.165.64.21

das wars dann aber auch schon wieder.
es folgt sonst kein Datentransfer...

21
BECKHOFF / Re:SMTP Baustein Network Lib Fehler
« am: 13. Mai 2011, 21:41:36 »
Hallo,

Danke für die Tipps.
Beides getestet => Beides positiv verlaufen.
Kann es sein, dass ich einen falschen DNS Server verwende? Hätte mal den vom Provider probiert. klappt auch nicht.

Ethereal hab ich am Notebook sogar installiert. aber Wird schwierig zwischen CX9000 und Router reinzuklinken. außer mit ARP spoofing könnts klappen.

22
BECKHOFF / Re:SMTP Baustein Network Lib Fehler
« am: 12. Mai 2011, 22:18:31 »
gut. dann fass ich mal zusammen was ich bisher gemacht habe:
Ich habe von der Beckhoff Seite den TCP / IP Server für WinCE runtergeladen und installiert.
Das File unter C:\Twincat\CE\TCPIP am WinCE Rechner installiert:
TcTCPIPSvrCe.ARMV4I.CAB

Habs direkt auf \HardDisk\TCPIPServer installiert.
Nach dem Neustart des CE Rechners (CX9000). dann unter \Hard Disk\System eine TcpIpServer.exe lt. Doku sollte diese ja automatisch beim Start ab sofort mitgestartet werden.
Kann ich das irgendwie überprüfen?

Mein WinCE Rechner hängt am Router mit IP 10.0.0.100. Router IP: 10.0.0.138.
Als DNS habe ich daher 10.0.0.138 genommen, da dieser Router auch als DHCP im Einsatz ist, und zugleich ein Modem ist.

Vielleicht hat jemand eine Idee was hier schief läuft.
Danke,
Klaus

23
BECKHOFF / Re:SMTP Baustein Network Lib Fehler
« am: 12. Mai 2011, 21:01:43 »
und wie kann ich auf meiner CX9000 das ganze testen? hab das ganze haus dran hängen. (alles in ST).
Hätte mal versucht SMTP_CLIENT_DEMO(); aus dem Main zu starten. hier kann ich keine Werte wie DNS oder so ändern.
mein beispiel ist exakt nachprogrammiert in ST.

24
BECKHOFF / Re:SMTP Baustein Network Lib Fehler
« am: 12. Mai 2011, 20:12:56 »
so nun habe ich den TCP/IP Server unter CE installiert. dann neu gestartet. und folgendes Bsp. Programm probiert:
PROGRAM EMailAlerts
VAR
SMTP_CLIENT: SMTP_CLIENT;
smtp_activate: BOOL;
smtp_timeout: TIME := T#30s;
smtp_busy: BOOL;
smtp_done: BOOL;
smtp_dti: DT;
smtp_dti_offset: INT := 60;
smtp_server: STRING := '97xx85:meinKennwort@mail.gmx.net';
smtp_mailfrom: STRING := 'klaus.xxxxx@gmx.at;Station_01';
smtp_mailto: STRING(STRING_LENGTH) := 'klaus.xxxxx@gmx.at';
smtp_subject: STRING :=  'Das Garagentor wurde soeben geöffnet.';
smtp_body: STRING(STRING_LENGTH) := 'Das ist der Email-Text';
smtp_files: STRING(STRING_LENGTH) := '';
smtp_error_t: BYTE;
smtp_error_c: DWORD;
END_VAR

// PROGRAMMTEIL
SMTP_CLIENT.ACTIVATE := _i_b_EGBuero_Button_ob;
SMTP_CLIENT(SERVER := smtp_server, MAILFROM := smtp_mailfrom, MAILTO := smtp_mailto, SUBJECT := smtp_subject, BODY := smtp_body, FILES := smtp_files, DNS_IP4 := IP4_DECODE('10.0.0.138'));
          smtp_error_c := SMTP_CLIENT.ERROR_C;
  smtp_error_t := SMTP_CLIENT.ERROR_T;


Fehler:
ERROR_T = 2
ERROR_C = FF00

25
BECKHOFF / Re:SMTP Baustein Network Lib Fehler
« am: 12. Mai 2011, 09:19:51 »
Das bedeutet lokal am Notebook unter WinXP wo meine Programmierumgebung läuft. (um TcpIp.lib einbinden zu können).
Und dann auf der SPS die TCP/IP Server CE Version damit auch die Steuerung weis was zu tun ist?

danke,

26
BECKHOFF / Re:SMTP Baustein Network Lib Fehler
« am: 12. Mai 2011, 07:00:48 »
Ich habe den Twincat TCP/IP Server lokal an meinem Notebook installiert. dadurch die TcpIp.lib inkludiert im Projekt.
Auf der Seite der SPS (CX9001) ist kein Tcp/IP Server installiert. Ist dieser dort auch nötig?
Als DNS habe ich den DNS Server eingetragen den ich auch lokal bei mir am Notebook vom DHCP bekomme. (IP vom Router).
Gezwungen wurde ich, den Parameter FILES anzugeben, habe ich mit einem Leerstring gemacht.

27
BECKHOFF / SMTP Baustein Network Lib Fehler
« am: 11. Mai 2011, 22:00:13 »
Hallo!

Bekomme immer Fehler bei folgender Verwendung von SMTP_CLIENT in Beckhoff (Twincat):
ERROR_T = 2
ERROR_C = 16777216

Kann mir jemand erklären wie ich hier zum exakten Fehlertext komme?
Danke,
Klaus

28
Beckhoff Support gibt mir gleiche Antwort wie Tom. Den Wert auf 8000 sollte ich erhöhen. ;-)

29
danke für die Hilfe.

Verwende folgende Libs:
TcpIp.lib                11
TcBABasic.lib          49
TcUtilities.lib         223
TcBase.lib              30
TcSystem.lib           76
TcControllerToolbox.lib  61
STANDARD.LIB            20
TcFloatPC.lib               16
beckhoff_network_112.lib   135
oscat_basic_332.lib           542

ergibt in summe = 1163
Fehlermeldung:
Fehler 3612: Maximale Anzahl der Bausteine (2048) überschritten! Übersetzung abgebrochen.

Woran liegt der Fehler??
Danke,
Klaus

30
Hallo,

Ich habe mir im Network112Lib die SMTP Funktion gesehen, die ich gerne verwenden möchte. Dazu habe ich den TCP/IP Server installiert (TcpIp.lib) im Twincat.
Nun hätte ich die beckhoff_network_112.lib eingebunden, und dazu nötig die oscat_basic_332.lib.
Folgender Fehler:

maximale anzahl der Bausteine (2048) überschritten

Jetzt hätte ich begonnen die nicht verwendeten Bausteine auszuschließen. da kommt Twincat nicht zurecht.. da fehlt immer irgend was.
Ich kann auch nicht durch alleiniges öffnen der Network Lib oder Oscat Lib Unnötige Sachen rauslöschen, weil ich nicht weis, was ich dazu benötige...

Kann mir jemand sagen wie ich hier effektiver werde?
So ist Oscat für mich total unbrauchbar im Beckhoff Bereich.

Danke,
Klaus

Seiten: 1 [2] 3