Всё, чему я учусь самостоятельно, стараюсь не только воплощать в жизнь, но и заставлять это работать дольше одного дня, приносить долгосрочную пользу.

Однажды нам понадобилось организовать управление для самодельной штамповочной линии. Линия самодельная, а значит и управление, сделаем самодельное. Мы не использовали промышленные стандарты для передачи данных. Было решено, всё сделать из подручных материалов и ненужного старого компьютера. Главные условия: просто, дёшево, быстро. Надёжность – как получится. Расскажу, как мы это сделали.

Штамповочная линия

Штамповочная линия представляет собой четыре блока с гидроцилиндрами (основное движение) и два блока с пневмоцилиндрами (подача заготовки). Не буду описывать конструктив. Отмечу только то, что цилиндры управляются при помощи 24 вольтовых распределителей.

Штамповочная линия.GIF


Управление

Задача, заставить цилиндры работать по заданному алгоритму. Рабочий ход, пауза и так далее. Нам необходимо получить пять управляющих сигналов (4 гидро и 1 пневмо). Решили использовать микроконтроллер Atmega8 в качестве связующего элемента между компьютером и всем железом.

Схема получилась такая:


Все цилиндры имеют маркировку от A до E. Поэтому было решено, не мудрствуя лукаво, посылать на контроллер буквы. Он слушает ПО, и если пришла буква A, то даёт сигнал для цилиндра A и так далее для всех цилиндров. Так же добавили возможность контроля температуры масла в баке гидростанции. Летом в цехе жарко, масло иногда перегревается, поэтому решили добавить такой функционал. Взяли обычный DS1820 и на термопасту прикрепили к металлическому баку. Разницу температуры масла и бака словили на программном уровне. Погрешность измерения около 2 С. Для нас – самое то.

Накидали простое ПО. Самое сложное в нём – передача данных через com порт. Программу управления, если так это можно назвать, храним в обычном txt.
Вот так выглядит интерфейс ПО.



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

Сама программа управления выглядит так:
A 1000 E 1250 E 1250…
Ход цилиндра A | Пауза 1000 мс | Ход цилиндра E | …

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

Я уверен, что большинство читателей умеют/представляют как дёргать ногами mega и ей подобных. Описывать прошивку контроллера не буду.

ПО в действии.GIF


Заключение

Самоделка работает 2 года. Сбоев не наблюдается. Один раз от вибрации отвалилась плата с микроконтроллером от переходника USB-Com. Устранили по старой русской традиции — скотчем и изолентой.

Работая более 10 лет на частном (малом) производстве, а так же наблюдая за подобными соседними организациями, я прихожу к выводу, что у нас очень плохая связь самоделкиных, например которых очень много на Хабре, с реальным производством. Нам ужасно не хватает автоматизации и инноваций на малых предприятиях. Все увлекаются силиконовыми стартапами, пытаются делать сложных роботов и обучать машины думать. Мне кажется, что вы куда больше принесёте пользы родным цехам и заводам, которые ждут вас и ваши изобретения, и которым всё сложнее и сложнее конкурировать с братским Китаем.
Поделиться с друзьями
-->

Комментарии (83)


  1. token
    19.04.2017 10:02

    А что штампуется если не секрет?


    1. Comlan
      19.04.2017 11:34

      Металлические изделия, уголки, ленту, кронштейны


  1. Siemargl
    19.04.2017 10:44
    +4

    Во-первых, это не ЧПУ — почитайте определение. Это даже не «управление движением» (motion control task).

    Во-вторых, на рынке полно простейших серийных промышленных микроконтроллеров ценой от 10тыр.
    Для таких линий разработка ПЛК «под задачу» экономически невыгодна по затратам времени.

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


    1. Comlan
      19.04.2017 11:39
      -2

      Во-первых, это не ЧПУ

      Числовое программное управление (сокр. ЧПУ; англ. computer numerical control, сокр. CNC) — компьютеризованная система управления, управляющая приводами технологического оборудования, включая станочную оснастку.

      Не вижу к чему вы придрались. Всё, что есть в определении ЧПУ у меня входит.

      экономически невыгодна по затратам времени

      6 разрядный счётчик импульсов «Овена» — 3 000 р
      У меня 30 единиц оборудования. 30*3000=90 000 р

      mega+LCD = 200 р — разрядов сколько хочешь, функционала сколько хочешь
      30*200=6 000 р


      1. Free_ze
        19.04.2017 12:16
        +2

        Вы предлагаете «самоделкиным» открывать свои малые производства или работать за еду? Почему ценники промышленных решений сравниваются с голой себестоимостью комплектующих?

        ЗЫ Гдя взять mega+LCD за 200 рублей?


        1. iig
          19.04.2017 12:36

          Гдя взять mega+LCD за 200 рублей

          aliexpress?

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


          1. Free_ze
            19.04.2017 12:47

            aliexpress?

            У меня как-то не выходило найти такие цены у более-менее нормального продавца. Любые ардуины дороже 100 рублей — точно, не говоря уже про мегу. Мне кажется, стоит ориентироваться на более-менее реальные 300-400 рублей. Или тоже самому паять? То есть у нас уже появится R&D-линия производства.

            Время радиолюбителя,… оно бесплатное.

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


            1. Iv38
              19.04.2017 12:56
              +1

              Наверное имеется ввиду не Arduino Mega, а Atmega, сам контроллер. Но 200 рублей на единицу оборудования все равно не получается. Нужны еще детали, нужны платы, реле, источник питания, корпус и все такое прочее.


              1. Free_ze
                19.04.2017 13:06

                Да, наверняка, не подумал о них, спасибо =)


              1. Comlan
                19.04.2017 13:31

                да, конечно, я так и написал Atmega8, можно и проще взять
                заказали десяток на ali, для экспериментов


            1. iig
              19.04.2017 13:14

              Сарказм же.


      1. Iv38
        19.04.2017 12:19
        +1

        А компьютеры? Или он один на 30 единиц оборудования?


        1. Comlan
          19.04.2017 13:09
          -3

          Компьютер конкретно в этом случае применялся, захотелось визуализации.

          30 единиц — обычные счётчики импульсов (штамповка у нас)


      1. Siemargl
        19.04.2017 13:03
        +1

        Не вижу к чему вы придрались. Всё, что есть в определении ЧПУ у меня входит.
        Читайте ниже и полнее википедию, которую цитируете

        Во-первых, ЧПУ управляет станком — фрезерным, токарным, многокоординатным итп
        Во-вторых, приводами — приводами координатных двигателей
        В-третьих, используют сменяемые программы (которые пишет оператор, а не программист)

        Всего этого у вас нет. Поэтому название статьи верно лишь наполовину =)


        1. Comlan
          19.04.2017 13:29
          -2

          1. ЧПУ может управлять хоть чем, хоть роботом, хоть мультиваркой.
          2. Приводами могут быть не только двигатели. Ну что вы в самом деле? Я даже покраснел за вас перед читателями.
          3. В статье указано, что программу под каждое изделие пишет, внимание!, оператор (обычный рабочий), не программист. Причём делает он это один раз для каждого изделия, потом просто грузит из текстового файла.


          1. Siemargl
            19.04.2017 14:06
            +2

            Вы путаете ЧПУ и АСУТП.

            А также робота и мультиварку, серводвигатель и пневмоцилиндр (хотя формально он тоже является приводом).

            например...
            ЧПУ может управлять роботом, а вот мультиваркой — только с помощью некоторого извращения.


            1. Comlan
              19.04.2017 14:24

              Согласен, сложно стало вести диалог, отучившись на машиностроителя 15 лет назад, с людьми, которые аргументы черпают из «Википедии». Не буду краснеть.

              И не путаю я ничего. Я стираю границы между понятиями и определениями. Возможно как раз на их стыке и рождаются новые идеи. И вот этому точно не учат в наших ВУЗах.

              ЧИСЛО — ПРОГРАММА — УПРАВЛЕНИЕ
              думаю закончим обсуждать терминологию, согласны?

              и скажите всё таки, зря/не зря сделали такое чудо-юдо?


              1. Siemargl
                20.04.2017 10:33

                Это все объясняет — машиностроителей и учили только ЧПУ — это их специфика.
                Так вот — АСУТП бывает(состоит из) разных подтипов — САУ, РСУ, ЧПУ.

                А из википидеии вы начали цитировать, вот не надо )

                Теперь о зря — не зря. Если сделали и оно приносит пользу то уже не зря. Возможно, можно было сделать лучше, но это поправимо — делают же сначала макетные экземпляры.

                Я знаю минимум два случая, когда самоделка эффективней:
                — в случае большой серии однотипных устройств (например все мелкие компрессоры и дизель-генераторы оснащены именно так)
                — в случае очень мелких раскиданных устройств — это например из нынешнего хайпа IoT

                У меня есть сейчас в разработке подобный проект — когда я сыграю на разнице в цене железа, а серия покроет затраты на разработку


  1. Pakos
    19.04.2017 11:08
    +1

    С предприятиями проблема что разовую работу неизвестно где заказать, а постоянный работник будет или за мизерную з/п следить за работоспособностью или "картриджи в принтерах менять", как в одной конторе описывали работу программиста. Или железняки делают что-то подобное на коленке, но как прикладные программисты — ужас, управляющий софт выглядит как кромешный кошмар. Была бы биржа разовых заказов (не фриланса, фриланс разработки промавтоматики звучит странно) — было бы лучше, но накладываются географические ограничения. Минусы тут тоже есть — исполнителю дорого покупать оборудование, заказчик тоже напрягается — пригласим гения. накупим под его требования всякого, а он "ниасилит" и куда с этим? С программами потери разве что времени. Вариант ещё что-то типа КРОКа, где контора специалистов выполняет некрупные специфические работы, заказчикам спокойнее — контора не один юный гений, но это уже дороже, т.к. при отсутствии заказов з/п должна капать и накладные расходы повыше и если местный рынок мал, то и прибыли нет.
    С более крупными заказчиками получше.


    1. Comlan
      19.04.2017 11:48
      +1

      Вопрос с географией в наше время мне кажется не очень сдерживает.

      С более крупными заказчиками получше

      А как малому стать крупным? Продолжая работать на коленке не станешь крупным.


      1. Pakos
        19.04.2017 13:36

        Вопрос с географией в наше время мне кажется не очень сдерживает.

        Пуско-наладка сложнее


        А как малому стать крупным

        Я сова-стратег ;) На самом деле контора уже работает с крупными заказчиками и работала больше десятка лет до моего прихода, потом — проще, но как пройти уровень маленький->большой мне неизвестно. Проще в постоянном потоке заказов и обслуживания, проще предложить другому крупному заказчику, когда у тебя в портфолио кто-то того же размера, крупный заказчик легче переживает незаметно малое увеличение цены, т.к. в его масштабах это копейки, а изготовителю проще компенсировать спады производства и накладные расходы по той же доработке на единицу продукции меньше. Большой объём поставок так же подразумевает ремонт, поддержку и прочее — стабильность при длительном контракте, с малыми нужно много договоров для тех же объёмов.
        Можно было-бы и с малыми работать, но тут возникают особенности — неуниверсальность производителя (нельзя делать сегодня розетки, а завтра дирижабли) и никакая потребность в производимом у малых предприятий (им нужна Газель, а БелАЗ совсем не нужен, не говоря о лесопогрузчике) ставит на этом крест.


  1. liv_sy
    19.04.2017 11:30
    +1

    Простейшее программируемое реле, хотя бы какое-нибудь ПР110 от «Овена» за 5тыр было бы много уместнее для такой задачи. Написать подобную программу для реле = полчаса. Хотите делать автоматику, делайте ее на базе нормальных стандартных решений


    1. Comlan
      19.04.2017 11:40
      -1

      И вам отвечу

      6 разрядный счётчик импульсов «Овена» — 3 000 р
      У меня 30 единиц оборудования. 30*3000=90 000 р

      mega+LCD = 200 р — разрядов сколько хочешь, функционала сколько хочешь
      30*200=6 000 р


      1. liv_sy
        19.04.2017 12:04
        +1

        Я писал про конкретную задачу, управление несколькими цилиндрами.
        Спорить не буду, 15 лет назад сам лепил все на атмеловских контроллерах и ПЛИСах, там где они нафиг были не нужны, но ведь так все интересно попробовать, да? Но есть промавтоматика, а в ней определенные подходы к проектированию систем и их последующему сопровождению и модернизации. Прям вот сейчас переделываю проект управления буммашиной, для которой много лет назад кулибины наворотили кучу самопальных плат и изобрели свой протокол связи, очень похожий на модбас, но не модбас. Требование заказчика — выкинуть все и сделать на промконтроллерах, и чтобы любой киповец смог потом это поддерживать в работоспособном состоянии.


      1. kostus1974
        19.04.2017 12:44
        +3

        да не городите вы ерунду, товарищ! средний плк овен стоит порядка 15 косарей. на борту — 10..20 дискретных входов + аналоговые входы есть. у них же есть и панели. всё это под codesys.
        опторазвязка, реле, провода, пк в роли арма стоят одинаково вне зависимости от платформы.
        что вы суёте всем этот ваш счётчик от того же овена? этот счётчик — специальное решение для сбора данных в поле. вы просто не там смотрите.
        а вообще мне кажется, что у вас просто мало опыта в асутп. (10 лет в гараже — это совсем не то, что 10 лет создавать крупные проекты для больших заводов.) кругозора вам не хватает.
        но! но. делать на коленке надо уметь, и надо иногда делать. чтобы потом пускать сделанное в серию. это, собственно, двигатель прогресса. это важно, и не следует об этом забывать. свои протоколы тоже надо писать ))


        1. Comlan
          19.04.2017 13:13
          -2

          вы суёте всем этот ваш счётчик от того же овена

          Вообще не сую ничего. Я привёл самый простой пример того, что мне нужно. Обычный счётчик в поле.
          У Овена он стоит именно столько.

          кругозора вам не хватает

          А у кого хватает? Когда мне будет 50 лет я вам с уверенностью скажу: «Мне до сих пор не хватает кругозора»
          Как-то не стыдно за это.


          1. kostus1974
            19.04.2017 13:25
            +3

            Когда мне будет 50 лет я вам с уверенностью скажу: «Мне до сих пор не хватает кругозора»
            Как-то не стыдно за это.

            во-первых, это не для того, чтобы стыдиться, но чтобы начать оглядываться.
            про 50 и кругозор — не надо этой вот женской логики типа «всё или ничего». не путайте общее и конкретное. если вам повезёт и вам будет 50, и вы приобретёте нужный опыт в асутп, то вы сможете сказать, что у вас достаточный кругозор: вы делали и это на коленке, и то на сименсе, и в гараже запускали 3 цилиндра, и обогатительную фабрику запускали. и работали вы с разными людьми. достаточно будет кругозора. а философию оставьте писателям.


            1. Comlan
              19.04.2017 13:46

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

              Написание этой статьи-исповеди — это попытка расширить кругозор.
              Разве не видно?

              Ваша критика вполне к месту.


    1. Comlan
      19.04.2017 13:34

      Люди с вашей точкой зрения вполне ожидаемы в комментариях. И это хорошо.
      Вопрос только в вашей фразе:

      нормальных стандартных решений
      .
      Вопрос нормальности очень философский.


      1. liv_sy
        19.04.2017 15:05
        +1

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


        1. Comlan
          19.04.2017 15:32

          Я уважаю ваш опыт. Заметьте как вы написали:

          выстраданный личный многолетний опыт

          Но неужели рядом с вами тогда, не было людей, которые говорили вам
          «Отступись, не занимайся ерундой, не изобретай велосипед...»
          Вы получили свой бесценный опыт. И я хочу получить свой многолетний и выстраданный опыт.

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


  1. APXAHGEL
    19.04.2017 11:30
    +1

    Нам ужасно не хватает автоматизации и инноваций на малых предприятиях.

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


    1. Comlan
      19.04.2017 11:45

      Мне нужны счётчики импульсов раскиданные по цеху. Передача данных на сервер от счётчиков по wi-fi.
      Задача разработать сами счётчики и написать сервер. Сколько возьмёте?


      1. APXAHGEL
        19.04.2017 11:55
        +1

        Фрилансом не занимаюсь, извините уж)


      1. iig
        19.04.2017 12:24
        +4

        Хорошее ТЗ, понятное ;)
        Концепция:
        ESP8266 — думаю, как счетчик импульсов сойдет.
        Apache (или любой другой httpd) на Orange PI вместо сервера. Думаю, тому, кто осилил написать программу для Atmega, ESP8266 не покажется сложной загадкой.


        1. Comlan
          19.04.2017 13:18

          Спасибо за ваш комментарий.Значит я на верном пути.
          Я уже рассматриваю такой вариант. Вопрос только в том, делать самому или отдать на сторону.


      1. VBKesha
        19.04.2017 13:05

        А сколько вы готовы заплатить?


        1. Comlan
          19.04.2017 13:16

          Ох уж этот круговорот вопросов )


          1. VBKesha
            19.04.2017 13:27

            Ну вы сами этому способствуете. Написали бы вы что надо вот это готов заплатить 15к. Всё ясно и понятно. А тут начинай с вами переговоры. а в итоге окажется что больше 3к вы платить не готовы. Ну вот зачем?


            1. Comlan
              19.04.2017 13:39

              Нашёл на Хабре человека, который за это ТЗ взялся. Он цену назвал, я согласился.
              Я не спорил, не торговался. Результата нет уже как 2 месяца.
              Ну что, разве в цене дело? Дело в подходе.
              Больше половины мне сказали здесь, что херню ненормальную сделал, мы можем лучше,
              на стандартных решениях и т.д. Но моя работа реализована и работает без перебоев.


              1. VBKesha
                19.04.2017 14:00
                +1

                Ну что, разве в цене дело? Дело в подходе.

                Подход тоже не ахти:
                1. Нужен счётчик импульсов. Вопрос что за импульсы(частота хотя бы), как их считать(сколько было за минуту, или за секунду, или за час)?
                2. Передача на сервер по Wi-Fi, на автомате или по запросу?
                3. Что должен делать сервер кроме того что принимать данные: визуализировать, скидывать в файл, отправлять по почте?
                4. Какая цена готового устройства вас устроит?
                5. Что вы хотите получить от исполнителя: 30 готовых датчиков, прошивки плюс серверная программа плюс схема для сборки?
                6. Какой срок исполнения работ вас устроит?

                И в цене дело тоже очень важно. Цена это первое что интересует человека который берется исполнять чужой проект на заказ. Одно дело когда пилишь свой, чисто из интереса там цена значение имеет только готовы ты потратить на своё увлечение столько денег или нет, а когда делаешь на заказ, тут вопрос готов ли ты продать своё время за такую сумму.


                1. Comlan
                  19.04.2017 14:10

                  1. Импульсы от реле пресса — 1 удар в сек
                  2. Без разницы, обновление данных на сервере хотя бы раз в 15-30 сек.
                  3. Принимать и писать в базу, лучше MySQL. Можно ещё визуализацию, самую простую.
                  4. Я не знаю вообще цен на такие устройства. Стоимость компонентов известна.
                  5. 30 датчиков (можно и самим заказать), прошивку, серверная программа, схема сборки
                  6. Я жду уже 2 месяца от одного товарища, хотя здесь уважаемые специалисты пишут, что работа по сборке из стандартных решений занимает 30 минут.

                  Цена конечно важна, но я же не торговался. Готов был заплатить сколько просили.


                  1. iig
                    19.04.2017 14:14
                    +2

                    как 2 пальца
                    — традиционный способ оценки чужой работы ;)

                    Чтобы быть реалистом, умножьте зарплату специалиста (любого) за час работы на запланированное на работу время. И на коеффициент неопределенности ( не меньше 2).


                  1. liv_sy
                    19.04.2017 15:07

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


                    1. Comlan
                      19.04.2017 15:20
                      -1

                      А я и пересматриваю. Статья даёт результат.


              1. kostus1974
                19.04.2017 14:03

                на стандартных решениях

                на это не обращайте внимания — это тоже от недостатка кругозора ))
                ежели это на алюминиевом заводе — атмеги и прочий детский cal — то одно. это ненормально, и ненормальный прежде всего главный асушник предприятия. это как s7-400 для лабораторных задач типа открыть пару вентилей или даже Logo/Twido для открывания ворот в своём маленьком автосервисе. неадекватное решение задачи.
                я предполагаю, что вы работаете в гараже (ну, на малом предприяти вашем) за зарплату, которая формируется не из продажной цены вашего решения по автоматике, а из выхлопа всего предприятия. и платить на круг за ту же задачу даже 50 косарей в чистом виде ваш работодатель не может. может только 5. в этих рамках ваше решение не только оправдано, но и вообще разумно.
                вы бы и написали об этом в своей статье. сейчас это статья о том, что вот вы все, мол, дураки с вашими сименсами, а мы тут такие классные с ардуинами за 200 рублей.
                а, да! по «стандартам». это вообще смешно: сименс — это стандарт, а ваше — нестандарт в смысле зачем вы вообще такой нужны?) инженер в сименсе может считать себя человеком и мыслителем, а вы — нет?) «стандарт» — это только с точки зрения стоимости поддержки на большом предприятии, где начальник асу должен спать спокойно по ночам.


              1. Vanellope
                19.04.2017 14:11
                +1

                image


                1. Comlan
                  19.04.2017 14:15

                  Это прекрасно.

                  По этой формуле у меня получается «Утопия».


                  1. VBKesha
                    19.04.2017 14:22
                    +1

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


                    1. Comlan
                      19.04.2017 14:28

                      Всё может быть. А кто правильно оценивает?
                      На это есть универсальная поговорка.
                      Лучше сделать и жалеть, чем не сделать и жалеть.
                      Я сделал и не жалею.


                  1. Vanellope
                    20.04.2017 01:58

                    Это просто вы на себя работаете, для привлеченного специалиста это, извините за тавтологию — утопия :)


                    1. Comlan
                      20.04.2017 07:17

                      Понимаю это. Я ведь про себя и пишу здесь.


                      1. Vanellope
                        20.04.2017 12:17

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


                        Так как же специалистам помочь производствам? Кажому по заводу?


                        1. Comlan
                          20.04.2017 14:18

                          Если бы я точно знал.

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

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


                          1. iig
                            20.04.2017 16:28

                            Продажи — это уютный офис в бизнес-центре, манагеры в галстуках.
                            Производство — цех на другом конце галактики, и рабочие, манерам не обученные.


      1. Siemargl
        19.04.2017 16:09
        +2

        Поскольку у вас линии не оборудованы ПЛК с сетевым выходом, то дешевле будет протянуть кабеля от реле к контроллеру или многоканальным счетчикам (те Овены, что вы упоминали — они 4х канальные).

        Группируете по несколько, например 4 линии — один счетчик.

        Потом если нужно, ставите компьютер с какой-нибудь бесплатной для малого кол-ва каналов СКАДой для общего сбора, учета и графиков. Счетчики либо контроллер при этом надо брать с 485-интерфейсом.


        1. Comlan
          19.04.2017 16:20

          Ваше предложение в мою копилку. Спасибо.
          Уточню. Счётчики нужны для обычных кривошипных прессов. Желательно отображать счёт рядом с каждым рабочим местом (индикаторы или LCD). Общая визуализация на сервере нужна для начальника цеха и мастеров.


    1. Rudmz
      19.04.2017 13:13

      Да. С удовольствием принимал участие в создании испытательного стенда для одного из малых заводиков. Вроде и моя задачка была простая — снять показания с датчика, нарисовать график, выгрузить данные. Но когда когда стенд заработал было здорово! Чего надо взрослому мужику — сломать что-то с треском! :) (изделия на разрушение проверяются). Такая работа намного интереснее, чем писать «программы для других программ».


  1. Ninawong
    19.04.2017 13:13

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

    Да тут как уже сказали до меня, вопрос цены в различных ипостаси, либо железо промышленное (ПЛК или ПрогРеле) за не самую низкую сумму, либо МК и специализированная платка, которую разработать не 3 копейки, а все хотят за недорого. Поэтому все плохо. Да и выйти на разработчиков, сложно, так же как и на заказчиков, вот я к примеру готов, разрабатывать на промышленном уровне, плк дешевых сейчас куча, Китай, Германия, Россия выбор огромен, цены в широком диапазоне.


    1. Comlan
      19.04.2017 13:22

      Здесь нужно действовать сообща.
      У нас есть хорошие разработчики и некие производства.
      Я вам скажу почему у нас так всё плохо. Вся беда в том, что на производстве мало людей, которые видят, что вообще можно автоматизировать. Вот где соль.
      Выход есть. Нужен человек, который видит что можно улучшить и у которого есть связи с разработчиками.


  1. Gryphon88
    19.04.2017 14:04

    Минутка паранойи: законом как-то регламентируется использование самодельных станков и самодельных систем управления? Частник может ставить что угодно и не иметь проблем с государством?


    1. iig
      19.04.2017 14:24

      Пожарная безопасность, безопасность труда — если это никто не проверяет — кто ж ему (частнику) помешает?


      1. Comlan
        19.04.2017 14:31

        Безопасность труда: раньше человек руки совал под пресс, теперь самоделка делает за него.
        Заземление, эргономика, ограждения — всё стараемся учесть.


        1. Gryphon88
          19.04.2017 14:42

          Я больше про пожарную и электробезопасность: аварийный останов, возгорания, КЗ. Инспекторы цепляются только по факту плановой проверки, или при организации производственной линии надо её дополнительно регистрировать до запуска в работу?


        1. iig
          19.04.2017 14:43

          Это понятно, для себя же делали. Вопрос был о том, регламентируется ли как-то использование самодельного оборудования.


          1. Comlan
            19.04.2017 14:50

            Мы касались этого вопроса, когда хотели делать на продажу гидравлический дровокол.

            Если для себя, то ничего не надо, если на продажу, то получили такой ответ:

            Производитель предоставляет в сертификационный центр следующие документы:
            копии учредительных документов (свидетельство ИНН, ОГРН, устав предприятия)
            договор аренды производственных площадей или документ о собственности.

            Так же необходима техническая и нормативная документация: руководство по эксплуатации и техническому обслуживанию, паспорт на оборудование и ТУ (технические условия).

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

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


            1. Gryphon88
              19.04.2017 15:01

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


              1. Comlan
                19.04.2017 15:06
                +1

                Согласен. Возможно поэтому комментаторы, которые высказались за реализацию на «Овене», вполне правы. Когда собираешь чудо-юдо из сертифицированного и правильного, легче заходить на рынок.


    1. Siemargl
      19.04.2017 15:08

      Для себя можно, кроме как на опасных производственных объектах, там вступает в силу закон

      Ес-но пожарную сигнализацию и подобные системы, подлежащие сертификации, потребуется сначала сертифицировать, равно как и на продажу.

      Конечно, даже если делаешь для себя — желательно делать как «на экспорт» — например не забывать кнопки или тросы аварийной остановки, ограждения, таблички итп. Можно поискать евро-требования для оборудования подобного типа.


  1. MaM
    19.04.2017 14:06

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


  1. astudent
    19.04.2017 15:48

    А зачем оптопара+реле? Не проще ли вообще mosfet-ы поставить?
    У реле ограниченный ресурс. Обычно минимум 50000 циклов, на два года это примерно 100 в рабочий день, не знаю загрузку вашего производства, но не выйдут ли они из строя скоро?


    1. Comlan
      19.04.2017 15:56

      Да, согласен с вами. Но у нас пока работает (2 года).


    1. Stanislavvv
      20.04.2017 08:58

      Оптопара штука нужная. Чтобы импульсы силовых цепей не попадали к контроллеру. А насчёт реле — согласен, мосфеты тут подошли бы больше. Ну или твердотельные реле, что, по-моему, тоже мосфеты.


  1. roman_1990
    20.04.2017 07:17

    Всем доброго времени суток! Хотелось бы вставить свои 5 копеечек:)
    Сам занимаюсь разработкой подобной автоматики\приборов\ и прочей ерунды, на уровне любителя, но несколько раз приходилось решать похожие задачи как на том предприятии где я работаю, так и в роли подрядчика. Первое свое устройство я «изготовил» за ~200 руб (цена себестоимости) и после, безуспешно пытался в течении нескольких лет предлагать свои безделушки всяким-разным дядям. Возник вопрос — почему, почему никому не надо по-дешевке склепать нечто полезное? Ответ оказался довольно прост — любой более-менее грамотный предприниматель\производитель исходит из экономической выгоды. Дешево — Китай + местный киповец который за пару пинков осилит всю тех. доку. Вменяемая цена\качество — будут искать устоявшегося на рынке производителя. Я не критикую автора или кого-либо еще, просто хотелось бы поделится опытом на данном поприще, — не нужно себя недооценивать\переоценивать. Если вы предложите в качестве стороннего подрядчика собрать некое устройство по цене себестоимости + 100руб на проезд, — то либо на вас косо посмотрят, либо ваш клиент — гараж. То же самое относиться и к «непомерно» завышенной цене, самостоятельно выйти на этот рынок очень тяжело, помимо вещей связанных непосредственно с разработкой, Вам еще необходимо ознакомится с юридическими\экономическими аспектами данной деятельности. Если для предпринимателя цена вопроса — выгода в 1млн руб.\год, то он скорее всего не станет смотреть в вашу сторону если, — Вы ни кем не зарекомендованы, занижаете реальную цену своих трудов — при подобной прибыли вы запрашиваете за работу например 5к руб., есть вариант нанять специалистов и заплатить им вменяемую цену, которые дают — а) гарантию, б) — возможность послегарантийного квалифицированного обслуживания, в) — сертификат, есть на кого и по какому поводу наехать и требовать взысканий, а не ловить «Дядю Степу» по закоулкам. То же касается и времени разработки\запуска в работу.
    Приношу извинения за много текста и ошибки.
    ПС: Всем ребятам на паблике низкий поклон за публикации, статья — годная. Пусть каждый начинающий будет вдохновлен перспективой, но не остановлен трудностями. Добра:)


  1. Comlan
    20.04.2017 07:46

    Сам занимаюсь разработкой подобной автоматики\приборов\ и прочей ерунды

    Может это и выглядит убого, но это не ерунда.

    Возник вопрос — почему, почему никому не надо по-дешевке склепать нечто полезное

    Я повторю свою мысль в ответе на ваш вопрос. Большинство людей не видит на месте зачем им вообще нужна ваша «ерунда». Надо найти компетентного человека, который укажет руководителям на местах, что здесь можно делать в два раза быстрее, достаточно автоматизировать.


    1. iig
      20.04.2017 09:57

      В СССР практиковались так называемые «рационализаторские предложения».


      1. Comlan
        20.04.2017 10:08

        Да, с записью в трудовую книжку и вручением грамоты.

        Но лучше, если человек со стороны будет.
        Большие сомнения, что токарь/мастер через десять лет своим замыленным глазом что-то видит.


  1. r00tGER
    20.04.2017 08:55

    Каждый раз удивляюсь подобным расчетам — «зачем покупать за 20 тыс. ПЛК, если можно собрать за 200 руб...».

    При этом, никто не хочет обращать внимание на сумму убытков в случае простоя оборудования по причине поломки.
    Смысл экономить 20 тыс, если, например сутки простоя больше 100 тыс. убытков?

    Хорошо, когда «самоделкин» сам обслуживает свою разработку. И совсем другое, найти специалиста, который сможет её срочно починить. А с серийным ПЛК в «любой деревне» найдется спец.


    1. Comlan
      20.04.2017 09:03

      Каждый раз удивляюсь подобным расчетам

      У нас не совсем так, как вы поняли.
      Мы используем и покупные решения и самопальные.

      Хотя ситуации, которые вы описываете, конечно подлежат анализу с точки зрения экономики.


  1. slog2
    20.04.2017 14:19

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


    1. Comlan
      20.04.2017 14:22

      Да, ваша точка зрения здесь уже звучала. Вы в рассуждениях забываете только об одном. Ни одно нормальное производство, ни какая сломанная ардуина остановить не может, даже если она там применяется. Если может — то это ненормальное производство. Дело в организации и планировании, а не в китайском гаджете. У нас нормальное производство, если вы поняли о чём я.


  1. asm679
    24.04.2017 07:31
    +1

    1. Импульсы от реле пресса — 1 удар в сек
    2. Без разницы, обновление данных на сервере хотя бы раз в 15-30 сек.
    3. Принимать и писать в базу, лучше MySQL. Можно ещё визуализацию, самую простую.
    5. 30 датчиков (можно и самим заказать), прошивку, серверная программа, схема сборки
    ...
    Счётчики нужны для обычных кривошипных прессов. Желательно отображать счёт рядом с каждым рабочим местом (индикаторы или LCD). Общая визуализация на сервере нужна для начальника цеха и мастеров.

    Если Вас не смущают-таки возможные отказы самопального решения, то взгляните в сторону AMS (здесь и здесь).
    И пара готовых устройств
    Тут важно отметить, что в устройствах используется плата «OpenDevBoard Pro», разработанная как OpenHardware. «На сайте производителя есть ссылки на файлы для самостоятельного изготовления печатной платы и принципиальная схема устройства. То есть при желании вы можете изготовить эту плату самостоятельно и, что ещё более важно, вы можете внести изменения в её конструкцию в соответствии с вашими задачами».

    image


    1. Comlan
      24.04.2017 07:36

      Вас не смущают-таки возможные отказы самопального решения

      Нет, не смущают

      Большое вам спасибо за наводки, изучил.