Có 6 bơm. Phải đảm bảo luôn có 4 bơm hoạt động, 2 bơm nghỉ và thời gian nghỉ của các bơm phải được chia đều bằng nhau.
Các bạn thảo luận nhé :)
Printable View
Có 6 bơm. Phải đảm bảo luôn có 4 bơm hoạt động, 2 bơm nghỉ và thời gian nghỉ của các bơm phải được chia đều bằng nhau.
Các bạn thảo luận nhé :)
:) Bơm tuần tự thôi mà @.@
cái này đơn giản thôi có gì đâu mà phải thảo luận
http://i2.upanh.com/2013/0809/09//57119096.bom.jpg
nghe tên chủ để rõ hot tưởng gì. botay.plcvietnam.com.vn
6 bơm: 1,2,3,4,5,6
10 phút đầu 1,2,3,4 ON
10 phút sau 1,2,5,6 ON; 3,4 OF
10 phút tiếp 3,4,5,6 ON; 1,2 OF
và tiếp tục....
thôi mời gà vào thảo luận vậy. mình vẫn thấy đây là bài toán hay
Mình thấy đề tài này hay đấy chứ?Bên mình cũng thường gặp những hệ thống giống vậy! Để chạy thì đơn giản, nhưng phải tính toán tới các trường hợp sự cố có thể xảy ra, vấn đề gọi bơm thay thế, rồi khi sử lý xong thì quay lại chu kỳ như ban đầu....Chưa kể với những hệ thống bơm lớn thì khởi động như thế nào để không ảnh hưởng tới hệ thống...
Thân!
Tiêu chuẩn của 1 hệ thống bơm hay thuỷ lực, thường sẽ có 1 hay 2 bơm stand by.Do đó khi viết chương trình bắt buộc phải tính toán tới chuyện bơm đang chạy gặp sự cố và gọi bơm stand by khởi động.
Bài toán của bạn đặt ra k có gì quá phức tạp, bỏ chút ít tgian sẽ xong, đúng như anh PLVvietnam noi: điều khiển tuần tự thôi
Ý bác hay nhỉ, biết chọc vào chỗ ngứa của những thằng kt.hj
1) Nếu đang làm dự án bị mắc ở phương án tối ưu mà không biết xử lý mún hỏi thì nói rõ là em hỏi thế này các bác ạh :)
2) Nếu đang làm dạng bảo trì mà mún học hỏi sao người ta làm thế này hoặc thế kia mà không hiểu thì em hỏi :)
3) Nếu là đang post cho có bài để mọi người thảo luận cho vui vì mình bít về nó quá rõ rồi, mà bít đâu nói ra sẽ có những vấn đề mới mà mọi người nói thế là có thêm một vài điều hay cho mình. Vậy thì post lun giải pháp của chủ thớt đi.
cái tên của topic là đủ hiểu ý bác chủ thớt rùi wa host đợi bác chủ thớt nói tiếp để nóng host đảm bảo bác autobaoquoc xông zo cho coi, zui lắm hj
newbie: Mình dị ứng với 3 cái nhang của bạn quá, gỡ xuống được ko. muốn thắp nhang thì lên chùa đi
Đây là bài toán mà sẽ có nhiều cách viết khác nhau. có cách ngắn gọn tối ưu, có cách loằng ngoằng 1 hồi rồi vẫn ra kết quả đúng.
Hiện mình đang bận làm hồ sơ, rảnh sẽ up chương trình lên sau. Đại loại là 1,2,3,4 OFF đồng thời sẽ tạo điều kiện để ON 3,4,5,6. Và 3,4,5,6 OFF đồng thời tạo điều kiện để ON 1256 ....
Bài này nếu sửa lại 1 chút yêu cầu sẽ nhức đầu lắm các bác à,ko hẳn đơn giản đâu
Trước làm 1 hệ thống trạm bơm yêu cầu thế này,có 3 bơm,yêu cầu giữ áp lực ổn định,và thời gian chạy bơm phải đồng đều nhau để dễ bảo trì
Nghĩa là 1 bơm nào đó đang chạy thiếu áp(full tải nhưng vẫn thiếu áp)thì bơm khác sẽ chạy....
Khi 1 bơm tắt thì sẽ tắt bơm nào chạy đầu tiên,và khi 1 bơm chạy sẽ khởi động bơm tắt đầu tiên
mới thấy bài bác post dùng FIFO xong đâu mất rồi,bài này chính xác dùng FIFO,1 bác hôm trước đến nhờ mình hướng dẫn phần modbus để giao tiếp giữa plc và biến tần danfoss xong phần modbus thì bác ấy ngồi làm cái này,cũng dễ điên lắm
1 biến tần nhưng 3 bơm,chạy bypass,pid thì chạy trên biến tần
Cho em up lại nhe anh. Cái máy tính em nó điênkhùng sao đó.
- Đăng lại nè:
- Em đọc bài toán anh Kidsolo đưa ra ý tạm hiểu không biết có đúng không nha. Tức là bơm nào khởi động trước tì tắt trước, trong lập trình có 1 dạng giải thuật là FIFO, Frist In _ Frist Out, tức là cho 3 bơm xếp hàng đợi lệnh ON/OFF, em nào vào trước ra trước.
- Nếu đúng như em đoán thì bài toán đã giải xong. Anh Kidsolo xem có đúng đề bài không nhỉ
Up lại đi thoigianranh. Giờ mới biết FIFO
Cũng là 1 giải pháp bạn ạ. Về vấn đề bài toán này thực ra làm quen và để ý chút nó chính là điều khiển bơm tuần tự thôi, còn việc khởi động đồng loại nhiều bơm công suất lớn thì mình đã làm đk qua biến tần cả, còn trong trường hợp chạy trực tiếp thì chưa gặp bao giờ. chúc vui :)
Các bơm công suất lớn mà k cần điều khiển tốc độ hoặc áp suất thì chỉ cần dùng starter là được, dùng biến tần tốn tiền lắm.
- Anh nói có vẻ hơi thiêng về lí thuyết quá. Thì chính là giải pháp tuần tự. Nhưng muốn áp dụng trực tiếp, xây dựng trên code là 1 chuyện cực kỳ không dễ, giống như anh KIDSOLO nói nhức đầu khi mình cần làm cho nó chạy. Em áp dụng FIFO thì 1000 cái bơm cũng phải tuân thủ nhẹ nhàng , còn anh dùng giải thuật, giải pháp tuần tự nào đó khác với FIFO thì có mà điên khủng.
Hai bài toán có trong đây có thể áp dụng cách dịch bít + Timer cũng xong. Tự chương trình nó cứ đẩy bit ra thi hành, lấy bit đó cho ON/OFF cái gì chả được.
- Áp dụng và test thử cho out ra bằng đèn 1 dãy QB, QW mà thấy nó chạy giống như dãy đèn led quảng cáo ta thấy ở ngoài, chữ mới hiện ra đẩy mất chữ cũ.
Thấy box này có yêu cầu thực tế cũng rất hay, từ giải thuật, giải pháp có. Đem ra triển khai đi nói thật không biết ngồi viết code từ đâu, dùng hàm nào.
- Để mình mở ra 1 đề bài khác rồi tìm cách áp dụng nhe. Quăng vào đây thì lạc đề, và chủ xị không vui
Cho 1 proj ví dụ về Fifo đi bạn , thanks ^^