7 Bit GSM default alphabet coding
The TwinCAT SMS server encodes and transmits the SMS messages in accordance with the 7-bit standard alphabet. The special, non-printing ASCII characters (0x00..0x31) are not, however, automatically converted into the corresponding 7-bit code. In order to transmit these characters, the SMS string must first be appropriately formatted in accordance with the table below.
Example:
An SMS with the following text is to be sent from the PLC:
'Total: 100.89€, SmsSrv@Beckhoff.com'
The PLC string must have the following format:
'Total: 100.89$1B$65, SmsSrv$80Beckhoff.com'
|
7 bit default GSM alphabet as specified by GSM 03.38. |
8 bit ANSI alphabet | |||
|---|---|---|---|---|
|
Character |
Character name |
Hex |
Dec |
TwinCAT PLC string constant |
|
@ |
COMMERCIAL AT |
0x00 |
0 |
$80 or every other number >= 0x80H |
|
£ |
POUND SIGN |
0x01 |
1 |
$01 |
|
$ |
DOLLAR SIGN |
0x02 |
2 |
$02 |
|
¥ |
YEN SIGN |
0x03 |
3 |
$03 |
|
è |
LATIN SMALL LETTER E WITH GRAVE |
0x04 |
4 |
$04 |
|
é |
LATIN SMALL LETTER E WITH ACUTE |
0x05 |
5 |
$05 |
|
ù |
LATIN SMALL LETTER U WITH GRAVE |
0x06 |
6 |
$06 |
|
ì |
LATIN SMALL LETTER I WITH GRAVE |
0x07 |
7 |
$07 |
|
ò |
LATIN SMALL LETTER O WITH GRAVE |
0x08 |
8 |
$08 |
|
Ç |
LATIN CAPITAL LETTER C WITH CEDILLA |
0x09 |
9 |
$09 |
|
LINE FEED |
0x0A |
10 |
$0A or $N | |
|
Ø |
LATIN CAPITAL LETTER O WITH STROKE |
0x0B |
11 |
$0B |
|
ø |
LATIN SMALL LETTER O WITH STROKE |
0x0C |
12 |
$0C |
|
CARRIAGE RETURN |
0x0D |
13 |
$0D or $R | |
|
Å |
LATIN CAPITAL LETTER A WITH RING ABOVE |
0x0E |
14 |
$0E |
|
å |
LATIN SMALL LETTER A WITH RING ABOVE |
0x0F |
15 |
$0F |
|
? |
GREEK CAPITAL LETTER DELTA |
0x10 |
16 |
$10 |
|
_ |
LOW LINE |
0x11 |
17 |
$11 |
|
F |
GREEK CAPITAL LETTER PHI |
0x12 |
18 |
$12 |
|
G |
GREEK CAPITAL LETTER GAMMA |
0x13 |
19 |
$13 |
|
? |
GREEK CAPITAL LETTER LAMBDA |
0x14 |
20 |
$14 |
|
O |
GREEK CAPITAL LETTER OMEGA |
0x15 |
21 |
$15 |
|
? |
GREEK CAPITAL LETTER PI |
0x16 |
22 |
$16 |
|
? |
GREEK CAPITAL LETTER PSI |
0x17 |
23 |
$17 |
|
S |
GREEK CAPITAL LETTER SIGMA |
0x18 |
24 |
$18 |
|
T |
GREEK CAPITAL LETTER THETA |
0x19 |
25 |
$19 |
|
? |
GREEK CAPITAL LETTER XI |
0x1A |
26 |
$1A |
|
ESCAPE TO EXTENSION TABLE |
0x1B |
27 |
$1B | |
|
FORM FEED |
0x1B 0x0A |
27 10 |
$1B$0A | |
|
^ |
CIRCUMFLEX ACCENT |
0x1B 0x14 |
27 20 |
$1B$14 |
|
{ |
LEFT CURLY BRACKET |
0x1B 0x28 |
27 40 |
$1B$28 |
|
} |
RIGHT CURLY BRACKET |
0x1B 0x29 |
27 41 |
$1B$29 |
|
\ |
REVERSE SOLIDUS (BACKSLASH) |
0x1B 0x2F |
27 47 |
$1B$2F |
|
[ |
LEFT SQUARE BRACKET |
0x1B 0x3C |
27 60 |
$1B$3C |
|
~ |
TILDE |
0x1B 0x3D |
27 61 |
$1B$3D |
|
] |
RIGHT SQUARE BRACKET |
0x1B 0x3E |
27 62 |
$1B$3E |
|
| |
VERTICAL BAR |
0x1B 0x40 |
27 64 |
$1B$40 |
|
€ |
EURO SIGN |
0x1B 0x65 |
27 101 |
$1B$65 |
|
Æ |
LATIN CAPITAL LETTER AE |
0x1C |
28 |
$1C |
|
æ |
LATIN SMALL LETTER AE |
0x1D |
29 |
$1D |
|
ß |
LATIN SMALL LETTER SHARP S (German) |
0x1E |
30 |
$1E |
|
É |
LATIN CAPITAL LETTER E WITH ACUTE |
0x1F |
31 |
$1F |
|
SPACE |
0x20 |
32 |
$20 or ' ' | |
|
! |
EXCLAMATION MARK |
0x21 |
33 |
! |
|
" |
QUOTATION MARK |
0x22 |
34 |
" |
|
# |
NUMBER SIGN |
0x23 |
35 |
# |
|
¤ |
CURRENCY SIGN |
0x24 |
36 |
$24 or $$ |
|
% |
PERCENT SIGN |
0x25 |
37 |
% |
|
& |
AMPERSAND |
0x26 |
38 |
& |
|
' |
APOSTROPHE |
0x27 |
39 |
$27 or $' |
|
( |
LEFT PARENTHESIS |
0x28 |
40 |
( |
|
) |
RIGHT PARENTHESIS |
0x29 |
41 |
) |
|
* |
ASTERISK |
0x2A |
42 |
* |
|
+ |
PLUS SIGN |
0x2B |
43 |
+ |
|
, |
COMMA |
0x2C |
44 |
, |
|
- |
HYPHEN-MINUS |
0x2D |
45 |
- |
|
. |
FULL STOP |
0x2E |
46 |
. |
|
/ |
SOLIDUS (SLASH) |
0x2F |
47 |
/ |
|
0 |
DIGIT ZERO |
0x30 |
48 |
0 |
|
1 |
DIGIT ONE |
0x31 |
49 |
1 |
|
2 |
DIGIT TWO |
0x32 |
50 |
2 |
|
3 |
DIGIT THREE |
0x33 |
51 |
3 |
|
4 |
DIGIT FOUR |
0x34 |
52 |
4 |
|
5 |
DIGIT FIVE |
0x35 |
53 |
5 |
|
6 |
DIGIT SIX |
0x36 |
54 |
6 |
|
7 |
DIGIT SEVEN |
0x37 |
55 |
7 |
|
8 |
DIGIT EIGHT |
0x38 |
56 |
8 |
|
9 |
DIGIT NINE |
0x39 |
57 |
9 |
|
: |
COLON |
0x3A |
58 |
: |
|
; |
SEMICOLON |
0x3B |
59 |
; |
|
< |
LESS-THAN SIGN |
0x3C |
60 |
< |
|
= |
EQUALS SIGN |
0x3D |
61 |
= |
|
> |
GREATER-THAN SIGN |
0x3E |
62 |
> |
|
? |
QUESTION MARK |
0x3F |
63 |
? |
|
¡ |
INVERTED EXCLAMATION MARK |
0x40 |
64 |
$40 |
|
A |
LATIN CAPITAL LETTER A |
0x41 |
65 |
A |
|
B |
LATIN CAPITAL LETTER B |
0x42 |
66 |
B |
|
C |
LATIN CAPITAL LETTER C |
0x43 |
67 |
C |
|
D |
LATIN CAPITAL LETTER D |
0x44 |
68 |
D |
|
E |
LATIN CAPITAL LETTER E |
0x45 |
69 |
E |
|
F |
LATIN CAPITAL LETTER F |
0x46 |
70 |
F |
|
G |
LATIN CAPITAL LETTER G |
0x47 |
71 |
G |
|
H |
LATIN CAPITAL LETTER H |
0x48 |
72 |
H |
|
I |
LATIN CAPITAL LETTER I |
0x49 |
73 |
I |
|
J |
LATIN CAPITAL LETTER J |
0x4A |
74 |
J |
|
K |
LATIN CAPITAL LETTER K |
0x4B |
75 |
K |
|
L |
LATIN CAPITAL LETTER L |
0x4C |
76 |
L |
|
M |
LATIN CAPITAL LETTER M |
0x4D |
77 |
M |
|
N |
LATIN CAPITAL LETTER N |
0x4E |
78 |
N |
|
O |
LATIN CAPITAL LETTER O |
0x4F |
79 |
O |
|
P |
LATIN CAPITAL LETTER P |
0x50 |
80 |
P |
|
Q |
LATIN CAPITAL LETTER Q |
0x51 |
81 |
Q |
|
R |
LATIN CAPITAL LETTER R |
0x52 |
82 |
R |
|
S |
LATIN CAPITAL LETTER S |
0x53 |
83 |
S |
|
T |
LATIN CAPITAL LETTER T |
0x54 |
84 |
T |
|
U |
LATIN CAPITAL LETTER U |
0x55 |
85 |
U |
|
V |
LATIN CAPITAL LETTER V |
0x56 |
86 |
V |
|
W |
LATIN CAPITAL LETTER W |
0x57 |
87 |
W |
|
X |
LATIN CAPITAL LETTER X |
0x58 |
88 |
X |
|
Y |
LATIN CAPITAL LETTER Y |
0x59 |
89 |
Y |
|
Z |
LATIN CAPITAL LETTER Z |
0x5A |
90 |
Z |
|
Ä |
LATIN CAPITAL LETTER A WITH DIAERESIS |
0x5B |
91 |
$5B |
|
Ö |
LATIN CAPITAL LETTER O WITH DIAERESIS |
0x5C |
92 |
$5C |
|
Ñ |
LATIN CAPITAL LETTER N WITH TILDE |
0x5D |
93 |
$5D |
|
Ü |
LATIN CAPITAL LETTER U WITH DIAERESIS |
0x5E |
94 |
$5E |
|
§ |
SECTION SIGN |
0x5F |
95 |
$5F |
|
¿ |
INVERTED QUESTION MARK |
0x60 |
96 |
$60 |
|
a |
LATIN SMALL LETTER A |
0x61 |
97 |
a |
|
b |
LATIN SMALL LETTER B |
0x62 |
98 |
b |
|
c |
LATIN SMALL LETTER C |
0x63 |
99 |
c |
|
d |
LATIN SMALL LETTER D |
0x64 |
100 |
d |
|
e |
LATIN SMALL LETTER E |
0x65 |
101 |
e |
|
f |
LATIN SMALL LETTER F |
0x66 |
102 |
f |
|
g |
LATIN SMALL LETTER G |
0x67 |
103 |
g |
|
h |
LATIN SMALL LETTER H |
0x68 |
104 |
h |
|
i |
LATIN SMALL LETTER I |
0x69 |
105 |
i |
|
j |
LATIN SMALL LETTER J |
0x6A |
106 |
j |
|
k |
LATIN SMALL LETTER K |
0x6B |
107 |
k |
|
l |
LATIN SMALL LETTER L |
0x6C |
108 |
l |
|
m |
LATIN SMALL LETTER M |
0x6D |
109 |
m |
|
n |
LATIN SMALL LETTER N |
0x6E |
110 |
n |
|
o |
LATIN SMALL LETTER O |
0x6F |
111 |
o |
|
p |
LATIN SMALL LETTER P |
0x70 |
112 |
p |
|
q |
LATIN SMALL LETTER Q |
0x71 |
113 |
q |
|
r |
LATIN SMALL LETTER R |
0x72 |
114 |
r |
|
s |
LATIN SMALL LETTER S |
0x73 |
115 |
s |
|
t |
LATIN SMALL LETTER T |
0x74 |
116 |
t |
|
u |
LATIN SMALL LETTER U |
0x75 |
117 |
u |
|
v |
LATIN SMALL LETTER V |
0x76 |
118 |
v |
|
w |
LATIN SMALL LETTER W |
0x77 |
119 |
w |
|
x |
LATIN SMALL LETTER X |
0x78 |
120 |
x |
|
y |
LATIN SMALL LETTER Y |
0x79 |
121 |
y |
|
z |
LATIN SMALL LETTER Z |
0x7A |
122 |
z |
|
ä |
LATIN SMALL LETTER A WITH DIAERESIS |
0x7B |
123 |
$7B |
|
ö |
LATIN SMALL LETTER O WITH DIAERESIS |
0x7C |
124 |
$7C |
|
ñ |
LATIN SMALL LETTER N WITH TILDE |
0x7D |
125 |
$7D |
|
ü |
LATIN SMALL LETTER U WITH DIAERESIS |
0x7E |
126 |
$7E |
|
à |
LATIN SMALL LETTER A WITH GRAVE |
0x7F |
127 |
$7F |