Hướng Dẫn Lập Trình PLC S7-300 Kết Nối Với Encoder Tính Toán Ra Tốc Độ Quay Vòng Trên Phút (RPM)

Поділитися
Вставка
  • Опубліковано 11 вер 2024
  • Công ty giải pháp và công nghệ đo lường INO xin giới thiệu một video hướng dẫn kết nối encoder với các chân counter trên PLC S7-300.
    Encoder giới thiệu trong video là Encoder HOG10 của hãng Baumer, encoder này có độ phân giải 2048 xung trên một vòng quay, có 3 kênh tín hiệu ngõ ra tương ứng với pha A, pha B và pha Z.
    Ba tín hiệu này đã có thể giúp ta xác định được tốc độ quay của động cơ và chiều quay của động cơ, cũng như dễ dàng đếm số vòng quay.
    PLC được sử dụng là PLC S7-300 của Siemen có model CPU314C-2DP được tích hợp sẵn 4 kênh đọc xung encoder tốc độ cao. Trong video kênh 0 là kênh được kết nối và sử dụng với encoder của Baumer.
    Việc kết nối giữa encoder với PLC chỉ cần sử dụng các tín hiệu pha A và pha B là có thể tính toán được vòng quay cũng như chiều quay của động cơ một cách chính xác.
    Vì số xung của encoder lên đến 2048 xung trên 1 vòng quay nên việc viết hàm đọc xung phải chú ý đến độ sai số cũng như độ trể khi viết chung trong chương trình chính.
    Vì vậy, để tối ưu nhất kỹ sư INO đã sử dụng tính năng ngắt của PLC để đưa chương trình đếm xung trong 1 giây để đọc giá trị xung nhận được từ encoder.
    Việc kết hợp chương trình ngắt và chương trình chính để tính toán ra giá trị vòng trên phút (RPM) giúp cho ra kết quả một cách chính xác mà không phải kỹ sư nào cũng biết.
    Mọi câu hỏi cũng như các ý kiến đóng góp, thắc mắc về encoder và PLC xin vui lòng liên hệ đến công ty INO để được tư vấn và giải đáp thắc măc.
    ► Các câu hỏi, thắc mắc, thông tin liên quan đến sản phẩm từ khâu mua sắm, lựa chọn, sử dụng, cài đặt hay thay thế, vui lòng liên hệ với INO team để được hỗ trợ và tư vấn kịp thời.
    ► Công ty Giải pháp và Công nghệ Đo lường INO, nhà cung cấp các thiết bị đo lường và tự động hóa công nghiệp
    ►Web: www.ino.com.vn | Mail: info@ino.com.vn
    ►Tel: 028 73000184 | Hotline: 0947200184
    ►Website: www.ino.com.vn

КОМЕНТАРІ • 25

  • @luannguyen-rw8xe
    @luannguyen-rw8xe 2 роки тому

    thanks anh

  • @locloc7246
    @locloc7246 Рік тому

    A ơi...cho e hỏi cách tính số vòng quay motor với: output requency của encoder 120khz sao pít động cơ quay tối đa 3500 vòng/phút vậy a?

  • @thanhpham4129
    @thanhpham4129 3 роки тому

    CPU 315-2dp có làm được ko a

  • @quangminh8580
    @quangminh8580 4 роки тому +1

    hay quá ! em cảm ơn anh

  • @angnhanho2640
    @angnhanho2640 5 років тому

    Video rất hay và ý nghĩa.Anh làm thêm điều khiển tốc độ motor bằng PID đi anh.

  • @aautv4181
    @aautv4181 4 роки тому +1

    bạn cho mình hỏi nhấn phím tắt nào để hiển thị phần thông tin hướng dẫn cách dùng của lệnh đó vậy thanks

  • @tuyenn.h6550
    @tuyenn.h6550 6 років тому +1

    Anh ới anh choa em hỏi ạ? Cái time cho Interrupt anh lấy 1s mà em cũng hay thấy mấy video khác lấy 1s. Bên vi xử lý thì thường nó lấy nhỏ đơn vị ms. Lấy càng nhỏ thì càng chính xác mà sao mình không lấy nhỏ hơn anh nhỉ, hay có 1 chuẩn gì đó hả anh ?

  • @aautv4181
    @aautv4181 4 роки тому

    cho mình hỏi phím tắt nào để hiển thị Help on stand cách dùng lệnh vậy thanks

  • @binhhoang9736
    @binhhoang9736 6 років тому

    hay quá anh ơi, thank anh nhiều

  • @tuanlecong5113
    @tuanlecong5113 5 років тому

    A có thể chỉ cho e cách đem tốc độ động cơ mình đọc được md36 đem vào hàm pid sao ạ

  • @mr.nguyen1930
    @mr.nguyen1930 5 років тому

    chào ad, ad cho mình hỏi giá trị ban đầu của MD20 là bao nhiêu vậy, mình cảm ơn

  • @hungnguyen5484
    @hungnguyen5484 4 роки тому

    A ơi em có 2 motor muốn quay đông tốc.1motor kdb 1motor bước.encoder e gắn motor kdb.gửi tin hiệu về plc va plc xuất tin hiệu drver cấp nguồn motor bước viết chương trinh sao a.a có bài mẩu nao ko mong dc trợ giúp

    • @inomeasure
      @inomeasure  4 роки тому

      Bạn phải tự phát triển cho ứng dụng của mình thôi.

  • @tamhoang3971
    @tamhoang3971 3 роки тому

    Khi chia cho 2048 xung/vòng để ra vòng/s là giả sử à bạn ơi

  • @hocplc4153
    @hocplc4153 6 років тому

    Ad cho em hỏi..khai báo MD20 trong OB35 như vậy thì plc làm sao hiểu đuoc md20 là gì nhỉ.

    • @inomeasure
      @inomeasure  6 років тому

      Mình xem MD20 là biến tạm bạn nhé. tại giây tiếp theo muốn giá trị tại MD20 có nghĩ thì ta cho MD100 move đến MD20. lúc này qua giây tiếp theo giá trị xung tại MD24 được nạp vào liên tục cho giá trị chính xác nhất.

    • @hocplc4153
      @hocplc4153 6 років тому

      INO Measure Em nhìn nhầm move md20 vô md100..

  • @rangeralone6181
    @rangeralone6181 4 роки тому

    mình chưa hiểu ở phút 11:49 , sao lại moveMd100 vào Md20 vậy nhỉ

  • @phihungtran7792
    @phihungtran7792 6 років тому

    A có thể giải thích giúp em tại sao sau mỗi s phải trừ đi giá trị xung ở giây trc vậy a

    • @LinhPham-gf9ec
      @LinhPham-gf9ec 5 років тому

      để ra được số xung thực tế đấy bạn

  • @haipham-pm4ls
    @haipham-pm4ls 6 років тому +1

    Anh làm thêm trên S7 1200 đi ak.
    Cám ơn anh

  • @QuangNguyen-fe3kd
    @QuangNguyen-fe3kd 6 років тому +1

    a làm cái hướng dẫn phát xung PWM của s7-300 đi a

    • @anhtung3428
      @anhtung3428 5 років тому

      làm được chưa vây

  • @tuanlecong5113
    @tuanlecong5113 5 років тому

    anh có thể cho em xin hai file pdf kia được không ạ.
    tuanlecong9x@gmail.com