6.6. Создайте алгоритм программы (рис. 98), руководствуясь пунктом 5.5.
На вольтметр подаётся пилообразное напряжение амплитудой 6 и периодом 5 секунд. На дискретные выходы подаётся меандр. При этом меандр подаётся с разным периодом на разные выходы. При отключении тумблеров на дискретных выходах нет напряжения. Значение температуры от термопары поступает в кодах модуля 5018 на нормализатор К-термопары. Также поступает значение температуры компенсационного спая, который находится в комнатных условиях. Если температура ниже 20 градусов, то загорается лампочка, сигнализирующая минимальное значение температуры. Если температура больше или равна 25 градусам, то загорается лампочка, сигнализирующая максимальное значение температуры, и включается вентилятор.
6.7. Для того чтобы скомпилировать программу, в меню Компилятор выберите строку Компилировать или нажмите клавишу F9, или щелкните мышью на кнопке . По этой команде система программирования создаст объектный файл с именем “Название вашей программы”.OBJ. Для сборки исполняемого файла вызывается программа, указанная в файле PLCWIN.INI в разделе Linker. Если по какой-либо причине система не смогла вызвать эту программу, сообщается код ошибки. В случае успешного завершения компиляции создается исполняемый файл “Название вашей программы”.EXE.
6.8. Запустите программу Adam5510.exe, ярлык которой находится в меню Пуск, Программы в программной папке UltraLogik. Войдите в меню Terminal и включите контроллер. Через несколько секунд контроллер загрузится. Для остановки программы, загруженной во флеш-память, нажмите клавишу Enter. На экране появится приглашение операционной системы ROM-DOS в виде командной строки C:\>. Нажмите клавиши на клавиатуре Alt-T для записи вашей программы в контроллер. Введите путь нахождения вашей программы на персональном компьютере (например, С:\PLCWIN\WORK\ «Название вашей программы».EXE) и после подтверждения о нахождении вашей программы в указанном месте выберите логический диск контроллера D:, имеющий размер в статической ОЗУ 60 Кбайт, для отладки программы на контроллере. Введите в командной строке диска D:\ “Название вашей программы”.ЕХЕ для запуска вашей программы на контроллере. После запуска программы стрелка вольтметра будет двигаться в зависимости от периода и амплитуды пилообразного напряжения, которое в программе выдаёт генератор пилы. Жёлтые лампочки будут мигать в зависимости от периода сигналов, которые выдаются генераторами меандра, при условии включенных тумблеров. Зелёная лампочка загорается, когда термопара выдаёт температуру меньше 20 градусов, а красная лампочка – при температуре выше 25 градусов. Зелёная и красная лампочки не горят, когда температура термопары находится в пределах от 20 до 25 градусов Цельсия.
За ходом процесса исполнения программы можно следить с помощью средств отладчика UltraLogik. Для контроля значения сетевых переменных можно воспользоваться пунктом Переменные отладчика UltraLogik, предварительно указав сетевой адрес узла отладки. Следить за изменением значений переменных и производить их изменение следует в открывшемся окне Переменные (рис. 99).
Рис. 99
Пункт отладчика UltraLogik Осциллограф позволяет осуществлять графическое представление значений переменных во время исполнения программы. Перед тем, как войти в этот режим, необходимо указать сетевой адрес узла отладки. Правила пользования режимами Переменные, Осциллограф описаны в разделе Загрузка и отладка программы.
Библиографический список
1. Шпиз Б. Применение UltraLogic в проектировании систем управления инженерным оборудованием //СТА. 1998. № 2. С. 90-95.
2. Шакуров С. UltraLogic – система подготовки программ для промышленных контроллеров //СТА. 1997. № 3. С. 96-102.
Оглавление
1. |
Система UltraLogik ………………………………………... |
3 |
2. |
Основы UltraLogik ………………………………………… |
4 |
2.1. |
Программа управления……………………………………………. |
4 |
2.2. |
Интерфейс пользователя.…………………………………………. |
9 |
2.3. |
Менеджер проекта…... ……………………………………………. |
9 |
3. |
Работа с библиотеками FBD………….…………………... |
20 |
3.1. |
Практическое программирование на языке FBD………………… |
23 |
3.2. |
Описание стандартной библиотеки средств автоматики…..……. |
33 |
3.3. |
Описание библиотеки модулей серии ADAM…………………..... |
43 |
4. |
Конфигурирование контроллера модели ADAM-5510…………………………………………………..….…. |
45 |
5. |
Программирование контроллеров систем автоматического регулирования…………….……………... |
49 |
6. |
Пример программирования контроллера ADAM-5510..…………………………………………………..…… |
55 |
Библиографический список ……………………………………….. |
60 |
М у с о л и н Александр Константинович
М о р о з о в Александр Сергеевич
К у л и ч е н к о Татьяна Александровна
UltraLogik – система программирования контроллеров АСУ ТП
Редактор Н.А. Орлова
Корректор Е.В. Ипатова
Лицензия № 020446
Подписано в печать 05.04.04. Формат бумаги 60х84 1/16.
Бумага газетная. Печать трафаретная. Усл. печ. л. 3,75.
Уч.-изд. л. 3,75. Тираж 80 экз. Заказ
Рязанская государственная радиотехническая академия.
390005, г. Рязань, ул. Гагарина, 59/1.
Редакционно-издательский центр РГРТА.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.