Пример программы

Пример программы.

; Демо-программа управления лампой освещения.
; Управление производится двумя достаточно удаленными
; кнопками.
;
; Исходное состояние:
; 1. Лампа не горит
; При нажатии любой кнопки происходит включение
; лампы на 10 секунд. Продолжительное (более 2-х сек.)
; нажатие включает лампу постоянно.
;
; 2. Лампа горит
; Нажатие любой кнопки приводит к ее выключению

Программа на языке контроллеров
серии ТК-2

Представление в виде лестничной диаграммы
(не поддерживается)

; Формируем импульс длительностью 1 цикл при нажатии кнопки (импульс включения)
M8=(I0+I1)*!M0 ; Место для комментария
I0 M0 M8
├─ ┤ ├ ┤/├ ─── (   )
I1
├─ ┤ ├
; Нажата любая кнопка
M0=I0+I1
I0 M0
├─ ┤ ├ ────── (   )
I1
├─ ┤ ├
;Кнопка нажата когда лампа горит (Имп. выключения)
M9=M8*Q0
M8 Q0 M9
├─ ┤ ├ ┤ ├ ───── (   )
; Кнопка нажата более 2-х секунд?
T0(20,1)= M0
M0 ────
├─ ┤ ├ T0
────
; После срабатывания T0 включение постоянно
M1=(T0+M1)*!M9
T0 M9 M1
├─ ┤ ├ ┤/├ ─── (   )
M1
├─ ┤ ├
;Временное включение на 10 секунд
M2=(M8+M2)*!T1*!M9
M8 T1 M9 M2
├─ ┤ ├ ┤/├ ┤/├ (   )
M2
├─ ┤ ├
T1(10,2)= M2
M2 ────
├─ ┤ ├ T1
────
;Управление лампой
Q0=M1+M2
M1 Q0
├─ ┤ ├ ────── (   )
M2
├─ ┤ ├

Обновлено (19.03.2017 14:23)

 
Find Top Web Hosting service and read hosting reviews.
Авторизация





Корзина заказов
VirtueMart
Ваша корзина пуста.