Siemens — Команды преобразования

Набор команд S7–200 Глава 6 Команды преобразования Стандартные команды преобразования Команды преобразования чисел Команды преобразования байта в целое (BTI), целого в байт (ITB), целого в двойное целое (ITD), двойного целого в целое (DTI), двойного целого в вещественное (DTR), двоично-десятичного в целое (BCDI) и целого в двоично-десятичное (IBCD) преобразуют входную величину IN в указанный формат и сохраняют выходное значение по адресу, указанному в OUT. Например, вы можете преобразовать двойное целое в вещественное число. Вы можете также осуществлять преобразования между целым двоично-десятичным (BCD) форматом.

Округление и округление отбрасыванием Команда округления (ROUND) преобразует вещественное число IN в двойное целое число и помещает округленный результат в переменную, указанную в OUT. Команда округления отбрасыванием дробной части (TRUNC) преобразует вещественное число IN в двойное целое число и помещает целую часть результата в переменную, указанную в OUT. Генерирование комбинации двоичных разрядов для семисегментного индикатора Команда генерирования комбинации двоичных разрядов для семисегментного индикатора (SEG) дает возможность создать битовую комбинацию, с помощью которой высвечиваются сегменты семисегментного индикатора. Таблица 6–17.

Допустимые операнды для стандартных команд преобразования 101 Входы/выходы Тип данных Операнды IN BYTE WORD, INT DINT REAL IB, QB, VB, MB, SMB, SB, LB, AC, *VD, *LD, *AC, константа IW, QW, VW, MW, SMW, SW, T, C, LW, AIW, AC, *VD, *LD, *AC, константа ID, QD, VD, MD, SMD, SD, LD, HC, AC, *VD, *LD, *AC, константа ID, QD, VD, MD, SMD, SD, LD, AC, *VD, *LD, *AC, константа OUT BYTE WORD, INT DINT, REAL IB, QB, VB, MB, SMB, SB, LB, AC, *VD, *LD, *AC IW, QW, VW, MW, SMW, SW, T, C, LW, AC, *VD, *LD, *AC ID, QD, VD, MD, SMD, SD, LD, AC, *VD, *LD, *AC