Объекты языка Twido
28
TWD USE 10 AE
Объекты-слова
Введение Объекты-слова являются объектами, которые адресуются как 16-битные
слова, хранящиеся в памяти, и могут содержать целое значение в пределах от
-32768 до 32767 (исключая функциональный блок быстрого счетчика, для
которого допустимые значения находятся между 0 и 65535).
Примеры объектов-слов:
z Прямые значения
z Внутренние слова (%MWi) (слова памяти)
z Постоянные слова (%KWi)
z Слова обмена вх/вых (%IWi, %QWi)
z Системные слова (%SWi)
z Функциональные блоки (конфигурация и/или исполняемые данные)
Форматы слов Содержимое слов или значения хранятся в пользовательской памяти в 16-
битном двоичном коде (дополнительный код) используя следующие
соглашения:
В представлении двоичного числа со знаком 15-й бит выделен для
представления знака закодированного числа:
z 15-й бит установлен в 0: содержимое слова является положительным
значением.
z 15-й бит установлен в 1: содержимое слова является отрицательным
значением (отрицательные значения выражаются в дополнительном коде).
Слова и прямые значения могут быть введены или извлечены в следующем
формате:
z Десятичные
Мин.: -32768, Макс.: 32767 (1579, например)
z Шестнадцатеричные
Мин.: 16#0000, Макс.: 16#FFFF (например, 16#A536)
Альтернативный синтаксис: #A536
F
0
|+
E
1
16384
D
0
8192
C
1
4096
B
0
2048
A
0
1024
9
1
512
8
0
256
7
0
128
6
1
64
5
0
32
4
0
16
3
1
8
2
1
4
1
0
2
0
1
1
Позиция бита
Состояние бита
Значение бита