Без параллельных структур в условной части можно программировать следующие логические операции.
«И» («AND»):
Операция AND программируется в РКС последовательной установкой нормально открытых контактов.
Результат логической операции есть 1 (истина), если все элементы имеют значение 1 (истина)
«НЕ» («NOT»):
Операция отрицания может быть представлена в двух формах, как показано ниже.

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

Функция «ИЛИ» («OR»):
Эта функция активирует исполнительную часть при выполнении одного или более условий.
Функция «ИСКЛЮЧАЮЩЕЕ ИЛИ» («EXOR»):
Эта функция активирует исполнительную часть при выполнении только одного из условий.
Для задания в
программах временных задержек в языке РКС предусмотрены таймеры
.
В программах можно использовать три различных типа таймеров: импульсный таймер,
таймер задержки включения и таймер задержки выключения. Тип таймера
определяется его именем.
|
Тип таймера |
Имя таймера |
|
Импульсный |
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 |
Целое число |
Предустановка таймера |
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.