Программирование ПЛК Siemens на Simatic Step7
Добрый день, хабровчане! Полазив по Хабру, мною было обнаружено всего несколько топиков, в котором упоминалось бы словосочетание «Simatic Step 7». Хочу поделиться с Вами небольшой частью информации, накопленной мною за все время работы с программируемыми логическими контроллерами, и показать, что из себя представляют ПЛК, оболочка и что мне приходилось на них строить.
Данный пост содержит общую ознакомительную информацию о программировании ПЛК Siemens.
Введение
Устроилась я в эту фирму еще на 5м курсе института. К слову, образование мое к программированию относится весьма косвенно и было это больше увлечением. Познания мои на тот момент ограничивались курсом Delphi и весьма базовым Ассемблером. Компания занималась (да и занимается) проектированием, строительством и обслуживанием грузоподъемных машин, таких как погрузчики, портальные, козловые, мостовые и прочие краны. К ГП машинам мое образование имело еще меньше отношения. Поэтому я решила попробовать. 🙂
Программируемые логические контроллеры Siemens
ПЛК фирмы Siemens — это промышленные контроллеры и используются для автоматизации технологических процессов. У нас, в частности, использовались для автоматизации работы грузоподъемных машин.
Simatic включает в себя несколько линеек ПЛК — Simatic S5 и Simatic S7. В свою очередь линейка Simatic S7 содержит семейства S7-200, S7-300, S7-400 и S7-1200.

Чаще всего мы использовали ПЛК семейств S7-300 и S7-400, для которых компанией Siemens было разработано собственное программное обеспечение Simatic Step 7.
- модуль центрального процессора (CPU);
- блоки питания (PS) для питания контроллера от сети переменного или постоянного тока;
- сигнальные модули (SM), предназначенные для ввода/вывода дискретных и аналоговых сигналов;
- коммуникационные процессоры (CP), выполняющие автономную обработку коммуникационных задач в промышленных сетях Profibus, Industrial Ethernet и др.;
- функциональные модули (FM), которые выполняли задачи автоматического регулирования, взвешивания, позиционирования и пр.;
- интерфейсные модули (IM) для подключения стоек расширения к базовому блоку контроллера.
Кроме этого, к ПЛК через сеть Profibus подключалось большое количество ведомых устройств, таких как частотные преобразователи, приводы, абсолютные/инкрементные энкодеры и пр.
Вся работа ГП машины по максимуму автоматизировалась и крановщику нужно применять минимум усилий для управления оной.
Что из себя представляет Simatic Step 7?
Главной утилитой является Step 7 — Simatic Manager, которая позволяет производить конфигурацию ПЛК и сетей (утилиты HWConfig и NetPro).

В процессе конфигурации определяется состав оборудования, способы подключения, используемые сети, адреса, выбираются настройки для используемых модулей. Готовая конфигурация загружается в ПЛК, что так же является настройкой оборудования.
Утилиты конфигурации позволяют осуществлять диагностику оборудования, обнаруживать аппаратные ошибки или неправильный монтаж.
-
LAD (Ladder Diagram) — релейные диаграммы. Редактор отображает программу в графическом представлении, похожем на электрическую монтажную схему. Логические схемы позволяют программе имитировать протекание электрического тока от источника напряжения через ряд логических условий на входах, которые активизируют условия на выходах. Источником напряжения выступает шина, находящаяся слева.
Основными элементами являются нормально замкнутые и нормально разомкнутые контакты.


Я работала с самого начала в STL, пробовала LAD, мне показался слишком непонятным и многие вещи таки не удавалась так просто в нем сделать, как в STL. Плюс еще в том, что при загрузке программы в ПЛК, она компилируется в STL и, соответственно, при выкачке ее из ПЛК на программатор она так же представлена в STL.
Вместо заключения

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


Учебные материалы для курсов SIEMENS SIMATIC
Формальные методы программирования логических контроллеров. Опубликовано в журнале “Промышленные АСУ и контроллеры”. 2005. №11, с. 49– 52.
Новая редакция учебных материалов.
Заказ печатной продукции + консультация автора

