Технические средства автоматизации: программирование контроллеров в среде ISaGRAF. Елизаров И.А - 9 стр.

UptoLike

Рис. 2.1
Так как первый выход всегда должен быть подключен к шине, на первую позицию автоматически вводится другой
выход, называемый "ENO". Выход ENO всегда имеет то же значение, что и первый вход блока.
Так как первый вход всегда должен быть подключён к шине, на первую позицию автоматически вводится другой
вход, называемый "EN". Блок выполняется только тогда, когда вход EN равен TRUE.
Порядок выполнения работы
1. Создать новый проект.
2.
Создать новую программу. При выборе языка указать язык LD.
3.
Объявить используемые переменные.
4.
Отредактировать программу в соответствии с рис. 2.2.
(*задание 1*)
en
in1
in2
eno
q
* en
in1
in2
eno
q
*
3.0
x1
r1
2.0
x2
r2
(* *)
en
in1
in2
eno
q
+ en
in1
in2
eno
q
*
r1
r2
r3
r1
x3
y1
Рис. 2.2
(*задание 2*)
z1 r4z2
(* *)
r4 y2
z3
(*задание 3*)
en
in1
in2
q
>
RUN
CYCLE
Q
BLINK
x4
0.0
t#1s
en
in1
in2
q
=
x4
0.0
y3
Рис. 2.2. Продолжение
5.
Настроить конфигурацию ввода/вывода и осуществить привязку входных и выходных переменных проекта.
6.
Создать код приложения.
7.
Провести отладку приложения в режиме симуляции
Выполнение п. 1 – 3, 5 – 7 подробно рассмотрено в лабораторной работе 1.
Контрольные задания
Разработать приложение на языке LD, реализующее вычисление следующих логических выражений:
1)
;)()()(),,(
322113321
xxxxxxxxxf =
2)
;)()()(),,(
213231321
xxxxxxxxxf =
3)
);(),,(
213231321
xxxxxxxxxf =
4)
);()()(),,(
213221321
xxxxxxxxxf =
5)
313221321
)()(),,( xxxxxxxxxf = ;
6)
313121321
)()(),,( xxxxxxxxxf =
;
7)
)()),,(
322113321
xxxxxxxxxf = ;
8)
322113321
)()(),,( xxxxxxxxxf = .