- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Идеи по лабораторкам по ПЛК
Модератор: Глоб.модераторы
-
- преподаватель
- Сообщения: 1357
- Зарегистрирован: 01 сен 2008, 18:32
- Имя: Пупена Александр
- Страна: Украина
- город/регион: Киев
- Поблагодарили: 6 раз
Идеи по лабораторкам по ПЛК
Итак, есть курс "Промышленные контролеры", один семестр с которого веду я. Даная часть базируется на изучении программирования в среде UNITY PRO (в данном случае это не важно). Львиная доля лабораторных работ этой части курса уже подготовлена.
1. Знакомство со средой. Конфигурирование ПЛК.
2. Программирования в LD/ST.
3. Конфигурирование в FBD.
4. Основы регулирования.
5. SFC.
6. Каскадное регулирование.
7. Регулирования с использованием SERVO.
Есть перевод первых 4-х лабораторок на русский язык (сделан одним из энтузиастов). http://forum.se-automation.in.ua/viewtopic.php?f=8&t=82
В связи с расширением курса надо дать еще хотя бы одну лабораторку. Думаю дать что-то на самостоятельную работу, и прописать самому имитатор, на подобии 6 и 7-й лабораторок. Но "бачки" уже приелись. Какие идеи посоветуете оп выбору объекта и задачи, но без бачков. Объекты желательно технологического характера.
Спасибо.
1. Знакомство со средой. Конфигурирование ПЛК.
2. Программирования в LD/ST.
3. Конфигурирование в FBD.
4. Основы регулирования.
5. SFC.
6. Каскадное регулирование.
7. Регулирования с использованием SERVO.
Есть перевод первых 4-х лабораторок на русский язык (сделан одним из энтузиастов). http://forum.se-automation.in.ua/viewtopic.php?f=8&t=82
В связи с расширением курса надо дать еще хотя бы одну лабораторку. Думаю дать что-то на самостоятельную работу, и прописать самому имитатор, на подобии 6 и 7-й лабораторок. Но "бачки" уже приелись. Какие идеи посоветуете оп выбору объекта и задачи, но без бачков. Объекты желательно технологического характера.
Спасибо.
-
- почётный участник форума
- Сообщения: 1075
- Зарегистрирован: 25 июл 2008, 23:23
- Имя: Бондарев Михаил Владимирович
- Страна: Россия
- город/регион: Магнитогорск
- Благодарил (а): 52 раза
- Поблагодарили: 20 раз
Re: Идеи по лабораторкам по ПЛК
У нас в универе для Симатиков были программные стенды (ПЛКсим цеплялся к "объекту" по COM) с развитой достаточной мере графической составлюящей:
- лифт в четырехэтажном доме;
- тележка с приводом и концевиками;
- что-то по регулированию, не помню, вроде печка какая-то.
А какие объекты у вас в каскадном регулировании? Математика объекта тоже в ПЛК крутится?
Интерфейсов к матлабу не дают шнайдеры?
- лифт в четырехэтажном доме;
- тележка с приводом и концевиками;
- что-то по регулированию, не помню, вроде печка какая-то.
А какие объекты у вас в каскадном регулировании? Математика объекта тоже в ПЛК крутится?
Интерфейсов к матлабу не дают шнайдеры?
-
- преподаватель
- Сообщения: 1357
- Зарегистрирован: 01 сен 2008, 18:32
- Имя: Пупена Александр
- Страна: Украина
- город/регион: Киев
- Поблагодарили: 6 раз
Re: Идеи по лабораторкам по ПЛК
Математика объекта крутится в ПЛК. С этим нет проблем, реализуем. А вот сам объект придумать, чтоб был интересным в плане программы, что-то одни "бачки" да подогреватели. Хочется чего-то свежего.
-
- преподаватель
- Сообщения: 1357
- Зарегистрирован: 01 сен 2008, 18:32
- Имя: Пупена Александр
- Страна: Украина
- город/регион: Киев
- Поблагодарили: 6 раз
Re: Идеи по лабораторкам по ПЛК
На счет каскада, вот тут, что в итоге получается, там и секцию симулятора видно
В имитации используются стандартные блоки: подогревателя, ИМ+клапан, запаздывания.
На счет Матлаба - в Матлабе есть ОРС-клиент, а дальше дело техники. Имитатор ПЛК поддерживает Modbus/TCP Server, это очень удобно в учебном процессе (и не только). Лабораторки по ПЛК и по SCADA/HMI могут проходить без оборудования и доделываться дома. Я не говорю уже о курсовых.
Тем не менее задания на курсовые практически все з бачками. С одной стороны, логику можно наворотить достаточную, а с другой - очень приелись. Есть идея на будущее организовать задачник мультиплатформенный, но вот на задачки не хватает свежих идей. Вопрос настоящего - одна задача без бачков, чтоб и логика была и регулятор всунуть можно бы было.
В имитации используются стандартные блоки: подогревателя, ИМ+клапан, запаздывания.
На счет Матлаба - в Матлабе есть ОРС-клиент, а дальше дело техники. Имитатор ПЛК поддерживает Modbus/TCP Server, это очень удобно в учебном процессе (и не только). Лабораторки по ПЛК и по SCADA/HMI могут проходить без оборудования и доделываться дома. Я не говорю уже о курсовых.
Тем не менее задания на курсовые практически все з бачками. С одной стороны, логику можно наворотить достаточную, а с другой - очень приелись. Есть идея на будущее организовать задачник мультиплатформенный, но вот на задачки не хватает свежих идей. Вопрос настоящего - одна задача без бачков, чтоб и логика была и регулятор всунуть можно бы было.
-
- почётный участник форума
- Сообщения: 1075
- Зарегистрирован: 25 июл 2008, 23:23
- Имя: Бондарев Михаил Владимирович
- Страна: Россия
- город/регион: Магнитогорск
- Благодарил (а): 52 раза
- Поблагодарили: 20 раз
Re: Идеи по лабораторкам по ПЛК
Зона вторичного охлаждения машины непрерывного литья заготовок!Хочется чего-то свежего
-
- преподаватель
- Сообщения: 1357
- Зарегистрирован: 01 сен 2008, 18:32
- Имя: Пупена Александр
- Страна: Украина
- город/регион: Киев
- Поблагодарили: 6 раз
Re: Идеи по лабораторкам по ПЛК
Михаил, а по подробнее можно? Конечно литье заготовок не наш объект (не пищевка), но может что-то аналогичное можно будет и у нас найти.
SaNNy, а что в сард? Что-то особенное? У нас таких систем нет, по этому я не знаю что это. У нас есть много контуров регулирования давления, но в составе АСУТП и не выделены отдельно. Кроме регулирования самого давления, там есть какие-то логические задачки?
SaNNy, а что в сард? Что-то особенное? У нас таких систем нет, по этому я не знаю что это. У нас есть много контуров регулирования давления, но в составе АСУТП и не выделены отдельно. Кроме регулирования самого давления, там есть какие-то логические задачки?
-
- освоился
- Сообщения: 259
- Зарегистрирован: 01 фев 2010, 10:37
- Имя: Александр
- Страна: Россия
- город/регион: Брянск
- Благодарил (а): 10 раз
- Поблагодарили: 33 раза
Re: Идеи по лабораторкам по ПЛК
что-то типа такого http://www.semgroup.ru/catalog/172.htmlsan писал(а): SaNNy, а что в сард? Что-то особенное? У нас таких систем нет, по этому я не знаю что это. У нас есть много контуров регулирования давления, но в составе АСУТП и не выделены отдельно. Кроме регулирования самого давления, там есть какие-то логические задачки?
-
- почётный участник форума
- Сообщения: 5790
- Зарегистрирован: 07 окт 2011, 09:12
- Имя: Гаско Вячеслав Эриевич
- Страна: Россия
- город/регион: Рязань
- Благодарил (а): 673 раза
- Поблагодарили: 841 раз
Re: Идеи по лабораторкам по ПЛК
Можно дать задачу на поточное приготовление смеси.
Подзадачи:
- поддержание рецептуры (пропорций между компонентами) при поточном смешении (одновременная подача компонентов в коллектор-смеситель).
Если расход одного из компонентов (любого!!) падает по каким-либо причинам, то регуляторы остальных компонентов должны поддерживать качество смеси (сохранять пропорции).
- пропорции рецепта могут быть установлены как между всеми компонентами смеси, так и только на отдельные их группы и свойства.
Пример: краситель добавляется в пропорции к объёму бесцветных компонентов, а сами компоненты смешиваются в пропорциях по массе. Если же какой-либо из поступивших на смешение компонентов уже имеет нужную окраску, то на него краситель не расходуется.
- учёт общего объёма полученной смеси и завершение смешения по достижении установленного значения.
- подготовительные и завершающие операции (заполнение, промывка и проч.)
- анализ результатов смешения и корректировка рецептуры в процессе смешения с учётом результатов анализа и задержек на время анализа.
Варианты: работа смесителя на бак-накопитель, работа смесителя на товарную трубу (на поточную рафасовку).
Подзадачи:
- поддержание рецептуры (пропорций между компонентами) при поточном смешении (одновременная подача компонентов в коллектор-смеситель).
Если расход одного из компонентов (любого!!) падает по каким-либо причинам, то регуляторы остальных компонентов должны поддерживать качество смеси (сохранять пропорции).
- пропорции рецепта могут быть установлены как между всеми компонентами смеси, так и только на отдельные их группы и свойства.
Пример: краситель добавляется в пропорции к объёму бесцветных компонентов, а сами компоненты смешиваются в пропорциях по массе. Если же какой-либо из поступивших на смешение компонентов уже имеет нужную окраску, то на него краситель не расходуется.
- учёт общего объёма полученной смеси и завершение смешения по достижении установленного значения.
- подготовительные и завершающие операции (заполнение, промывка и проч.)
- анализ результатов смешения и корректировка рецептуры в процессе смешения с учётом результатов анализа и задержек на время анализа.
Варианты: работа смесителя на бак-накопитель, работа смесителя на товарную трубу (на поточную рафасовку).
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
-
- почётный участник форума
- Сообщения: 1075
- Зарегистрирован: 25 июл 2008, 23:23
- Имя: Бондарев Михаил Владимирович
- Страна: Россия
- город/регион: Магнитогорск
- Благодарил (а): 52 раза
- Поблагодарили: 20 раз
Re: Идеи по лабораторкам по ПЛК
Хорошая задача - пневмотранспорт. Я участвовал в проекте по пневмотранспорту гранулированного полиэтиллена, очень было интересно. Там есть все: и поддержание давления в магистрали и логика перекидных клапанов, с различными блокировками и условиями переключения.Кроме регулирования самого давления, там есть какие-то логические задачки?
Две емкости хранения, работа на общего потребителя, доп.модель для компрессора с блокировками, защитами, регулированием. Как-то так.
-
- почётный участник форума
- Сообщения: 1075
- Зарегистрирован: 25 июл 2008, 23:23
- Имя: Бондарев Михаил Владимирович
- Страна: Россия
- город/регион: Магнитогорск
- Благодарил (а): 52 раза
- Поблагодарили: 20 раз
Re: Идеи по лабораторкам по ПЛК
Больно круто по-моему для студентов-то.Если расход одного из компонентов (любого!!) падает по каким-либо причинам, то регуляторы остальных компонентов должны поддерживать качество смеси (сохранять пропорции).
-
- преподаватель
- Сообщения: 1357
- Зарегистрирован: 01 сен 2008, 18:32
- Имя: Пупена Александр
- Страна: Украина
- город/регион: Киев
- Поблагодарили: 6 раз
Re: Идеи по лабораторкам по ПЛК
Спасибо. Это уже на курсач тянет.Ryzhij писал(а):Можно дать задачу на поточное приготовление смеси.
-
- эксперт
- Сообщения: 1146
- Зарегистрирован: 25 июл 2008, 10:06
- Имя: Леонид
- Страна: РФ
- Благодарил (а): 49 раз
- Поблагодарили: 134 раза
Re: Идеи по лабораторкам по ПЛК
В перечисленных работах только регулирование, но дискретное управление чаще используется.
Например, реализовать алгоритм управления некой задвижкой/насосом с контролем ее/его состояния и выполнения команд.
Для разных вариантов - языки ST/LD/FBD/IL
Бонус: реализовать автоматический повторный пуск при кратковременном пропадании напряжения в процессе движения/работы.
Например, реализовать алгоритм управления некой задвижкой/насосом с контролем ее/его состояния и выполнения команд.
Для разных вариантов - языки ST/LD/FBD/IL
Бонус: реализовать автоматический повторный пуск при кратковременном пропадании напряжения в процессе движения/работы.
Хард - это то, что можно швырнуть об стенку, а софт - это то, что можно лишь обматерить.
-
- почётный участник форума
- Сообщения: 5790
- Зарегистрирован: 07 окт 2011, 09:12
- Имя: Гаско Вячеслав Эриевич
- Страна: Россия
- город/регион: Рязань
- Благодарил (а): 673 раза
- Поблагодарили: 841 раз
Re: Идеи по лабораторкам по ПЛК
На самом деле нет, просто немного логики и использование ПИД-регуляторов для поддержания соотношений (решение пропорции с помощью ПИД, когда SP=заданная пропорция, а PV=результат вычисления).Бондарев Михаил писал(а):Больно круто по-моему для студентов-то.Если расход одного из компонентов (любого!!) падает по каким-либо причинам, то регуляторы остальных компонентов должны поддерживать качество смеси (сохранять пропорции).
Всё по учебнику.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
-
- не первый раз у нас
- Сообщения: 353
- Зарегистрирован: 02 фев 2010, 22:28
- Имя: Корнеев Дмитрий
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 1 раз
- Поблагодарили: 7 раз
Re: Идеи по лабораторкам по ПЛК
На пищевке хватает достаточно непростых задач, например, описанная выше с поддержанием соотношения - практически один в один в версии тетрапака: http://www.tetrapak.com/products_and_se ... fault.aspx
Мне думается интересной задачей является нормализация молока в потоке по жирности. Прибор достаточно нехитрый, вот технологическая схема http://www.advantecprocesssystems.com/p ... alfast.htm но весьма навороченый в плане алгоритмов. Для измерения жирности используется камертонный датчик, поддерживается одновременно жирность молока на выходе и жирность сливок. Установка должна быть нечувствительной к резким скачкам потоков и давлений (разгрузка сепаратора), что достигается частично каскадным регулированием, а также использованием внешних сигналов. Кроме того, аппарат должен работать в режиме мойки (CIP).
Мне думается интересной задачей является нормализация молока в потоке по жирности. Прибор достаточно нехитрый, вот технологическая схема http://www.advantecprocesssystems.com/p ... alfast.htm но весьма навороченый в плане алгоритмов. Для измерения жирности используется камертонный датчик, поддерживается одновременно жирность молока на выходе и жирность сливок. Установка должна быть нечувствительной к резким скачкам потоков и давлений (разгрузка сепаратора), что достигается частично каскадным регулированием, а также использованием внешних сигналов. Кроме того, аппарат должен работать в режиме мойки (CIP).
Запуск и модернизация оборудования без проекта и документации. Дорого.
-
- здесь недавно
- Сообщения: 22
- Зарегистрирован: 14 янв 2009, 09:13
- Имя: Лившиц Аркадий Соломонович
- Страна: Россия
- город/регион: Казань
Re: Идеи по лабораторкам по ПЛК
Проведение поверки расходомера. Там расход надо регулировать и можно управлять прувером.
С уважением Аркадий Лившиц
С уважением Аркадий Лившиц
-
- администратор
- Сообщения: 18758
- Зарегистрирован: 17 июн 2008, 16:01
- Имя: Евгений свет Брониславович
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 973 раза
- Поблагодарили: 1854 раза
Re: Идеи по лабораторкам по ПЛК
Шнайдер на своих курсах давал отличный пример. Перекресток двух дорог, 4 автомобильных светофора и 4 пешеходных. На двух автомобильных светофорах стоит по 1 доп.секции (стрелка поворота вправо). На перекрестке имеется пост ручного управления откуда сотрудник ДПС может вручную рулить режимами. В ночное время перекресток становится нерегулируемым. Задача - на ПЛК написать программу управления всеми этими светофорами. В написание входит как собственно софт так и визуализация в рамках программного пакета (тогда это был PL7 Pro). По-моему, отличная учебная задача.
По вопросам работы Форума можно обратиться по этим контактам.
-
- эксперт
- Сообщения: 1172
- Зарегистрирован: 14 ноя 2013, 20:35
- Имя: Анатолий Сергеевич
- Страна: Россия
- город/регион: Башкортостан
- Благодарил (а): 13 раз
- Поблагодарили: 68 раз
Re: Идеи по лабораторкам по ПЛК
а у нас делали проще преподаватели - на курсовую давали задание разработать лабораторный стенд, если преподавателю нравилось, то в лаборатории появлялся новый стенд))) и научная база обновляется и штамповать одни и те же работы из года в год уже не будут...
-
- эксперт
- Сообщения: 1055
- Зарегистрирован: 11 ноя 2012, 18:21
- Имя: Нурисламов Руслан М.
- Страна: Казахстан
- город/регион: Алматы
- Благодарил (а): 23 раза
- Поблагодарили: 32 раза
Re: Идеи по лабораторкам по ПЛК
Сделайте стенд с устройствами DOL. (Direct On Line).
Cколько лет с разного типа частотниками встречаюсь, с DOL дела не имел.
При относительной простоте вариаций не так уж и мало.
В качестве железа можно пример Simocode от Сименса, а уж он может быть и на профибасе, и на профинете. Ведь мир не стоит на месте.
Все почти то, да не то... Одно дело NR-DOL, другое в режиме переключателя звезда-треугольник.
Вариации с различным протокольным интерфейсом вполне позволят даже просто взять поделить студентов на пару групп,
и озадачить их реализацией на разных интерфейсах.
Еще можно для тяжелых пусков DOL требования и логику описать. Вроде как бы все простое и нехитрое, но иной раз не так все и просто.
Cколько лет с разного типа частотниками встречаюсь, с DOL дела не имел.
При относительной простоте вариаций не так уж и мало.
В качестве железа можно пример Simocode от Сименса, а уж он может быть и на профибасе, и на профинете. Ведь мир не стоит на месте.
Все почти то, да не то... Одно дело NR-DOL, другое в режиме переключателя звезда-треугольник.
Вариации с различным протокольным интерфейсом вполне позволят даже просто взять поделить студентов на пару групп,
и озадачить их реализацией на разных интерфейсах.
Еще можно для тяжелых пусков DOL требования и логику описать. Вроде как бы все простое и нехитрое, но иной раз не так все и просто.