Видеоуроки
Предлагаем приобрести видеокурсы по программированию и обслуживанию систем SIMATIC S7-300/400.
Видеокурсы S7-PROF1, S7-PROF2, S7-TECHN предназначены для самостоятельного изучения вопросов одноименных курсов. В состав видеокурса S7-TECHN включена программа SIMOD.
Автор уроков — Альтерман Игорь
Все, кто проходил обучение в учебном центре «СИМАТИК», могут приобрести видеокурсы со скидкой 20%
Вы можете познакомиться или приобрести отдельные видеоуроки, расположенные ниже.
Символ ($) означают небольшую плату (299 руб.) за доступ к просмотру и скачивание. Возможны различные способы оплаты.
Все уроки размещены на канале youtube.com/igoralterman. Если вам понравился урок, то ставьте лайк.
Общее количество уроков — 82!
Программирование контроллеров siemens для начинающих с чего начать
Может кому пригодится.
Буду выкладывать видео про программирование ПЛК, если модераторы не запретят:
31.10.2018, 10:38
Программирование ПЛК или программирование Сименса? Лично я не против, но хотелось бы конкретики.
31.10.2018, 11:21
Цитата(Ashihara @ 31.10.2018, 10:38)
Программирование ПЛК или программирование Сименса? Лично я не против, но хотелось бы конкретики.
Программирование ПЛК.
Через пару видео будет голосование «на чем учимся». Но подозреваю, что выберут Сиеменс как основу.
kosmos440o
31.10.2018, 11:33
12 минут на обьяснение двоичной системы — это круто. Лично моё мнение, что программист-автоматчик без классической подготовки в институте (либо самостоятельной подготовки по похожей программе) — это как обезьяна с гранатой. Или как в анекдоте от армянского радио: — Может ли мужчина забеременеть? — Пока нет, но опыты продолжаются!
Конечно, я не претендую на истину в последней инстанции и желаю удачи. Но вот позавчера посадил молодого специалиста (без образования) сделать программу FBD по моей копии — замочил мою программу в хлам. Программа простейшая — сбор состояний с устройств и подсчёт количества работ и аварий. Как он умудрился это сделать — ума не приложу. Вроде всё показывали, рассказывали, простые вещи как-то делал, а тут полный П. И это второй случай за месяц. И скрипты какие-то пишет, майнингом занимается, вроде не совсем тупой.
Так что рекомендовал бы сделать дисклеймер для начинающих программистов — «прежде чем выпускать свои программы в свет, сначала Вы должны пройти базовый курс ТАУ, основы синтеза логических схем, основы электротехники, основы электроники, базовые основы программирования. Основы электропривода тоже не помешают. Надо знать ВСЕ ИЛИ ПОЧТИ ВСЕ нормативные документы на программирование, автоматизацию, безопасность, электрику. Далее Вы должны быть как-то сертифицированы, иначе придётся искать лохов. Или сделают лоха из Вас.»
31.10.2018, 13:21
И поддержу и не поддержу Космоса. Обозначенный им список хорош, конечно, но это где-то в направлении страны с единорогами и феями, т.е. из области сказок.
Но база, т.е. двоичная и шеснадцатиричная арифметики с сопутствующей математикой и базовый курс ТАУ действительно должны быть. Без этого получается изучение английского языка без знания латинского алфавита. Да, выучить можно, но это реально путь боли.
31.10.2018, 13:52
Цитата(kosmos440o @ 31.10.2018, 15:33)
12 минут на обьяснение двоичной системы — это круто. Лично моё мнение, что программист-автоматчик без классической подготовки в институте (либо самостоятельной подготовки по похожей программе) — это как обезьяна с гранатой. Или как в анекдоте от армянского радио: — Может ли мужчина забеременеть? — Пока нет, но опыты продолжаются!
Вы сударь плохо следите за новостями. Уже сейчас куча школ по робототехнике в которых 12 летние дети спокойно могут утереть Вам нос.
kosmos440o
31.10.2018, 14:18
Цитата(alsz @ 31.10.2018, 14:52)
Вы сударь плохо следите за новостями. Уже сейчас куча школ по робототехнике в которых 12 летние дети спокойно могут утереть Вам нос.
И чо, подпустите ребёнка к программированию газовой котельной?
По самые по.
31.10.2018, 15:03
Сразу в лестничные диаграммы!
Ни слова про цикличность работы, опрос, периодичность опроса входных данных, рабочий цикл контроллера.. А это основа работы любого контроллера.
31.10.2018, 15:30
Большинству из нас алфавит мамы преподавали, а не школьные учительницы. Шли в школу уже умея читать. Система счисления — тот же алфавит.
Я на программиста-системотехника пошёл учиться уже умея программировать на Бейсике и частично ассемблере.
Тут уже каждый для себя решает, способен он внятно другому объяснить или нет. Тем более в видеоблоге. Тут мало внятный текст написать, его прочесть нужно правильно, без слов-паразитов, плюс проиллюстрировать сказанное.
Вот буду в ноябре вести семинар, после долгого перерыва, проверю, что у меня ещё осталось из ораторского искусства.
А идея с видеолекциями совершенно правильная, нужно продолжать, а критику принимать только конструктивную — как сделать лучше. Если кому-то кажется, что ему это не нужно, так пусть и не смотрит.
Вообще, наше поколение послушать, так мы молодёжь и на субботники заставим ходить, потому что нас заставляли. А тут не нас, а молодёжь нужно спрашивать, что им нужно.
31.10.2018, 15:35
to kulagin — Поддерживаю любые позитивные начинания. Дерзайте
По самые по.
31.10.2018, 17:12
Цитата(and @ 31.10.2018, 16:30)
Я на программиста-системотехника пошёл учиться уже умея программировать на Бейсике и частично ассемблере.
Раньше, в 90-е модны были бухгалтерские курсы..
Нет такой специальности программист-системотехник, ни по отдельности, ни вместе.. Вот справочник официальных специальностей.
31.10.2018, 21:32
Цитата(По самые по. @ 31.10.2018, 17:12)
Нет такой специальности программист-системотехник, ни по отдельности, ни вместе..
Немного вы для себя вынесли из текста.
1.11.2018, 6:23
Цитата(and @ 31.10.2018, 17:30)
А идея с видеолекциями совершенно правильная, нужно продолжать, а критику принимать только конструктивную — как сделать лучше.
Идея с видеолекциями максимально глупая. Это просто тренд такой, чуть что — «вот же видеокурс». Книжки надо читать, думать, посещать учебные заведения. Потому что несмотря на внешнее сходство, лекция с преподавателем в живую не равна видеолекции. Потому что в первом случае есть возможность обратной связи, можно попросить подробнее объяснить непонятный момент, да и преподаватель нормальный чувствует обычно, понимает аудитория или нет. Я 15 лет отработал преподавателем в ВУЗе, если что и преподавал как раз электронику, автоматику и программирование (сколько всего знал — сам удивляюсь, жаль что забыл многое за 10 лет ). И из своего обучения в ВУЗе и из опыта подготовки курсов лекций — хочешь что-нибудь освоить, найди литературу. Можно иногда и в Инете толковые тексты найти, хотя в основном это все банальщина и копипаст без мозгов. Ну а видеоролики — это вообще для примитивных — у меня просто терпения бы не хватило все это смотреть, когда суть происходящего можно описать всего в одном абзаце, буквами. Или наоборот — в каких-то местах лучше сесть и подробнее вникнуть в текст. Так что, если хотите действительно продвинуть образование, то пишите и издавайте книги. А эти видео — только трата времени.
1.11.2018, 9:07
Цитата(starmos @ 1.11.2018, 6:23)
Идея с видеолекциями максимально глупая. . Я 15 лет отработал преподавателем в ВУЗе, . пишите и издавайте книги. А эти видео — только трата времени.
Мне кажется, вы просто не пробовали. Никто не оспаривает пользу лекций и книг. Но сегодня школьник может, после непонятого им урока, посмотреть такой же урок в исполнении лучших преподавателей, и разобраться в теме. Студент может после лекции на трудную для понимания тему, посмотреть лекцию на ту же тему из ведущего вуза, в исполнении лучших преподавателей страны, и разобраться наконец.
Также вы сильно преувеличиваете возможность студента переключить преподавателя на лекции на объяснение лично ему непонятого момента. Не говоря уже о том, что преподаватели бывают, к сожалению, достаточно посредственны. Даже хороший учёный может просто не уметь читать лекции.
Выбор всегда должен быть. А видеоурок — это реально, в отличии, скажем от перспективы сходить в другой ВУЗ на аналогичную лекцию другого преподавателя.
Из личного школьного опыта — я раз в неделю ездил в другую часть города в другую школу на факультатив. Мои преподаватели были неплохие, а там был просто прекрасен. Именно от него я получил 90% любви к предмету.
И это был провинциальный город. А если бы я мог по всем предметам смотреть видеоуроки лучших преподавателей?
1.11.2018, 9:29
starmos та туфта это все на счет лекций, ну увалил я S7-300, 400 на обучении документированной командой, думаете прислушались ? было несколько лет назад, а косяк как был так и остался, и мало того, продолжает жить в серии 1200, если верить форумчанам, у кого такие ПЛК на руках.
На счет текста тоже промах. Берем наш Гост по M-Bus протоколу, еперный театр, у них биты слева направо нумеруются, пока сообразил, крови попило.
Берем английский документ, кой чего забыли прописать, догадайся мол сама.
И еще такой момент по документации, очень часто она выглядит как много-много кросс-ссылок. Надо всю книгу перевернуть, чтобы цепочка сложилась в голове. А человек, у кого есть опыт уже работы за один видеоролик (или живьем) сразу данную инфу предоставит а не будет прыгать с одной главы на другую и обратно.
Вот как раз ради подобного и посещаю иногда курсы, чтобы живьем быстренько понять архитектуру и мелкие нюансы ПЛК. По книжкам это дается гораздо дольше.
1.11.2018, 9:55
Цитата(manjey73 @ 1.11.2018, 11:29)
starmos та туфта это все на счет лекций, ну увалил я S7-300, 400 на обучении документированной командой, думаете прислушались ? было несколько лет назад, а косяк как был так и остался, и мало того, продолжает жить в серии 1200, если верить форумчанам, у кого такие ПЛК на руках.
На счет текста тоже промах. Берем наш Гост по M-Bus протоколу, еперный театр, у них биты слева направо нумеруются, пока сообразил, крови попило.
Берем английский документ, кой чего забыли прописать, догадайся мол сама.
И еще такой момент по документации, очень часто она выглядит как много-много кросс-ссылок. Надо всю книгу перевернуть, чтобы цепочка сложилась в голове. А человек, у кого есть опыт уже работы за один видеоролик (или живьем) сразу данную инфу предоставит а не будет прыгать с одной главы на другую и обратно.
Вот как раз ради подобного и посещаю иногда курсы, чтобы живьем быстренько понять архитектуру и мелкие нюансы ПЛК. По книжкам это дается гораздо дольше.
Так я об этом и написал, лучшие варианты:
1. текст;
2. текст + живьем.
Да, к сожалению тексты не идеальны, мне ли не знать и именно по опыту с S7-1200? Но мне кажется что видеоурок даже более ограничен чем форум, т.к. там нельзя спросить.
1.11.2018, 10:02
Почему нельзя ? я так понимаю у Кулагина канал на ютюб а тут ссылки, ну так кому надо, спросит на канале.
я так программу в Carel переделывал по видеокурсу, фирма, сделавшая работу почила в бозе, а потом косячек выплыл. Ничего, помогло и спасибо техподдержке.
1.11.2018, 10:04
А еще в тексте можно искать нужную информацию. И сам файл/страницу с текстом можно отыскать по содержимому. Видео ничему такому не поддается, поэтому пользы от него мало.
1.11.2018, 10:05
Цитата(and @ 1.11.2018, 9:07)
Также вы сильно преувеличиваете возможность студента переключить преподавателя на лекции на объяснение лично ему непонятого момента. Не говоря уже о том, что преподаватели бывают, к сожалению, достаточно посредственны. Даже хороший учёный может просто не уметь читать лекции.
Вот тут вы абсолютно попали в точку, на мой взгляд. Очень много встречал преподавателей (и живых и видео), которые прекрасно и доходчиво рассказывали то немногое, что знали.
Т.е., с одной стороны, они были сами очень необразованы по предмету и часть знаний у них была на неправильных предпосылках, но прекрасно доносили азы предмета до слушателей.
2.11.2018, 20:30
Цитата(По самые по. @ 31.10.2018, 14:03)
Сразу в лестничные диаграммы!
Ни слова про цикличность работы, опрос, периодичность опроса входных данных, рабочий цикл контроллера.. А это основа работы любого контроллера.
+1
как по мне очень важноее замечание.
2.11.2018, 21:10
Видео уроки хороши при обучении «практическим» навыкам.
то есть там где проще «показать» чем объяснять на словах.
Программирование к таким предметам не относиться.
Для программирования книга (текстовый) формат урока намного удобнее.
+ текстовых уроков возможность повторять пример «вживую» .
на видео плохо видно обозначения 🙂
3.11.2018, 10:07
Цитата(and @ 1.11.2018, 9:07)
Мне кажется, вы просто не пробовали. Никто не оспаривает пользу лекций и книг. Но сегодня школьник может, после непонятого им урока, посмотреть такой же урок в исполнении лучших преподавателей, и разобраться в теме. Студент может после лекции на трудную для понимания тему, посмотреть лекцию на ту же тему из ведущего вуза, в исполнении лучших преподавателей страны, и разобраться наконец.
Также вы сильно преувеличиваете возможность студента переключить преподавателя на лекции на объяснение лично ему непонятого момента. Не говоря уже о том, что преподаватели бывают, к сожалению, достаточно посредственны. Даже хороший учёный может просто не уметь читать лекции.
Выбор всегда должен быть. А видеоурок — это реально, в отличии, скажем от перспективы сходить в другой ВУЗ на аналогичную лекцию другого преподавателя.
Из личного школьного опыта — я раз в неделю ездил в другую часть города в другую школу на факультатив. Мои преподаватели были неплохие, а там был просто прекрасен. Именно от него я получил 90% любви к предмету.
И это был провинциальный город. А если бы я мог по всем предметам смотреть видеоуроки лучших преподавателей?
Сказочно. Желаю чтобы и врачи вас по скайпу лечили и оперировали. Основы педагогики почитайте. Видеокурсы не заменят классическое обучение. Дополнить могут, но опять надо просеивать мусор в поисках жемчужин.
Цитата(manjey73 @ 1.11.2018, 9:29)
На счет текста тоже промах. Берем наш Гост по M-Bus протоколу, еперный театр, у них биты слева направо нумеруются, пока сообразил, крови попило.
Берем английский документ, кой чего забыли прописать, догадайся мол сама.
Ну если документацию «слабо» почитать. Так то стандарты представления например Intel/Motorola разные.
3.11.2018, 12:13
ну, накинулись на автора..
лучше один раз увидеть, чем сто раз прочитать. кроме математики есть еще и технология собственно создания программного проекта, вот тут книжки вообще читать маразматично, хотя бы потому что никто там не пишет всех потребных действий. нынешние среды программирования с кучей вложенных меню, каких-то комбинаций клавишь и т.д. и т.п.
3.11.2018, 19:13
LordN это точно, когда человек показывает на курсах или по видео как работать с программой бывает быстрее потом в нее вникаешь, по сравнению если бы просто по книжке пытался делать.
3.11.2018, 19:36
да, если бы каждый сделал маленький видос на какой-нить пример — вот это было было дело. а п*ть, не мешки ворочать
12.11.2018, 20:15
как правило, на видео «показывают» как «помигать светодиодом».
судя отображаемому на видео, боюсь, и до этого дело не дойдет.
а архитектуре и ее особенностям, приимуществам и недостаткам ноль времени уделяют.и в книгах ничего и учитель ничего не раскажет. только опыт.
учителя теоретики, практики ноль ничего нового опытному не дадут.
это слова преподователя энергетики.
мне вот куча тупых вопросов интересует, как зачем контролируют длительности цикла и привязывают к этому работу блоков, отчего сильно изменяется время цикла при несущественном
изменении кода. на такие вопросы никто не ответит, на такую тему спецчел сидит и тестит.
когда проект для sweco от sbg делал, то очень опытный программист этим занимался, миллисекунды разности работы кода выискивал. это подводная гранулировка, ничего сложного и технологичного,- экструдеры и «мясорубка».
а вот у французов проект для тэц делал, так в управлении турбинами неоптимированный код применяли. время цикла просто на глазах росло, но никого не волновало, просто корригировали
время и все.
такие глупые вопросы без ответа еще, применение в 1500 Out интерфейса в качестве Iput Out-
Какой глюг, сбой может произойти? Произойдет ли?
Что будет если не следовать рекомендациях сименса используя неоптимированные и оптимированные блоки вместе? Но на такую тему не пишут и не рассказывают.
Чисто практический вопрос, 1500, следуем все рекомендациям и требованиям программирования от сименса. только символьная адресация,все блоки оптимированные, слайс адрессирование. есть ли способ «типа» цикл организовать?
имеется возможность оверлей использовать, но как пишет сименс только у неоптимированных FB возможно (в интерфейсах)
а видео попадалось, что чуть ли не в DB оптимированом оверлей реализован.
с DB может и вру (давно было), возможно FB, но оптимирован. Ответа автор видео не дал, а вопрос такой интересный.
сам слайс доступ недавно, но без автоматизации. да, массив мне известен, но он обезличивает переменные и помоему тот же оверлей нужно организовывать
ps
на трубе много каналов по программированию, мне помогли когда-то
видео Димана Перевозчикова. мультиэкземпляр хорошо расказал.
но продолжения не последовало.
Петров Андрей расказывает иногда сумбурно, но разносторонне.
различные проекты живые.
и все как правило, повторяют сказанное другими
Цитата(LordN @ 3.11.2018, 19:36)
да, если бы каждый сделал маленький видос на какой-нить пример — вот это было было дело. а п*ть, не мешки ворочать
на какой пример? примером миилион. Начните к себя.
вот мне пример покажите, TIA Startdrive, PopUpWindows выбор одной из трех настроек параметрорв частотника, частотник с тремя наборами параметров), Profinet.
или выше, слайс доступ через цикл организовать
pspsps
здесь должна быть картинка эта, это сименс
а то уже тип данных рассказывают, а представления распределения памяти сименса не было
Видеокурс по SIMATIC STEP 7
Вы получите то, чего нет ни в одной документации.
Реальный опыт промышленного программирования с помощью микроконтроллеров Siemens не выходя из дома.
Всего за 3000 руб.


