Lập Trình PLC S7 1200 (P7): Bài 4-Lập trình dự án nhỏ + SCADA WinCC mô phỏng bơm nước vào bồn.

Поділитися
Вставка
  • Опубліковано 6 вер 2024
  • Bài 4: Lập trình cho hệ thống điều khiển Bơm với yêu cầu:
    - Có 2 chế độ điều khiển là AUTO và MANUAL.
    - AUTO: Nhấn nút START thì bơm chạy bơm nước vào bồn, khi nước đầy chạm cảm biến S1 thì ngừng bơm. Sau 5 giây thì mở Van xả nước ra khỏi bồn. khi bồn cạn nước dưới cảm biến cạn S2 thì đóng Van, 5 giây sau bơm chạy trở lại để tiếp tục chu trình. Nhấn nút STOP để dừng hệ thống khi cần thiết ?
    - MANUAL: ở chế độ điều khiển tay thì có các nút nhấn chạy Bơm và VAN tùy ý ?
    - Hiển thị các timer trên màn hình cho người vận hành xem ?
    ##########
    - Mọi người xem, đăng ký kênh để tương tác nhé!
    - Mình nhận dạy lập trình cơ bản PLC, HMI, SCADA cho người mới bắt đầu!
    - Mình nhận lập trình các dự án tự động hóa!
    - Mình làm các dự án tự động hóa cho các nhà máy. Các bạn cùng theo dõi quá trình làm việc và chia sẻ của mình nhé!
    - Thank!

