Список инструкций
Список инструкций системы S7-300, CPU 31xC, CPU 31x, IM 151-7, BM 147-1, BM 147-2
A5E00105517-04 91
Инструкции преобразования типа данных
Результат преобразования - в ACCU1. При обработке данных типа Real время выполнения зависит от величины чисел.
Инструкция Операнд Описание
Длина
(слов)
Типичное время выполнения,
мкс
312 31x, 147,
151
317
BTI - Преобразование содержимого ACCU1 из формата
BCD в Integer (для 16-разр. чисел) (BCD To Int)
1 3.9 1.9 0,32
BTD - Преобразование содержимого ACCU1 из формата
BCD в Double Int. (для 32-разр. чисел)
(BCD To
Doubl.)
1 8.6 4.3 0,68
DTR - Преобразование содержимого ACCU1 из формата
Double Int. в Real (для 32-разр. чисел) (Doubl. To
Real)
1 5.5 2.7 0,33
ITD - Преобразование содержимого ACCU1 из формата
Integer (для 16-разрядных чисел) в Double Int. (для
32-разр. чисел) (Int To Doubl.)
1 0.2 0.1 0,03
Слово состояния для: BTI, BTD, DTR,
ITD
BR CC 1 CC 0 OV OS OR STA RLO FC
Инструкция зависит: - - - - - - - - -
Инструкция влияет: - - - - - - - - -
ITB - Преобразование содержимого ACCU1 из Integer
(для 16-разрядных чисел) в BCD от 0 до +/- 999
(Int To BCD)
1 4.4 2.2 0,57
DTB - Преобразование содержимого ACCU1 из Double
Int. (для 32-разрядных чисел) в BCD от 0 до +/-9
999 999 (Doubl. To BCD)
1 10.0 5.0 1,38