Автоматизируйте настоящий станок
Хватит абстрактных примеров, которых нельзя применить на практике.
За основу курса взята реальная разработка , это бесцентрово-шлифовальный станок, программное управление которого на базе микроконтроллера было в свое время реализовано автором курса на одном из заводов нашей страны.

Разработайте проект.
. как опытный промышленный программист.
Как подойти к разработке и автоматизации любого устройства?
Как определить входы и выходы, структуру и логику оборудования?
Как составить план работ и применить его на практике?
Все это есть в видеокурсе. Только реальные примеры и методы.
Научитесь программировать
При прохождении видеокурса вы обучитесь как основам, так и практическим приемам , часто встречающимся в реальной работе с микроконтроллерами.
Все приемы и программные конструкции мы подробно разберем на примерах. Я также покажу как правильно построить программу, как избежать различных ошибок в процессе. Обучение программированию будет производится с помощью языка LAD.

Для начинающих и не только
Курс идеально подойдет как для обучения с нуля, т.е. новичкам, так и опытным программистам, которые найдут для себя новые программные алгоритмы и методы работы.
Мы начнем с азов и постепенно охватим все основные возможности STEP 7, вдоволь попрограммируем, научимся отладке и диагностике.
Программу курса можно посмотреть внизу страницы.
Высокое качество записи
Вам больше не нужно портить зрение, пытаясь разглядеть информацию в плохих записях, вам больше не нужно слушать бубнящие, неразборчивые голоса.
Только высокое качество видео (HD, 720p, 16:9) и чистый звук.
Оцените качество, посмотрев бесплатный видеоурок или видеоотрывки из курса чуть выше.


Выгодная цена
Этот курс в разы дешевле любого курса по автоматизации на основе SIMATIC STEP 7, предлагаемого различными промышленными компаниями России. Обычно прохождение такого курса стоит около 1000 $, что, возможно, является справедливой ценой, но не по карману многим. Я не согласен с такой ценовой политикой, поэтому предлагаю вам пройти обучение за более адекватную и доступную цену.
Преимущества электронной версии
Вам не нужно идти или ехать куда-то для прохождения обучения. Вам не нужно выделять время для онлайн-тренинга. После покупки вы получаете мой курс в электронном виде со всеми видео и дополнительными материалами, скачивая его на компьютер, а потом уже сами планируете, когда вам обучаться и сколько тратить времени в день на уроки. Что входит в курс.

4500 руб. 3000 руб.

Показать все способы оплаты
Стандартные способы оплаты . Вы сможете выбрать один из этих способов, когда нажмете на кнопку «Купить видеокурс».

Нестандартные способы оплаты . Для использования этих способов напишите мне на support@step7-kurs.ru: Paypal, почтовый перевод, перевод «Золотая корона», прямой перевод на банковскую карту.
Для покупки не из России подходят способы: Российский банк (получите реквизиты для оплаты в банке), QIWI, Webmoney, Paypal.
Что делать, как оплатить и получить товар после нажатия на кнопку «Купить видеокурс»? Смотрите видео .
Внимание! Вы получите автоматическое письмо со ссылкой на скачивание курса, когда дойдет ваш платеж. Если это электронные деньги, например Webmoney, то это происходит практически мгновенно. Если же вы используете для оплаты, например, Сбербанк или Почту России, то платеж может идти около 2-х дней. С различными способами по-разному, поэтому не переживайте и немного подождите. Если вы все же не уверены, что оформили платеж правильно, напишите мне на support@step7-kurs.ru, обязательно во всем разберемся, и вы получите то, за что заплатили.
Отзывы

Об авторе

Меня зовут Понятовский Роман. Я отработал 4 года в должности инженера-программиста на промышленном предприятии, занимающимся модернизацией металлообрабатывающего оборудования. Я занимался разработкой и программированием станков как на базе ЧПУ, так и на базе микроконтроллеров. Проекты были реализованы и работают и по сей день на многих заводах нашей страны. Сейчас я частное лицо, предприниматель, работаю в различных сферах программирования, в том числе и в промышленной. Общий стаж в качестве программиста — около 8 лет. За время работы я получил полезный опыт, которым и хочу поделиться с вами в этом курсе.
4500 руб. 3000 руб.

Показать все способы оплаты
Стандартные способы оплаты . Вы сможете выбрать один из этих способов, когда нажмете на кнопку «Купить видеокурс».

Нестандартные способы оплаты . Для использования этих способов напишите мне на support@step7-kurs.ru: Paypal, почтовый перевод, перевод «Золотая корона», прямой перевод на банковскую карту.
Для покупки не из России подходят способы: Российский банк (получите реквизиты для оплаты в банке), QIWI, Webmoney, Paypal.
Что делать, как оплатить и получить товар после нажатия на кнопку «Купить видеокурс»? Смотрите видео .
Внимание! Вы получите автоматическое письмо со ссылкой на скачивание курса, когда дойдет ваш платеж. Если это электронные деньги, например Webmoney, то это происходит практически мгновенно. Если же вы используете для оплаты, например, Сбербанк или Почту России, то платеж может идти около 2-х дней. С различными способами по-разному, поэтому не переживайте и немного подождите. Если вы все же не уверены, что оформили платеж правильно, напишите мне на support@step7-kurs.ru, обязательно во всем разберемся, и вы получите то, за что заплатили.
Что вы получаете?
Курс предоставляется в электронном виде , после покупки, когда дойдет ваш платеж, вы получаете автоматическое письмо со ссылкой на скачивание. Вам нужно будет скачать архив размером 1 Гб (Внимание! Если у вас плохой интернет, и вы не можете выкачать такой объем, я могу записать курс на диск и выслать вам по почте. Если вам это нужно, напишите мне на support@step7-kurs.ru). Курс содержит:

