Thông báo

Collapse
No announcement yet.

PLC+ servo motor

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

  • PLC+ servo motor

    Em chào các anh. Hiện tại em có rất nhiều thắc mắc về PLC+servo driver mà em không biết hỏi ai. Nếu anh nào có kinh nghiệm thì mong các anh giúp đỡ.
    - Tại sao tín hiệu phản hồi từ Encoder không đưa trực tiếp từ Servo motor về PLC mà lại qua Driver rồi mới đưa về PLC
    - Driver được thiết kế trên nguyên lý gì (xin nói qua về sơ đồ mạch điện)? Nguyên lý đảo chiều như thế nào?
    - Sự khác nhau giữa CW/CCW mode và Pulse+direction mode?
    - Khi muốn Table chuyển động 1 khoảng S thì cách tính số lượng xung như thế nào để add vào ô nhớ (Pulse) và (Sped)? Giả sử đã biết Vmax của Table; bước răng (pich) của trục; độ phân giải của Encoder...
    Đây là 1 trong nhiều thắc mắc của em. Rất mong nhận được sự giúp đỡ và hồi âm sớm của các anh.
    Thanks

  • #2
    Nguyên lý servo motor rất phức tạp.Driver+motor+encoder là bộ servo hoàn chỉnh còn plc chỉ làm nhiệm vụ phát xung cho servo chạy thôi (nếu servo của bạn chạy được chế độ xung tài liệu thường ghi là position ) ngoài ra servo còn chạy được speed..tùy loại mà bạn dùng.
    khác biệt của cw/ccw là:
    -Nếu set thông số servo là cw/ccw thì khi bạn cho xung vào cw servo chạy tới.Khi cho xung vào ccw thì servo chạy lui
    -Nếu set thông số servo là pulse+dir thì phát xung vào ngõ pulse,nếu dir=0 thì servo tới,dir=1 thì lui.
    -Tính độ dịch chuyển của bàn thì bạn phải biết servo của mình phát bao nhiêu xung/1 vòng quay rồi tính từ tỉ số truyền của cơ cấu.Thông thường pameter của driver có thông số chỉnh tỷ số truyền (hộp số điện tử gear electric)

    Comment


    • #3
      Tra lời đựoc cái gạch đầu dòng thứ nhất của bác doanhieu0104

      Ac servo driver hoạt động close loop. Chính vì vậy ko có encoder nó sẽ ko chạy đựoc, nên nguyen tắc servo driver sẽ nói với motor 2 đường 1 là dây nguồn UVW, 2 la dây encoder.Dây encorder nối về PLC là do thuật toán từ PLC yêu cầu.

      Nguyên lý ac servo, cái này phải nói về con motor, có thể là loại động cơ không dồng bộ, hoặc động cơ dông bộ, da phần là động cơ dồng bộ. Là động cơ 3 phase, bộ côgn suất là mạch nghịch lưu 3 phase. PP điều khiển cũng phát triển từ pp điều chế vector không gian( cái này mua sách của thầy Nguyễn Phùng Quang nghiên cứu thêm) icic


      Còn cái setting thì tùy, ac servo cho tỉ số chia rất mềm dẻo, cần xem hết tất cả các setting để điều chỉnh như mong muốn

      B/R
      Last edited by nhatson.elec; 02-01-2009, 18:28.

      Comment


      • #4
        Cảm ơn các anh đã quan tâm. em còn rất rất gà trong lĩnh vực này và mong các anh tiếp tục chia xẻ kinh nghiệm.
        -Hệ thống điều khiển servo motor là hệ thống ĐK kín với 2 vòng phản hồi: phản hồi về Driver là tốc độ, phản hồi về Control position unit (PLC) là phản hồi vị trí. Đường đi của tín hiệu phản hồi Encoder -> Driver -> PLC. Như vậy dạng tín hiệu phản hồi về Driver và PLC có giống nhau không? hay trước khi tín hiệu phản hồi được đưa về PLC thì đã qua 1 khâu điều chế nào đó trong Driver?
        -Lập trình cho PLC có hàm Pulse cấp xung xác định vị trí, hàm Sped xác định tần số xung qua đó quyết định tốc độ Motor, trong Driver chắc cũng có setting tốc độ -> vậy khi setting Driver và khi lập trình PLC thì yếu tố tốc độ này phải tính toán như thế nào cho hợp lý ?
        - Những thắc mắc của em là về AC servo motor và servo có khả năng chạy được cả chế độ position và speed.

        Comment


        • #5
          Cảm ơn các anh đã quan tâm. em còn rất rất gà trong lĩnh vực này và mong các anh tiếp tục chia xẻ kinh nghiệm.
          -Hệ thống điều khiển servo motor là hệ thống ĐK kín với 2 vòng phản hồi: phản hồi về Driver là tốc độ, phản hồi về Control position unit (PLC) là phản hồi vị trí. Đường đi của tín hiệu phản hồi Encoder -> Driver -> PLC. Như vậy dạng tín hiệu phản hồi về Driver và PLC có giống nhau không? hay trước khi tín hiệu phản hồi được đưa về PLC thì đã qua 1 khâu điều chế nào đó trong Driver?
          -Lập trình cho PLC có hàm Pulse cấp xung xác định vị trí, hàm Sped xác định tần số xung qua đó quyết định tốc độ Motor, trong Driver chắc cũng có setting tốc độ -> vậy khi setting Driver và khi lập trình PLC thì yếu tố tốc độ này phải tính toán như thế nào cho hợp lý ?
          - Những thắc mắc của em là về AC servo motor và servo có khả năng chạy được cả chế độ position và speed.

          Anh nào có tài liệu cài đặt Driver servo motor của Mitsubishi thì cho em xin nhé. Địa chỉ email: doanhieu0104@yahoo.com.vn

          Comment


          • #6
            AC servo có sẵn các tính năng điều khiển tốc độ, lực, và vị trí, việc phản hồi về PLC là do yêu cầu bài toán điều khiển phát sinh thêm. ví vụ có thể dùng encoder của servo >> ko cần gắn home switch.

            AC servo có tỉ số chia rất mềm dẻo, mỗi loại sẽ có nhiều thông số thiết lạp tỉ số chia, cả tí số chia encoder vào >>> và tín hiệu ra cho PLC và cũng có thể để nguyên xi

            về setting tốc độ, thồi gian tăng giảm tốc của servo rất quan trọng , cái này anh hưỡng đến chất lượng truyền động, nếu setting kot ốt hệ thống hay báo lỗi, hoặc bị rung motor, các driver dời mới thường có chức năng auto turnning để điều chỉnh hoạt động của motor servo êm ái nhất, nhưng vẫn có thể chỉnh bằng tay các hệ số PI, PID, PD của các khâu dk vị trí, lực hay tốc độ, vì có nhiều thông số nên... để diên lên lắm nhá

            Comment


            • #7
              nếu là driver dời mới thì mời bác vào đây load

              http://www.mitsubishi-automation.com/

              Comment


              • #8
                Em trích đưa ra chương trình PLC điều khiển servo chuyển động đơn giản chạy tới chạy lui. Các anh xem và chỉ giùm em phần chương trình này đã đáp ứng được yêu cầu bài toán chưa nhé?
                Attached Files

                Comment


                • #9
                  Bạn nghiên cứu về mitsu à, tôi đang tìm hiểu về omron, như tai lieu của omron thi cw va ccw là hai chế độ phát xung thuận và nghịch để đảo chiều motor, no có thanh ghi dể chọn cái này, sao thằng mitsu lại dùng hản một lệnh nhỉ. Có gì chúng ta cùng trao đổi thêm nhé.

                  Comment


                  • #10
                    toi cung chiu. thua luon , vi` dang nghien cu*u' vxl va servo motor voi' PLC

                    Comment


                    • #11
                      các sư huynh cho mình hỏi , cách lấy tín hiệu encoder về plc loại có 6 đầu AA+,BB+,ZZ+ mình lấy dây nào về điều khiển , và làm sao để plc nhớ vị trí ban đầu sau khi mình tắt nguồn

                      Comment


                      • #12
                        Nguyên văn bởi doanhieu0104 Xem bài viết
                        Em chào các anh. Hiện tại em có rất nhiều thắc mắc về PLC+servo driver mà em không biết hỏi ai. Nếu anh nào có kinh nghiệm thì mong các anh giúp đỡ.
                        - Tại sao tín hiệu phản hồi từ Encoder không đưa trực tiếp từ Servo motor về PLC mà lại qua Driver rồi mới đưa về PLC
                        - Driver được thiết kế trên nguyên lý gì (xin nói qua về sơ đồ mạch điện)? Nguyên lý đảo chiều như thế nào?
                        - Sự khác nhau giữa CW/CCW mode và Pulse+direction mode?
                        - Khi muốn Table chuyển động 1 khoảng S thì cách tính số lượng xung như thế nào để add vào ô nhớ (Pulse) và (Sped)? Giả sử đã biết Vmax của Table; bước răng (pich) của trục; độ phân giải của Encoder...
                        Đây là 1 trong nhiều thắc mắc của em. Rất mong nhận được sự giúp đỡ và hồi âm sớm của các anh.
                        Thanks
                        Mấy bác cho e hỏi gấp với ! E đang muốn đảo chiều com blud90c , có phải chân ccw là chân đảo chiều của nó không ạ! Và đảo nó như thế nào vậy?

                        Comment

                        Về tác giả

                        Collapse

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

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

                        Collapse

                        Đang tải...
                        X