Đăng Ký
Kết quả 1 đến 8 của 8
  1. #1
    elnino
    Guest

    đồ án động cơ dc 24v có gắn encoder dùng s7-200

    Mọi người ơi giúp em về đề tài tốt nghiệp với:
    em dung s7-200 ngõ transitor CPU 224 giup ep cài dat thong so trong hsc de ngat dong co dc voi.
    encoder 100xung/vong
    làm đề tài may cắt khi nhập từ màn hình chieu dai cần cắt thì sẽ đưa vào HSC số xung tuong ung.khi du so xung HSC sẽ xảy ra ngắt đong cơ DC.giúp em viet chuong trình text thử HSC với.

  2. #2
    Thành viên Đồng
    Ngày tham gia
    Mar 2011
    Đang ở
    Nếu có vấn đề gì hỏi thì làm ơn đưa lên diễn đàn nhé
    Bài viết
    1,879
    Thanks
    159
    231 lượt trong 198 bài viết
    Trích dẫn Gửi bởi elnino Xem bài viết
    Mọi người ơi giúp em về đề tài tốt nghiệp với:
    em dung s7-200 ngõ transitor CPU 224 giup ep cài dat thong so trong hsc de ngat dong co dc voi.
    encoder 100xung/vong
    làm đề tài may cắt khi nhập từ màn hình chieu dai cần cắt thì sẽ đưa vào HSC số xung tuong ung.khi du so xung HSC sẽ xảy ra ngắt đong cơ DC.giúp em viet chuong trình text thử HSC với.
    Bạn đọc kỹ ở đây nha
    http://plcvietnam.com.vn/showthread.php?t=37
    Rồi làm theo đó, có vấn đề gì đưa lên luồng tôi gửi giải quyết tiếp, Cần đocj ký trước khi viết bài nha, Cảm ơn
    Cung cấp Hidden Content ,Hidden Content ,vật tư tự động hóa cũ và mới
    Liên hệ: Hidden Content
    website: Hidden Content
    __________________________________________________ ___________________
    Phone: 0912888729 - 0985888729
    Y.M: codientuhd

  3. #3
    elnino
    Guest
    cho em hỏi dùng HSC ngắt Q0.0 thì khi xảy ra ngắt Q0.0 được đặt ở đâu.

  4. #4
    Thành viên Đồng
    Ngày tham gia
    Mar 2011
    Đang ở
    Nếu có vấn đề gì hỏi thì làm ơn đưa lên diễn đàn nhé
    Bài viết
    1,879
    Thanks
    159
    231 lượt trong 198 bài viết
    Trích dẫn Gửi bởi elnino Xem bài viết
    cho em hỏi dùng HSC ngắt Q0.0 thì khi xảy ra ngắt Q0.0 được đặt ở đâu.
    Ý bạn là khi đếm được một số lượng xung nhất định nào đó thì ngắt Q0.0 đúng ko. Cái này thì đặt đâu chả được. Chương trình bạn sử dụng HSC đếm xung. Điều khiện là số xung bạn quy định, đủ số xung thì ngắt. Cái này có giò khó, tương tự như so sánh đơn thuẩn thôi mà
    Cung cấp Hidden Content ,Hidden Content ,vật tư tự động hóa cũ và mới
    Liên hệ: Hidden Content
    website: Hidden Content
    __________________________________________________ ___________________
    Phone: 0912888729 - 0985888729
    Y.M: codientuhd

  5. #5
    Thành viên cấp 1
    Ngày tham gia
    Mar 2011
    Bài viết
    46
    Thanks
    0
    0 lượt trong 0 bài viết
    Mình đã từng làm dạng này, nếu bạn cần mình đưa chương trình mẫu cho tham khảo(tương tự thôi). Có gì liên hệ với mình qua mail nhé:
    [email protected]

  6. #6
    elnino
    Guest
    nghĩa là mình lấy ô nhớ lưu xung vao rồi so sánh để ngắt động cơ đúng ko?

  7. #7
    Thành viên cấp 3
    Ngày tham gia
    Mar 2011
    Bài viết
    248
    Thanks
    25
    52 lượt trong 38 bài viết
    Trích dẫn Gửi bởi elnino Xem bài viết
    Mọi người ơi giúp em về đề tài tốt nghiệp với:
    em dung s7-200 ngõ transitor CPU 224 giup ep cài dat thong so trong hsc de ngat dong co dc voi.
    encoder 100xung/vong
    làm đề tài may cắt khi nhập từ màn hình chieu dai cần cắt thì sẽ đưa vào HSC số xung tuong ung.khi du so xung HSC sẽ xảy ra ngắt đong cơ DC.giúp em viet chuong trình text thử HSC với.
    chào
    cái này bạn chỉ cần đưa ra tỉ lệ xung/l (chiều dài) thôi.
    bây giờ mình xin đưa ra giải pháp cho bạn như sau.
    + bạn cần tạo một chương trình hsc và pwm cái này bạn có thể dùng hsc0( xử dụng hai chân i0.0 và i0.1).
    + trong chương trình chính bạn tạo một vùng nhớ để lưu giá trị đặt ( chiều dài vật), tiếp theo là bạn lấy ô nhớ này nhân cho hệ số xung/L thì sẽ nhận được số xung tương ứng với chiều dài và lưu vào ô nhớ chẳng hạn như vd0.
    + sau khi xử lý dữ liệu ok bạn có thể lấy hiệu (vd0-HC0) so sánh với >0( muốn chính xác thì đo moment quán tính của động cơ khi dừng thì mất thêm bao nhiêu xung) thì sẽ gọi chương trình băm xung cho động cơ chạy. khi chạy thì số xung tăng và hiệu vd0-HC0 sẽ giảm cho đến khi nào bằng không thì cho dừng tại vị trí cần cắt.
    cơ bản là như vậy nhé.
    chúc bạn thành công.

  8. #8
    Thành viên cấp 3
    Ngày tham gia
    Mar 2011
    Bài viết
    248
    Thanks
    25
    52 lượt trong 38 bài viết
    cào bạn elnino.
    cpu 224 ,ngõ ra trans, dung encoder cp-2uk-r200 chỉ có 3 dây, 2 dây nguồn và 1 dây ngõ vào plc.
    - việc cấu hình HSC dựa trên bài toán của bạn mình nghĩ nên làm như thế này.
    + vì encoder chỉ có một dây tín hiệu nên mình sẽ chọn HSC0 làm bộ đếm.
    chọn mod 3 với chân i0.0 là chân nhận xung và chân i0.1 là chân chuyển hướng đếm ( đếm giảm), mục đích của việc này là khi ta đặt thiết bị tại vị trí ban đầu thì HC0=0 , như trên mình đã nói là khi Vd0-hc0>0 thì động cơ sẽ chạy và khi đến vị trí cầ cắt thì Vd0-HC0<=0 và động cơ sẽ dừng và delay một khoảng thời gian cho việc cắt, lúc này bạn set i0.1 để thực hiện việc đổi hướng đếm và so sáng nếu HC0>0 thì động cơ sẽ chạy ngược đến khi nào =0 thì sẽ dừng tại vị trí ban đầu.
    việc chọn byte điều khiển bạn xem lại smb37=f8 nhé.smd37=0, smd42=0.
    chúc thành công.
    Lần sửa cuối bởi phongnhatdo, ngày 07-18-2011 lúc 10:50 AM.

Đánh dấu

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
  •  
Back to Top