Видеоуроки. В состав курса входят 15 видеофайлов по одному на урок в формате высокого разрешения HD (Качество: 720p. Разрешение: 1280 х 720. Соотношение сторон экрана: 16:9).

Материалы. Все материалы, которые я буду использовать в процессе обучения прилагаются к курсу. Это таблицы, изображения, графики, файлы презентаций PowerPoint, а также файлы проекта STEP 7, причем к каждому уроку прилагается версия проекта на момент начала урока для удобства обучения.

Постоянная поддержка. Каждый покупатель курса может в любой момент обратиться ко мне с вопросом по почте support@step7-kurs.ru. Я всегда на связи, и стараюсь отвечать на ваши письма как можно быстрее и как можно более конструктивно. Поддержка покупателей осуществляется бессрочно, неважно, как давно вы купили видеокурс.

Дистрибутив. Все файлы курса собраны в дистрибутив с автозапуском. Удобный интерфейс избавляет вас от необходимости искать нужный файл в многочисленных папках. Все что вам нужно сделать, чтобы начать обучение, это распаковать полученный архив в формате .rar на компьютере и запустить файл автозапуска autorun.exe из папки курса. Ниже вы можете видеть скриншоты окна дистрибутива.

Программа видеокурса
Урок №1. Вводный урок.
Знакомимся и обсуждаем, что будет в этом видеокурсе и как будет построено обучение. Устанавливаем STEP 7 на компьютер.
Урок №2. Теория и введение в STEP 7.
Создаем проект и разбираем интерфейс программы. Рассматриваем принцип объединения аппаратного и программного обеспечения и основную последовательность действий при работе со STEP 7.
Урок №3. Решение задачи автоматизации.
На примере бесцентрово-шлифовального станка проходим все этапы планирования проекта. Работаем с функциональными областями. Составляем таблицу входов и выходов. Подбираем конфигурацию контроллера.
Урок №4. Конфигурирование центральной стойки.
Работаем с инструментом Hardware, разбираем его возможности и способы работы с ним. Конфигурируем аппаратную часть.
Урок №5. Программирование с использованием символов.
Знакомимся с таблицей символов, рассматриваем как лучше и удобнее с ней работать. Рассматриваем принцип адресации, типы данных и типы адресов SIMATIC STEP 7.
Урок №6. Создание программы в OB1.
Начинаем писать программу. Рассматриваем типы контактов и двоичные логические операции. Знакомимся с нормально-открытыми и нормально-закрытыми элементами, катушкой, инструкциями SET, RESET, SR- и RS-тригеррами. Разбираем различные приемы работы и правильность построения программы. Программируем часть оборудования.
Урок №7. Функциональные блоки и блоки данных.
Работаем с функциональным блоком и программируем с помощью него часть оборудования. Рассматриваем принцип работы, способы использования. В процессе программирования используем новые приемы, разбираем таймеры. Работаем с блоками данных.
Урок №8. Программирование функций.
Программируем функцию, разбираем различные способы работы с ней, как лучше использовать функцию и какие варианты вызова существуют.
Урок №9. Программирование мультиэкземпляра.
Разбираем мультиэкземпляры, их возможности и принцип работы. С помощью них переписываем часть программы.
Урок №10. Дописываем программу. Фронты сигнала, общий сброс.
Знакомимся с несколькими новыми элементами и приемами работы с ними. С помощью новых элементов программируем часть оборудования. Рассматриваем фронты сигналов, правильное построение общего сброса.
Урок №11. Глобальные блоки данных, счетчики, операторы сравнения.
Расширяем функционал оборудования и для этого используем новые элементы: счетчики, операторы сравнения, новый тип таймеров. Практикуемся в программировании, еще несколько полезных авторских приемов.
Урок №12. Загрузка и режим онлайн.
Рассматриваем работу с подключенными контроллером, возможности режима онлайн и инструменты для работы с ним, различные способы загрузки и уместность их использования.
Урок №13. Отладка программы.
Разбираем все способы отладки, которые может предложить STEP 7. Таблицы переменных, мониторинг, пошаговый режим, справочные таблицы и многое другое. Рассматриваем возможности для аппаратной диагностики.
Урок №14. Дополнительный урок. UDT, библиотеки и т. д.
Разбираем все, что не вошло в предыдущие уроки, но что полезно и нужно знать. Использование UDT, полезные функции контроллера, еще не рассмотренные инструменты STEP 7.
Подводим итоги работы. Немного важной информации напоследок.
Общая продолжительность видеоуроков: 12 часов 6 минут 31 секунда.
В видеокурсе используется: SIMATIC STEP 7 Professional V5.5 SP2.
Эта версия предназначена для программирования контроллеров Сименс 300-й, 400-й модели и некоторых других. Если у вас другая модель, например 1200-ая, то курс по-прежнему вам подходит, разница в моделях никак не влияет на программирование контроллеров Сименс в принципе, но программная оболочка у вас будет немного другая.
4500 руб. 3000 руб.

