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!
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 ạ ?
@@KhoaNguyen-oe1zp dùng cảm biến mức tuyến tính của siemen nha e
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
lập trình so sánh theo thời gian thực thôi bạn
A còn file code không cho em xin với ạ
Bạn rất nhân văn bạn ah hy vọng được làm quen
Ok b
hay quá ạ
CẢM ƠN BẠN .
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?
Được em, nó là cảm biến báo mức bình thường thôi, như cái phao vậy
@@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ứ,
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
mực nước hiển thị trên wincc được anh
Có nha em, mức nước lên xuống ở bài đó đang làm mô phỏng
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
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.
@@Tu_dong_hoa trong khi tạo data block sao lại bỏ chọn phần optimized block access vậy Anh.
@@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
@@Tu_dong_hoa em cảm ơn
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
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 ạ
ngang ngang nhau thôi em, máy RAM 8G là dùng được cả thôi
Mình cần thuê làm dự án tự động hóa thì thông qua kênh nào v ad!!!!
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
đưa hình hình ảnh vào dạng list nha bạn
thank anh nhiều nhé
anh cho em hỏi trong Elements không đủ thư viện thì làm sao anh
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 ạ
Chỗ gắn tag thì chọn loại tự giữ chứ đừng chọn setbit nha anh
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
@@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
@@nguyenntuannhuyy mình cám ơn bạn nhiều lắm ạ.
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?
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,..
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 ạ
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 ạ
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 đó
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 ạ.
em lưu, tắt TIA rồi mở lại đi em
Ad cho hỏi xiu, sao mình không có mục Pos - up screens ạ
chọn WinCC pro xem, bạn làm trên cái gì
b tìm đc cái mục pos-up screen k ạ,mk cx k có
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ì ạ
Điều chỉ thời gian của cái timer ấy em
hay quá huynh, cho đi để nhận lại
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 ạ
Lấy xung sườn lên của bit vào đó e
Bài này làm trên con s7 200 như nào ạ
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
cách tạo cấp xung 5Hz như thế nào v ad
bác tạo hoa lá cành trên HMI bằng cách nào vậy
cho em hỏi cấu hình laptop để học mô phỏng PLC s7 1500
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 ạ
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
@@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 ạ?
@@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ớ
@@Tu_dong_hoa Dạ vâng a. E cảm ơn ạ
@@phovinhhoa6061 bạn làm được chưa, chỉ tôi với
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 ạ
Vào HMI tag xem có cái nào báo đỏ k em
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 đỡ ạ
Sao của e nó không có phần pop up screen vậy a ?
Dùng winCc gì bạn
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 ạ
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
SAo lại bỏ các dấu tích đi mới lập trình đc ak bác
Bỏ tích đi để DB hiện offset lên, đó là địa chỉ của cái Tag
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.
@@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 ạ
cảm biến a đang dùng là cảm biến gì vậy ạ
Cảm biến báo mức digital nha bạn
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.
tạo map in/out để khi cần thay đổi In/out thì thay đổi 1 chỗ map là đc.
@@Tu_dong_hoa dạ em cảm ơn anh.
good
anh có thể chỉ lại đoạn lấy màn HMI không ạ, em bị lỗi HMI ạ
Cái này đơn giản mà bạn
@@Tu_dong_hoa dạ em lấy được nhưng tới lúc mô phỏng thì nó báo lỗi ạ 😅
@@luder6915 ca này khó, quét lôic xem e
@@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 ạ
cho e hỏi sao phải dùng biến M ạ sao không dùng truc tiếp bơm ạ
Như nhau thôi em, dùng biến M để dể quảng lý thôi.
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😢
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 ạ
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 ạ
Gỡ sạch đi cài lại nha a
chế độ auto chạy bơm vào đầy xong đếm 5s mà sao van xả không chạy là bị sao ạ
Em kiểm tra chương trình em lập trình thiếu đó
@@Tu_dong_hoa chương trình trong code auto em làm giống anh mà sao không chạy ạ =((
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 ạ
Man nó đơn giản hơn mà em
@@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 ạ
@@luongluu3394 chắc e làm thiếu rồi
@@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 :(((
@@luongluu3394 Khi em chọn Man thì cái bít auto-man nó kích lên chưa
18:45 mức nước
XUNG 5 HZ ĐỂ LÀM GÌ VẬY A
Để làm cho mực nước lên xuống thôi e
@@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 ạ
@@cuongvumanh2515 e làm theo từ đầu đến cuối video là chạy được à
@@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
Anh cho em xem phần Graph của bài này với anh.
Là sao bạn
@@Tu_dong_hoa Bọn em học vẽ mạch Grafcet rồi mới lập trình như anh ạ
bây giờ 4 bơm thì mk code như nào ạ ad
Cái này khó nói bạn, viết thoii
@@Tu_dong_hoa ad lên video 4 bơm đi ạ. e cảm ơn ad rất rất nhiều
A có dạy kèm không ạ.e cũng đang mới bắt đầu học s7-1200
bạn có định học ko ạ
@@luongxuanphuc3230 có chứ bạn
@@vananoan7741 cho mk xin face. Mk ib cho bn
@@luongxuanphuc3230 An Van nha bạn
@@vananoan7741 hay zalo đi cho dễ, chứ face tìm tên ko ra
T❤🎉
Anh ơi, anh cho em xin file được không ạ
Cho em xin Facebook của anh ạ
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 ạ
Khối DB như M nha bạn