Delta Electronics DVP20EX200T Инструкция по программированию онлайн [273/451] 397533

Delta Electronics DVP20EX200T Инструкция по программированию онлайн [273/451] 397533
Глава 3. Прикладные команды
Перевод и адаптация: компания СТОИК, (495) 661-24-41, www.stoikltd.ru
271
API
Команда
Операнды
Функция
Контроллеры
ES2/EX2
SS2
SX2
118 D
EBCD P
Перевод двоичного с
плавающей запятой в
десятичное с плавающей
запятой
Тип
Операнд
Биты
Слова
Шаги программы
X
Y
M
S
K
H
KnX
KnY
KnM
KnS
T
C
D
E
F
DEBCD, DEBCDP: 9
steps
S
*
D
*
ИМПУЛЬС
16-бит
32-бит
ES2/EX2
SS2
SA2/
SE
SX2
ES2/EX2 SS2
SA2/
SE
SX2
ES2/EX2
SS2
SA2/
SE
SX2
Операнды
:
S: Источник данных D: Результат
Описание
:
1. Команда преобразует двоичное число с плавающей запятой из S в десятичное число с
плавающей запятой и сохраняет результат в D.
2. Флаги: Флаг нуля M1020, флаг заимствования M1021, флаг переноса M1022.
Если абсолютное значение результата превышает максимальное значение числа с
плавающей запятой, включается флаг переноса M1022.
Если абсолютное значение результата меньше минимального значения числа с
плавающей запятой, включается флаг заимствования M1021.
Если результат равен 0, включается флаг нуля M1020.
Пример программы
:
При включенном X0 двоичное значение с плавающей запятой из D1, D0 преобразуется в
десятичное значение с плавающей запятой, и результат сохраняется в D3, D2.
D0
DEBCD
X0
D2
D0D1
D2D3
Binary
Floating Point
23 bits for real number, 8 bits for exponent
1 bit for sign bit
[D2] * 10
[D3]
Decimal
Floating Point
Exponent Real number
Real number
Exponent
API
Команда
Операнды
Функция
Контроллеры
ES2/EX2
SS2
SX2
119 D
EBIN P
Перевод десятичного с
плавающей запятой в
двоичное с плавающей
запятой
Тип
Операнд
Биты
Слова
Шаги программы
X
Y
M
S
K
H
KnX
KnY
KnM
KnS
T
C
D
E
F
DEBIN, DEBINP: 9
шагов
S
*
D
*
ИМПУЛЬС
16-бит
32-бит
ES2/EX2
SS2
SA2/
SE
SX2
ES2/EX2 SS2
SA2/
SE
SX2
ES2/EX2
SS2
SA2/
SE
SX2
Операнды
:
S: Источник данных D: Результат
Описание
:
1. Команда преобразует десятичное число с плавающей запятой из S в двоичное число с
плавающей запятой и сохраняет результат в D.
2. Например, S = 1234, S +1 = 3. Десятичное значение с плавающей запятой: 1.234 x 10
6
3. D должно быть в двоичном формате с плавающей запятой. S и S +1 представляют
реальное число (мантиссу) и экспоненту соответственно.
4. Диапазон мантиссы: -9,999 ~ +9,999. Диапазон экспоненты: - 41 ~ +35. Если результат
преобразования равен 0, включается флаг нуля M1020.
Двоичное значение с
плавающей запятой
Десятичное значение с
плавающей запятой
23 бита для основания, 8 бит для экспоненты,
1 бит
бит подписи
Экспонента Основание
Основание Экспонента

Содержание

Похожие устройства

Скачать