Thông báo

Collapse
No announcement yet.

Có nên thay thế PLC bằng VĐK không?

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • Có nên thay thế PLC bằng VĐK không?

    Chào các bạn!
    Trong công nghiệp tôi thấy các nhà máy thiết bị hay sử dụng PLC. Tôi đặt câu hỏi liệu có thể thay thế PLC bằng Vi điều khiển trong các ứng dụng công nghiệp được không nhỉ? Khi tôi đề đạt ý kiến sẽ thay thế các bộ điều khiển PLC bằng các bộ Vi điều khiển thì có nhiều người phản đối cho rằng chúng chạy không ổn định. Theo các bạn liệu sự thật có như vậy không?
    - Xét về tính tiện dùng thì PLC là thiết bị tích hợp sẵn chỉ việc dùng còn Vi điều khiển( VDK) thì phải chế mạch cùng các linh kiện khác đi kèm.
    - Xét về giá cả. PLC đắt hơn nhiều lần so với dùng VDK đặc biệt là khi mở rộng thêm cổng IO.
    - Xét về cấu tạo. PLC cũng có một bộ vi xử lý cũng có các khối như khối nguồn, khối giao tiếp vào ra... và VDK cũng cần các khối đó.
    - Đa phần đều biết đến PLC mà không biết đến vi điều khiển - hỏi ai cũng trả lời vậy.
    - Tỉ lệ PLC chết và tỉ lệ VDK chết ( Chỉ xét riêng con VDK thôi) thì chưa thấy thống kê nào cho biết rõ.
    -.................................................. ..........vv.

    Theo tôi nghĩ VDK hay PLC là như nhau. Cốt yếu là giải thuật. Giải thuật đúng sẽ dẫn đến chạy ổn định cả hệ thống. Vi điều khiển chạy cũng khá ổn định đấy thôi. Quan trọng là mình thiết kế phần nguồn, các linh kiện tốt, thiết kế hợp lý.
    Đó là theo ý kiến của riêng tôi. Theo ý kiến các bạn thì có thể thay thế PLC bằng VDK được không?
    n
    ĐT: 0986 492 489

    Tham khảo:

  • #2
    Theo mình nghĩ VĐK có thể thay thế được PLC chứ.
    Còn việc dùng được hay không thì mình nghĩ nếu bạn có cách chứng minh được, bằng cả số liệu thống kê và lí thuyết tính toán về độ ổn định thì người ta an tâm mà dùng, còn không thì dùng đại và tin vào khả năng của bạn thôi.

    Comment


    • #3
      VDK không thể thay thế PLC được vì:
      VDK chỉ là một con IC còn PLC thì có đủ cả nguồn, I/O, PC interface, storage, communication interface. Mini operating system, floating point support,vv...
      Nếu bạn muốn thiết kế một PLC trên nền VDK thì bạn phải biết thiết kế phần cứng như nguồn, mạch lưu trữ chương trình (thẻ nhớ SD chẳng hạn), mạch giao tiếp máy tính như RS232, RS485, USB, TCP/IP...Bộ VDK phải là 32 bit như ARM thì mới xử lý analog được. Sau đó bạn phải biết lập trình window để tạo chương trình nạp cho VDK bằng giao diện đồ họa trực quan(chứ không phải bằng các dòng lệnh ASM), rồi bạn phải biết lập trình tạo giao diện HMI, lúc này các chuẩn giao tiếp Window như DDE, OPC, TCP/IP ...chắc chắn phải có. Cuối cùng bạn phải tạo một hệ điều hành mini cho VDK để quản lý và cập nhật I/O, tạo các hàm chuẩn cho user.
      Nói chung bạn phải có đầy đủ kỹ năng phần cứng, mềm và các cách quản lý thiết bị...

      Comment


      • #4
        Nếu mà người ta chỉ dùng PLC để on/off relay thôi thì có cần những thứ phức tạp như vậy không nhỉ?. Nếu chỉ dùng một số tính năng nào đó của PLC thì không cần mua cả cục làm gì.
        Còn nếu dùng VĐK làm được tấc cả những chuyện như bạn Viet Vinh nói thì khi đó người ta vẫn dùng PLC (!!!, có vẽ nghịch lí không nhỉ ?). Dùng VĐK thay thế được PLC khi mà VĐK chỉ làm được một số chuyện rất nhỏ của PLC làm được thôi, và chuyện đó người ta cần.
        Àh, mà em chẳng biết dùng cái nào trong hai cái VĐK và PLC. Em suy luận theo tâm lí con người.

        Comment


        • #5
          Nguyên văn bởi Viet Vinh Xem bài viết
          VDK không thể thay thế PLC được vì:
          VDK chỉ là một con IC còn PLC thì có đủ cả nguồn, I/O, PC interface, storage, communication interface. Mini operating system, floating point support,vv...
          Nếu bạn muốn thiết kế một PLC trên nền VDK thì bạn phải biết thiết kế phần cứng như nguồn, mạch lưu trữ chương trình (thẻ nhớ SD chẳng hạn), mạch giao tiếp máy tính như RS232, RS485, USB, TCP/IP...Bộ VDK phải là 32 bit như ARM thì mới xử lý analog được. Sau đó bạn phải biết lập trình window để tạo chương trình nạp cho VDK bằng giao diện đồ họa trực quan(chứ không phải bằng các dòng lệnh ASM), rồi bạn phải biết lập trình tạo giao diện HMI, lúc này các chuẩn giao tiếp Window như DDE, OPC, TCP/IP ...chắc chắn phải có. Cuối cùng bạn phải tạo một hệ điều hành mini cho VDK để quản lý và cập nhật I/O, tạo các hàm chuẩn cho user.
          Nói chung bạn phải có đầy đủ kỹ năng phần cứng, mềm và các cách quản lý thiết bị...
          Chính xác! Sự tiến bộ của các ứng dụng điều khiển trong công nghiệp đi từ các board VĐK đơn giản đến các hệ thống PLC phức tạp. Sau đó là các hệ thống DCS cự kỳ phức tạp nữa. Vậy tại sao chúng ta lại đi ngược lại nhỉ?
          Nói 1 cách đơn giản thôi: với 1 VĐK, có ai có thể lập trình cho khoảng 20 timer chạy chính xác không?

          Comment


          • #6
            "Có nên ko?" thì phụ thuộc vào yêu cầu thiết kế của mỗi đề tài. Còn về cơ bản chung thi không thay đc. VDK có thể làm đc nhiều chức năng như PLC có khi còn hơn, nhưng độ chính xác thì phụ thuộc nhiều vào ng thiết kế.

            Comment


            • #7
              Để tạo ra PLC:
              -Các bạn phải biềt thiết kế mạch điện tử, phải biết nhiều IC, transistor...
              -Các bạn phải biết lập trình windows Win32 API để lập trình giao diện, quản lý, lưu trữ... Viết device driver.
              -Các bạn phải biết các khái niệm về hệ điều hành (quản lý ứng dụng, luồng, bộ nhớ, lưu trữ...)
              -Các bạn phải biết các chuẩn giao tiếp.
              -Các bạn phải biết nhiều thuật toán.
              -Phải có tiền và thời gian.
              Mình cũng đang đau đầu về vấn đề này đây

              Comment


              • #8
                thực ra thì PLC cũng được chế tạo từ vdk và các linh kiện điện tử.nhưng thực tế thì không ai thay thế kiểu đó cả bởi vì nó quá phức tạp.các thiết kế trong plc được tính toán rất cẩn thận có thể coi là tối ưu nhất rồi.do đó tùy từng ứng dụng nên dùng vdk+van bán dẫn hoặc plc

                Comment


                • #9
                  Nguyên văn bởi minhhieu Xem bài viết
                  Chào các bạn!
                  Trong công nghiệp tôi thấy các nhà máy thiết bị hay sử dụng PLC. Tôi đặt câu hỏi liệu có thể thay thế PLC bằng Vi điều khiển trong các ứng dụng công nghiệp được không nhỉ? Khi tôi đề đạt ý kiến sẽ thay thế các bộ điều khiển PLC bằng các bộ Vi điều khiển thì có nhiều người phản đối cho rằng chúng chạy không ổn định. Theo các bạn liệu sự thật có như vậy không?
                  - Xét về tính tiện dùng thì PLC là thiết bị tích hợp sẵn chỉ việc dùng còn Vi điều khiển( VDK) thì phải chế mạch cùng các linh kiện khác đi kèm.
                  - Xét về giá cả. PLC đắt hơn nhiều lần so với dùng VDK đặc biệt là khi mở rộng thêm cổng IO.
                  - Xét về cấu tạo. PLC cũng có một bộ vi xử lý cũng có các khối như khối nguồn, khối giao tiếp vào ra... và VDK cũng cần các khối đó.
                  - Đa phần đều biết đến PLC mà không biết đến vi điều khiển - hỏi ai cũng trả lời vậy.
                  - Tỉ lệ PLC chết và tỉ lệ VDK chết ( Chỉ xét riêng con VDK thôi) thì chưa thấy thống kê nào cho biết rõ.
                  -.................................................. ..........vv.

                  Theo tôi nghĩ VDK hay PLC là như nhau. Cốt yếu là giải thuật. Giải thuật đúng sẽ dẫn đến chạy ổn định cả hệ thống. Vi điều khiển chạy cũng khá ổn định đấy thôi. Quan trọng là mình thiết kế phần nguồn, các linh kiện tốt, thiết kế hợp lý.
                  Đó là theo ý kiến của riêng tôi. Theo ý kiến các bạn thì có thể thay thế PLC bằng VDK được không?
                  Theo mình thì có thể thay thế được tùy vào các ứng dụng , mình cũng từng làm nhiều dự án cho công nghiệp , và họ cũng yêu cầu dùng VDK . Đúng là cái khó là làm sao giải quyết được những vấn đề nhiễu trong công nghiệp, không ai có thể tự tin mình thiết kế mạch có khả năng triệt nhiễu hết, trừ khi đó, 1 nhóm chuyên thiết kế mạch triệt nhiễu như của PLC .
                  Nếu yêu cầu không quá khắt khe thì tư tin mà thay thế , vì thời buổi này tính toán kinh tế luôn là hàng đầu.
                  Trừ khi đó là 1 dự án lớn hàng trăm triêu thì PLC là thượng sách ( Vì người ta bỏ ra hàng tỷ đồng thì 3-4 triệu họ coi như là 3-4 chục ngàn thui, và họ quan tâm đến sự đồng bộ, chất lượng, tiện lợi , và hỗ trợ tốt hơn)

                  Comment


                  • #10
                    Nguyên văn bởi minhhieu Xem bài viết
                    Chào các bạn!
                    Trong công nghiệp tôi thấy các nhà máy thiết bị hay sử dụng PLC. Tôi đặt câu hỏi liệu có thể thay thế PLC bằng Vi điều khiển trong các ứng dụng công nghiệp được không nhỉ? Khi tôi đề đạt ý kiến sẽ thay thế các bộ điều khiển PLC bằng các bộ Vi điều khiển thì có nhiều người phản đối cho rằng chúng chạy không ổn định. Theo các bạn liệu sự thật có như vậy không?
                    - Xét về tính tiện dùng thì PLC là thiết bị tích hợp sẵn chỉ việc dùng còn Vi điều khiển( VDK) thì phải chế mạch cùng các linh kiện khác đi kèm.
                    - Xét về giá cả. PLC đắt hơn nhiều lần so với dùng VDK đặc biệt là khi mở rộng thêm cổng IO.
                    - Xét về cấu tạo. PLC cũng có một bộ vi xử lý cũng có các khối như khối nguồn, khối giao tiếp vào ra... và VDK cũng cần các khối đó.
                    - Đa phần đều biết đến PLC mà không biết đến vi điều khiển - hỏi ai cũng trả lời vậy.
                    - Tỉ lệ PLC chết và tỉ lệ VDK chết ( Chỉ xét riêng con VDK thôi) thì chưa thấy thống kê nào cho biết rõ.
                    -.................................................. ..........vv.

                    Theo tôi nghĩ VDK hay PLC là như nhau. Cốt yếu là giải thuật. Giải thuật đúng sẽ dẫn đến chạy ổn định cả hệ thống. Vi điều khiển chạy cũng khá ổn định đấy thôi. Quan trọng là mình thiết kế phần nguồn, các linh kiện tốt, thiết kế hợp lý.
                    Đó là theo ý kiến của riêng tôi. Theo ý kiến các bạn thì có thể thay thế PLC bằng VDK được không?
                    PLC được thiết kế như một cổ máy điều khiển khá hoàn hảo trong điện tử công nghiệp vì thế mà hầu như nó có vị trí độc tôn riêng của nó. Tuy nhiên cũng vì thế mà phát sinh những việc lạm dụng PLC, thực tế mình chứng kiến rất nhiều kỹ sư điện tử hể có điều khiển là chỉ biết PLC hay chí ít cũng LOGO này nọ...!
                    Mình cũng từng cảm thấy điều phi lý như bạn đã viết ra và mình cũng mạnh dạn thay thế PLC trong một số ứng dụng. Qua một thời gian mình nhận thấy VĐK hoàn toàn có thể thay thế cho PLC trong bất kỳ một ứng dụng cụ thể nào nhưng dùng VĐK bạn phải trả một giá rất đắt cho ông thầy "KINH NGHIỆM" !
                    Khi thiết kế một hệ thống dùng VĐK thay thế một PLC tương đương sẽ ngốn của bạn rất rất nhiều chất xám và công sức, chính vì thế mà kỹ sư mới ra trường bây giờ rất ngại thiết kế một hệ thống như vậy lắm, trong khi đó thì PLC đã được kiểm chứng trong thực tế từ lâu rồi.
                    Thiết kế hệ thống dùng PLC mau lẹ hơn nhiều, Ví dụ như thiết kế hệ thống dùng VĐK thì chỉ cái bộ nguồn nuôi thôi cũng làm bạn "phát ốm" rồi, trong khi đó còn phải lập trình firmware, truyền thông, điều khiển, giao tiếp.... Thiết kế phần cứng.... rất nhiều !
                    Thế nhưng nếu bạn là người "đóng học phí nhiều" rồi thì dùng VĐK sẽ có lợi, trước hết là giá thành hệ thống. Nhẩm tính đơn giản một hệ thống nhỏ dùng PLC cũng phải tầm 10 triệu, nếu dùng VĐK thiết kế sẽ khoảng 3 triệu. Theo đó sẽ tránh được thối quen "dùng dao mổ trâu" nữa chứ. Tôi thấy trong thực tế vài ứng dụng chỉ có ON/OFF và tính toán đơn giản nhưng lại thiết kế dùng PLC !
                    Tuy nhiên ngày nay dân kỹ thuật phải khác, phải biết kinh doanh nữa chứ! Một anh kỹ thuật giỏi không phải có hình mẫu đầu tóc bù xù, quần áo lượm thượm như ngày nào được. Cho nên, nếu nói cho tận cho tường tận giữa PLC và VĐK thì rất khó mà đơn giản là tuỳ hoàn cảnh, tuỳ đối tượng nữa ...
                    Vì thế mà "dao mổ trâu" vẩn được dùng như ngày nào đó thôi !

                    Comment


                    • #11
                      Theo ý kiến của tui thì :

                      Về cơ bản, PLC là sản phẩm hoàn chỉnh còn VĐK gần như là "nguyên liệu thô", đối tượng ứng dụng khác nhau, thay thế nhau là chuyện "hạ hồi phân giải".

                      Nhiều người nói VĐK không ổn định bằng PLC ? Cái đó thì còn tùy vào tay nghề thiết kế của người làm VĐK, PLC cũng bị nhiễu y như VĐK nếu cùng làm việc trong một môi trường, chỉ có điều nó được chống nhiễu tốt hơn thôi. Mình từng thấy có người cũng làm PLC nhưng mà chỉ chạy được vài ngày tự nhiên lăng đùng ra chết, và cũng có người xài con 89C51 để điều khiển mày ép nhựa mà cũng chạy trơ trơ.

                      PLC dể lập trình hơn VĐK ? Cái đó thì đúng nhưng các bạn nên nhớ rằng, càng dể lập trình thì chương trình của bạn càng ít được "tự do" hơn. Vì vậy cũng ít có khả năng chương trình trong PLC bị treo như khi làm trong VĐK.

                      Đa số những việc mà PLC làm được thì VĐK đều làm được(DSP,floating point...), còn có những việc VĐK làm được mà PLC không làm được . Ngày nay các PLC ngày càng được trang bị tối tân hơn nên khoảng cách đó càng được thu hẹp, chỉ có điều là thật sự mà nói thì PLC giá thành quá cao so với VĐK.

                      Dùng PLC thì cần ít thời gian hơn để đưa ứng dụng vào sản xuất, VĐK thì lâu hơn, muốn mở rộng cũng lâu hơn, có sự cố cũng khắc phục lâu hơn và hơn nữa là phải gọi đúng người lập trình ra nó thì mới sửa lỗi nhanh được.

                      PLC và VĐK có 2 đối tượng ứng dụng khác nhau, sự thay thế có lẽ là không cần thiết. Tuy nhiên rất hoan nghênh những ai "vượt rào thành công" vì sẽ tiết kiệm một khoản tiền không nhỏ. Đi mua 1 con PLC cả trăm đô về để làm vài cái điều khiển logic đơn giản thì quả là xót tiền lắm.

                      Còn về VĐK có làm được 256 con timer chạy cùng một lúc như PLC có được không thì là được, timer vài micro giây thì khó chứ interval 1ms thì khả thi. Cứ nhìn vào chương trình PLC thì chẵng phải nó chạy một vòng rồi quay lại coi timer có time-out chưa thôi chứ nó đâu có phải interrupt/output-compare như timer của VĐK đâu.

                      Bên trong PLC cũng là một dạng VĐK, vì vậy nếu bạn dùng VĐK để làm một thiết bị thay thế PLC thì cái đó lại trở thành một PLC (dạng chuyên dụng).Giá có thể rẻ hơn rất nhiều hoặc mắc hơn rất nhiều.

                      NVT2
                      Tín đồ AVR giáo.

                      Comment


                      • #12
                        Tôi thấy chủ đề đưa ra thảo luận rất hay nên xin có đôi lời. Nếu chúng ta muốn thay thế PLC bằng VDK thì hãy xem coi tại sao PLC lại ổn định và ít bị nhiễu hơn VDK, vấn đề chủ yếu của việc chuyển đổi này là nhiễu. vậy anh chị nào đã làm qua PLC rồi có thể mở vỏ con PLC ra xem coi cấu trúc bên trong nó là cái quái gì mà lại ổn định hơn VDK, từ việc xem các cty lớn trên thế giới thiết kế PLC( thực chất là 1 mạch VDK) lại khắc phục tốt điều này. Qua việc nghiên cứu này chắc chắn chúng ta sẽ học rất nhiều về cách thiết kế của các cty lớn. Bản thân tôi cũng đang định kiếm 1 con PLC về khám nghiệm tử thi nó xem bên trong nó thiết kế như thế nào.
                        Tóm lại tôi nghĩ ta chỉ cần khắc phục được chuyện nhiễu thôi thì mọi việc ta đều có thể giải quyết bằng VDK.

                        Comment


                        • #13
                          Nếu bạn mở ra bạn sẽ thấy bên trong nó chả có khỉ gì hết, chỉ có một con CPU và vài link kiện khác, rơ le... Theo kẻ ngoại đạo như mình nghĩ nó cũng là một mạch vi xử lí mà thôi .

                          Comment


                          • #14
                            Xin hỏi bạn con CPU đó là loại CPU gì các linh kiện kết nối như thế nào, nguyên lý mạch nguồn của nó, mạch đk rơle nối như thế nào,từ đó ta phân tích sơ đồ mạch để đưa ra nhận xét về thiết kế cho chúng ta. Đừng ngại dò mạch, khi dò mạch sẽ có những điều rất lý thú về thiết kế cho chúng ta. Tôi là người chưa thấy cấu trúc bên trong của PLC nhưng tôi vẫn có thể hình dung là nó chỉ có CPU và các mạch IO, các mạch IO này ghép nối qua OPTO để chống nhiễu. Cái chính là chúng ta phải phân tích cụ thể kết nối củ nó tận gốc rễ vấn đề thì mới được.

                            Comment


                            • #15
                              Ví dụ PLC FX1n của Mitsu hình như nó là con Fx1n luôn ....
                              Àh mà mình có nói rồi đó, mình không có biết cả PLC lẫn VĐK nhé. Mình chỉ thích nghịch thôi.
                              Nghe giang hồ đồn đại một số PLC của Delta Đài Loan còn xài luôn cả con 8051 nữa (có thể là đời cũ chăng), lời đồn thường hay thất thiệt. Nếu có cao thủ nào xác nhận lại việc này có thật hay không thì tốt quá.

                              Comment

                              Về tác giả

                              Collapse

                              minhhieu 4 vợ + 10 con + 5 bồ bịch Tìm hiểu thêm về minhhieu

                              Bài viết mới nhất

                              Collapse

                              Đang tải...
                              X