Siemens 6ES7223-1BH22-0XA0 EM 223 Digital Input / Output Module 6ES7223-1BH22-0XA0 用户手册

产品代码
6ES7223-1BH22-0XA0
下载
页码 538
Erstellen eines Programms für das Modemmodul
Kapitel 10
331
Format von Textnachrichten
Das Textnachrichtenformat definiert das Format von Textfunkrufen oder SMS-Kurzmitteilungen.
Diese Arten von Nachrichten können Text und eingebettete Variablen enthalten. Die Textnachricht
ist eine ASCII-Zeichenkette mit einem führenden Längenbyte gefolgt von ASCII-Zeichen. Die
maximale Länge der Textnachricht beträgt 120 Bytes (einschließlich des Längenbyte).
Format: <Text><Variable><Text><Variable>...
Das Textfeld besteht aus ASCII-Zeichen.
Das Variablenfeld definiert einen eingebetteten Datenwert, den das Modemmodul aus der lokalen
CPU liest, formatiert und in die Nachricht einfügt. Das Prozentzeichen (%) kennzeichnet den
Beginn und das Ende eines Variablenfelds. Die Adresse und die Felder links werden durch einen
Doppelpunkt getrennt. Der Begrenzer zwischen den Feldern ”Links” und ”Rechts” kann ein Punkt
oder ein Komma sein und wird in der formatierten Variable als Dezimalpunkt verwendet. Das
Variablenfeld hat folgende Syntax:
%Adresse:Format Links.Rechts%
Das Adressfeld gibt die Adresse, den Datentyp und die Größe des eingebetteten Datenwerts an
(z.B. VD100, VW50, MB20 oder T10). Folgende Datentypen sind zugelassen: E, A, M, SM, V, T
(nur Wort), Z (nur Wort) und AE (nur Wort). Byte-, Wort- und Doppelwortgrößen sind möglich.
Das Feld ”Links” definiert die Anzahl der Ziffern, die links vom Dezimalpunkt angezeigt werden.
Dieser Wert muss groß genug sein, um den erwarteten Bereich der eingebetteten Variable
einschließlich Vorzeichen (sofern erforderlich) zu verarbeiten. Ist das Feld ”Links” Null, wird der
Wert mit einer führenden Null angezeigt. Der gültige Bereich liegt zwischen 0 und 10.
Das Feld ”Rechts” definiert die Anzahl der Ziffern, die rechts vom Dezimalpunkt angezeigt
werden. Nullen rechts vom Dezimalpunkt werden immer angezeigt. Ist das Feld ”Rechts” Null,
wird der Wert ohne Dezimalpunkt angezeigt. Der gültige Bereich liegt zwischen 0 und 10.
Das Formatfeld gibt das Anzeigeformat des eingebetteten Werts an. Die folgenden Zeichen sind
im Formatfeld zugelassen:
i - Ganzzahl mit Vorzeichen
u - Vorzeichenlose Ganzzahl
h - Hexadezimal
f - Gleitpunkt/Real
Beispiel: “Temperatur = %VW100:3,1i% Druck = %VD200:4,3f%”