Siemens 6GK7242-7KX30-0XE0 User Manual

Page of 110
 
Projektierung und Programmierung 
 
5.4 Programmierung der Telecontrol-Anweisungen 
CP 1242-7 
Betriebsanleitung, 03/2012, C79000-G8900-C247-03 
61
 
Parameter 
Deklaration   Datentyp 
Wertebereich 
Beschreibung 
ENO 
OUTPUT 
BOOL 
0: Fehler 
1: Fehlerfrei 
Freigabeausgang 
Bei Auftreten eines Laufzeitfehlers der 
Anweisung wird ENO = 0 gesetzt. 
BUSY 
OUTPUT 
BOOL 
0: Bearbeitung der Anweisung 
noch nicht begonnen, 
abgeschlossen oder 
abgebrochen 
1: Bearbeitung der Anweisung 
läuft 
Anzeige des Bearbeitungs-Status der 
Anweisung 
DONE 
OUTPUT 
BOOL 
0: - 
1: Bearbeitung der Anweisung 
erfolgreich beendet 
Der Zustandsparameter zeigt an, ob der 
Auftrag fehlerfrei abgewickelt wurde. 
Zur Bedeutung im Zusammenhang mit 
den Parametern ERROR und STATUS 
siehe unter Anzeigen der Anweisung. 
ERROR 
OUTPUT 
BOOL 
0: - 
1: Fehler 
Fehleranzeige 
Zur Bedeutung im Zusammenhang mit 
den Parametern DONE und STATUS 
siehe unter Anzeigen der Anweisung. 
STATUS 
OUTPUT  
WORD 
 
Statusanzeige 
Zur Bedeutung im Zusammenhang mit 
den Parametern DONE und ERROR 
siehe unter Anzeigen der Anweisung. 
* Zu Besonderheiten des Parameters DATA für SMS-Texte siehe nachfolgender Abschnitt. 
Projektierung von SMS-Texten mit dem Parameter DATA   
Die Anweisung sendet diejenigen Daten als SMS-Text, auf welche der Zeiger vom Typ 
VARIANT des Parameters DATA referenziert. 
Wenn von DATA auf einen Operanden des Datentyps STRING für SMS-Texte referenziert 
wird, dann werden die ersten zwei Bytes mit Längenangaben des Strings mit übertragen. 
Eine Möglichkeit für die korrekte Textdarstellung von zu sendenden SMS ist die 
Umwandlung des Text-Strings in ein Array of BYTE oder Array of CHAR mithilfe der 
Konvertierungsfunktion Strg_TO_Chars. Strg_TO_Chars wird am Parameter EN mit dem 
Ausgangsparameter ENO von TC_SEND verknüpft. 
Für SMS-Texte unterstützt der CP nicht alle Sonderzeichen, bspw. keine Umlaute. Es gilt die 
Spezifikation GSM 03.38. Zusätzliche Einschränkungen können durch den GSM-
Netzbetreiber bestehen. 
Die Anzeigen BUSY, DONE und ERROR 
Die Anzeigen von DONE und ERROR sind nur relevant bei BUSY = 0. 
 
BUSY  DONE 
ERROR 
Bedeutung 
Kein Auftrag in Bearbeitung 
Alle weiteren Anzeigenkombinationen von DONE und ERROR finden Sie in der 
nachfolgenden Tabelle.