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

UptoLike

Порядок выполнения работы
Создание проекта. Создайте проект (под названием "Project1"), используя команду "New" из меню "File" или
кнопку
. В диалоговом окне:
Введите имя проекта "Project1".
Выберите конфигурацию ввода/вывода "None".
Нажмите кнопку "Ok".
Открытие проекта. Программы проекта появляются при открытии окна Менеджера Программ ISaGRAF. Для
перехода в окно Менеджера Программ щёлкните два раза мышью на имени нужного проекта или воспользуйтесь кнопкой
.
Создание программ. Окно Менеджера Программ сейчас открыто и пусто (так как ни одна программа не опре-
делена). Первая программа создаётся при помощи команды "New" меню "File" или кнопки
. В окне диалога:
Введите имя программы "Program1".
Выберите язык "FBD".
Выберите раздел "Beginning of cycle".
Нажмите кнопку "Ok" для создания программы.
Объявление переменных. Перед вводом программы должны быть объявлены переменные, используемые в
данной программе. Это делается при помощи команды "Dictionary" меню "File" или кнопки
.
Диалоговое окно "Dictionary" (словарь) имеет несколько закладок: "booleans", "Integer/Reals", "Timers", "Messages",
"FB instances", "Defined words", в которых соответственно описываются булевы, целые и действительные, таймерные пе-
ременные, сообщения, экземпляры функциональных блоков, макроопределения.
Создайте все входные и выходные аналоговые (действительные или целые) и булевы переменные. Для задания зна-
чения таймерной переменной (в данном заданиипериод следования импульсов T) в поле ввода значения необходимо
вначале ввести префикс t#, а вслед за ним величину времени, например: t#1s (1 секунда), t#1m (1 минута), t#500ms (500
милисекунд).
В завершение, покиньте редактор словаря, сохранив изменения.
Редактирование программ. Эта команда позволяет изменить содержание программы. Используемый редактор
зависит от языка, выбранного для написания программы.
В окне редактирования программы произведите набор программы в соответствии с рис. 1.1.
Рис. 1.1
Привязка переменных ввода/вывода (конфигурация ввода/вывода). Команда "I/O connection" запускает ре-
дактор соединения переменных ISaGRAF. Этот инструмент используется для создания связей между объявленными в
словаре проекта переменными ввода/вывода и соответствующей аппаратурой. Для данного задания выберите виртуаль-
ные платы ввода/вывода xai8, xao8, xbi8, xbo8 и осуществите привязку переменных ввода/вывода, объявленных в вашей
программе и входами/выходами плат.
Создание кода приложения. Для создания кода используйте команду "Make application" меню "Make" из окна
Менеджера Программ или кнопку
.
X1
3.0
X.2
2.0
*
*
+ *
Y1
X1
Z1
Z2
&
Z3
>=1
Z3
X4
0.0
X4
0.0
>
=
Blink
run
cicle
>=1
Y3
t#1s
Q