Страница 1 из 2

Как нужно обучать новичка контроллерам

Добавлено: 19 ноя 2012, 04:40
Михайло
Предлагаю начать здесь ветку обсуждения процесса обучения.

Re: Как нужно обучать новичка контроллерам

Добавлено: 19 ноя 2012, 05:09
Автоматизатор
Для это надо знать базовый уровень обучаемого:
- если знает релейку, то проводить параллели на LD,
- если знает как работают логические элементы - на FBD,
- если программист, то возможно начать с ST.

1 Изучить элементарные логические команды: AND, OR, SET, RESET, NOT.
2 Научиться составлять одно и тоже логическое выражение на всех языках, начиная с русского.
3 Научится решать простейшие задачи на одном из языков (я предпочитаю LD)

Потом вводить понятия "автоматного" программирования.

Re: Как нужно обучать новичка контроллерам

Добавлено: 19 ноя 2012, 22:11
san
Из личного опыта обучения:
- к каждому нужен свой подход;
- кто-то схватывает на лету, кому-то надо разжовывать долго
- начинать надо с очень простого
- каждому понятнее свой язык: кому-то тяжело схватить ледер даже на уровне одной кнопки и лампы зато циклы на СТ берет на ура, а кому-то наоборот
- программер ПЛК и программер ПК - это разные программеры, и это надо понимать, для последних долго приходится объяснять, что ПЛК работает по циклу
- ИМХО большим заблужением есть сравнение языков на лучшие и хужие, их можно сравнивать разве что в конкретных средах; например любители/знатоки Симатиков принебрегают FBD по причине его бедности в среде Степ7, но в других средах это очень мощный язык, тоже касается ледера во многих языках (и не забывайте о средствах отладки)
- чем меньше знает препод, тем проще понимают студенты, или знающий препод должен быть хорошим педагогом чтоб опустится на знания студента
- чем проще преподает препод, тем легче воспринимают студенты, но перегибать палку тоже не стоит
- если студик не хочет получать знания, вдалбливать в него бесполезно (это сильно проявлется при сравнении студиков и слушателей курсов, с последними работается куда приятнее и всю инфу они вытягивают сами)

П.С.Веду предмет "Контроллеры и их программное обеспечение": лабы на первом полугодии обучения, лекции и лабы на 2 полугодии обучения.
П.С.Преподаю в учебном центре по Modicon М340/Premium

Re: Как нужно обучать новичка контроллерам

Добавлено: 19 ноя 2012, 22:43
san
как у нас:
первая часть первого полугодия: пока давали ремиконты 130, ломиконты; думаю больше одного раза это не продержится;
вторая часть первого полугодия (пока даём PL7 PRO с ПЛК TSX Micro/TSX Premium)
1-я лаба (4 часа) - конфигурация ПЛК TSX Micro/TSX Premium
2-я лаба (4 часа) - LD основы: контакты, катушки, компараторы, опреаторы, отладка, одна задачка на бачки, введение в таймеры;
3-я лаба (4 часа) - LD продолжение: функциональные блоки: таймеры, счётчики, задачка на бачки продвинутая, элемнты имитации объекта;
4-я лаба (4 часа) - ST, анимационные экраны (графика), задачка на те же бачки
5-я лаба (4 часа) - задачки
6-я лаба (4 часа) - Grafcet (типа SFC)
7-я лаба (4 часа) - PID
8-я лаба (4 часа) - резерв

второе полугодие (2-й раз, курс молодой, M340+UNITY PRO, ав прошлом году было всего 4 лабы 2-часовые, в этом году 6 лаб 4-часовых)
----------- созданые в прошлом году------------------
1-я лаба (2 часа) - конфигурация ПЛК M340 ссылка на украинском языке
2-я лаба (2 часа) - основы программирования UNITY PRO в сравнении с PL7 ссылка на украинском языке
3-я лаба (2 часа) - FBD ссылка на украинском языке
4-я лаба (2 часа) - основы регулирования ссылка на украинском языке
------------- новые --------------------------------
5-я лаба (4 часа ) - SFC (лабе не больше недели), уже опробирована, тяжело пошла, но если студик будут готовиться к ней до лабы будет идти легче
6-я лаба (4 час) - продивнутое регулирование (в разработке, должен успеть доделать за эту неделю): каскады, ШИМы, СЕРВы, програмные задатчики.

