SMS Empfang mit S7-224XP + TC35i

S7-200-ANW

Level-1
Beiträge
14
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Habe ein kleines Problem, das Micro Automation Set 5 in Betrieb zu nehmen. Abweichend von Set setze ich das Modem TC35i anstelle des TC65 ein und verwende die CPU S7-224XP, damit ich parallel auch den Programmstatus beobachten kann.

Initialisierung und SMS- Versand funktionieren einwandfrei, jedoch der SMS Empfang funktioniert nicht. Der entsprechende Empfangsblock geht in den Status "aborted" im Receive-Status 7.

Was könnte die Ursache für dieses Verhalten sein ?

 
Wie sichs herausstellt, wird die SMS nicht an das Modul TC35i übertragen. Wenn nach den Test die Karte in ein normales Handy lege, kommen sämtlich Nachrichten an.
Woran kann es liegen, dass das TC35i Modem nicht die SMS's engegennimmt ?
Wenn ich das Modem anrufe, so läutet dieses ganz normal, d.h. es ist auch erreichbar.

Vielleicht kann mir jemand einen Tipp geben. Viele Grüße
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Habe diesen Hinweis gefunden, bringt aber auch nix:

Der SMS-Empfang funktioniert nicht.
Es ist möglich, dass ein TC35i mit der Firmware-Version 3.01 versucht, empfangene SMS-Nachrichten in einen nicht vorhandenen Speicherbereich zu schreiben, so dass sie verloren gehen. Benutzen Sie ein Terminalprogramm wie ShamCom, um nacheinander die folgenden zwei AT-Befehlszeilen (jeweils mit der Enter-Taste abgeschlossen) zum Modem zu senden; es sollte sie jeweils mit OK beantworten:

AT+CPMS="MT","MT","MT"
AT+CPMS="SM","SM","SM"

Damit wird erreicht, dass SMS-Nachrichten immer auf der SIM-Karte zwischengespeichert werden. Die Eingabe ist nur ein einziges Mal erforderlich, das Modem behält die Einstellung auch nach dem Aus-
und Einschalten.

Vieleicht kommt einer damit auf eine Idee ...
Viele Grüße
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi,

soweit ich weis kann das Modem SMS auf zwei Arten empfangen:

1. SMS wird wie im Handy üblich auf der Karte empfangen. Das Handy prüft ob was empfangen wurde und "meldet" dies dann.
Das kann nur funktionieren, wenn die CPU zeitgetriggert immer das Modem "frägt" ob eine SMS empfangen wurde und dann die SMS von der Karte ausliest. (Grässlich zu progammieren, da ja mehr als eine SMS neu sein kann und dann immer mit den Nummern hantiert werden muß und du bei zeiten auch wieder die SMS löschen mußt Stichwort Überlauf).

2. Die SMS nicht auf der Karte "empfangen" sondern direkt ausgeben. Dadurch kriegt die CPU jede SMS empfangen. Nachteil hier, die CPU muß empfangsbereit sein (Freeport aktiviert). Ist die CPU nicht bereit, dann geht die SMS ins Nirvana. Die SMS wird in diesem Fall nicht auf der Karte gespeichert.

Les mal im HB des Modem nach, was an Kommandos notwendig ist, damit das Modem das tut was du möchtest (SMS auf Karte oder direkt ausgeben).

Hoffe ich konnte helfen

Gruss

Helmut
 
Als Empfangsroutine verwende ich derzeit den Funktionsblock, der mit dem MAS Set5 von Siemens angeboten wird. Dabei wird zyklisch das Modem auf neue Nachrichten abgefragt, weldet jedoch immer zurück, dass nichts da ist. Das stimmt auch, weil die SMS nicht zum Modem übertragen wird.
Die SMS's kommen erst dann von der SMS-Zentrale, wenn ich die SIM Karte über ein normales Handy beim Anbieter einbuche.

Ich werde versuchen, den Bibliotheksbaustein zu überprüfen, ob alle notwendigen Sequenzen durchlaufen werden.

Viele Grüße, Christian
 
Zurück
Oben