Verschicken einer SMS mit Funktionsbaustein auf PC über die serielle Schnittstelle des PCs

Quelltext: TcPlcSMSPCTest.exe (nicht vergessen die Telefonnummer zu ändern)

Aufgabe

Einfaches Programm, das mit dem SMS-Funktionsbaustein auf einem PC eine SMS über dessen serielle Schnittstelle verschickt.

Beschreibung

Wie in der Dokumentation zur 'Serial Communication' Bibliothek beschreiben, wird in einer schnellen Task die serielle Schnittstelle bedient, während das verschicken der SMS Nachricht in einer langsameren Task erfolgt.

Mit der steigenden Flanke des Send Eingangs wird das Verschicken initiiert. An der Busy Variablen ist zu erkennen, wann die SMS-Nachricht an das Modem übertragen wurde.

Konfiguration im System Manager

Für die Ansteuerung der seriellen Schnittstelle muss diese im Systemmanager als E/A Gerät eingefügt werden. Die Schnittstelle muss für den KL6xx1 Betrieb mit 64 Datenbytes konfiguriert werden. Die Eingänge und Ausgänge des COM Port Geräts müssen dann mit den Variablen des SPS Programms (SerInData und SerOutData) verbunden werden.

Implementation des Programms in der langsamen Task zum Verschicken der SMS

Verschicken einer SMS mit Funktionsbaustein auf PC über die serielle Schnittstelle des PCs 1:

Implementation des Programms in der schnellen Task zum Bedienen der seriellen Schnittstelle

Verschicken einer SMS mit Funktionsbaustein auf PC über die serielle Schnittstelle des PCs 2:

Globale Variablen

Verschicken einer SMS mit Funktionsbaustein auf PC über die serielle Schnittstelle des PCs 3:

Task Konfiguration

Verschicken einer SMS mit Funktionsbaustein auf PC über die serielle Schnittstelle des PCs 4: