Автор работы: Пользователь скрыл имя, 27 Октября 2013 в 20:20, курсовая работа
Создать систему управления подъемным краном склада на базе PLC Modicon M340, используя операторскую панель Magelis. В проекте должно присутствовать моделирование пути, анимированная панель управления для операторской панели.
1. Постановка задачи..……………………………………………………….3
2. Техническое задание…………...………….……….……………………..3
3. Функциональная спецификация……………………………………........4
4. Диаграмма разгона-торможения крана.…………..…….……....…….....5
5. Проектирование аппаратной части..……………………………..………6
6. Проектирование программной части..…………………………..………7
7. Таблица переменных..…………………………..…………………...…8-9
8. Скрипты..…………………………..………………………….…...…10-13
9. Примеры работы программы..…..………………………….………..…14
10. Заключение……………………..………………………….………..…15
x1.write(x1.getFloatValue()+v.
}
if (x1.getFloatValue()<(x_dest.
{x_move.write(0); // останавливаем движение по оси Х
a.write(0); // обнуляем текущее ускорение
v.write(0); // обнуляем текущую скорость
t.write(0); // обнуляем текущее время
}
Есть еще два аналогичных
скрипта для движения крана по осям Y и
Z.
Примеры работы программы
Я приведу вид трех основных панелей, которые реализованы в моей программе, полное описание работы будет представлено в презентации.
Главная панель – «Меню»:
Панель задания координат и ручного управления – «Управление краном»
Панель задания параметров – «Настройки»:
Заключение
В данной курсовой работе я разработал систему человеко-машинного интерфейса для управления складским краном, которая может в реальном времени отображать положение крана по осям, его скорость и ускорение. Важной частью работы была визуализация: создание панелей, всплывающих окон, различных кнопок и тэгов. Для проверки правильности работы интерфейса мною были написаны скрипты, моделирующие работу крана. К сожалению, средства среды разработки Vijeo Designer не позволяют точно и без ошибок рассчитать параметры, поэтому это стоит сделать в специализированных программах для контроллеров. Надеюсь, что я смогу продолжить и расширить данную работу в качестве бакалаврской работы.