Kết quả 1 đến 2 của 2
Chủ đề: cần giúp một số bài tập
-
04-12-2010, 14:57 #1
cần giúp một số bài tập
Các bác nào biết 2 bài này giúp em với:
1. Cho encounder với thông số 1000 xung/vòng. Encounder này được gắn trên trục động cơ. Khi nhấn nút khởi động thì động cơ chạy. Khi động cơ chạy được 500 vòng thì dừng động cơ.
2. Lập trình với HSC0
- Viết chương trình khởi tạo bộ đếm HSC0 hoạt động ở mode 0 xuất kết quả đếm ra vùng nhớ QW2.
- Tạo xung chu kỳ có tần số 1 HZ tại Q0.0 cấp vào ngõ vào xung clock. Quan sát trạng thái ngõ ra tại QW2 khi HSC0 hoạt động ở mode 0.
- Vẽ sơ đồ kết nối phần cứng và viết lại đoạn chương trình khi HSC0 hoạt động ở mode 1.
Cám ơn các bác nhiều, các bác ráng giúp em nha!-------------------------------------------------------------------------------- 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
-
-
04-12-2010, 18:16 #2
Ðề: Help!
mình xin trả lời câu hỏi thứ 2 trước.
nếu dùng encoder rồi thì bạn nên dùng hsc0 ở mod 9 đi, vì mod0 chỉ đếm 1 pha thôi. không thể xác định được hướng đếm thuận hay nghịch.
để tạo chương trình hsc bạn có thể vào phần configwinzard chọn các thông số phù hợp.
chọn hsc0 thì đấu tín hiệu vào từ encoder là i0.0,i0.1,i0.2. số xung đếm được sẽ chứa tại hc0 bạn dùng lệnh mov_dw vào các vùng nhớ vd sau đó dùng các lệnh chuyển đổi sang vùng nhớ qw2.
còn về xuất xung tần số 1hz bạn nên dùng pwm.
cũng vào phần cấu hình winzard cho pwm, sau khi cấu hình xong bạn sẽ có một chương trình tạo xung pwm.
bạn chọn thời gian cơ sở là 1ms/cycle 16#DB,smb67.
sau đó nạp chu kì vào smw68 là 1000 tưong đương 1000x1ms cho ta tần số 1hz.
nhớ phải reset ngõ ra q0.0 trước khi gọi chương trình xuất xung.
+++---o0o---+++
câu 1 của bạn mình nghĩ là phải đặt giá trị là 1000x500 vào giá trị đến của bộ đếm.
sau khi giá trị đếm bằng giá trị đặt ta dùng ngắt sự kiện 12 để ngắt.
trong chương trình ngắt ta cho stop động cơ.Cung cấp plc cũ(old) các hãng siemens, mitsubishi, omron.
HP : 0168 798 0344
-
Những thành viên đã cảm ơn phongnhatdo vì bài viết hữu ích: