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

Программируемый контроллер S7-200. Системное руководство Принцип действия команды преобразования BCD в целое и целого в BCD Принцип действия команды преобразования двойного целого в вещественное Принцип действия команды преобразования двойного целого числа в целое Принцип действия команды преобразования целого числа в двойное целое Принцип действия команды преобразования байта в целое число Принцип действия команды преобразования целого числа в байт 102 Команда преобразования BCD в целое число (BCDI) преобразует входное число, представленное в двоично- десятичном формате, IN в целое число и загружает результат в переменную, указанную в OUT. Допустимый диапазон для IN: от 0 до 9999 (BCD).

Команда преобразования целого числа в BCD (IBCD) преобразует входное целое число IN в двоично- десятичный формат и загружает результат в переменную, указанную в OUT. Допустимый диапазон для IN: от 0 до 9999 (целое). Сбойные состояния, устанавливающие ENO = 0 ■ SM1.6 (недопустимое значение BCD) ■ 0006 (косвенный адрес) Биты специальной памяти (SM), на которые оказывается воздействие: ■ SM1.6 (недопустимое значение BCD) Команда преобразования двойного целого числа в вещественное (DTR) преобразует 32–битовое целое со знаком IN в 32–битовое вещественное число и помещает результат в переменную, указанную в OUT.

Сбойные состояния, устанавливающие ENO = 0 ■ 0006 (косвенный адрес) Команда преобразования двойного целого числа в целое (DTI) преобразует двойное целое число IN в целое число и помещает результат в переменную, указанную в OUT. Если преобразованное вами значение слишком велико, чтобы быть представленным на выходе, то устанавливается бит переполнения, а выход не изменяется. Сбойные состояния, устанавливающие ENO = 0 ■ SM1.1 (переполнение) ■ 0006 (косвенный адрес) Биты специальной памяти, на которые действует команда:

■ SM1.1 (переполнение) Команда преобразования целого числа в двойное целое (ITD) преобразует целое число IN в двойное целое число и помещает результат в переменную, указанную в OUT. Знак распространяется. Сбойные состояния, устанавливающие ENO = 0 ■ 0006 (косвенный адрес) Команда преобразования байта в целое число (BTI) преобразует байт IN в целое число и помещает результат в переменную, указанную в OUT. Байт не имеет знака, поэтому распространение знака не происходит. Сбойные состояния, устанавливающие ENO = 0 ■ 0006 (косвенный адрес) Команда преобразования целого числа в байт (ITB) преобразует слово IN в байт и помещает результат в переменную, указанную в OUT.

Преобразуются значения от 0 до 255. Все остальные значения приводят к переполнению и не влияют на выход. Сбойные состояния, устанавливающие ENO = 0 ■ SM1.1 (переполнение) ■ 0006 (косвенный адрес) Биты специальной памяти, на которые действует команда: ■ SM1.1 (переполнение) Совет Для преобразования целого числа в вещественное используйте команду преобразования целого числа в двойное целое, а затем команду преобразования двойного целого числа в вещественное.