Dieser Datentyp ist ein Byte groß. Er dient zum speichern von ASCII-Zeichen. In TrySim ist er zuweisungskompatibel zum Typ BYTE, d.h. immer dort, wo Sie ein BYTE verwenden, können Sie auch ein CHAR verwenden und umgekehrt. Wenn Sie Ihr Programm nach STEP®7 exportieren wollen, dürfen Sie aber von dieser Kompatibilität keinen Gebrauch machen, da sie dort nicht besteht.
Beispiele für die Verwendung von CHAR-Typen
L |
‚T‘ |
(Anfangsbuchstabe von TrySim) |
|
T |
#Wort[3] |
(#Wort ist als ARRAY[1..5] of CHAR deklariert) |
Mittels der Operation L (Lade) können Sie bis zu vier Zeichen gleichzeitig in den Akku laden:
L |
‘afGh’ |
Wenn Sie aber einen CHAR-Parameter eines FB/FC beschalten wollen, darf die Konstante nur ein Zeichen lang sein.
ASCII-Tabelle:
SP - 32 |
0- 48 |
@ - 64 |
P - 80 |
` - 96 |
p - 112 |
! - 33 |
1 - 49 |
A - 65 |
Q - 81 |
a - 97 |
q - 113 |
“ - 34 |
2 - 50 |
B - 66 |
R - 82 |
b - 98 |
r - 114 |
# - 35 |
3 - 51 |
C - 67 |
S - 83 |
c - 99 |
s - 115 |
$ - 36 |
4 - 52 |
D - 68 |
T - 84 |
d - 100 |
t - 116 |
% - 37 |
5 - 53 |
E - 69 |
U - 85 |
e - 101 |
u - 117 |
& - 38 |
6 - 54 |
F - 70 |
V - 86 |
f - 102 |
v - 118 |
‘ - 39 |
7 - 55 |
G - 71 |
W - 87 |
g - 103 |
w - 119 |
( - 40 |
8 - 56 |
H - 72 |
X - 88 |
h - 104 |
x - 120 |
) - 41 |
9 - 57 |
I - 73 |
Y - 89 |
i - 105 |
y - 121 |
* - 42 |
: - 58 |
J - 74 |
Z - 90 |
j - 106 |
z - 122 |
+ - 43 |
; - 59 |
K - 75 |
[ - 91 |
k - 107 |
{ - 123 |
, - 44 |
< - 60 |
L - 76 |
\ - 92 |
l - 108 |
| - 124 |
- - 45 |
= - 61 |
M - 77 |
] - 93 |
m - 109 |
} - 125 |
. - 46 |
> - 62 |
N - 78 |
^ - 94 |
n - 110 |
~ - 126 |
/ - 47 |
? - 63 |
O - 79 |
_ - 95 |
o - 111 |
- 127 |
Siehe auch:
STEP®7 ist eingetragenes Warenzeichen der Siemens AG.