-
Thành viên cấp 1
Bơm luân phiên.
Mình có 1 phao điện, 2 máy bơm, plc s7-200. Mình muốn đk 2 bơm chạy luân phiên thì sao mọi người.
-
-
Thành viên Đồng
Viết chương trình cho PLC S7 200 haha
-
Bài viết của "anhlv.ddt" đã được cám ơn bởi các thành viên:
-
Thành viên Đồng
Đùa chút cho vui bạn hỏi buồn cười quá. Dĩ nhiên là lập trình cho nó. Bạn muốn yêu cầu như thế nào? hoạt động ra sao ? Có phải ý bạn
Start > bơm 1 chạy > đầy thì dưng
- Cạn nước > bơm 2 chạy > đầy dừng
- Cạn nước > quay lại bơm 1 ?
-
Bài viết của "anhlv.ddt" đã được cám ơn bởi các thành viên:
-
Thành viên cấp 1
Gửi bởi
anhlv.ddt
Đùa chút cho vui bạn hỏi buồn cười quá. Dĩ nhiên là lập trình cho nó. Bạn muốn yêu cầu như thế nào? hoạt động ra sao ? Có phải ý bạn
Start > bơm 1 chạy > đầy thì dưng
- Cạn nước > bơm 2 chạy > đầy dừng
- Cạn nước > quay lại bơm 1 ?
đúng rồi a.
-
-
Thành viên Đồng
bạn viết để làm gì ??? mục đích sử dụng cái này ấy
-
-
Thành viên cấp 1
Gửi bởi
anhlv.ddt
bạn viết để làm gì ??? mục đích sử dụng cái này ấy
cái này là 1 ý nhỏ trong bài tập. nhưng e k bít phải làm sao?
-
-
Thành viên cấp 4
Kỹ thuật điều khiển bơm luân phiên thường được sử dụng trong các dự án ngành nước. Tuy nhiên chỉ dùng 1 phao để điều khiển bơm thì không đủ, ít nhất phải 2 phao cho 2 mức Start và Stop. Nếu dùng 1 phao bạn phải delay để có 2 khoảng Start Stop.
Cách 1: dễ - bài toán đơn giản
Thông thường nếu chỉ có 2 bơm thì dùng giải thuật "gắn cờ".
Ví dụ bơm 1 chạy rồi thì bạn gắn cờ cho nó, lần sau nó không chạy nữa để bơm 2 chạy. Bơm 2 chạy xong thì cờ trả cho bơm 2. Cứ luân phiên như vậy.
Cách 2: khó - dùng cho bài toán tổng quát
Nếu nhiều hơn 2 bơm và áp dụng cho trường hợp tổng quát thì bạn dùng giải thuật so sánh thời gian thực. Tức là xem khoảng thời gian nghỉ của thằng nào nhiều nhất thì thằng đó được ưu tiên chạy cho lần tiếp theo.
Ví dụ hệ thống có 4 bơm:
Bơm 1 đang chạy
Bơm 2 đang nghỉ, thời gian nghỉ đạt 2.5 tiếng
Bơm 3 đang nghỉ, thời gian nghỉ đạt 2 tiếng
Bơm 4 đang nghỉ, thời gian nghỉ đạt 3 tiếng
Sau khi mực nước đạt mức Stop, bơm 1 dừng. Khi mực nước đạt mức Start trở lại hệ thống sẽ so sánh thời gian nghỉ của cả 4 bơm. Tất nhiên vì bơm 1 vừa chạy xong nên thời gian nghỉ của nó là ngắn nhất. Như vậy lúc này Bơm 4 sẽ được ưu tiên chạy trước vì nãy giờ "ngồi chơi" quá lâu rồi.
Tất nhiên trong thực tế thì số lượng bơm chạy phụ thuộc vào nhu cầu của process (có thể chia làm nhiều mức chạy khác nhau - 2, 3 hay 4 bơm cùng lúc) và bạn phải có giải thuật sắp xếp ưu tiên. Nhưng tóm lại chỉ cần dựa trên hướng mình vừa nêu là giải quyết được bài toán.
Cuối cùng, làm cách nào là do bạn quyết định, làm cách 2 thì cực hơn nhưng bạn sẽ giải quyết được bài toán tổng quát.
Lần sửa cuối bởi chauvinhloi, ngày 11-24-2015 lúc 04:04 PM.
-
The Following 3 Users Say Thank You to chauvinhloi For This Useful Post:
-
Thành viên cấp 1
E mới mò mẫm vào lập trình S7-300 có 1 đề bài như sau:
+ Có 2 máy bơm chạy theo 3 mức phao: mức thấp(MT),Mức trung bình(MTB), mức cao(MC):
- MT: 2 bơm không hoạt động
- MTB: 2 bơm hoạt động luân phiên cho tới khi xuống MT thì dừng
- MC: 2 bơm hoạt động cùng lúc cho tới khi xuống MT thì dừng
Đối với loại bài này e không biết chia quá trình sao cho hợp lí,ko có hướng đi,mong các anh chỉ giáo cho thằng em
-
-
-
Thành viên cấp 4
Gửi bởi
ducozil
E mới mò mẫm vào lập trình S7-300 có 1 đề bài như sau:
+ Có 2 máy bơm chạy theo 3 mức phao: mức thấp(MT),Mức trung bình(MTB), mức cao(MC):
- MT: 2 bơm không hoạt động
- MTB: 2 bơm hoạt động luân phiên cho tới khi xuống MT thì dừng
- MC: 2 bơm hoạt động cùng lúc cho tới khi xuống MT thì dừng
Đối với loại bài này e không biết chia quá trình sao cho hợp lí,ko có hướng đi,mong các anh chỉ giáo cho thằng em
-
Bạn có thể dùng giải thuật mình nên trên.
-
-
Thành viên cấp 1
Gửi bởi
chauvinhloi
Kỹ thuật điều khiển bơm luân phiên thường được sử dụng trong các dự án ngành nước. Tuy nhiên chỉ dùng 1 phao để điều khiển bơm thì không đủ, ít nhất phải 2 phao cho 2 mức Start và Stop. Nếu dùng 1 phao bạn phải delay để có 2 khoảng Start Stop.
Cách 1: dễ - bài toán đơn giản
Thông thường nếu chỉ có 2 bơm thì dùng giải thuật "gắn cờ".
Ví dụ bơm 1 chạy rồi thì bạn gắn cờ cho nó, lần sau nó không chạy nữa để bơm 2 chạy. Bơm 2 chạy xong thì cờ trả cho bơm 2. Cứ luân phiên như vậy.
Cách 2: khó - dùng cho bài toán tổng quát
Nếu nhiều hơn 2 bơm và áp dụng cho trường hợp tổng quát thì bạn dùng giải thuật so sánh thời gian thực. Tức là xem khoảng thời gian nghỉ của thằng nào nhiều nhất thì thằng đó được ưu tiên chạy cho lần tiếp theo.
Ví dụ hệ thống có 4 bơm:
Bơm 1 đang chạy
Bơm 2 đang nghỉ, thời gian nghỉ đạt 2.5 tiếng
Bơm 3 đang nghỉ, thời gian nghỉ đạt 2 tiếng
Bơm 4 đang nghỉ, thời gian nghỉ đạt 3 tiếng
Sau khi mực nước đạt mức Stop, bơm 1 dừng. Khi mực nước đạt mức Start trở lại hệ thống sẽ so sánh thời gian nghỉ của cả 4 bơm. Tất nhiên vì bơm 1 vừa chạy xong nên thời gian nghỉ của nó là ngắn nhất. Như vậy lúc này Bơm 4 sẽ được ưu tiên chạy trước vì nãy giờ "ngồi chơi" quá lâu rồi.
Tất nhiên trong thực tế thì số lượng bơm chạy phụ thuộc vào nhu cầu của process (có thể chia làm nhiều mức chạy khác nhau - 2, 3 hay 4 bơm cùng lúc) và bạn phải có giải thuật sắp xếp ưu tiên. Nhưng tóm lại chỉ cần dựa trên hướng mình vừa nêu là giải quyết được bài toán.
Cuối cùng, làm cách nào là do bạn quyết định, làm cách 2 thì cực hơn nhưng bạn sẽ giải quyết được bài toán tổng quát.
Là cái này ạ
-
Quyền viết bài
- Bạn Không thể gửi Chủ đề mới
- Bạn Không thể Gửi trả lời
- Bạn Không thể Gửi file đính kèm
- Bạn Không thể Sửa bài viết của mình
-
Nội quy - Quy định
Back to Top
Múi giờ GMT +7. Bây giờ là 10:46 PM.
Phiên bản 4.2.5
Phát triển bởi thành viên PLCVietNam®.
Đánh dấu