IPB

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> Обучение, Методика, приемы и культура написания программ ПЛК
inntele
сообщение 10.09.2014 - 13:17
Сообщение #1


Маньяк
*****

Группа: Пользователи
Сообщений: 839
Регистрация: 19.08.2009
Пользователь №: 9149



Уважаемые господа!

Для тех из вас, кто всерьез занимается программированием контроллеров Mitsubishi FX, L и Q-серий, готов выступить с предложением организовать внеклассное обучение на тему, посвященную методике, приемам и культуре написания программ ПЛК.

Обучение предполагается в формате рассылки материалов подписчикам, а информация, которая будет содержаться в таких материалах, не та, что возможно запросто почерпнуть из "букварей" и получить на семинарах, организуемых Mitsubishi Electric. Такой информации как раз ждать не стоит. Курс, прежде всего, ориентирован не на новичков, а на специалистов: тех, кто неплохо знаком с документацией и имеет опыт работы над проектами, но вольно или невольно сталкивается с определенными трудностями при решении задач и хотел бы научиться их с блеском преодолевать, создавая программы, за качество написания которых впоследствии не придется краснеть.

Материал исключительно авторский, нетривиальный и представляет из себя экстракт знаний, отработанных приемов, оригинальных находок и "хитростей", накопленных за долгие годы успешной работы над проектами с применением ПЛК Mitsubishi. Будут и примеры, и возможность задать вопросы по теме.

Тот из старожилов форума, кто сочтет данное предложение интересным, и у кого возникнет желание принять участие в обучении, может направить предварительную заявку личным сообщением в течение ближайшей недели. Участие не бесплатное, потому что организуется без какой-либо поддержки со стороны Mitsubishi Electric или ее партнеров, но обещаю, что о потраченных средствах сожалеть не придется, уверен, вернутся они сторицей: будет совершенно не занудно, скорее наоборот, Вы откроете для себя много нового и неожиданного, а полученные знания станут хорошим подспорьем в работе над собственными проектами.

С уважением,
Inntele


--------------------
Мозг любого человека работает круглосуточно. Но мозг инженера отличается тем, что способен при этом проанализировать задачу, синтезировать несколько техничных ее решений, а затем выбрать из этих решений наилучшее.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
inntele
сообщение 15.09.2014 - 12:01
Сообщение #2


Маньяк
*****

Группа: Пользователи
Сообщений: 839
Регистрация: 19.08.2009
Пользователь №: 9149



Тематика обучающих материалов:

1. Какой должна быть программа "со знаком качества"
1.1 Критерии
1.2 Структура

2. Компоненты программ на языке IEC. Что к чему.
2.1 DUT
2.2 FB
2.3 FUN
2.3 PRG
2.4 TASK

3. Приступаем к работе над проектом
3.1 Обрабатываем ТЗ
3.2 Препарируем задачу
3.3 Формируем DUT, PRG и заполняем GVL

4. Пишем программу
4.1 Работаем с входами и выходами
4.2 Описываем датчики и ИМ
4.3 Описываем алгоритмы управления

5. Кое-что о культуре и искусстве написания программ
5.1 Правильно строим логические цепочки
5.2 Складываем, вычитаем, умножаем, делим
5.3 Пишем комментарии
5.4 Обходим ошибки разработчика пакета программирования
5.5 Дописываем недостающие команды, или программный апгрейд ПЛК
5.7 Пару слов об особенностях написания коммуникационных драйверов

6. Формирование архивов в ПЛК и работа с панелью оператора

7. Отладка написанной программы
7.1 Различные способы отладки программы
7.2 Отладка с HIL-симуляторами

Сообщение отредактировал inntele - 15.09.2014 - 14:57


--------------------
Мозг любого человека работает круглосуточно. Но мозг инженера отличается тем, что способен при этом проанализировать задачу, синтезировать несколько техничных ее решений, а затем выбрать из этих решений наилучшее.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
demiurg1978
сообщение 12.01.2015 - 14:05
Сообщение #3


Читатель
*

Группа: Пользователи
Сообщений: 3
Регистрация: 4.01.2015
Пользователь №: 10402



Здравствуйте! Я не старожил, и даже еще не работал с ПЛК (типа FX). Только начал изучать некоторые материалы. Опыт - программирование МК AVR. Ассемблер, си. Mitsubishi Alpha.
Мне интересно обучение. Какая форма обучения? Дистанционная, очная? Стоимость обучения?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
inntele
сообщение 12.01.2015 - 21:20
Сообщение #4


Маньяк
*****

Группа: Пользователи
Сообщений: 839
Регистрация: 19.08.2009
Пользователь №: 9149



Цитата(demiurg1978 @ 12.01.2015 - 15:05) *
Здравствуйте! Я не старожил, и даже еще не работал с ПЛК (типа FX). Только начал изучать некоторые материалы. Опыт - программирование МК AVR. Ассемблер, си. Mitsubishi Alpha.
Мне интересно обучение. Какая форма обучения? Дистанционная, очная? Стоимость обучения?


