Page 137 - 4356
P. 137
Допустима область значень чисел: від +32 767 (7FFFhex) до -32
768 (8000hex).
DINT (подвійне ціле число)
Змінна типу DINT зберігається як ціле число (32-бітове
число з фіксованою комою). Ціле зберігається в DINT-змінній,
коли воно перевищує 32 767 або менше -32 768, або коли число
випереджається ідентифікатором типу L #.
Під змінну типу DINT відводиться подвійне слово. Сигнальні
стани бітів з 0-го по тридцяте представляють цифрові позиції
числа. Знак зберігається в 31-му біті.
Біт 31, встановлений в «0», позначає позитивне число; якщо
його значення «1», то дане число негативне. Негативні числа
зберігаються в додатковому коді (доповнення до двох). Область
значень чисел:
від +2 147 483 647 (7FFF FFFF ),
hex
до -2147483648 (8000 0000 ).
hex
REAL (дійсний)
Змінна типу REAL представляє дріб і зберігається як 32-
бітове число з плаваючою комою (десятковою крапкою). Ціле
зберігається як змінна типу REAL при додаванні десяткового
дробу і нуля.
В експоненційному поданні ви можете випередити «е» або
«Е» цілим числом або дробом з семи відповідних чисел і знака.
Цифри, які розташовані за «е» або «Е» представляють експоненту
по базі 10. STEP 7 виробляє перетворення REAL-змінної у
внутрішнє представлення числа з плаваючою крапкою.
Змінні типу REAL поділяються на числа, які можуть бути
представлені з повною точністю («дійсні» числа з плаваючою
точкою) і обмеженою точністю («уявні» числа з плаваючою
точкою). Область значень дійсних чисел з плаваючою крапкою:
-38
від -3.402 823 × 10 +38 до -1.175 494 × 10 ,
-38
від +1.175 494 × 10 до +3.402 823 × 10 +38 .
Уявне число з плаваючою точкою може знаходитися в
наступному діапазоні:
-38 -45
від -1.175 494 × 10 до -1.401 298 × 10 ,
-45
-38
від +1.401 298 × 10 до +1.175 494 × 10 .
CPU серії S7-300 (за винятком CPU 318) не виробляють
розрахунків з уявними числами з плаваючою крапкою. Бітовий
137