ROL

<< Click to Display Table of Contents >>

Navigation:  Программирование в MasterSCADA 4D > Функции и ФБ библиотеки Стандартная > Библиотека Стандартные функции > Функции сдвига >

ROL

Циклический сдвиг IN влево на N разрядов. Справа число дополняется разрядами, которые при сдвиге "выбывают" слева.

Вид функции в редакторе программ языка FBD:

ROL

Входы и выходы функции:

Название

Тип

Описание

Входы

IN

ANY_BIT

Изменяемое значение.

N

ANY_INT

Число, равное количеству сдвигаемых разрядов

Выходы

Q

ANY_BIT

Результат сдвига. Q := rol(IN, N).

Например, если тип данных IN – UINT и IN=16#8000, то Q=1.

Пример в ST

ROL_1