0 / 0 / 0
Регистрация: 03.03.2015
Сообщений: 4

Эмуляция алгоритма управления лифтом

20.06.2016, 10:29. Показов 3301. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте. В универе дали работу сделать в Trace Mode 6. Я учусь на заочке, поэтому какого-то изучения программы не было. Были лабораторные, но там все по шагам расписано, поэтому справился.
Может кто-нибудь помочь с заданием? Может где можно найти уже готовый проект (препод дал задание с какого-то чемпионата) или хотя бы похожий. Есть какие-нибудь учебники/уроки по этой теме? И насколько сложное у меня задание? Может лучше забить, и написать преподу что слишком сложно)?
PS: предмет кстати Архитектура вычислительных систем, это нормально что по такому предмету препод дал изучать конкретную SCADA систему?

Само задание:
Вариант № 12.
Чемпионат по скоростному проектированию АСУ ТП в SCADA-системе TRACE MODE 6 (2010 – 2011 г.г.)
Тур 2. SCADA/HMI + SoftLogic

Создать проект системы, эмулирующей алгоритм управления обычным грузо-пассажирским лифтом в базовой версии TRACE MODE 6.07.
Проект должен содержать два узла – консоль TRACE MODE (Console – опера-торская станция, необходима для симуляции возможных действий граждан как нахо-дящихся на этажах, так и в кабине лифта) и контроллер с ОС Windows CE (EmbeddedRTM – реализует алгоритмы управления дверями лифта, двигателем лебед-ки лифта, органами управления лифтом, размещенных на этажах и в кабине лифта в зависимости от действий граждан).
Количество этажей – 5, количество кнопок вызова лифта на каждом из этажей – 1, количество кнопок в кабине лифта – 5.
Команды управления дверьми лифта: «0» – ЗАКРЫТЫ, «1» – ОТКРЫТЫ.
Команды управления двигателем лебедки лифта: «0» – ОСТАНОВ, «1» – ВВЕРХ, «2» – ВНИЗ. Скорость движения кабины лифта постоянная, двери лифта на этажах открыты в течение 5 секунд.
Начальные условия – кабина лифта находится на первом этаже, двери от-крыты.
Алгоритм управления лифтом
При нажатии кнопки вызова лифта на этаже происходит следующее. Если ка-бина лифта находится на этаже, с которого поступил вызов, то двери кабины от-крываются. Если кабина лифта находится на другом этаже, то подаются команды на закрытие дверей и перемещение кабины на этаж вызова. Достигнув нужного этажа, подаются команды на останов кабины и открытие дверей.
При нажатии кнопки этажа на панели управления, расположенной в кабине, закрываются двери, и кабина лифта отправляется на этаж, кнопка которого нажата.
После прибытия на требуемый этаж двери кабины открываются для выхода граждан. После оговоренной в задании временной паузы двери кабины лифта закры-ваются, и кабина стоит до тех пор, пока не будет нажата кнопка вызова с любого этажа.
Обмен данными между контроллером и операторской станцией осуществляется по сети.
При настройке сетевого обмена в контроллере должен использоваться первый сетевой адаптер, в консоли – второй.
На графическом экране операторской станции должны быть:
 логотипы TRACE MODE и организации участника чемпионата;
 заголовок с названием технологического процесса (ТП);
 мнемосхему ТП со средствами контроля (текущее состояние дверей лифта, двигателя лебедки лифта, этаж, где находится кабина лифта, нажатая кнопка на эта-же/в кабине лифта) и управления (кнопки вызова кабины лифта на этажах и кнопки выбора этажа на панели управления в кабине лифта).
Работоспособным будет признан проект, позволяющий неоднократно вы-полнить типовую последовательность действий: вызов кабины лифта с произ-вольного этажа и перемещение на произвольный же этаж.

Проведение экспресс-отладки проекта можно производить как на двух ПК (на каждом установить базовую версию TRACE MODE 6.07), объединенных в сеть, так и на одном ПК с двумя сетевыми адаптерами. В обоих случаях необхо-димо предварительно настроить протокол TCP/IP и обеспечить физическое под-ключение адаптеров либо через коммутатор(hub/switch), либо непосредственно сетевым кабелем «точка-точка».

Примерный вид графического экрана:

В верхней части экрана на подложке из ГЭ Градиент выводится название ТП, логотип TRACE MODE и текущее время с использованием ГЭ Дата и время. В левой части экрана выполнена схематичная отрисовка этажей здания с расположенными кнопками вызова лифта (ГЭ Выключатель) и индикаторами положения кабины лиф-та на этаже (ГЭ Текст). В центральной части экрана с помощью ГЭ Стрелка отобра-жается направление движения кабины лифта, а с помощью ГЭ Текст – состояние две-рей лифта. В правой части экрана представлена панель управления, расположенная в кабине лифта – ГЭ Рамка и ГЭ Выключатель и Текст.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
20.06.2016, 10:29
Ответы с готовыми решениями:

