Описание промышленного контроллера FC-20 (Фирмы BECK), страница 6

Без параллельных структур в условной части можно программировать следующие логические операции.

«И» («AND»):

Операция AND программируется в РКС последова­тельной установкой нормально открытых контактов.

Результат логической операции есть 1 (истина), если все эле­менты имеют значение 1 (истина)

«НЕ» («NOT»):

Операция отрицания  может быть представлена в двух формах, как показано ниже.

Параллельные ветви в условной части

В условной части блока можно ввести параллель­ные ветви, содержащие логические операции, опрос сигналов и модули сравнения.

Функция «ИЛИ» («OR»):

Эта функция активирует исполнительную часть при выполнении одного или более условий.

Функция «ИСКЛЮЧАЮЩЕЕ ИЛИ» («EXOR»):

Эта функция активирует исполнительную часть при выполнении только одного из условий.

Таймеры (Timer)

Для задания в программах временных задержек в языке РКС предусмотрены таймеры . В программах можно использовать три различных типа таймеров:  импульсный таймер, таймер задержки включения и таймер задержки выключения. Тип таймера определяется его именем.

Тип таймера

Имя таймера

Импульсный

T0 - T255

Задержки включения

TON0 – TON255

Задержки выключения

TOFF0 – TOFF255

Рис. . Диаграмма, иллюстрирующая работу таймеров различных типов

Статус таймера установлен в единицу, пока идет счет времени. Текущие значения таймеров доступны через переменные (TW0 – TW255). Значения предустановки таймеров доступно через переменные (TP0 – TP255).

Обозначение

Тип

Значение параметра

T0-T255

1 бит

Состояние таймера

TW0 – TW255

Целое число

Текущее значение

TP0 – TP255

Целое число

Предустановка таймера

TON0-TON255

1 бит

Состояние таймера

TONW0 – TONW255

Целое число

Текущее значение

TONP0 – TONP255

Целое число

Предустановка таймера

TOFF0-TOFF255

1 бит

Состояние таймера

TOFFW0 – TOFFW255

Целое число

Текущее значение

TOFFP0 – TOFFP255

Целое число

Предустановка таймера