Присоединяйтесь к сообществу Мастерград

Зарегистрироваться
#6446501

Тема про программирование промышленных контролеров для электриков.

Вводное видео:

И опрос - нужны ли эти видео в теме на форуме или нет. Прошу проголосовать.

Опрос что-то не добавился - прошу модераторов добавить "1. Тема интересна и нужна, 2. Не интересно и не нужно.

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

siemens, нужно, нужно)

Регистрация: 28.02.2007 Волгоград Сообщений: 1057

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

А что именно Вы собираетесь обсуждать?

igor1 написал:
А что именно Вы собираетесь обсуждать?

igor1, Скорее не обсуждать, а осваивать ПЛК шаг за шагом.

Тему поддерживаю. Спасибо что активно продвигает эту тему. Сам занимался программированием ПЛК 10 лет.

Если говорить про электриков, то это совсем не их профиль. А инженеров и наладчиков.

Но есть два исключения - переквалификация, либо всякая экзотика типа "плк в доме".

Считаю что для электриков проще всего начинать программирование с языков типа LD (релейная логика) ибо они с этой целью и создавались. Да и потребности в случае простых программ (а другие для дома и не нужны) будут закрыты полностью.

Сложные программы плк, это уже тема не этого форума имхо..

Проектирование, шеф-монтаж, щиты - alexey.eom@mail.ru

Продолжаем.

Двоичная, шестнадцатеричная системы счисления. Типы данных.

siemens написал:
И опрос - нужны ли эти видео в теме на форуме или нет

Чистые видео, без текстовой статьи или, хотя бы, презентации к ним. Лично мне бесполезны.

Например, вводное видео сумел просмотреть только до 3:00. Быть может, дальше было что-то интересное, но увы

Serge3leo написал:

siemens написал:
И опрос - нужны ли эти видео в теме на форуме или нет

Чистые видео, без текстовой статьи или, хотя бы, презентации к ним. Лично мне бесполезны.

Например, вводное видео сумел просмотреть только до 3:00. Быть может, дальше было что-то интересное, но увы

Serge3leo, Спасибо за мнение.
Блог, в ближайшее время не планирую делать - на это нет времени.
Возможно, в будущем сделаю.

siemens написал:
Скорее не обсуждать, а осваивать ПЛК шаг за шагом.

Тогда зачем спрашиваете? Насколько понимаю, Вы собираетесь выкладывать эти видео вне зависимости от результатов опроса. Ну и славно. Только, на мой взгляд, вопросы задавайте по делу (если считаете нужным), а то тут и так трепа много.

Alexey_Spb написал:
Если говорить про электриков, то это совсем не их профиль

И как ремонтировать станок, а т.б. линию, если даже понять, как он работает, не можете? Или у Вас народу много?

Alexey_Spb,
Если говорить про электриков, то такой профессии - электрик, не существует от слова совсем. И никогда не существовало.
А насчет того, что тема не этого форума, это вина администрации. Тема очень востребована. Но как говорится, что прикармливать, то и приплывет.

Продолжаем. Структура памяти:

Продолжаем. Организационная структура программы и работа с периферией:

siemens, Вы проект-то завершили?))) Уж сколько тянется эта эпопея - создаётся впечатление, что ни конца, ни края нетути!)))...

Проектирование и сборка электрощитов.
Разработка монтажных схем для самостоятельной сборки щитов.
Библиотека автоматики для Visio.

MaSeVi, умный дом ведь не для жизни. Он хорош сам по себе!

Radio написал:
Он хорош сам по себе!

Главное чтоб не сожрал хозяина или создателя .

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

Не люблю людей безответственных и без Ч/Ю. Ответственным и с Ч/Ю - welcome.

Radio написал:
умный дом ведь не для жизни

Кому как, видимо...

Проектирование и сборка электрощитов.
Разработка монтажных схем для самостоятельной сборки щитов.
Библиотека автоматики для Visio.

MaSeVi написал:
Кому как, видимо...

Тут всё зависит от отношения имхо. Кому и возня с контроллерами жизнь, другой не надо.

Radio написал:
Кому и возня с контроллерами жизнь, другой не надо.

Так я и спросил: закончилась эпопея или нет, ибо сколько можно. Величайший фильм "Звездные Войны" и тот быстрее был снят, да ещё и остался в мировой истории на всех континентах, даже пингвины Антарктики, наверное могут пересказать все части...

Проектирование и сборка электрощитов.
Разработка монтажных схем для самостоятельной сборки щитов.
Библиотека автоматики для Visio.

MaSeVi написал:
siemens, Вы проект-то завершили?))) Уж сколько тянется эта эпопея - создаётся впечатление, что ни конца, ни края нетути!)))...

MaSeVi, Всему свое время.
Все видео про программирование ПЛК, это часть цикла видео про "Умный дом". Времени не хватает снимать, надо затронуть ряд тем, иначе другие будут непонятны.

Продолжаем. Программирование ПЛК. 5.Цифровые и аналоговые сигналы:

siemens, Все-таки я категорически за то, чтобы Вы пусть и не быстро, но написали бы статью на тему ПЛК...

Проектирование и сборка электрощитов.
Разработка монтажных схем для самостоятельной сборки щитов.
Библиотека автоматики для Visio.

Продолжаем, выбираем контроллер для изучения программирования:

Регистрация: 06.12.2005 Санкт-Петербург Сообщений: 1622

Не совсем понятен смысл применения симатиков в обычной электрике.
Единственный плюс что софт выложен и бесплатен. Но цена оборудования отнюдь не для домашнего примения.
Имхо

Если речь за релейную логику только то вполне сойдет. Но все равно из пушки по воробьям. Применять контроллер, который может космическим кораблем управлять для включегия лампочек...хм..
Ну был раньше симатик 200. Тот еще кое как по цене был интересен и то при долларе за 32...
Сам проги на STL писал.

По деньгам нынче самый выгодный это Шнайдер промышленный. Будет раза в три дешевле. Софт бесплатен

Скачиваем и ставим TIA Portal, симулятор и пробуем программировать:

Alexey_Spb написал:
Тему поддерживаю. Спасибо что активно продвигает эту тему. Сам занимался программированием ПЛК 10 лет.

Если говорить про электриков, то это совсем не их профиль. А инженеров и наладчиков.

Но есть два исключения - переквалификация, либо всякая экзотика типа "плк в доме".

Считаю что для электриков проще всего начинать программирование с языков типа LD (релейная логика) ибо они с этой целью и создавались. Да и потребности в случае простых программ (а другие для дома и не нужны) будут закрыты полностью.

Сложные программы плк, это уже тема не этого форума имхо..

Alexey_Spb, Как по мне так язык LD как-то туго даётся... вот FBD другое дело, всё ясно и понятно, у каждого блока своя функция и строй из этих блоков любую логику.

Продолжаем:

siemens, Вам бы таки хорошую статью бы подготовить по этим проектам. Уверен, было бы замечательное чтиво...

Проектирование и сборка электрощитов.
Разработка монтажных схем для самостоятельной сборки щитов.
Библиотека автоматики для Visio.

MaSeVi написал:
siemens, Вам бы таки хорошую статью бы подготовить по этим проектам. Уверен, было бы замечательное чтиво...

MaSeVi, По хорошему надо, появится время сделаю. Спасибо за совет!

В последующую тему подключения датчиков к ПЛК:

siemens написал:
Продолжаем:

siemens,
Не очень понятен смысл видео, сорри.
Это объяснение логики работы типичного выключателя двигателя на контакторах.
В ПЛК и логических реле есть входы и выходы + программа которая задаёт логику работы. Какой смысл применять контакторную схемотехнику?

Поправьте если не прав, но в том же лого это реализуется одним квадратиком без знания всего электротехнического бэкграунда, а на ардунине можно описывать языком еще более высокого уровня.

Dron/9K,
Смысл, в создании продукта, который нужен заказчику.
А не в том, что бы загибать пальцы и кричать, что я использую только шасси от Сименса
Если Ваш обслуживающий персонал не может отличить частотник от холодильника, то Вам нужна схема попроще, иначе при малейшей проблеме, оборудование встанет, а это простой и убытки.

Я вероятно не прав, так как не профи в этом деле, но на мой скромный взгляд «релейная логика» нужна для модернизации старых систем и простого переноса схемотехники в программу.

Но программировать так с нуля едва ли правильно (еще раз ИМХО).

Dron/9K,
Я попробую ещё раз
Смысл автоматизации техпроцессов не в том, что бы напихать везде сенсорных мониторов и контроллеров, а в повышении производительности и снижении трудоёмкости процессов.
А это напрямую зависит от подготовленности Вашего персонала к нововведениям. Чем оборудование сложнее, тем больше вероятность отказов техники. И если обслуга не умеет оперативно справляться с этими проблемами, то это грозит предприятию простоем оборудования и потерей денег. Потребителя интересует конечный продукт, ему наплевать, напильником выпилили например стол, или на станке ЧПУ сделали.

Rumato написал:
Смысл автоматизации техпроцессов не в том, что бы напихать везде сенсорных мониторов и контроллеров, а в повышении производительности и снижении трудоёмкости процессов.

ну во-первых мы тут больше про умный дом, чем АСУТП, но даже в АСУТП цели у всех разные: у исполнителя заработать больше денег, у кого-то бюджет освоить и отпилить себе побольше, у кого-то получать зарплату, обслуживая всё это.... итд до бесконечности

Rumato написал:
Потребителя интересует конечный продукт, ему наплевать, напильником выпилили например стол, или на станке ЧПУ сделали.

тут уже пошли мысли на тему голубого неба и зелёной травы. но если так рассуждать, то продукт потребителя тоже не волнует, только функция/услуга.

тем не менее, ответьте пожалуйста зачем в программе ПЛК повторять релейную логику?

Dron/9K,
Потому что другой логики не существует.

ну во-первых мы тут больше про умный дом, чем АСУТП

А я именно про АСУТП, "умный дом" это не сильно важно.

Rumato написал:
Dron/9K,
Потому что другой логики не существует.

отчего же?! ардуины программируются на совершенно обычном С

Dron/9K,
Вам виднее, я программированием не занимаюсь.

Dron/9K написал:

Rumato написал:
Смысл автоматизации техпроцессов не в том, что бы напихать везде сенсорных мониторов и контроллеров, а в повышении производительности и снижении трудоёмкости процессов.

ну во-первых мы тут больше про умный дом, чем АСУТП, но даже в АСУТП цели у всех разные: у исполнителя заработать больше денег, у кого-то бюджет освоить и отпилить себе побольше, у кого-то получать зарплату, обслуживая всё это.... итд до бесконечности

Rumato написал:
Потребителя интересует конечный продукт, ему наплевать, напильником выпилили например стол, или на станке ЧПУ сделали.

тут уже пошли мысли на тему голубого неба и зелёной травы. но если так рассуждать, то продукт потребителя тоже не волнует, только функция/услуга.

тем не менее, ответьте пожалуйста зачем в программе ПЛК повторять релейную логику?

Dron/9K, Причины две

  1. С релейной логики проще начинать изучать программирование промышленных контроллеров, так как электрические схемы умеют читать почти все. Когда формируется понимание как это работает - можно продолжать дальше.
  2. Язык LAD активно используется для программирования ПЛК до сих пор - он гораздо нагляднее для несложных технологических процессов, нежели ЯВУ. Видны отдельные сигналы, сразу понятно как цепь работает и где проблема.
    Я сам использую в программе и LAD и FBD и SCL одновременно, по необходимости.

В промышленной автоматизации важна быстрота освоения программистом той или иной промышленной системы, а значит знания должны быть универсальны и они базируются на языках МЭК61131-3. Разбираться, что поддерживает компилятор ANSI C, C++, C# или еще двадцать видов недоСИ ни у кого нет времени.

siemens,
спасибо за развернутый ответ
один вопрос - что такое ЯВУ?

Dron/9K написал:
siemens,
спасибо за развернутый ответ
один вопрос - что такое ЯВУ?

Dron/9K, Языки Высокого Уровня - С++ это ЯВУ.

Про панели оператора вкупе с ПЛК:

Продолжаем:

siemens, Нужное дело делаете! Вот теперь, как говорил один начальник грузинского аэропорта: "Сам научусь ездить и буду свою семью возить."

Дребезг контактов:

Продолжаем:

И такое бывает:

Закрепление предыдущего материала:

siemens написал:
Закрепление предыдущего материала:

siemens, Вы все-таки статью/пост обширный планируете оформить?)))…

Проектирование и сборка электрощитов.
Разработка монтажных схем для самостоятельной сборки щитов.
Библиотека автоматики для Visio.

MaSeVi написал:

siemens написал:
Закрепление предыдущего материала:

siemens, Вы все-таки статью/пост обширный планируете оформить?)))…

MaSeVi, Все никак не доходят руки, к сожалению.

Продолжаем. Про таймеры:

Вопрос к ув. тов. Siemens:
Сейчас колхозим небольшую схему для управления циркуляционными насосами (Grundfos) в системе отопления. Вопрос: нужно ли использовать контакторы, или можно коммутировать выходами плк?

Номинальные токи там не очень большие.

И нужно ли предусматривать какую-то доп. защиту этих линий?

Dron/9K написал:
Вопрос к ув. тов. Siemens:
Сейчас колхозим небольшую схему для управления циркуляционными насосами (Grundfos) в системе отопления. Вопрос: нужно ли использовать контакторы, или можно коммутировать выходами плк?

Номинальные токи там не очень большие.

И нужно ли предусматривать какую-то доп. защиту этих линий?

Dron/9K,
Я не очень уважаемый и точно не Сименс, но попробую влезть.
В технике главное это точность, что значит не очень большие токи? У Грюндфос всего один насос? ПЛК имеет какое то обозначение?
На общий вопрос всегда даётся ответ - нельзя.
Ибо - не навреди)

Rumato написал:

Dron/9K написал:
Вопрос к ув. тов. Siemens:
Сейчас колхозим небольшую схему для управления циркуляционными насосами (Grundfos) в системе отопления. Вопрос: нужно ли использовать контакторы, или можно коммутировать выходами плк?

Номинальные токи там не очень большие.

И нужно ли предусматривать какую-то доп. защиту этих линий?

Dron/9K,
Я не очень уважаемый и точно не Сименс, но попробую влезть.
В технике главное это точность, что значит не очень большие токи? У Грюндфос всего один насос? ПЛК имеет какое то обозначение?
На общий вопрос всегда даётся ответ - нельзя.
Ибо - не навреди)

Rumato,
замечание справедливое.
я не помню модели насосов, но мощность там в пределах 100 Вт.
у контроллера вообще токи на релейных выходах не специфицированы, но раз там реле то думаю что порядка 6 ÷ 10 А, то есть формально с большим запасом.
но моторы - нагрузка индуктивная, я вот не знаю как правильно коммутировать такое дело.

Dron/9K написал:
вот не знаю как правильно коммутировать такое дело.

на вопрос Rumato, вы не ответили (о конкретных моделях)
поэтому, используйте промежуточные реле

Не люблю людей безответственных и без Ч/Ю. Ответственным и с Ч/Ю - welcome.

Dron/9K написал:

Rumato написал:

Dron/9K написал:
Вопрос к ув. тов. Siemens:
Сейчас колхозим небольшую схему для управления циркуляционными насосами (Grundfos) в системе отопления. Вопрос: нужно ли использовать контакторы, или можно коммутировать выходами плк?

Номинальные токи там не очень большие.

И нужно ли предусматривать какую-то доп. защиту этих линий?

Dron/9K,
Я не очень уважаемый и точно не Сименс, но попробую влезть.
В технике главное это точность, что значит не очень большие токи? У Грюндфос всего один насос? ПЛК имеет какое то обозначение?
На общий вопрос всегда даётся ответ - нельзя.
Ибо - не навреди)

Rumato,
замечание справедливое.
я не помню модели насосов, но мощность там в пределах 100 Вт.
у контроллера вообще токи на релейных выходах не специфицированы, но раз там реле то думаю что порядка 6 ÷ 10 А, то есть формально с большим запасом.
но моторы - нагрузка индуктивная, я вот не знаю как правильно коммутировать такое дело.

Dron/9K, Согласен с предыдущими комментаторами - релейные выходы вашего ПЛК могут в принципе не иметь возможность запускать такую нагрузку. Смотрите категорию применения релейных выходов и категорию нагрузки вашего насоса.

Продолжаем. Про счетчики:

Арифметические действия и операции сравнения. Управляем ёлкой через Интернет.

Битовые логические операции:

Про организационные блоки, вспомогательные флаги и команды:

Не сильно народ интересуется программированием

siemens,
очень даже интересуется.
смотрите, у меня возникла тема мониторить давление в системе отопления. смотрю, а датчики есть двух типов - одни получают питание 24В и выдают от 0 до 10В для дипазона значений (в моём случае от 0 до 1 МПа), но они дорогие. а есть те, которые меняют сопротивление и по протекающему току можно судить о показаниях, они существенно дешевле.

Вопрос: как датчики второго типа цеплять к аналоговым входам ПЛК/реле? Или дешевле взять более дорогие датчики?

Dron/9K, Берите датчики с выходом 4-20 мА, они более помехозащищенные, можно отследить обрыв линии/неисправность датчика. Но сначала убедится, что контроллер понимает такой тип сигнала.

Greymand, аналоговые входы 4-20 мА (иногда 0-20) - это стандарт для ПЛК.

Кроме вышеуказанных преимуществ есть ещё одно - длина проводов (сопротивление) не имеет значения в пределах допустимой мощности передатчика (в промышленности есть случаи нескольких км кабеля для токовой петли 4-20 мА). Для домов это, конечно, не актуально.

Ну и еще один плюс - возможность беспроблемно цеплять резервированные аналоговые входы к одному аналоговому датчику, а так же реализация «умного КИП» не без помощи HART (и то и другое - в основном привет из нефтехимии)

Проектирование, шеф-монтаж, щиты - alexey.eom@mail.ru

Промежуточное видео, про принципы работы энкодеров:

Alexey_Spb написал:
Greymand, аналоговые входы 4-20 мА (иногда 0-20) - это стандарт для ПЛК.

Кроме вышеуказанных преимуществ есть ещё одно - длина проводов (сопротивление) не имеет значения в пределах допустимой мощности передатчика (в промышленности есть случаи нескольких км кабеля для токовой петли 4-20 мА). Для домов это, конечно, не актуально.

Ну и еще один плюс - возможность беспроблемно цеплять резервированные аналоговые входы к одному аналоговому датчику, а так же реализация «умного КИП» не без помощи HART (и то и другое - в основном привет из нефтехимии)

Alexey_Spb, Замечу, есть датчики с выходом 4-20мА, которые изначально несовместимы с аналоговыми входами некоторых контроллеров, в силу большого внутреннего сопротивления аналогового входа контроллера.

Обычно, параметр сопротивления нагрузки для аналогового выхода датчика указывается в документации.

siemens,
Подскажите пожалуйста, возможно ли на HMI панели Siemens вывести в окно картинку с IP камеры? В частности на KTP700.

Dron/9K написал:
siemens,
Подскажите пожалуйста, возможно ли на HMI панели Siemens вывести в окно картинку с IP камеры? В частности на KTP700.

Dron/9K, На KTP не пробовал подобных вещей, не подскажу.
Видео выводил на Weintek eMT серии, ряд панелей который это позволяют делать. Не без проблем, но работает. Отдельные совместимые USB-камеры и IP-камеры поддерживающие ONVIF.

Dron/9K написал:
siemens,
Подскажите пожалуйста, возможно ли на HMI панели Siemens вывести в окно картинку с IP камеры? В частности на KTP700.

Dron/9K, Из описания на KTP700 Basic:
;--------------------
Комплексные графические объекты
● Число комплексных объектов на одно изображение 10
● Индикация сообщений Да
● Индикация кривых Да
● Индикация пользователя Да
● Состояние/управление Нет
● Индикация Sm@rtClient Нет
● Индикация рецептур Да
● Индикация кривой f(x) Нет
● Индикация диагностики системы Да; Буфер системных сообщений SIMATIC S7-1200 и S7-1500
● Media Player Нет
● HTML-браузер Да
● Отображение PDF Нет
● Индикация IP-камеры Нет
;----------------------
То есть, нельзя.