Нужен МК или ПЛК для реализации алгоритма управления очисткой воды
Очень нужна ваша помощь. Нужна схемы контроллера для управления очистки воды, со свободной логикой. Хоть что нибудь, буду очень...

Консольный проект управления лифтом
Нужна помощь Задание: Создать проект управления лифтом (консольный) Должно быть несколько классов, в том числе абстрактый и...

Digital Works. Алгоритм управления лифтом
Помогите создать простейшую схему управления лифтом в Digital Works3.04

4
Модератор
 Аватар для vxg
3404 / 2175 / 353
Регистрация: 13.01.2012
Сообщений: 8,437
20.06.2016, 15:58
justjoke, задание не слишком сложное, но для лабораторной адово. только не ясно как его проверять будут - у вас есть контроллер с WinCE?
0
0 / 0 / 0
Регистрация: 03.03.2015
Сообщений: 4
20.06.2016, 21:04  [ТС]
да, мне тоже кажется что задание само по себе не сложное, но проблема в том что я даже не понимаю как там сделать самые базовые вещи, вводят в ступор "аргументы", "каналы", не понятно как это все взаимосвязано. Это кстати не лабораторная, а "РГР" - что-то типа упрощенной курсовой работы.
Насчет "Контроллер WinCE" - слова вроде где-то видел, но в реальности такое устройство не встречал))
0
Модератор
 Аватар для vxg
3404 / 2175 / 353
Регистрация: 13.01.2012
Сообщений: 8,437
21.06.2016, 08:28
justjoke, del может помогу. Может = если у вас самого есть желание
0
0 / 0 / 0
Регистрация: 03.03.2015
Сообщений: 4
21.06.2016, 12:18  [ТС]
vxg, спасибо за предложение. Для начала попробую выпросить у препода задание по проще, если не получится, то обязательно вам напишу
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
21.06.2016, 12:18
Помогаю со студенческими работами здесь

Остановить таймер в эмуляторе управления лифтом
Всем привет. Помогите решить задачку пожалуйста. Нужно чтобы при нажатии на кнопку "Остановить" таймер (имеется текст Осталось...

Использование МК для управления лифтом (учебное задание)
Собственно тему я так назвал не зря. До сего дня с микроконтроллерами практически не сталкивался, разве что ассемблер немного учил (для...

Написание алгоритма управления потоками (OpenMP)
Написать алгоритм управления потоками. Поток 1 печатает символами * большую единицу, а поток 2 печатает символами # большую двойку. На...

Оценка параметров алгоритма управления процессами
Подскажите как написанием программы Написать программу для оценки параметров алгоритма управления процессами: вытесняющий приоритетное...

Оценка параметров алгоритма управления процессами: вытесняющее приоритетное планирование
Написать программу для оценки параметров алгоритма управления процессами: вытесняющий приоритетное планирование


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

Новые блоги и статьи
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга, Ты же видел моря и метели. Как сменялись короны и стяги, Как эпохи стрелою летели. - Этот мир — это крылья и горы, Снег и пламя, любовь и тревоги, И бескрайние. . .
PowerShell Snippets
iNNOKENTIY21 11.11.2025
Модуль PowerShell 5. 1+ : Snippets. psm1 У меня модуль расположен в пользовательской папке модулей, по умолчанию: \Documents\WindowsPowerShell\Modules\Snippets\ А в самом низу файла-профиля. . .
PowerShell и онлайн сервисы. Валюта (floatrates.com руб.)
iNNOKENTIY21 11.11.2025
PowerShell функция floatrates-rub Примеры вызова: # Указанная валюта 'EUR' floatrates-rub -Code 'EUR' # Список имеющихся кодов валют floatrates-rub -Available function floatrates-rub {
PowerShell и онлайн сервисы. Погода (RP5.ru)
iNNOKENTIY21 11.11.2025
PowerShell функция Get-WeatherRP5rss для получения погоды с сервиса RP5 Примеры вызова Get-WeatherRP5rss с указанием id 5484 — Москва (восток, Измайлово) и переносом строки:. . .
PowerShell и онлайн сервисы. Погода (wttr)
iNNOKENTIY21 11.11.2025
PowerShell Функция для получения погоды с сервиса wttr Примеры вызова: Погода в городе Омск с прогнозом на день, можно изменить прогноз на более дней, для этого надо поменять запрос:. . .
PowerShell и онлайн сервисы. Валюта (ЦБР)
iNNOKENTIY21 11.11.2025
# Получение курса валют function cbr (] $Valutes = @('USD', 'EUR', 'CNY')) { $url = 'https:/ / www. cbr-xml-daily. ru/ daily_json. js' $data = Invoke-RestMethod -Uri $url $esc = 27 . . .
И решил я переделать этот ноут в машину для распределенных вычислений
Programma_Boinc 09.11.2025
И решил я переделать этот ноут в машину для распределенных вычислений Всем привет. А вот мой компьютер, переделанный из ноутбука. Был у меня ноут асус 2011 года. Со временем корпус превратился. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru