PLC vs Arduino (Can Arduino be used in Industries?, Don't MAKE a mistake)

แชร์
ฝัง
  • เผยแพร่เมื่อ 1 มิ.ย. 2024
  • What is the difference between Arduino and PLC?
    How are they different from a functional point of view?
    What are the benefits of each?
    And in the end, under what circumstances is Arduino a better option than PLC?
    If these questions are important to you, stay with me until the end of this video.
    ⛔️ ** In the future, we will talk more about PLCs and Arduino. So don't forget to click the red button (subscribe) until you don't miss the following video.**⛔️
    ✅ Click here to subscribe 👉👉: bit.ly/3AcvBDQ
    🎯🎯 In this video (PLC vs Microcontroller), we will examine Arduino and PLC in a very specialized way and with many details. We will answer fundamental questions such as the benefits of Arduino and the benefits of PLC and PLC conditions of use of each.
    Okay, stay tuned and watch the video…
    ======================================
    ▶ Don't miss these related videos
    🎬🎬 How to Choose a PLC Brand for Learning PLC (Siemens vs Allen Bradley, don't make a mistake):
    • How to Choose a PLC Br...
    🎬🎬 How to Choose a PLC Brand for Learning PLC (Siemens vs Allen Bradley, don't make a mistake):
    • VFD vs Soft Starter (M...
    🎬🎬 Why Are There So Many Languages in PLC:
    • Why Are There So Many ...
    ======================================
    ▶ SECTIONS of this video:
    00:00 Introduction
    06:30 The Basics of PLC and Arduino Operation
    07:50 The Benefits of using Arduino Based Systems
    11:03 The Benefits of using PLC
    14:57 When to use an Arduino microcontroller?
    ======================================
    ▶ FOLLOW US on other Social Media
    🚦 TH-cam || bit.ly/3CORfA6
    🚦 Instagram || / poweren.pro
    🚦 Facebook || / poweren.pro
    ======================================
    #PLC
    #Arduino
    #automation
    #Electrical
    #Microcontroller

ความคิดเห็น • 68

  • @autoplc
    @autoplc  2 ปีที่แล้ว +2

    Arduino or PLC?

  • @ssscorpionnn35
    @ssscorpionnn35 ปีที่แล้ว +14

    why do you consider arduino as a single module? There is a processor on each plc and there are interfaces accompanying this processor. In arduino, these interfaces are not very developed yet, but they are available for development. Consider that you replace the processor in the plc with the Atmel 2560 processor and develop the interface accordingly, in this case you will produce an arduino-based plc. plc devices have a programming infrastructure that is programmed with a ladder diagram and generally appeals to electrical engineers. The ladder program is actually a very primitive programming language when compared to the program based on the c infrastructure used in the arduino. I think that with the development of hardware interfaces of a processor with a large library such as arduino, it can and should easily replace PLCs in the near future. For now, plc-based arduinos produced under several names. You can find it under the name of “controllino”. therefore, if you think of arduino as consisting of only a processor and simple hardware on it, then of course it cannot be compared with plc's in the industrial field. The important thing here is to convert an arduino-based processor to a plc. For me; this will be produced in the near future and will easily replace PLCs in the near future. Those; who think that arduino cannot replace plc at the moment are those who are afraid of plc's losing popularity or those who do not know exactly what arduino is.

    • @autoplc
      @autoplc  ปีที่แล้ว +1

      Hi, PLC is not my brother!!, for now, Arduino is not a good option for industry otherwise it is the best option for university researching

    • @WWG1-WGA
      @WWG1-WGA ปีที่แล้ว

      @@autoplc and raspberry? I know how to use Siemens… I’m not sure which to go in a future in my farm if a want it automated .
      I’m have a battle on my head 😂

    • @smurface549
      @smurface549 ปีที่แล้ว +3

      @@autoplc Sorry, but that's bullshit. You try to push your own opinion, originating from a limited view point, to everyone.
      Arduino based PLCs have the same 24V tolerant inputs or relay outputs as "industrial PLCs", are programmable with all IEC 61131 defined programming options, are DIN rail mountable etc. They literally ARE PLCs! Any automation engineer capable of programming an "ordinary PLC" can program an Arduino based PLC and they come with similar pros and cons, except for the price.
      Your mistake is to make the assumption that every product that includes Arduino in its name is a bare PCB with no circuitry around and requires programming in the Arduino language. In reality, an Arduino based PLC is the same as an industrial PLC, just that it's not locked down and requires a license for a programming environment that costs thousands of Dollars.
      If you can use one or the other in a specific application is highly dependent on their certifications, as well as on the program run on them. Not so much on an arbitrary classification in "industrial" or "hobbyist" devices.

    • @iamwangine8752
      @iamwangine8752 11 หลายเดือนก่อน +1

      Is all about stability and fails . I have houndred of PIC and dsPIC projects , AVR and others microcontrollers , they can be used as hobby only , same as other interfaces . The PLC is about "" safety mechanism " when " brownout , watchdog " on microcontrollers are just a joke . I have a PLC running my house climatic enviroment and power grid control over 18 years , no one single fail or resset. I can not say the same thing on microcontrollers , most reliable was dsPIC's , doing the job couple of months , when the arduino fail on most simple jobs , some projects fail in less than a day . In you opinion the enginner who design a PLC proccesor for 1000€ versus couple of 10$ arduino is just a idiot , right 😂😂😂😂😂

    • @user-qc5bg2hq8r
      @user-qc5bg2hq8r 26 วันที่ผ่านมา

      @@autoplc there is an arduino PLC that is now being used. Still at its infancy but will overtake expensive PLCs

  • @wallstreet497
    @wallstreet497 ปีที่แล้ว +3

    Arduino is the cheapest way to learn and understand the way analogue and digital input / output work. However if you use it for industrial applications you need to make sure many engineers will be able to fix any issue during a break down of your application when you are no longer there. I like Arduino for embedded applications however for high end application ( water treatment plant, food plant i will recommend using off the shelves PLC. where many trained engineers are available to troubleshoot the hardware or the program. Finally some plc makers offer the portability of the application from their software to others external OEM PLC's . If Arduino overcome the portability feature of it's application it will be an irreversible breakthrough.

  • @satipsrl5207
    @satipsrl5207 13 วันที่ผ่านมา

    i use an arduino mega controllino with arduino nano as grbl controller on a small parts industrial manipulator for inserting 2 small brass made parts inside a plastics injection mould.. Some problems at the beginning of the project as rs 422 interfacing of the 12 bits incremental encoders for position reached check , resolved by spi checked external 32 bit counters , self made fiber optics based reflective photosensors etc...The major lost of time was about the realisation of some pcbs double layer with metallised holes for vias made in workshop too...
    My factory is so little , we are 3 employees , dwell time due to covid ,lockdown and other factors helps us to have time to think and realise .I dont want to compete with plc users but due of my age my plc s background is stopped at ladder age. Arduino C' s and byte oriented keywords takes me a little time to learn them instead of proprietary or iec standard plc language learning..

  • @OscarReyesLeon
    @OscarReyesLeon 7 หลายเดือนก่อน +1

    yo uso Controllino, lo super recomiendo y no está limitado como los PLC tradicionales con su ladder feo.

  • @user-tp9cu6hq9k
    @user-tp9cu6hq9k ปีที่แล้ว +3

    Arduino: works for small projects like a single machine.
    PLC - still the industry standard for large scale manufacturing with 1000s of IO points e.g. dairy, Oil & gas and other heavy industries in manufacturing.
    most important is reliability PLC failure generally is very rare atleast its the case for control logix from my experience. likely the IO cards or Database would fail before an actual controller.
    i just don't think arduino has that level of durability.

    • @autoplc
      @autoplc  ปีที่แล้ว

      That's right

    • @marselpakondo6024
      @marselpakondo6024 ปีที่แล้ว

      Cara kerja plc masih sangat kaku dengan menggunakan bahasa ladder diagram, kedepannya plc akan memggunakan bahasa c yang lebih flexibel dan penggunaanya yg lebih luas

    • @MonkeySci
      @MonkeySci ปีที่แล้ว +1

      The fact is Arduino boards like Portenta H7 have enough processing power, they can handle thousands I/Os with extender. Modern software architecture based on C++ makes the whole project more easy to develop, test and maintenance. Nowadays electronic components are really mature, most manufacturer can solve the reliability issues easily. Even small Chinese companies can replicate Mitsubishi or Siemens PLC's (with fully compatible software). There's no magic in commercial PLC's, they are off-the-shelf semiconductors.

  • @caffeinatedinsanity2324
    @caffeinatedinsanity2324 ปีที่แล้ว +4

    I studied in industrial automation and current work in building automation. A key difference between industrial or hvac controllers, and Arduino, is that the arduino is as barebone as you can get for a programmable controller board, excluding the use of specialized IDEs. The code you write is an actual firmware for the Arduino's Microcontroller, so if you need to reprogram it, you MUST stop your process. For industrial/hvac controllers, they read your program via a firmware. Usually this means you don't have to stop your process unless otherwise. Also this "firmware" usually does a self-check for you and programming is usually limited to IO manipulation and creating internal variables holding values or using specialized features like getting time, calculating dewpoint, etc... Rarely will they allow you to directly manipulate hardware peripherals such as RTC, I2C or UARTs. Nor will they always let you do many bitwise operations or use funky stuff like pointers.

    • @baranov649
      @baranov649 ปีที่แล้ว

      Do you use Linkedn

    • @autoplc
      @autoplc  ปีที่แล้ว

      That right

  • @k0pR0LiTh0s
    @k0pR0LiTh0s ปีที่แล้ว +2

    For industrial applications use Arduino in cases where the PLC programming functionality is insufficient.

    • @autoplc
      @autoplc  ปีที่แล้ว

      A big NO

  • @TheBus1234
    @TheBus1234 ปีที่แล้ว

    Thank you so much. I really enjoyed the video from start to end

    • @autoplc
      @autoplc  ปีที่แล้ว

      Glad you enjoyed it!

  • @martingarcia7089
    @martingarcia7089 2 ปีที่แล้ว +2

    Thank you very Much for your explanation, very helpful to understand the difference from both automation items. Subscribed Done !!

    • @autoplc
      @autoplc  2 ปีที่แล้ว

      You're welcome Martin

  • @MonkeySci
    @MonkeySci ปีที่แล้ว

    Actually many industrial electronics are build with ATmega series MCU's inside. They are very stable and reliable, well suited for industrial / medical / aerospace applications. The only pitfall is the cost, which is higher than ARM Cortex-M based MCU's widely used today.

    • @autoplc
      @autoplc  ปีที่แล้ว

      But it takes times

  • @ferdiaek5557
    @ferdiaek5557 หลายเดือนก่อน

    Guys , i want to use controllino to make a industrial size eggs incubator, is it good ?

  • @nixonthuo808
    @nixonthuo808 2 หลายเดือนก่อน

    Which course can i learn to enable me to be a PLC programmer or automation master

  • @robertovivas
    @robertovivas 8 หลายเดือนก่อน

    Like and subscribed! Great content my friend

  • @MonkeySci
    @MonkeySci ปีที่แล้ว

    Large scale advanced control system like spacecraft or airplane are using C++ with RTOS as their first choice. Arduino is a software framework not a dev board model name. Obviously Arduino framework is more suitable than ladder program for a large scale / high reliability system. Nowadays electronic components generally have very good quality, which is easy to meet industrial standard. When you have thousands of I/O's and very complex logic, software reliability issues are much greater than hardware problems.

    • @autoplc
      @autoplc  ปีที่แล้ว

      For large scale we have DCS

  • @nadhiffadhila97
    @nadhiffadhila97 7 หลายเดือนก่อน

    can PLC be programmed as a usb joystick for windows? and does PLC have serial output so windows can read?

    • @nixonthuo808
      @nixonthuo808 2 หลายเดือนก่อน

      an arduino can i dont think a plc can

  • @kamome3813
    @kamome3813 10 หลายเดือนก่อน

    PLC blocks digital transformation. That must be changed. Arduino maybe the best option so far.

  • @sagargolliwar
    @sagargolliwar 2 ปีที่แล้ว +2

    What do you think the PLCs are made of? Not microcontrollers?
    BTW Arduino is an IDE, not a specific uC.
    If someone wants to make a PLC of their own learn actual electronics, PLCs are more about applications and control engineering.

    • @autoplc
      @autoplc  2 ปีที่แล้ว

      Yes PLC is a microcontroller.
      We talked about applications here. And since PLC is made for the industry, it will definitely be the first choice. This is known both by the specifications of PLC and can be realized with a little experience.
      ❤👍

  • @johnbrown6189
    @johnbrown6189 ปีที่แล้ว +1

    Any professional controls engineer would not ever consider using an Arduino for anything other than a hobby project.

    • @autoplc
      @autoplc  ปีที่แล้ว

      That's 99% true 😇

    • @donkeymarco
      @donkeymarco ปีที่แล้ว +1

      False. If the product is certigied and compliant with regulation can be used.
      An example: the Finder Opta.
      It can be programmed with IEC 61131-3 standard languages and/or Arduino "language".
      Several forget that Arduino semplified C++ franework, as well as IEC 61131-3 standard languages, are than compiled to run on thr MCU....and the compilers are the ones developed and/or suggested by mcu manufacuturers.

  • @iamwangine8752
    @iamwangine8752 11 หลายเดือนก่อน +1

    Arduino = children game , PLC = run the world 😂😂😂

  • @theotherbart
    @theotherbart 2 ปีที่แล้ว +2

    Hi just trying to help here as I see that you have close to 3000 views but only 70-is likes. IMHO your video is way to long dragged out. This could be done in under 15 min video if you present the information in a more efficiënt way. We don’t need to see you the whole time, focus on the content. Use slides that show us more and do the required story telling but don’t drag on. If you want to compare two things, it seems to me like a good idea to present the two side by side as a summary. Also, the 2 min Arduino video is ok, the ABB one is way too long and not relevant. Just my humble 2-cents. Good luck with the channel!

    • @autoplc
      @autoplc  2 ปีที่แล้ว +1

      Hi, Thank you very much for your suggestion.
      Yes, you are right and I am constantly getting better.
      If you watch the latest videos produced, you will notice that the time of the videos has become much shorter.

  • @sm1thers
    @sm1thers ปีที่แล้ว

    Official Arduino PLC is now a thing.

    • @johnbrown6189
      @johnbrown6189 ปีที่แล้ว

      Anybody that is responsible for machinery in a plant will not allow Arduinos in their facility as machine or process controls.

  • @edinfific2576
    @edinfific2576 ปีที่แล้ว +1

    Almost 3 and half minutes of an advertisement for ABB right at the beginning!? And then, quickly afterwards, a whole minute of seemingly another advertisement for Bosch!? This is one of the worst advertisement to content ratio videos I have ever come across.
    I don't want to bother with the rest of the video, seeing that already at 6 minutes and 35 seconds in I have already wasted 4 and half minutes of my time on advertisement or product placement.
    WAY TOO MUCH!

    • @autoplc
      @autoplc  ปีที่แล้ว

      Believe me, there is no Sponsor

    • @edinfific2576
      @edinfific2576 ปีที่แล้ว

      @@autoplc Then it was an attempt at inserting impressive graphics to make higher-quality-looking video and fill the time, but it achieved an opposite effect. I understand you're trying to make a good video, but trying too hard to impress can actually be the downfall, as it often happens.

  • @mikrotech3103
    @mikrotech3103 ปีที่แล้ว +1

    The Problem is not in the MCU the problem is the Arduino IDE itself. I used an Arduino based Temperature and PH sensor integrated using PID logic the circuit worked good for 2 days but after that The Arduino wasn't able to Cut off the Relay and there was a huge loss of our company due to the higher temperature. Arduino is just a toy never use it for industry grade applications.

    • @autoplc
      @autoplc  ปีที่แล้ว +2

      Hi, we do not recommend it for industry usage

    • @SniperPIKACHU
      @SniperPIKACHU หลายเดือนก่อน

      I have been using Arduino for R&D at work doing temperature sensing, and controlling MOSFETs and relay switches. They ran much more than 2 days and I had no problem with Arduino. I even have multiple personal projects at home, for example, a temperature and dust monitoring system I built for my PC case that ran for 2 years and I have no problem. Built a car seat heater controller for my old car and it has been working for 5 yrs until I took it out and sold the car, no problem. Of coz, I would not use it for the final product but for quick R&D just to control and monitor. Still, the point is, that Arduino with Atmel MCU is not the problem like you said. As for your 2 days then fail situation, there could be something else wrong, not an Arduino IDE issue. I don't think the Arduino IDE did any wrong interpretation of your code. Could there be a bug in your code and there is a counter that hit max value and you did not clear? Anyway, I wouldn't use Arduino for industry control such as oil and gas or factory control. I use GE RTUs and SCADAPACKs. I prefer Structured text and ladder logic but if I could I want to do C++ since it makes more sense for me.

    • @mikrotech3103
      @mikrotech3103 หลายเดือนก่อน +2

      @@SniperPIKACHU Read my Comment again I said for industry grade applications where Precision and Robustness decides the fate of the operation not for Your personal home usage. In industry application your competition is directly with the existing Professional Automation like Siemens LNT

    • @SniperPIKACHU
      @SniperPIKACHU หลายเดือนก่อน

      @@mikrotech3103 Yeah I agree and I know you said that. However, you know I really hate the fact that the PLC / RTU manufacturers for Professional Automation are charging licenses to use their IDE/programming environment. Not to mention most of them are terrible and buggy. Then you have a lot of cyber security in your own company that requires to run those IDEs on a virtual machine...then those IDE even crash a lot more often and the license key does not work etc. We have already purchased their hardware but now they charge us to program it? Besides, you need to use their IDE to program and there are no alternatives. GE, Siemens, and Schneider Electric are all the same. The IDEs used to be free and come with the hardware. A PLC (with or without a backplane to mount the PLC and modules) is at least $2000 minimum. A typical larger racks cost an average of $10,000. Yet, they still want to charge you to spend a few grand to program it or you just have an expensive paperweight. This is just becoming agonizing. I wish Adruino would take over someday. I've still been using Arduino for my own side job/hobby. Arduino IDE is indeed getting better. Also, Arduino released a PLC unit a year ago called Arduino OPTA. Is it a good PLC that can challenge those from the aforementioned manufacturers? This is what I have been trying to find out recently.

  • @rwatson2609
    @rwatson2609 ปีที่แล้ว

    I can't think of a single application where an Arduino would be a better solution. . . . . except as a hobbiest that just enjoys making projects quickly.

  • @skycupidgmail8943
    @skycupidgmail8943 ปีที่แล้ว

    speedup 1.5

  • @acacialodge5052
    @acacialodge5052 ปีที่แล้ว

    Stop with the hand waving. very disconcerting.

  • @davedave3631
    @davedave3631 2 ปีที่แล้ว

    Thanks to the annoying sound effects thrown into the video I can’t watch it. They’re loud and obnoxious. Thumbs down.

    • @autoplc
      @autoplc  2 ปีที่แล้ว +1

      Hi, sorry for that,
      This issue has been resolved in the new videos.
      However, thank you for your message.

  • @CryptoGlific-fw8of
    @CryptoGlific-fw8of ปีที่แล้ว

    You cannot use an Arduino in industrial automation environment!!! First off, it would need to allow online editing and second, it would need to be a lot faster processing. I work in industrial automation daily and a plant is never going to shut down so you can change something

    • @autoplc
      @autoplc  ปีที่แล้ว

      Yes, you are right

  • @AdaptivePhenix
    @AdaptivePhenix 2 ปีที่แล้ว +3

    You need to get off the bandwagon.
    To answer the question.... *NEITHER* of them!
    The _KILLER_ MCU out there is the Parallax Propeller P2.
    8 - 32bit processors in one chip....that share memory and pins
    Programmed in C, Basic, Spin, PASM, Forth and soon, upython.
    All 64 pins are identical and are "smartpins"....they can be whatever you want.....even quadrature encoder counters. For example, I am currently reading 12 encoders at >100MHz with no CPU overhead.
    Wake up people...stop being sheeple.

    • @autoplc
      @autoplc  2 ปีที่แล้ว

      Hey calm down, thanks for the comment anyway 🙏

    • @UndiagnosedGenXer
      @UndiagnosedGenXer 2 ปีที่แล้ว +1

      @craig
      th-cam.com/video/v0IxEVSmy1o/w-d-xo.html

    • @autoplc
      @autoplc  2 ปีที่แล้ว

      WOW

  • @DieselRamcharger
    @DieselRamcharger ปีที่แล้ว +1

    Simple Answer. Absolutely not.