Kết quả 1 đến 10 của 40
-
08-06-2010, 21:48 #1
Các bác ơi giúp em chương trình này với, em xin hậu tạ !
Em đang làm đồ án môn học nhưng học PLC chẳng tới đâu, giờ làm khó quá. Các bác giúp em với nha. Em sẽ không quên các bác đâu. Đây là mô phỏng dây chuyền.
http://sites.google.com/site/dltuand.../flyingcut-off
Yểu cầu :
Dây chuyền cắt được 3 size bằng chuyển vị trí 3 công tắc tương ứng.
SIZE 1 : tương ứng bộ đếm của encoder là 50 xung
SIZE 2 : 100 xung
SIZE 3 : 500 xung.-------------------------------------------------------------------------------- Xem bài viết cùng chuyên mục:
- Lời khuyên về học PLC!
- PLC_ nó là gì???
- Tham khảo ý kiến về PLC
- Tại sao PLC lại chia ra nhiều dòng sản phẩm?
- Share tài liệu PLC
- Phần Mềm mô phỏng PLC s7-200
- [tổng hợp] các vấn đề về Plc S7_200
- Sink và Soure ?
- Hỏi về sử dụng phần mềm PLC S7300 ?
- Xử lý tín hiệu analog
- Thư viện hàm Modbus
- Làm việc với STEP7 (mở đầu)
- Khắc phục lỗi đèn báo SF trên S7-200
- Kết nối Plc với Biến Tần,ĐC và Encoder
- Điều khiển động cơ Servo bằng PLC
-
-
09-06-2010, 09:12 #2
Chào Bạn
Mình nghĩ nếu bạn sử dụng PLC cho trường hợp này thì bạn sử dụng bộ đếm tốc độ cao(HSC) là thích hợp nhất. Không biết bạn sử dụng loại PLC nào. Nếu PLC Siemens thì bạn tham khảo tài liệu của Thầy Phước và cô Minh. Bạn đọc giá trị xung từ Encoder đưa về, lưu vào biến nhớ tùy ý, kết hợp so sánh với giá trị bạn đặt sau đó đưa ra ngõ ra PLC điều khiển dao cắt. Đây là ví dụ về HSC trong S7-200
http://www.4shared.com/file/qPYAwJoX/using_HSC.html
http://www.4shared.com/file/F0H9YohO...or_speed_.html
-
Những thành viên đã cảm ơn anhtanmt vì bài viết hữu ích:
-
09-06-2010, 20:46 #3
Cảm ơn anhtanmt nhiều nha, để mình thử xem. Mình dùng S7_200. Mình dự tính như thế này, bạn góp ý cho mình với.
Ngõ vào : 3 ngõ cho 3 vị trí công tắc, 1 cho encoder
Ngõ ra : 1 điều khiển động cơ băng tải, 1 cho dao cắt
Khi hoạt động : Kết hợp điều kiện của vị trí công tắc và số xung đếm được từ encoder để cho dừng băng tải và chạy dao cắt. Vậy được không các bạn.
Khi cắt có nhất thiết phải stop băng tải không ?
-
10-06-2010, 17:05 #4
Có ai giúp mình với ! Sao không ai góp ý vậy ta
-
11-06-2010, 15:41 #5
Hệ thống cắt dạng này thường ko điều khiển băng tải bạn àh, nhất là việc dừng băng tải mỗi lần cắt
Dao cắt đã được bố trí dạng xéo về hình học nên bạn chỉ cần tính toán đồng tốc cho dao tương ứng với tốc độ băng tải là được
Như vậy, encoder sẽ được dùng thu thập tính chiều dài và tốc độ băng tải.
Nếu dùng 3 switch cho 3 loại chiều dài có nghĩa là hệ thống đã được đơn giản hóa đi (lẽ ra phải dùng màn hình nhập chiều dài tùy ý và theo mẻ) --> nhưng vẫn phải lưu ý, cho dù switch chuyển từ loại 50 xung sang 100 xung thì vẫn phải thực hiện xong 50 xung mới được chuyển (chống trường hợp chuyển switch trong quá trình cắt)
-
12-06-2010, 19:03 #6
Yêu cầu đơn giản là dùng 3 switch bạn à. Các bạn cho mình hỏi, enconder đếm xung từ trục quay của động cơ băng tải đúng không ? Các bạn gợi ý cho mình chương trình điều khiển với. Thanks nhiều nhiều
-
14-06-2010, 18:29 #7
cái này thì không phức tạp lắm nhưng nếu làm trong thực tế còn phải tính toán đến 1 số vấn đề sau:
1. tốc độ băng tải.
2. yêu cầu về độ chính xác khi cắt (sai số ?%)
3. vật liệu được cắt.
bạn cứ trả lời những câu hỏi này trước đi rồi hẵng tính!
-
17-06-2010, 06:13 #8
Cám ơn bạn Zunkun nha.
1. Mình làm bài tập nhỏ nên bỏ qua tốc độ băng tải.
2. Độ chính xác cũng lơ luôn.
3. Vật liệu cắt là gạch ( cũng không quan tâm)
Điều mình quan tâm là chương trình điều khiển và chưa hiểu làm sao để khi chuyển switch đến vị trí 1,2,3 thì PLC đọc 50 xung, 100 xung, 500 xung từ encoder để ra lệnh cho dao cắt xoẹt trong 2s chẳng hạn. (Cứ thế lặp lại với từng vị trí switch).
-
17-06-2010, 14:10 #9
bạn tham khảo chương trình detect motor và cách sử dụng HSC mà bạn anhtanmt gởi link.
switch 3 vị trí tương ứng với 2 ngõ vào --> sử dụng thành 3 điều kiện khác nhau --> tương ứng với mỗi điều kiện thì so sánh giá trị HSC với giá trị tương ứng (50, 100, 500 xung) --> on delay dao cắt 2s
-
17-06-2010, 17:42 #10
các HSC bao giờ cũng có các lệnh so sánh, còn 3 vị trí công tắc giả sử như là 3 ngõ DI, vậy thì ngõ DI1 sẽ kích cho so sánh với giá trị 50, sau đó nhân đôi lên để nó so sánh với 100 (tức là 50 x 2), tương tự với 150, 200. Hoặc đơn giản hơn là cứ mỗi lần cắt là reset HSC, vậy là cứ cắt 50 là 50.
Những cái khác cũng vậy.
Ở đây là bỏ qua tốc độ băng tải và chính xác không cao.
Nếu vẫn chưa hiểu thì cứ liên lạc trực tiếp với mình!