Hallo,
es tut mir leid dass ich so lange nichts von mir hören hab lasen, hab an einem anderen Projekt gearbeitet.
Das mit der E-Mail hab ich immer noch nicht hingekriegt.
Ich bin folgendermaßen vorgegangen (E-Mail im LAN):
1. DB1 in AWL geschrieben (auf das Nötigste reduziert),
der schaut so aus:
Adresse Name Type Anfangswert
0.0 STRUCT
+0.0 TO STRING[40] 'TO:USER@PC.de;'
+42.0 FROM STRING[40] 'FROM:S7_S1@PC.de:'
+84.0 TEXT STRING[100] 'TXT: Super;'
=186.0 END_STRUCT
(Testmail zum
USER@PC.de funktioniert)
2. Danach habe ich einen Funktion FC5 erstellt (selbst geschrieben, wie sie laut Beschreibung ausschauen soll :???
.
PeterEF hat geschrieben, dass der Baustein AG_SEND in einer Bibliothek Namens NCM ist. Ich hab die Bibliotheken: stdlibs, Standard Library, Simatic_NET_CP und Redundant IO (V1). Da ist kein NCM, ich vermute den Fehler hier. Wo krieg ich diese Bibliothek her?
3. Als letztes habe ich den (selbst geschriebenen FC5) im OB1 aufgerufen.
CALL FC5
ACT :=E4.0
ID :=MW12
Ladder :=W#16#100
SEND := P#DB1.DBX0.0 BYTE 186
LEN :=MW14
DONE := M10.6
ERROR := M10.7
STATUS := MW16
Am Eingang 4.0 soll der Sendeanstoß erfolgen.
Das ist also mein Versuch eine E-Mail abzuschicken.
Was hab ich alles falsch gemacht?
Ich währe sehr Dankbar für eure Hilfe.