КОМЕНТАРІ • 123

  • @KhoaNguyen-oe1zp
    @KhoaNguyen-oe1zp 6 днів тому +1

    Anh cho em hỏi em giám sát mực nước thì dùng cảm biến nào là ok nhất ạ ?

    • @Tu_dong_hoa
      @Tu_dong_hoa  6 днів тому

      @@KhoaNguyen-oe1zp dùng cảm biến mức tuyến tính của siemen nha e

  • @attrananh7453
    @attrananh7453 2 роки тому

    rong một hệ thống tưới bao gồm 2 bơm nước tưới. Quy trình làm việc bơm 1 được thực hiện trong 8 ngày, mỗi ngày thời gian bắt đầu bơm từ 7 giờ sáng đến 10 giờ, cứ bơm 30 phút nghỉ 30 phút rồi lại tiếp tục. Quy trình làm việc bơm 2 được thực hiện trong 11 ngày. mỗi ngày thời gian bắt đầu từ 17 giờ đến 20 giờ, cứ bom 15 phút nghỉ 45 phút rồi lại tiếp tục. Ngày bắt đầu làm việc của hệ thống là ngày 19/1.
    A Xem bài này thì lập trình như nào thì ổn

    • @Tu_dong_hoa
      @Tu_dong_hoa  2 роки тому

      lập trình so sánh theo thời gian thực thôi bạn

  • @nguyenmanhhung5357
    @nguyenmanhhung5357 16 днів тому +1

    A còn file code không cho em xin với ạ

  • @khaitran2603
    @khaitran2603 2 роки тому +2

    Bạn rất nhân văn bạn ah hy vọng được làm quen

  • @T0406-KT
    @T0406-KT Рік тому +1

    hay quá ạ

  • @condaungayxuaay
    @condaungayxuaay 8 місяців тому

    CẢM ƠN BẠN .

  • @TriNguyen-po9zl
    @TriNguyen-po9zl Рік тому +1

    nếu trên thực tế có dùng cảm biến digital này đưowc không anh và dùng như thế nào?

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

      Được em, nó là cảm biến báo mức bình thường thôi, như cái phao vậy

    • @TriNguyen-po9zl
      @TriNguyen-po9zl Рік тому

      @@Tu_dong_hoa e tưởng là phải có 3 cảm biến, 1 cảm biến chân chung cấp nguồn 24v trong phao nước chứ,

  • @ThanhNguyen-rg1jv
    @ThanhNguyen-rg1jv 2 роки тому +2

    cho e hỏi sao mực nước lên xuống được anh.anh có nhận dạy học online ko anh

    • @ThanhNguyen-rg1jv
      @ThanhNguyen-rg1jv 2 роки тому

      mực nước hiển thị trên wincc được anh

    • @Tu_dong_hoa
      @Tu_dong_hoa  2 роки тому

      Có nha em, mức nước lên xuống ở bài đó đang làm mô phỏng

  • @tanannguyen9498
    @tanannguyen9498 2 роки тому +2

    Anh cho em hỏi chương trình viết để mô phỏng trên wincc và nạp vào plc thực tế có khác nhau ko, có dùng chung đc không, hay thế nào, mong anh giải thích em chưa hiểu chổ này. Cảm ơn anh

    • @Tu_dong_hoa
      @Tu_dong_hoa  2 роки тому +2

      1 vài chỗ tạo timer mơ để mô phỏng mực nước chỉ là để sinh viên làm cho vui thôi, còn ngoài thực tế muốn có mực nước chạy chạy lên xuống thì phải có cảm biến đo trả về analog rồi gán cái giá trị analog tính toán được sang mực nước đó vô cái mức nước chạy lên xuống, đó mới là tín hiệu thật.

    • @tanannguyen9498
      @tanannguyen9498 2 роки тому +1

      @@Tu_dong_hoa trong khi tạo data block sao lại bỏ chọn phần optimized block access vậy Anh.

    • @Tu_dong_hoa
      @Tu_dong_hoa  2 роки тому +1

      @@tanannguyen9498 bỏ chọn cái đó để nó ra địa chỉ cụ thể của data, ví dụ: DB1.X0.0 thì mới gán lên SCADA hoặc HMI của hãng khác được

    • @tanannguyen9498
      @tanannguyen9498 2 роки тому

      @@Tu_dong_hoa em cảm ơn

  • @anbui670
    @anbui670 3 місяці тому

    Ad còn ở đây ko ạ , cho em hỏi chút là cái nút chọn đầu tiên ý ạ mình ko gắn cái j vào ạ , lúc mô phỏng em ko ấn đc

  • @TriNguyen-po9zl
    @TriNguyen-po9zl Рік тому +1

    a cho hỏi là phần mềm tia v15 và tia v16 dung lượng chênh lệch nhiều không ạ

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

      ngang ngang nhau thôi em, máy RAM 8G là dùng được cả thôi

  • @VyNguyen-it8ez
    @VyNguyen-it8ez 2 роки тому +1

    Mình cần thuê làm dự án tự động hóa thì thông qua kênh nào v ad!!!!

  • @nguyenminhdung6507
    @nguyenminhdung6507 Рік тому +1

    toolbox của wincc tia portal của e ít chức năng qá, vd như k có động cơ thì lm sao để thêm vào đây anh ơi

    • @Tu_dong_hoa
      @Tu_dong_hoa  Рік тому +1

      đưa hình hình ảnh vào dạng list nha bạn

  • @quangphamvinh4006
    @quangphamvinh4006 2 роки тому

    thank anh nhiều nhé

  • @GiangNguyen-de9ds
    @GiangNguyen-de9ds 2 роки тому +1

    anh cho em hỏi trong Elements không đủ thư viện thì làm sao anh

  • @nguyenntuannhuyy
    @nguyenntuannhuyy 2 роки тому +2

    cho mk hỏi nếu muốn nhấn nút mà không muốn nó tự set về 0 mà muốn nó giữ ở trạng thái 1 thì phải làm như nào ạ

    • @Tu_dong_hoa
      @Tu_dong_hoa  2 роки тому +1

      Chỗ gắn tag thì chọn loại tự giữ chứ đừng chọn setbit nha anh

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

      Bạn làm được chưa ạ, mình xin cách làm với ạ, bạn có thể nói cụ thể ko :(( chứ mình tìm gần hết < add function > trong events rồi mà ko thấy

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

      @@thienle6312 rồi bro, 1 là bỏ resetbit đi, thì khi ấn nó mặc định lên 1 không xuống 0 đc nữa, 2 là dòng đầu của event b chọn invertbit, là khi nhấn làn 1 nó lên 1 ấn lần tiêp về 0

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

      @@nguyenntuannhuyy mình cám ơn bạn nhiều lắm ạ.

  • @Thanhllong
    @Thanhllong 2 роки тому +2

    nếu ở thực tế thì phần hiển thị mức nước trên màn hình mình làm như thế nào vậy anh?

    • @Tu_dong_hoa
      @Tu_dong_hoa  2 роки тому +1

      Thực tế thì e phải có 1 sensor đo mực nước thực tế như: sensor rada, loadcell, áp suất,..

  • @vukimhiep7375
    @vukimhiep7375 3 місяці тому

    ad cho e hỏi khi e chạy thì chỉ có trương trình main chạy hiện màu xanh trên các dây diện còn các chương trình con trong main k hiện là sao ạ

  • @MrFirst95
    @MrFirst95 2 роки тому +2

    Cho mình hỏi nếu dùng file viết SCADA riêng với chương trình plc thì làm cách nào để plc nhận dữ liệu từ wincc ạ

    • @Tu_dong_hoa
      @Tu_dong_hoa  2 роки тому

      Cấu hình kết nối là đc a, trên kênh có mấy video hướng dẫn như vậy đó

  • @KhoaNguyenDuy-ro3bm
    @KhoaNguyenDuy-ro3bm 4 місяці тому +1

    anh ơi khúc cuối nạp code chuyển động HMI máy báo "không thể bắt đầu mô phỏng vì đã có kết nối trực tuyến với thiết bị " là bị sao ạ.

    • @Tu_dong_hoa
      @Tu_dong_hoa  4 місяці тому

      em lưu, tắt TIA rồi mở lại đi em

  • @cuongphamquoc621
    @cuongphamquoc621 2 роки тому +2

    Ad cho hỏi xiu, sao mình không có mục Pos - up screens ạ

    • @Tu_dong_hoa
      @Tu_dong_hoa  2 роки тому

      chọn WinCC pro xem, bạn làm trên cái gì

    • @haule-oy8hh
      @haule-oy8hh Рік тому

      b tìm đc cái mục pos-up screen k ạ,mk cx k có

  • @duongmanh8935
    @duongmanh8935 Рік тому +1

    anh ơi cho em hỏi là điều chỉnh tốc độ của mực nước trong hmi chạy nhanh kiểu gì ạ

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

      Điều chỉ thời gian của cái timer ấy em

  • @marcosvida3654
    @marcosvida3654 2 роки тому

    hay quá huynh, cho đi để nhận lại

  • @vukimhiep7375
    @vukimhiep7375 3 місяці тому

    ad cho e hỏi lệnh |P | dùng như thế nào vậy ạ e chưa hiểu rõ về nguyên lí của nó lắm ạ

    • @Tu_dong_hoa
      @Tu_dong_hoa  3 місяці тому

      Lấy xung sườn lên của bit vào đó e

  • @tanbaotruong5745
    @tanbaotruong5745 9 місяців тому +1

    Bài này làm trên con s7 200 như nào ạ

    • @Tu_dong_hoa
      @Tu_dong_hoa  9 місяців тому

      Thì cũng như vậy thôi bạn. Chỉ là khối lệnh nhìn nó hơi khác tý thôi

  • @vukimhiep7375
    @vukimhiep7375 3 місяці тому

    cách tạo cấp xung 5Hz như thế nào v ad

  • @user-qq7bz2rp6h
    @user-qq7bz2rp6h Рік тому

    bác tạo hoa lá cành trên HMI bằng cách nào vậy

  • @levanbon8322
    @levanbon8322 2 роки тому +1

    cho em hỏi cấu hình laptop để học mô phỏng PLC s7 1500

  • @phovinhhoa6061
    @phovinhhoa6061 2 роки тому +1

    Cái nút nhấn " Chọn" ở cái bảng chọn chế độ.Sao em ko thấy a gán địa chỉ cho nó mà mô phỏng a ấn vào nó vẫn chạy là sao ạ. Và chọn thuộc tính như nào để ấn vào nút đó thì nó chuyển đổi từ Auto sang Man và ngược lại ạ

    • @Tu_dong_hoa
      @Tu_dong_hoa  2 роки тому +1

      Chắc a cắt nhầm vài giây video chỗ đó rồi em. Nó là cái nút nhấn giữ, gán cái bít AUTO-MAN trong DB

    • @phovinhhoa6061
      @phovinhhoa6061 2 роки тому

      @@Tu_dong_hoaGán địa chỉ e hiểu nhưng cái cái nút ấn giữ Là mình vẫn vào trong mục Events chọn Press: Setbit và Release: Resetbit hay vào mục khác chọn ạ?

    • @Tu_dong_hoa
      @Tu_dong_hoa  2 роки тому

      @@phovinhhoa6061 event e chọn click sau đó chọn loại tự giữ bít. a k nhớ tên, mở phần mềm mới nhớ

    • @phovinhhoa6061
      @phovinhhoa6061 2 роки тому

      @@Tu_dong_hoa Dạ vâng a. E cảm ơn ạ

    • @cuongvumanh2515
      @cuongvumanh2515 2 роки тому

      @@phovinhhoa6061 bạn làm được chưa, chỉ tôi với

  • @thanhnguyenhoang5837
    @thanhnguyenhoang5837 Рік тому +1

    Anh cho em hỏi tại sao em làm các bước như vậy mà khi compile HMI lại bị error ạ

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

      Vào HMI tag xem có cái nào báo đỏ k em

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

    Làm sao để khi đang chạy auto mà tắt auto đi thì hệ thống phải chạy hết chu trình đã mới tắt vậy a? Mong a giúp đỡ ạ

  • @tran991
    @tran991 Рік тому +1

    Sao của e nó không có phần pop up screen vậy a ?

  • @junn5713
    @junn5713 2 роки тому

    A cho em hỏi ngoài lề phần này, ngoài autocad ra thì phần mềm nào sinh vien nên học trước để ra ngoài dùng nhiều để kiếm được thu nhập cao ạ

    • @Tu_dong_hoa
      @Tu_dong_hoa  2 роки тому

      Tiếng anh tốt, visual studio, các phần mền lập trình SCADA, các phần mềm lập trình PLC

  • @user-qq7bz2rp6h
    @user-qq7bz2rp6h Рік тому +1

    SAo lại bỏ các dấu tích đi mới lập trình đc ak bác

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

      Bỏ tích đi để DB hiện offset lên, đó là địa chỉ của cái Tag

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

      Giống như cái nhà vậy, đóng cái bảng địa chỉ phía trước thì moi người mới tìm thấy được. Còn không có thì vẫn tìm được nhưng 1 phần nhỏ thôi.

    • @lmusic7076
      @lmusic7076 2 місяці тому

      @@Tu_dong_hoa Em bỏ tích rồi mà nó vẫn không hiện cái offset thì xử lý như nào vậy ạ

  • @NguyenPhuong-ws1sf
    @NguyenPhuong-ws1sf Рік тому +1

    cảm biến a đang dùng là cảm biến gì vậy ạ

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

      Cảm biến báo mức digital nha bạn

  • @nohope357
    @nohope357 2 роки тому +1

    Anh ơi cho em hỏi việc tạo các tag trong DB rồi map out các tag có lợi gì thay vì việc khai báo toàn bộ các tag vào Plc tag vậy ạ, em cảm ơn anh rất nhiều.

    • @Tu_dong_hoa
      @Tu_dong_hoa  2 роки тому +1

      tạo map in/out để khi cần thay đổi In/out thì thay đổi 1 chỗ map là đc.

    • @nohope357
      @nohope357 2 роки тому

      @@Tu_dong_hoa dạ em cảm ơn anh.

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

    good

  • @luder6915
    @luder6915 5 місяців тому +1

    anh có thể chỉ lại đoạn lấy màn HMI không ạ, em bị lỗi HMI ạ

    • @Tu_dong_hoa
      @Tu_dong_hoa  5 місяців тому

      Cái này đơn giản mà bạn

    • @luder6915
      @luder6915 5 місяців тому

      @@Tu_dong_hoa dạ em lấy được nhưng tới lúc mô phỏng thì nó báo lỗi ạ 😅

    • @Tu_dong_hoa
      @Tu_dong_hoa  5 місяців тому

      @@luder6915 ca này khó, quét lôic xem e

    • @luder6915
      @luder6915 5 місяців тому

      @@Tu_dong_hoa dạ em quét rồi nhưng không biết đăng lên đây như thế nào để hỏi ạ

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

    cho e hỏi sao phải dùng biến M ạ sao không dùng truc tiếp bơm ạ

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

      Như nhau thôi em, dùng biến M để dể quảng lý thôi.

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

    Sao cảm biến S2 low lại dùng thường đóng ở chế độ auto để reset cho van,và set cho bơm chạy lại ạ,mong a hồi đáp e bị mắc ch hiểu chỗ này😢

    • @MinhJVNTM
      @MinhJVNTM 6 місяців тому +1

      mình tưởng tượng trong bài khi thì khi có nước thì S2 sẽ bị chạm và mở ra(trạng thái 1), đến khi hết nước thì cảm biến S2 đóng lại(trạng thái 0) và reset để tắt van,và bơm được set lên b ạ

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

    Win CC bị lỗi không chạy được khắc phục như thế nào bạn?Giúp mình được không ạ

  • @KhoaNguyenDuy-ro3bm
    @KhoaNguyenDuy-ro3bm 4 місяці тому

    chế độ auto chạy bơm vào đầy xong đếm 5s mà sao van xả không chạy là bị sao ạ

    • @Tu_dong_hoa
      @Tu_dong_hoa  4 місяці тому

      Em kiểm tra chương trình em lập trình thiếu đó

    • @KhoaNguyenDuy-ro3bm
      @KhoaNguyenDuy-ro3bm 4 місяці тому

      @@Tu_dong_hoa chương trình trong code auto em làm giống anh mà sao không chạy ạ =((

  • @luongluu3394
    @luongluu3394 4 місяці тому +1

    Anh ơi sao em làm theo như vậy mà chọn chế độ man không chạy đc ạ, chế độ auto thì chạy đc ạ

    • @Tu_dong_hoa
      @Tu_dong_hoa  4 місяці тому

      Man nó đơn giản hơn mà em

    • @luongluu3394
      @luongluu3394 4 місяці тому

      @@Tu_dong_hoa em chọn chế độ man nhưng sao bấm start ,stop ở bơm với van không chạy đươc anh ạ

    • @Tu_dong_hoa
      @Tu_dong_hoa  4 місяці тому

      @@luongluu3394 chắc e làm thiếu rồi

    • @luongluu3394
      @luongluu3394 4 місяці тому

      @@Tu_dong_hoa e check lại mấy lần mà vẫn không biết thiếu ở đâu anh ạ, không biết lỗi đâu sao mà chọn nó không chạy :(((

    • @Tu_dong_hoa
      @Tu_dong_hoa  4 місяці тому

      @@luongluu3394 Khi em chọn Man thì cái bít auto-man nó kích lên chưa

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

    18:45 mức nước

  • @cuongvumanh2515
    @cuongvumanh2515 2 роки тому +2

    XUNG 5 HZ ĐỂ LÀM GÌ VẬY A

    • @Tu_dong_hoa
      @Tu_dong_hoa  2 роки тому +1

      Để làm cho mực nước lên xuống thôi e

    • @cuongvumanh2515
      @cuongvumanh2515 2 роки тому

      @@Tu_dong_hoa ơ mà em thấy anh có gán nó vào cái nào đâu anh nhỉ, em mô phỏng y như của anh mà ko chạy đc như video a ạ

    • @Tu_dong_hoa
      @Tu_dong_hoa  2 роки тому

      @@cuongvumanh2515 e làm theo từ đầu đến cuối video là chạy được à

    • @cuongvumanh2515
      @cuongvumanh2515 2 роки тому

      @@Tu_dong_hoa xem tận 3-4 lần rồi mới mô phỏng a ạ. Hay anh cắt đoạn đó rồi cũng lên a zai ạ haha

  • @DungTran-tq1zb
    @DungTran-tq1zb 2 роки тому +1

    Anh cho em xem phần Graph của bài này với anh.

    • @Tu_dong_hoa
      @Tu_dong_hoa  2 роки тому

      Là sao bạn

    • @DungTran-tq1zb
      @DungTran-tq1zb 2 роки тому

      @@Tu_dong_hoa Bọn em học vẽ mạch Grafcet rồi mới lập trình như anh ạ

  • @ngolao2123
    @ngolao2123 Рік тому +1

    bây giờ 4 bơm thì mk code như nào ạ ad

    • @Tu_dong_hoa
      @Tu_dong_hoa  Рік тому +1

      Cái này khó nói bạn, viết thoii

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

      @@Tu_dong_hoa ad lên video 4 bơm đi ạ. e cảm ơn ad rất rất nhiều

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

    A có dạy kèm không ạ.e cũng đang mới bắt đầu học s7-1200

  • @Thientu22
    @Thientu22 28 днів тому

    T❤🎉

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

    Anh ơi, anh cho em xin file được không ạ

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

    Cho em xin Facebook của anh ạ

  • @noiau354
    @noiau354 2 роки тому +1

    Với chương trình này thì kết nối với PLC điều khiển bằng nút vật lý được không anh. M để mô phỏng vd M0.0 , I là để điều khiển nút vật lý vd I0.0 còn khối DB này thì sao ạ