Без параллельных структур в условной части можно программировать следующие логические операции.
«И» («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).
Ссылка на скачивание - внизу страницы.