тут лекции по М340 на укр. языке: так, для просмотра картинок

Студент пошел слабый, так что в задачу лабораторок входит в основном набрать готовую прогу и уметь её запустить и показать - это на 3 бала. Высше - это разобраться в проге и ответить на вопросы после лабы. Знания в программировании они демонстрируют при создании курсача.
это старый вариант методички по крусаче на укр. языке
Учитывая что UNITY PRO имеет встроенный симулятор ПЛК, студики курсачи делают больше всего на нём

Re: Как нужно обучать новичка контроллерам

Добавлено: 20 ноя 2012, 04:07
Михайло
san, что мы здесь делаем неправильно? Ну понятно, что все материалы надо готовить заранее... Может еще увеличить число заданий?

Re: Как нужно обучать новичка контроллерам

Добавлено: 20 ноя 2012, 13:00
san
Михайло писал(а):san, что мы здесь делаем неправильно? Ну понятно, что все материалы надо готовить заранее... Может еще увеличить число заданий?
Дя я не говорил что вы что-то делаете неправильно. :)
Просто сказал как делаем мы. Может мы неправильно делаем. Тут проще, что человек сам хочет обучиться, но тяжелее что нет живого обучения.
Думаю надо всё-таки базироваться на совсем нулячего. Близится время, когда надо будет нам разрабатывать учебник (именно учебник а не учебное пособие) по ПЛК. Тогда придёт время подумать о самом низе знаний читателя и о базе кторую он должен получить. Конечно есть смысл сделать его в стиле самоучителя.
Релейки, ФБД и СТ, СФЦ, ИЛ нужно всем знать. Но надо расчитывать что обучающийся их не знает.
Если релейка - начать с батареек и лампочек (я кстати о сетях так начинаю рассказывать), если ФБД - можно на основе каких-то готовых приборов которые надо соединить, если СФЦ то на базе кружочков и переходов Петри, если ИЛ - надо о архитектуре проца что-то расказать, если СТ - надо о алгоритмических языках немного поведать. Вобщем всего по чуть-чуть. Но это только программирование, а есть ещё аппаратная часть и коммуникации, о них тоже надо как-то расказывать.
Вобщем чтоб создать хороший материал надо усердно работать над дидактикой.

Re: Как нужно обучать новичка контроллерам

Добавлено: 20 ноя 2012, 13:06
Михайло
san писал(а):Дя я не говорил что вы что-то делаете неправильно. :)
Я думал ты подскажешь что-нибудь конкретное.

Re: Как нужно обучать новичка контроллерам

Добавлено: 20 ноя 2012, 13:18
san
Лучшее что я видел по ПЛК это вот это издание:
Programmable Logic Controllers (4th Ed) by Frank D Petruzella

По конкретике:
1) определиться с платформой (думаю Кодесис)
2) начать с самого простого примера вход-выход (кнопка -лампочка) на физической релейке (без ПЛК) по всем этапам;
3) потом тоже самое в LD с ПЛК и прогнать по всем этапам;
4) наращивать ... на LD, но избегая регулирования и спец задач
5) тоже самое по другим языкам
6) регулирование дать как отдельный раздел
7) другие разделы
ко всему картинки+видео (даже ко 2-му пункту)
это беглые рекомендации, но у меня нет времени этим заниматься, работаю паралельно над пособием, методичками и ещё много дел, но когда-то обязательно к этому вернусь

Re: Как нужно обучать новичка контроллерам

Добавлено: 20 ноя 2012, 14:36
kobrik
у меня есть другая книга, тоже очень удобная... L.A. Bryan and E.A. Bryan, "Programmable Controllers: Theory
and Implementation", Second Edition, 1997 by Industrial Text
Company.

