
Глава 5: Стандартные команды RLL. 5—63
Руководство пользователя контроллера DL06 (D0-06USER-M-RUS)/ Перевод ООО «ПЛКСистемы»
Load Real Number (LDR)
Команда Load Real Number загружает вещественное
число, содержащееся в двух последовательных
ячейках V-памяти, или в 8-разрядной константе
аккумулятора.
Тип данных операнда Диапазон
А ааа
V-память V Смотри карту памяти
Указатель Р Смотри карту памяти
Вещественная константа R -3.402823E+038 ÷ +3.402823E+038
DirectSOFT32 разрешает Вам непосредственно вводить
вещественные числа, пользуясь индексом “R”, при вводе
вещественного числа. Вы можете вводить константу такую
как ПИ, показанную в примере справа. Чтобы ввести
отрицательные числа, используйте знак минус (-) после
“R”.
Для очень больших или очень малые чисел, Вы можете
использовать экспоненциальное представление. Число
справа - 5.3 миллиона. Команда OUTD сохраняет это
число в V1400 и V1401.
Эти вещественные числа сохраняются в 32-разрядном
формате IEEE с плавающей запятой, так что они занимают
две ячейки V-памяти, независимо от того, насколько
большое или малое число сохраняется! Если Вы
просматриваете сохраненное вещественное число в
шестнадцатеричном, двоичном, или четном BCD,
показанное число будет очень трудно декодировать.
Аналогично всем другим типам чисел, Вы должны следить
за размещением вещественного числа в памяти, поскольку
они могут считываться только соответствующими
командами рассматриваемыми позже.
В предыдущем примере, приведенном выше,
вещественное число сохранено в V1400 и V1401.
Предположите, что теперь нам требуется извлечь то
число. Используйте Load Real с типом данных V, как
показано справа. После этого Вы можете выполнять
математические действия с вещественными числами или
преобразовать это в двоичное число.