Показать все способы оплаты
Стандартные способы оплаты . Вы сможете выбрать один из этих способов, когда нажмете на кнопку «Купить видеокурс».

Нестандартные способы оплаты . Для использования этих способов напишите мне на support@step7-kurs.ru: Paypal, почтовый перевод, перевод «Золотая корона», прямой перевод на банковскую карту.
Для покупки не из России подходят способы: Российский банк (получите реквизиты для оплаты в банке), QIWI, Webmoney, Paypal.
Что делать, как оплатить и получить товар после нажатия на кнопку «Купить видеокурс»? Смотрите видео .
Внимание! Вы получите автоматическое письмо со ссылкой на скачивание курса, когда дойдет ваш платеж. Если это электронные деньги, например Webmoney, то это происходит практически мгновенно. Если же вы используете для оплаты, например, Сбербанк или Почту России, то платеж может идти около 2-х дней. С различными способами по-разному, поэтому не переживайте и немного подождите. Если вы все же не уверены, что оформили платеж правильно, напишите мне на support@step7-kurs.ru, обязательно во всем разберемся, и вы получите то, за что заплатили.
Бесплатный видеоурок «Настройка оборудования в SIMATIC STEP 7»
Прежде, чем Вы задумаетесь о покупке курса, попробуйте бесплатный видеоурок, он даст Вам общее представление о качестве контента.
А также, посмотрев урок, Вы научитесь:
- Работать с каталогом оборудования в SIMATIC STEP 7
- Составлять аппаратную конфигурацию для вашего проекта
- Производить тонкую настройку отдельных модулей
Скриншоты:
