Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
shporgalka_MPKvSU.docx
Скачиваний:
4
Добавлен:
01.05.2025
Размер:
5.81 Mб
Скачать

28.Основные операции преобразования данных Simatic Manager

Преобразование двоично-десятичного числа в целое

Команда Преобразовать двоично-десятичное число в целое считывает содержимое входного параметра IN как трехразрядное двоично-десятичное число (BCD, ± 999) и преобразует это число в целое значение. Выходной параметр OUT предоставляет результат. ENO и EN всегда имеют одинаковое состояние сигнала. Если разряд двоично-десятичного числа находится в недопустимом диапазоне от 10 до 15, то во время попытки преобразования возникает ошибка BCDF.

CPU переходит в режим STOP. В диагностический буфер записывается сообщение «BCD Conversion Error [ошибка преобразования двоично- десятичного числа]» с идентификационным номером события 2521.

Вызывается OB121, если он запрограммирован.

Преобразование целого числа в двоично-десятичное

Команда Преобразовать целое число в двоично-десятичное считывает содержимое входного параметра IN как целое значение и преобразует это значение в трехразрядное число двоично-десятичное число (BCD, ± 999). Выходной параметр OUT предоставляет результат. Если происходит переполнение, то ENO равен 0.

Преобразование целого числа в двойное целое

Команда Преобразовать целое число в двойное целое считывает содержимое входного параметра IN как целое число и преобразует это целое число в двойное целое число. Выходной параметр OUT предоставляет результат. ENO и EN всегда имеют одинаковое состояние сигнала.

Преобразование двоично-десятичного числа в двойное целое

Команда Преобразовать двоично-десятичное число в двойное целое считывает содержимое входного параметра IN как семиразрядное двоично-десятичное число (BCD, ± 9 999 999) и преобразует это число в двойное целое число. Выходной параметр OUT предоставляет результат. ENO и EN всегда имеют одинаковое состояние сигнала.

Если разряд двоично-десятичного числа находится в недопустимом диапазоне от 10 до 15, то во время попытки преобразования возникает ошибка BCDF.

CPU переходит в режим STOP. В диагностический буфер записывается сообщение «BCD Conversion Error [ошибка преобразования двоично- десятичного числа]» с идентификационным номером события 2521.

Вызывается OB121, если он запрограммирован.

Преобразование двойного целого числа в двоично-десятичное

Эта команда считывает содержимое входного параметра IN как двойное целое число и

преобразует это значение в семиразрядное двоично-десятичное число (± 9 999 999). Выходной параметр OUT предоставляет результат. Если происходит переполнение, то ENO равен 0.

Преобразование двойного целого числа в двоично-десятичное

Эта команда считывает содержимое входного параметра IN как двойное целое число и

преобразует это значение в семиразрядное двоично-десятичное число (± 9 999 999). Выходной параметр OUT предоставляет результат. Если происходит переполнение, то ENO равен 0.

Преобразование двойного целого числа в число с плавающей точкой

Команда считывает содержимое входного параметра IN как двойное целое число и преобразует это значение в вещественное число. Выходной параметр OUT предоставляет результат. ENO и EN всегда имеют одинаковое состояние сигнала.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]