Здравствуйте, demiurg1978! Форма выбрана дистанционная в формате рассылки обучающих материалов на интересующую(ие) тему(ы), из анонированных выше, по мере готовности таковых. Материалы в процессе подготовки с приоритетом, заданным теми, кто их запросил. Четкой стоимости нет, потому что в настоящий момент подготовка материала финансируется исключительно из кармана обучающихся, и в конечном счете определяется трудозатратами на подготовку соответствующего материала, разделенную на число желающих. Желающих же, мягко скажем, немного. Так что вопрос стоимости конкретного материала имеет смысл согласовывать в процессе и в личной переписке.

Если только-только приступили к изучению предмета, то, скорее всего, данный курс несколько рановато проходить. Лучше, как минимум, сперва "пощупать" железо и порешать задачи из митсубишевской интерактивной обучалки. А так, милости просим! Если вышлете свой электронный адрес через ЛС, появится возможность вести переписку напрямую.


--------------------
Мозг любого человека работает круглосуточно. Но мозг инженера отличается тем, что способен при этом проанализировать задачу, синтезировать несколько техничных ее решений, а затем выбрать из этих решений наилучшее.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Garag
сообщение 15.01.2016 - 12:51
Сообщение #5


Читатель
*

Группа: Пользователи
Сообщений: 2
Регистрация: 15.01.2016
Пользователь №: 10611



Добрый день, inntele!
Есть также интерес к обучению по контроллерам Митсубиши, но вероятно до серьезного уровня еще рано.
С какими материалами необходимо ознакомиться для начала? Где можно "пощупать" железо и что за интерактивная обучалка?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
inntele
сообщение 29.01.2016 - 14:38
Сообщение #6


Маньяк
*****

Группа: Пользователи
Сообщений: 839
Регистрация: 19.08.2009
Пользователь №: 9149



Цитата(Garag @ 15.01.2016 - 13:51) *
Добрый день, inntele!
Есть также интерес к обучению по контроллерам Митсубиши, но вероятно до серьезного уровня еще рано.
С какими материалами необходимо ознакомиться для начала? Где можно "пощупать" железо и что за интерактивная обучалка?


Добрый день, Garag!

С момента публикации вопроса прошло изрядное количество времени. Не уверен, что в ответе еще нуждаетесь, тем не менее...

Что почитать, зависит от той линейки, которую собираетесь осваивать. Освоить Alpha интуитивно просто, читать мануалы можно по ходу пьесы. Для освоения старых моделей FX для начала пробежать глазами Hardware и Programming Manual. Для новых, типа FX3 и FX5 придется лопатить больше, потому как необходимые сведения разнесены по разным: отдельно Analog, отдельно Communication, отдельно Positioning и т.д., и т.п. Для L и Q-серий - как минимум Basic и Reference.
Интерактивная обучалка по программированию FX в свое время поставлялась на CD, доступна ли она на офф.сайте Mitsubishi не в курсе. Просто нужно зарегистрироваться там и поискать.
У официальных дистрибьюторов/дилеров Mitsu, как правило собраны лабораторные стенды... Также Mitsubishi предлагает оценочные наборы по достаточно привлекательным ценам, которые можно приобрести и осваивать работу с ПЛК и панелями оператора за собственным столом.

Что касается предложения по обучению, оно более не актуально. Я принял твердое решение никого не учить и никому не помогать. Ни задарма, ни за деньги. Продолжу помогать исключительно единицам, с кем уже сложились контакты и добрые деловые отношения. С компанией Mitsubishi Electric мне более не по пути.


--------------------
Мозг любого человека работает круглосуточно. Но мозг инженера отличается тем, что способен при этом проанализировать задачу, синтезировать несколько техничных ее решений, а затем выбрать из этих решений наилучшее.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Garag
сообщение 11.02.2016 - 18:04
Сообщение #7


Читатель
*

Группа: Пользователи
Сообщений: 2
Регистрация: 15.01.2016
Пользователь №: 10611



inntele, спасибо за ответ!
Буду разбираться.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
naimen
сообщение 20.05.2017 - 08:20
Сообщение #8


Читатель
*

Группа: Пользователи
Сообщений: 6
Регистрация: 16.05.2017
Из: Питер
Пользователь №: 10875



Цитата(inntele @ 15.09.2014 - 12:01) *
Тематика обучающих материалов:

1. Какой должна быть программа "со знаком качества"
1.1 Критерии
1.2 Структура

2. Компоненты программ на языке IEC. Что к чему.
2.1 DUT
2.2 FB
2.3 FUN
2.3 PRG
2.4 TASK

3. Приступаем к работе над проектом
3.1 Обрабатываем ТЗ
3.2 Препарируем задачу
3.3 Формируем DUT, PRG и заполняем GVL

4. Пишем программу
4.1 Работаем с входами и выходами
4.2 Описываем датчики и ИМ
4.3 Описываем алгоритмы управления

5. Кое-что о культуре и искусстве написания программ
5.1 Правильно строим логические цепочки
5.2 Складываем, вычитаем, умножаем, делим
5.3 Пишем комментарии
5.4 Обходим ошибки разработчика пакета программирования
5.5 Дописываем недостающие команды, или программный апгрейд ПЛК
5.7 Пару слов об особенностях написания коммуникационных драйверов

6. Формирование архивов в ПЛК и работа с панелью оператора

7. Отладка написанной программы
7.1 Различные способы отладки программы
7.2 Отладка с HIL-симуляторами

Мне было очень интересно.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия Сейчас: 20.10.2017 - 21:55