Thông báo

Collapse
No announcement yet.

PLC điều khiển động cơ bước (Step motor)

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

  • PLC điều khiển động cơ bước (Step motor)

    Như chúng ta đã biết PLC có rất nhiều ứng dụng phải không nào? Nhưng bạn nào đã thử dùng PLC điều khiển động cơ bước chưa?
    Động cơ bước làm việc được là nhờ có bộ chuyển mạch điện tử đưa các tín hiệu điều khiển vào stato theo một thứ tự và một tần số nhất định. Tổng số góc quay của Roto tương ứng với số lần chuyển mạch, cũng như chiều quay và tốc độ quay của Ro*** phụ thuộc vào thứ tự chuyển đổi và tần số chuyển đối.
    Để điều khiển động cơ bước bằng PLC thì từ PLC đến động cơ bước cần có mạch khuếch đại công suất.
    Vấn đề cần tìm hiểu ở đây là mạch Công suất đó như thế nào? và giả sử cần phản hồi đo góc quay của động cơ bước thì mạch tổng thế sẽ như thế nào? Vầ vấn đề lập trình cũng là một vấn đề quan trọng.
    Ai có kinh nghiệm trong vấn đề này, xin cho ý kiến nhá.

  • #2
    Có một bạn hỏi mình rằng: Nếu mình có 1 cái motor 1 chiều DC, bạn có thể lập trình cho cái mô-tơ nó quay nhanh chậm khác nhau không? Mình không biết trả lời sao, Digital Output chắc là không được phải không? May ra dùng Analog Out thì được nhưng dùng lệnh gì và như thế nào ! ai giúp mình với ! Thanks !

    Comment


    • #3
      Như chúng ta đã biết PLC có rất nhiều ứng dụng phải không nào? Nhưng bạn nào đã thử dùng PLC điều khiển động cơ bước chưa?
      Động cơ bước làm việc được là nhờ có bộ chuyển mạch điện tử đưa các tín hiệu điều khiển vào stato theo một thứ tự và một tần số nhất định. Tổng số góc quay của Roto tương ứng với số lần chuyển mạch, cũng như chiều quay và tốc độ quay của Ro*** phụ thuộc vào thứ tự chuyển đổi và tần số chuyển đối.
      Để điều khiển động cơ bước bằng PLC thì từ PLC đến động cơ bước cần có mạch khuếch đại công suất.
      Vấn đề cần tìm hiểu ở đây là mạch Công suất đó như thế nào? và giả sử cần phản hồi đo góc quay của động cơ bước thì mạch tổng thế sẽ như thế nào? Vầ vấn đề lập trình cũng là một vấn đề quan trọng.
      Ai có kinh nghiệm trong vấn đề này, xin cho ý kiến nhá.
      Thực tế cái này cũng không co j là khó quá. Mình vừa chế tạo thành công 1 máy điều khiển động cơ bước. Bạn vào Google search "Set 10" của SIEMENS sẽ thấy mô hình tổng thể, chỉ có điều giá của nó hơi đắt, (khoảng 50M 1 bộ).
      Để điều khiển động cơ bước bằng PLC sẽ bao gồm các khối sau:
      * PLC
      * Position control module
      * Bộ khuếch đại công suất.
      Hãng SIEMENS đã cung cấp đầy đủ, và phần mềm cũng hỗ trợ cho việc lập trình điều khiển vị trí.
      Với Module điều khiển vị trí và bộ khuếch đại công suất động cơ bạn có thể chọn điều khiển 1 loại động cơ bước của SIEMENS với các dải điều khiển khác nhau: 500 p/r, 1000 p/r, 5000 p/r, 10000 p/r.
      việc lập trình điều khiển cũng không khó, vì Step7microwin 4.0 đã có sẵn các Function Block sẵn cho việc điều khiển, bạn có thể gia tốc, giảm tốc, đặt tốc độ khác nhau, vị trí khác nhau. Đồng thời chức năng mô phỏng của Step7 - 4.0 cũng giúp bạn có thể giám sát, kiểm tra xem chương trình chạy có đúng không.
      Mình chỉ nói sơ lược thế thôi.
      Với PLC của các hãng khác mình chưa làm nhiều nên không biết. Các bạn nào biết có thể Share cho mình nhé.

      Comment


      • #4
        Có một bạn hỏi mình rằng: Nếu mình có 1 cái motor 1 chiều DC, bạn có thể lập trình cho cái mô-tơ nó quay nhanh chậm khác nhau không? Mình không biết trả lời sao, Digital Output chắc là không được phải không? May ra dùng Analog Out thì được nhưng dùng lệnh gì và như thế nào ! ai giúp mình với ! Thanks !
        Với cái này có rất nhiều phương án giải quyết bạn à.
        Mình dùng luôn cái đầu ra digital, nhưng sử dụng như đầu ra phát xung tốc độ cao, trong PLC CPM1A, CPM2A của OMRON có tích hợp sẵn, nhưng không phải DO nào cũng dùng được. Bạn hãy dùng xung phát ra từ đó điều khiển 1 bộ nguồn xung, hoặc điều khiển tiristor, triac... là được thôi mà.
        Chúc vui

        Comment


        • #5
          Bạn icetoheart cho mình hỏi luôn là dùng Siemens S7-300 có điều khiển được không vậy ?

          Comment


          • #6
            Nguyên văn bởi icetoheart Xem bài viết
            Với cái này có rất nhiều phương án giải quyết bạn à.
            Mình dùng luôn cái đầu ra digital, nhưng sử dụng như đầu ra phát xung tốc độ cao, trong PLC CPM1A, CPM2A của OMRON có tích hợp sẵn, nhưng không phải DO nào cũng dùng được. Bạn hãy dùng xung phát ra từ đó điều khiển 1 bộ nguồn xung, hoặc điều khiển tiristor, triac... là được thôi mà.
            Chúc vui
            OMRON thì mình không có họ CPMXX mà chỉ có OMRON ZEN thì phải dùng thế nào ?

            Comment


            • #7
              Với ZEN thì bạn phải kết hợp với bộ Analog Output thôi.
              dùng Siemens S7-300 có điều khiển được không vậy ?
              S7-300 dùng được bạn à, Bạn cứ đọc trong User's manual sẽ thấy.

              Comment


              • #8
                Mình dốt quá, mong bạn chỉ rõ hơn !

                Comment


                • #9
                  Thế này nhé, S7200 là version thấp hơn S7300, đều là của hãng Siemens. Cùng 1 đời S7, về nguyên tắc là phiên bản sau update nhiều tính năng hơn phiên bản trước, do đó S7 300 cũng sẽ làm được những cái mà S7200 làm được.
                  Về điều khiển động cơ bước của Siemens, trong Step7 microwin có sẵn các hàm chắc năng thuận tiện cho việc điều khiển (thậm chí các hàm này không đơn thuần là điều khiển động cơ bước, mà điều khiển cả động cơ secvo)
                  Ví dụ hàm POSx_GOTO dùng để điều khiển động cơ đến vị trí đặt trước, với tốc độ đặt trước. Khi đó tín hiệu từ PLC sẽ đưa đến khối Position Module, từ khối này tín hiệu xung được mã hóa và chuyển đến khối khuếch đại xung (với động cơ bước) hay secvo, và động cơ sẽ chạy đến đúng vị trí và tốc độ đặt.
                  Thực tế động cơ bước hay động cơ secvo thì phương pháp điều khiển từ PLC ra là như nhau, đều có xung xác định vị trí, xác định chiều quay. Với động cơ secvo thì có thêm Encoder để phản hồi tín hiệu vị trí, nhưng tín hiệu này không phải đưa trực tiếp vào PLC mà đưa vào secvo. Trong một số trường hợp thì động cơ bước cũng có encoder.

                  Comment


                  • #10
                    mình upload chương trình PLC máy mài của mình cho bạn tham khảo nhé, chương trình điều khiển 1 động cơ bước, có lập trình cho màn hình điều khiển TD200, dữ liệu nhập vào từ màn hình điều khiển.
                    Attached Files

                    Comment


                    • #11
                      còn đây là sơ đồ điện
                      Attached Files

                      Comment


                      • #12
                        Minh sẽ thử xem, có gì thắc mắc, mình rất mong được các bạn giúp đỡ !

                        Comment


                        • #13
                          Nguyên văn bởi icetoheart Xem bài viết
                          mình upload chương trình PLC máy mài của mình cho bạn tham khảo nhé, chương trình điều khiển 1 động cơ bước, có lập trình cho màn hình điều khiển TD200, dữ liệu nhập vào từ màn hình điều khiển.
                          Bác Icetoheart xem lại chương trình này, file bị lỗi rùi, không có định dạng. Với lại cái file keo may.rar không thấy vẽ sơ đồ kết nối với Động cơ bước.
                          Bác Icetoheart có thể vẽ sô đồ lắp ráp toàn bộ được không? (Từ nguồn - PLC - Module Position- Module Khuếch đại công suất - Động cơ bước). Cảm ơn bác nhiều nhiều.

                          Comment


                          • #14
                            Chào các bạn !
                            Để điều khiển động cơ bước chúng ta chỉ cần dùng những thiết bị sau :
                            1. S7-200, CPU-224XP ngõ ra tranistor.
                            hoặc con CPU-226 với ngõ ra phát xung 20KHz
                            2. Một động cơ Step và Driver cho động cơ Step
                            Việc còn lại là lập trình phát xung cho nó hoạt động thôi. Không cần phải trang bị mạch khuyếch đại và module position. Vì bản thân con 224XP ngõ ra tranistor có ngõ phát xung lên đến 100KHz đủ để điều khiển cho động cơ Step và cho một số động cơ Servo (OMRON, MITSU..)
                            Đây là chương trình phát xung điều khiển động cơ Step. Gửi các bạn tham khảo.

                            Network 1

                            LD I0.0
                            CALL SBR_0
                            R Q0.0, 1

                            Network 2

                            LD I0.0
                            R Q0.3, 1

                            SBR-0 : Chuong trinh con

                            LD SM0.0
                            MOVB 143, SMB67
                            MOVW 100, SMW68
                            MOVD 10, SMD72
                            ATCH INT_0, 19
                            ENI
                            PLS 0

                            INT_0 : chuong trinh ngat

                            LD SM0.0
                            = Q0.3
                            CRETI

                            Có gì liên hệ với mình
                            Email : phamhoangdung1980@yahoo.com
                            Last edited by phamhoangdun; 02-04-2008, 12:41.

                            Comment


                            • #15
                              Bạn phamhoangdun có thể nói rõ hơn được không? Như sơ đồ mạch điện lắp ráp các thiết bị, và cách lập trình nữa. Bạn có thể điều đưa ra chương trình điều khiển cho động cơ bước ở chế độ cả bước và nửa bước nữa. ví dụ như mình muốn cấp cho động cơ bước 50 xung, quay theo chiều quay đồng hồ, sau đó cấp 30 xung để quay ngược chiều kim đồng hồ. Theo như bạn có thể cho động cơ quay nhanh hay quay chậm được không? và lập trình cho động cơ bước ở chế độ giữ như thế nào?
                              Mình dùng CPU 314 có OK?
                              Mong bạn nói rõ hơn!

                              Comment

                              Về tác giả

                              Collapse

                              tutuc3 Tìm hiểu thêm về tutuc3

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

                              Collapse

                              • mèomướp
                                Trả lời cho Sửa bộ nguồn DC 60V 45A
                                bởi mèomướp
                                Dạ hông dám làm thì chắc chắn sẽ mãi ko thể làm được đâu ạ. Nguồn xung dân dụng vài kw giờ rất nhìu ạ, sạc ô tô điện, máy hàn, lò vi sóng, âm ly... tùy chất lượng mà độ phức tạp sẽ khác nhau ạ. Và cái giá phải trả về kinh tế...
                                Hôm qua, 13:11
                              • tuyennhan
                                Trả lời cho Sửa bộ nguồn DC 60V 45A
                                bởi tuyennhan
                                Sửa dạng này thì chuyên còn không dám chắc khộng cháy nổ với linh kiện bán ngoài chợ nói gì khộng chuyên .
                                Hôm qua, 09:25
                              • tuyennhan
                                Trả lời cho Cần tư vấn cải thiện chất âm thanh loa SoNy.
                                bởi tuyennhan
                                Đúng rồi chọn mua theo tai . ca thì phải toàn dải nhạc thì chỉ cao và thấp thé nên loa ca thì nghe nhạc không hay và ngược lại .
                                Muốn ca và nhạc đều hay thì phải dúng 2 giàn , còn nếu chỉ có 1 thì phải chỉnh sửa lại sao cho ca và nhạc đều được không quá dở ....
                                Hôm qua, 09:10
                              • Ng.Phuong.5
                                Vấn đề in lỗ khoan ra pdf ở Orcad 9.2
                                bởi Ng.Phuong.5
                                Vấn đề cũ: khi in mạch ra pdf và bấm chọn Keep Drill Holes Open, in ra thì pdf trắng đen các lỗ chân linh kiện như nhau. Mặc dù có linh kiện phần Drill là 1mm, có linh kiện thì là 3mm. Cho em hỏi cách sửa phần này ở Orcad 9.2 với ạ.
                                Mấy con...
                                09-01-2025, 19:44
                              • viettinh
                                Trả lời cho Cần tư vấn cải thiện chất âm thanh loa SoNy.
                                bởi viettinh
                                Bác nói đúng quá. Cơ mà muốn mua hàng chính hãng, hàng thương hiệu mà tai lại hợp hàng tầu mới khổ chứ.
                                Đang tính mua cái loa tầu nữa cột đằng sau loa này, Loa sony chỉ để hát nhép thôi, có dc k các bác ...
                                09-01-2025, 18:12
                              • nguyendinhvan
                                Trả lời cho Cần tư vấn cải thiện chất âm thanh loa SoNy.
                                bởi nguyendinhvan
                                Theo tôi thì khi hpj sản xuất ra cái loa đó, đã có nhiều chuyên gia kỹ thuật hiệu chỉnh, tính toán các phần tử kỹ lưỡng rồi.
                                Bây giờ tính toán hiệu chỉnh lại cần có đội ngũ tương đương với nhà sản xuất.
                                Cách đơn giản...
                                09-01-2025, 00:04
                              • mèomướp
                                Trả lời cho Sửa bộ nguồn DC 60V 45A
                                bởi mèomướp
                                Dạ cháu có ý tốt muốn động viên chú ấy ngâm cứu khoa học thôi ạ. Về phần kiểm tra dao động thì chú ấy chưa biết thì sẽ tìm hiểu được là cần những gì ạ, chắc chắn là khi hướng dẫn phần ấy các cô chú nào đó sẽ lưu ý cần loại sò công suất ra tránh cháy nổ rồi ạ....
                                08-01-2025, 19:02
                              • tuyennhan
                                Trả lời cho Sửa bộ nguồn DC 60V 45A
                                bởi tuyennhan
                                Chủ thớt hỏi có kiểm tra được dao động mà không cấp nguồn thì rõ trình ở mức nào mà mèo còn xúi ngâm cứu nữa ác vậy ....
                                08-01-2025, 15:43
                              • tuyennhan
                                Trả lời cho Cần tư vấn cải thiện chất âm thanh loa SoNy.
                                bởi tuyennhan
                                Loa bass đấu trực tiếp không qua phân tần để thành loa toàn dải xem có thoát tiếng khộng , nếu không thoát cần phải sửa lại mạch cs hay âm sắc nếu đủ trình còn nếu thoát ca hay nhưng chưa vừa ý vì bass kém chăc thì đấu lại như cũ và đấu thêm loa mid treble bên ngoài .
                                08-01-2025, 15:28
                              • mèomướp
                                Trả lời cho Cần tư vấn cải thiện chất âm thanh loa SoNy.
                                bởi mèomướp
                                Dạ loa tép bé xíu như ngón chân cái thôi ạ. Thiếu gì chỗ để đâu. Quan trọng là gắn thêm nó loa nghe ok hay ko thôi ạ...
                                08-01-2025, 11:44
                              Đang tải...
                              X