Re: Как нужно обучать новичка контроллерам

Добавлено: 20 ноя 2012, 15:14
san
У меня такой нету, не поедлитесь ссылочкой?

Re: Как нужно обучать новичка контроллерам

Добавлено: 20 ноя 2012, 18:59
kobrik
http://www.google.az/url?sa=t&rct=j&q=& ... wQ&cad=rja
оставьте плиз свои комменты

Re: Как нужно обучать новичка контроллерам

Добавлено: 20 ноя 2012, 19:41
Михайло
Английский легко читаешь?

Re: Как нужно обучать новичка контроллерам

Добавлено: 20 ноя 2012, 20:53
kobrik
да, я свободно владею им...

Re: Как нужно обучать новичка контроллерам

Добавлено: 20 ноя 2012, 22:10
san
kobrik писал(а):http://www.google.az/url?sa=t&rct=j&q=& ... wQ&cad=rja
оставьте плиз свои комменты
Судя по беглому просмотру - это ещё лучше чем Петруселла! :ura:

Re: Как нужно обучать новичка контроллерам

Добавлено: 20 ноя 2012, 22:16
kobrik
просто жаль что старенькая, надо новую версию найти...

Re: Как нужно обучать новичка контроллерам

Добавлено: 20 ноя 2012, 22:39
san
kobrik писал(а):просто жаль что старенькая, надо новую версию найти...
Абсолютно актуальная книга. Ничего приниципиального не поменялось, разве что мощности увеличилсиь и сетевые интерфейсы на Ethernet продивнулись. Единтсвенны минус который я увидел - она очень большая, чем может испугать новичков. К ней надо методичку с перекрёстными ссылками.

Re: Как нужно обучать новичка контроллерам

Добавлено: 21 ноя 2012, 04:21
Михайло
kobrik писал(а):да, я свободно владею им...
Это хорошо. Вообще, если честно, я учился автоматизации не по книгам, а по каталогам производителей и по форумам, писал вопросы в службы поддержки фирм-производителей. Книги, конечно, тоже читал, но все знания собирал по крупицам. Самообразование, блин...

Re: Как нужно обучать новичка контроллерам

Добавлено: 21 ноя 2012, 10:50
Степа
Михайло писал(а):но все знания собирал по крупицам
Знания тебе никто не даст, знания надо воровать.
Михайло писал(а):я учился автоматизации не по книгам, а по каталогам производителей и по форумам
Оно и видно... Кроме как на форумах нигде больше такой дикости нет: шесть суток потратить на обработку трех кнопок.
Да и к примерам от производителей надо очень и очень предвзято относиться: там очень часто сделано именно в расчете на то, что в реальном мире все хорошо и безоблачно. Так реальный мир учебной лаборатории чаще всего именно такой. А вот реальный мир производства совсем не такой прекрасный и безоблачный, тут и грязи хватает, и потоки воды с самых неожиданных направлений присутствуют /и она не дистиллированная/...

Неплохой источник знаний: исходники давно и реально работающих без претензий проектов /давно: это хотя бы лет пять-семь: за это время точно уже элементы начнут сдыхать просто от старости, мыши успеют кабеля погрызть, могут поработать "рационализаторы" и т.п.; в зверских условиях эксплуатации можно, наверное, и поменьше немного/. Не все их, правда, дают...

Re: Как нужно обучать новичка контроллерам

Добавлено: 21 ноя 2012, 15:46
Михайло
Уу, какой недоверчивый. Кругом ходят сименсоиды с маркетоидами да разрабы-студенты-фрилансеры. Один только ты хороший - похититель знаний.

Re: Как нужно обучать новичка контроллерам

Добавлено: 21 ноя 2012, 16:21
Степа
Видишь ли, в в реальной жизни доверчивые долго не живут.
А кто этого не понимает - то это их трудности.
Михайло писал(а):Кругом ходят сименсоиды с маркетоидами да разрабы-студенты-фрилансеры.
Это вот ты к чему?