Đăng Ký
Trang 1 của 2 12 CuốiCuối
Kết quả 1 đến 10 của 11
  1. #1
    binhcoiddt
    Guest

    Thời gian thực bị lỗi

    a.awl.jpg
    mình đang làm bài tập plc thời gian thực. trên hình là 1 bài ví dụ, nếu như trên lý thuyết thì khi chạy chương trình thì nếu thời gian là chủ nhật thì cuộn dây Q0.0 sẻ có điện, còn Q0.1 ko có điện. ngược lại những ngày khác thì Q0.1 có điện còn Q0.0 mât điện. vậy mà khi mình mô phỏng thì tất cả thời gian thì đèn Q0.1 luôn sáng, còn đèn Q0.0 lại ko bao giờ sáng. bạn bạn xem giúp mình cái này đ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 binhcoiddt Xem bài viết
    a.awl.jpg
    mình đang làm bài tập plc thời gian thực. trên hình là 1 bài ví dụ, nếu như trên lý thuyết thì khi chạy chương trình thì nếu thời gian là chủ nhật thì cuộn dây Q0.0 sẻ có điện, còn Q0.1 ko có điện. ngược lại những ngày khác thì Q0.1 có điện còn Q0.0 mât điện. vậy mà khi mình mô phỏng thì tất cả thời gian thì đèn Q0.1 luôn sáng, còn đèn Q0.0 lại ko bao giờ sáng. bạn bạn xem giúp mình cái này đi!
    Tôi test trên PLC thật. hoạt động bình thường bạn nhé, có lẽ do phần mềm chưa set được thời gian, nên luốn khác Chủ nhất. Và có thể bạn nói rõ hơn về cách bạn xác định ngày chủ nhật như thế nào mới biết nguyên nhân được
    @: khi viết để ý bộ gõ, gõ khó đọc quá
    Lần sửa cuối bởi anhlv.ddt, ngày 09-21-2011 lúc 05:08 PM.
    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
    Little PLC

    Ngày tham gia
    Mar 2011
    Đang ở
    Mọi câu hỏi hãy đưa lên diễn dàn. Tôi không dùng hộp thư riêng.
    Bài viết
    3,151
    Thanks
    257
    1,085 lượt trong 567 bài viết
    xem giúp mình cái này! thời gian thực bị lỗi Tên bài viết Vi Phạm nội quy. Cảnh cáo lần 1. Nên đọc nội quy trước khi post bài tránh tình trạng bị xứ lý.

    Hình quá nhỏ bạn nên upload hình nên Image shack.
    Cám ơn
    Hidden Content

    Trần Văn Hiếu
    Email: Hidden Content
    Sđt: (+84)987 - 338 - 334

  4. #4
    binhcoiddt
    Guest
    Trích dẫn Gửi bởi anhlv.ddt Xem bài viết
    không được là phải. Giá trị của bộ thời gian thực là ở BCD mà, bạn lại so sánh với số kiểu byte, bạn phải xác đinh số 1 của bạn ở BCD nó là số nào mới được :D
    số 1 ở bcd hả, vậy sô sánh với kiểu gì vậy bạn

  5. #5
    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
    thực ra so sánh thông thường được, bạn kiểm tra lại cấu hình thời gian cho mô phỏng, tôi mới test bộ thời gian thực tren PLC thật thôi @@
    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

  6. #6
    binhcoiddt
    Guest
    mình đã test tất cả thời gian rồi, phát hiện ra 1 điền kì lạ:
    0: chủ nhật
    1: thứ 2
    2: thứ 3
    3: thứ 4
    4: thứ 5
    5: thứ 6
    6: thứ 7
    ko biết có phải tại chương trình mô phỏng ko

  7. #7
    Little PLC

    Ngày tham gia
    Mar 2011
    Đang ở
    Mọi câu hỏi hãy đưa lên diễn dàn. Tôi không dùng hộp thư riêng.
    Bài viết
    3,151
    Thanks
    257
    1,085 lượt trong 567 bài viết
    Hình quá nhỏ tôi không nhìn thấy rõ. Nhưng hình như bạn đã viết đúng chương trình rồi đó.
    Khai báo 16#1 vẫn ok thôi chứ không nhất thiết phải chuyển sang kiểu số Interger ( nếu muốn làm như ví dụ). Nếu với PLC thật thì chương trình trên sẽ chạy.

    Mô phỏng không phải cái gì cũng làm được và tất nhiên không ngoại trừ cả lỗi chương trình mô phỏng.

    mình đã test tất cả thời gian rồi, phát hiện ra 1 điền kì lạ:
    0: chủ nhật
    1: thứ 2
    2: thứ 3
    3: thứ 4
    4: thứ 5
    5: thứ 6
    6: thứ 7
    Cái này thì sai. Sai hoàn toàn

    Các đại lượng này được tính theo ngày dương lịch.
    Cài đặt thời gian thực:
    Cài mốc thời gian bắt đầu hoạt động cho PLC.
    Chọn PLC --> Time Of Day Clock --> Set.

    Truy suất dữ liệu từ đồng hồ thời gian thực trong PLC.


    // Lệnh này chỉ cần thực hiện 1 lần trong cả chương trình.
    // Khi thực hiện lệnh trên, với T = VB0 thì các giá trị thông số được phân bố như sau:

    Năm 0 - 99 VB0
    Tháng 1 - 12 VB1
    Ngày 1 - 31 VB2
    Giờ 0 - 23 VB3
    Phút 0 - 59 VB4
    Giây 0 - 59 VB5
    Thứ trong tuần 1 - 7 (1: chủ nhật) VB7

    Do đó: muốn truy suất đại lượng nào thì phải dùng ô nhớ tương ứng với đại lượng
    http://plcvietnam.com.vn/showthread.php?t=36
    Lần sửa cuối bởi tran_hieu0983, ngày 09-21-2011 lúc 06:20 PM.
    Hidden Content

    Trần Văn Hiếu
    Email: Hidden Content
    Sđt: (+84)987 - 338 - 334

  8. #8
    binhcoiddt
    Guest
    mình đã test tất cả thời gian rồi, phát hiện ra 1 điền kì lạ:
    0: chủ nhật
    1: thứ 2
    2: thứ 3
    3: thứ 4
    4: thứ 5
    5: thứ 6
    6: thứ 7
    Cái này thì sai. Sai hoàn toàn
    đúng là sai hoàn toàn nhưng trên chương trình mô phỏng của mình nó lại là như vậy. mình đã tìm mọi cách rồi

  9. #9
    Little PLC

    Ngày tham gia
    Mar 2011
    Đang ở
    Mọi câu hỏi hãy đưa lên diễn dàn. Tôi không dùng hộp thư riêng.
    Bài viết
    3,151
    Thanks
    257
    1,085 lượt trong 567 bài viết
    Đã nói mô phỏng và thực tế là khác nhau. Chứ nếu mô phỏng mà cái gì cũng chạy thì.... cuộc đời vẫn đẹp sao và không bao giờ có chiến tranh :o :p ::
    Hidden Content

    Trần Văn Hiếu
    Email: Hidden Content
    Sđt: (+84)987 - 338 - 334

  10. #10
    binhcoiddt
    Guest
    có ai có chương trình mô phỏng nào chạy đúng cái này hok nhỉ. cho em xin test thử dc ko, đang làm cái chuông báo tiết học.
    mình đang làm chương trình như thế này, các bạn xem thử cho ý kiến
    Project1.zip
    ở đây chổ so sánh để chủ nhật chuông ko kêu mình dùng "0" thì nó chạy đúng, "1" chạy sai!
    chương trình có các ngày lễ và chủ nhật chuông không kêu.
    7h chuông vao tiết, 7h45 chuông ra chơi....................17h15 chuông về!
    chuông kêu vào tiết kêu 4 hồi, mỗi hồi 5s.
    chuông ra chơi kêu 3 hồi, mỗi hồi củng 5s.
    File đính kèm File đính kèm
    Lần sửa cuối bởi binhcoiddt, ngày 09-21-2011 lúc 08:10 PM.

Trang 1 của 2 12 CuốiCuối

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