Đăng Ký
Kết quả 1 đến 10 của 147

Hybrid View

  1. #1
    Thành viên cấp 10
    Ngày tham gia
    Apr 2011
    Bài viết
    1,221
    Thanks
    17
    201 lượt trong 169 bài viết
    Trích dẫn Gửi bởi YeuPLC Xem bài viết
    Chưa có bác nào gặp về vấn đề này sao!
    Viết chương trình như thế ko sai sao được.Dùng ngắt timer gọi lại chương trình khai báo hdc_1 liên tục vậy không báo lỗi mới lạ
    MUA BÁN-DỊCH VỤ-TRAINING
    Email: Hidden Content
    Hidden Content

  2. #2
    Thành viên cấp 2
    Ngày tham gia
    Aug 2011
    Bài viết
    64
    Thanks
    0
    3 lượt trong 2 bài viết
    Trích dẫn Gửi bởi kidsolo1412 Xem bài viết
    Viết chương trình như thế ko sai sao được.Dùng ngắt timer gọi lại chương trình khai báo hdc_1 liên tục vậy không báo lỗi mới lạ
    Em dùng HSC 0 để đếm xung tốc độ cao ở I0.0. Thời gian lấy mẫu T=200 ms. sau đó kích hoạt lại chương trình HSC, vậy có gì sai không nhỉ. Bác có thể sửa hộ em chương trình được không?
    Hoc nua hoc mai

  3. #3
    Thành viên cấp 10
    Ngày tham gia
    Apr 2011
    Bài viết
    1,221
    Thanks
    17
    201 lượt trong 169 bài viết
    Trích dẫn Gửi bởi YeuPLC Xem bài viết
    Em dùng HSC 0 để đếm xung tốc độ cao ở I0.0. Thời gian lấy mẫu T=200 ms. sau đó kích hoạt lại chương trình HSC, vậy có gì sai không nhỉ. Bác có thể sửa hộ em chương trình được không?
    Muốn reset HSC thì không phải cứ gọi lại chương trình khai báo HSC,mà move giá tri current vào cho vùng nhớ của HSC trong chương trình ngắt là xong
    TITLE=
    Network 1 // Instruction Wizard HSC
    // (CV = PV) step 1 of 1 for HC0
    // Program dynamic parameters for HC0; CV = 0;
    // Start counter.
    //
    LD SM0.0
    MOVB 16#C0, SMB37 //Set control bits: write current;
    MOVD +0, SMD38 //CV = 0;
    HSC 0
    Ví dụ như thế này
    MUA BÁN-DỊCH VỤ-TRAINING
    Email: Hidden Content
    Hidden Content

  4. #4
    Thành viên cấp 2
    Ngày tham gia
    Aug 2011
    Bài viết
    64
    Thanks
    0
    3 lượt trong 2 bài viết
    Ok, nhờ bác em đã xử lý được rồi. giá trị hex 16#C0 =11000000 >> nghĩa là cho bit SM37.6 = 1 và Sm37.7=1 còn lại là bằng 0 phải không anh. Bit SM37.6= 1 >> cho phép kích HSC,còn SM37.7= cho phép sửa đổi giá trị tức thời đúng không anh?
    Hoc nua hoc mai

Đá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