Đăng Ký
Trang 2 của 16 Đầu tiênĐầu tiên 123412 ... CuốiCuối
Kết quả 11 đến 20 của 155
  1. #11
    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 pop.ptit Xem bài viết
    Em viết chương trình điều khiển đèn giao thông,có dùng real time,chương trình của em chia làm 2 khung thời gian là từ 5h đến 23h và còn lại 2 khung thời gian này đèn hoạt động khác nhau.
    Cho em hỏi nếu muốn hiển thị thời gian thực lên TD200 phải dùng lệnh gì? Em gán gt T=VB3 Em muốn dùng thời gian thực để ss với 2 khung thời gian thì phải làm sao?
    Ai cho em ý kiến với.
    Em dùng chức năng Embedded data của TD 200: cái đó cho phép bạn sử dụng để hiện thị giá trị lên TD 200, nhớ là kiểu W nhé, vậy từ VB3 bạn fai chuển giá trị đó vào 1 W. Còn sử dụng để so sánh khung. bạn thiết lập chương trình đọc thời gian thực xong, chỉ việc so sánh giờ là đc mà, đúng 5h 00 p va 00s
    và 23h 00p và 0s
    Mình gửi cho bạn xem mình mô phỏng hiển thị thời gian trên TD 200 nhé:

    và đây là code PLC
    http://www.mediafire.com/?hf0k5skmjtifhjy
    Lần sửa cuối bởi anhlv.ddt, ngày 06-16-2011 lúc 11:49 AM.
    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

  2. #12
    Thành viên cấp 3
    Ngày tham gia
    Apr 2011
    Đang ở
    quận 12, TpHCM
    Bài viết
    225
    Thanks
    1
    6 lượt trong 6 bài viết
    em chép đoạn code này vào rùi chuyển sang LAD coi cho dễ nha:
    network 1:


    LD SM0.5
    EU
    TODR year:VB240 // đọc Real Time và chứa vào VB240
    SCPY "00.00.2000, 00:00:00", VB260 // lệnh này giúp bạn truy xuất ngoài màn hình TD200 , trên màn hình TD 200 chỉ cần lấy địa chỉ VB260 ra, chọn kiểu String (hum bữa anh có chỉ cho em rùi đó)
    HTA day:VB242, VB261, 2 // ngày chứa trong VB261 là mã ASSCI trong VB242 là mã HEX, tương tự cho các dòng dưới
    HTA month:VB241, VB264, 2
    HTA year:VB240, VB269, 2
    HTA hour:VB243, VB273, 2
    HTA minute:VB244, VB276, 2
    HTA second:VB245, VB279, 2

    em muốn so sánh thì lấy mã HEX để so sánh thì lấy VB24*, còn lấy ASSCI thì lấy VB26* và VB27*
    Công Tử Bụi :Hidden Content :

  3. #13
    Thành viên cấp 3
    Ngày tham gia
    Apr 2011
    Đang ở
    quận 12, TpHCM
    Bài viết
    225
    Thanks
    1
    6 lượt trong 6 bài viết
    Trích dẫn Gửi bởi pop.ptit Xem bài viết
    Em Dùng phiên bảng 3.0 của TD200 nên anh cho em code em đọc không hiểu ,Anh có thể viết lên 3.0 giúp em được không?
    viết trong phần MAIN ý. còn trên màn hình 3.0 thì chỉ add VB260 ra thui
    Công Tử Bụi :Hidden Content :

  4. #14
    Thành viên cấp 3
    Ngày tham gia
    Apr 2011
    Đang ở
    quận 12, TpHCM
    Bài viết
    225
    Thanks
    1
    6 lượt trong 6 bài viết
    LD SM0.5
    EU
    TODR VB240 // đọc Real Time và chứa vào VB240
    SCPY "00.00.2000, 00:00:00", VB260 // lệnh này giúp bạn truy xuất ngoài màn hình TD200 , trên màn hình TD 200 chỉ cần lấy địa chỉ VB260 ra, chọn kiểu String (hum bữa anh có chỉ cho em rùi đó)
    HTA VB242, VB261, 2 // ngày chứa trong VB261 là mã ASSCI trong VB242 là mã HEX, tương tự cho các dòng dưới
    HTA VB241, VB264, 2
    HTA VB240, VB269, 2
    HTA VB243, VB273, 2
    HTA VB244, VB276, 2
    HTA VB245, VB279, 2

    ok chưa
    Công Tử Bụi :Hidden Content :

  5. #15
    Thành viên cấp 3
    Ngày tham gia
    Apr 2011
    Đang ở
    quận 12, TpHCM
    Bài viết
    225
    Thanks
    1
    6 lượt trong 6 bài viết
    đoạn code bị lỗi là do em chưa đặt địa chỉ cho các symbon year, month, day, hour, minute, và second
    Công Tử Bụi :Hidden Content :

  6. #16
    Thành viên cấp 3
    Ngày tham gia
    Apr 2011
    Đang ở
    quận 12, TpHCM
    Bài viết
    225
    Thanks
    1
    6 lượt trong 6 bài viết
    chuong trình đọc và hiển thị timer trên TD200 nè http://www.mediafire.com/?rjt8b0wckcp43q9
    Công Tử Bụi :Hidden Content :

  7. #17
    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
    ua, anh không có TD 200 V 3 đâu. nhưng để chiều anh thử xem, chắc cũng tương 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

  8. #18
    Thành viên cấp 3
    Ngày tham gia
    Apr 2011
    Đang ở
    quận 12, TpHCM
    Bài viết
    225
    Thanks
    1
    6 lượt trong 6 bài viết
    em xem lại thông số baud rate là bao nhiêu? set lại 9600 (set baud rate 19k2 hay 185k đều không hiển thị được _ đều này anh chưa biết tại sao, nhưng khi xài 9600 thì ok)
    chỉnh trên PLC và cả trên TD200
    Công Tử Bụi :Hidden Content :

  9. #19
    Thành viên cấp 3
    Ngày tham gia
    Apr 2011
    Đang ở
    quận 12, TpHCM
    Bài viết
    225
    Thanks
    1
    6 lượt trong 6 bài viết
    tham khảo thêm về Real Time nhé :
    Format of 8-byte Time Buffer (T)

    0_year (0-99)__________current year__________(BCD value)
    1_month (1-12)________current month_________(BCD value)
    2_day (1-31)___________current day____________(BCD value)
    3_hour (0-23)__________current hour__________(BCD value)
    4_minute (0-59)________current minute_________(BCD value)
    5_second (0-59)________current second_________(BCD value)
    6_luôn luôn là 00
    7_day of week (1-7)_____ngày trong tuần, 1=Sunday_(BCD value)
    nó sẽ hiển thị theo định dạng

    Date: 01-Jan-90
    Time: 00:00:00
    Day of Week: Sunday

    vd:
    LD SM0.5
    EU
    TODR VB0

    giá trị ngày giờ dc chứa trong các byte sau

    vb0 -> year
    vb1 -> month
    vb2 -> day
    vb3 -> hour
    vb4 -> min
    vb5 -> sec
    vb7 -> day of week (1=sunday, 2=monday....)

    muốn so sánh từ 5h-23h thì lấy VB3 ra so sánh (là dạng BCD tức là 16#giá trị cần sosanh vd 16#5)
    Lần sửa cuối bởi CongTu.Bui, ngày 06-16-2011 lúc 02:42 PM.
    Công Tử Bụi :Hidden Content :

  10. #20
    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 pop.ptit Xem bài viết
    Em xem rồi, cả 2 điều 9,6k .
    em thử load lại chương trình coi, kết nối lại, đôi khi nó bị lỗi như vậy, anh làm lại là được. chứ ko fai do lỗi code đâu
    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

Trang 2 của 16 Đầu tiênĐầu tiên 123412 ... 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