Đăng Ký
Kết quả 1 đến 10 của 10
  1. #1
    Thành viên cấp 2
    Ngày tham gia
    Mar 2012
    Bài viết
    58
    Thanks
    1
    2 lượt trong 2 bài viết

    Unhappy Hàm thời gian trong s7 300 - TIA v11

    có ai đã làm hàm set thời gian từ HMI cho PLC s7 300 rồi giúp đỡ mình cái đc ko ? Đang mắc ở chỗ này ma ko ai giúp đỡ mình sao !

  2. #2
    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
    Bấm F1 đọc hiểu lại timer và cấu trúc của Timer và tự viết lại chứ làm gì có sẵn.
    Hidden Content

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

  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
    Sử dụng các thanh ghi bit 12, 13 để xử lý nhé bạn. Còn lại gợi ý là dựa theo kiểu mã BCD là ok.
    Hidden Content

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

  4. #4
    Thành viên cấp 4
    Ngày tham gia
    Oct 2011
    Bài viết
    300
    Thanks
    17
    89 lượt trong 75 bài viết
    gợi ý bạn 1 cách đơn giản:
    -tạo 1 tag để chứa số phút set từ HMI. VD db0.dbd0
    - Điều chế xung 1s, 1phut gì đó
    - Dùng bit này và dùng lệnh cộng dồn vào địa chỉ nào đó. VD db0.dbd4
    - Dùng lệnh so sanh 2 địa chỉ để có cái bạn cần điều khiển
    Nhận hợp tác lập trình các loại PLC và xử lý sự cố về hệ thống tự động hóa
    Gm: Hidden Content

  5. #5
    Thành viên cấp 2
    Ngày tham gia
    Mar 2012
    Bài viết
    58
    Thanks
    1
    2 lượt trong 2 bài viết
    Vấn đề là mình cũng chưa tìm hiểu đc kỹ về cái này , mà lại đang làm đồ án , gần đến ngày bảo vệ rồi , mà mình cần set TIME tận 48 giờ cơ

  6. #6
    Thành viên cấp 4
    Ngày tham gia
    Oct 2011
    Bài viết
    300
    Thanks
    17
    89 lượt trong 75 bài viết
    -48 X 60 = XX phút vẫn chứa đủ trong dword
    Nhận hợp tác lập trình các loại PLC và xử lý sự cố về hệ thống tự động hóa
    Gm: Hidden Content

  7. #7
    Thành viên cấp 2
    Ngày tham gia
    Mar 2012
    Bài viết
    58
    Thanks
    1
    2 lượt trong 2 bài viết
    Cảm ơn anh Mechatronic_Hieu , nhưng anh có thể hướng dẫn em thêm một chút nữa đc ko , em cung vưa mới tim hiểu về cái này nên cũng chưa thể hiểu hết đc anh a , cảm ơn anh

  8. #8
    Thành viên cấp 4
    Ngày tham gia
    Oct 2011
    Bài viết
    300
    Thanks
    17
    89 lượt trong 75 bài viết
    Ví dụ cứ sau 5h thì bơm chạy 1 lần, dk dừng tuỳ thuộc vào bạn, mìh chỉ nói về phần HMI.Bạn tạo DB0.DBD0 để chứa tgian set từ HMI.
    Ví dụ I0.0 là tín hiệu run confirm của bơm, khi I0.0 =1, and với xung 1 phút dùng lệnh cộng dồn vào DB0.DBD4
    A(
    A i0.0
    A M10.0 (M10.0 là xung 1 phút, cái này bạn tự làm)
    L MD4
    L L#1
    +D
    T MD4
    )
    A(
    L MD0
    L MD4
    ==D
    )
    = Q0.0 ( Q0.0 output cho bơm chạy)

    Mình dùng MD thay cho DB, viết cho ngắn
    Lần sửa cuối bởi Mechatronic_Hieu, ngày 09-19-2013 lúc 04:14 PM.
    Nhận hợp tác lập trình các loại PLC và xử lý sự cố về hệ thống tự động hóa
    Gm: Hidden Content

  9. #9
    Thành viên cấp 2
    Ngày tham gia
    Mar 2012
    Bài viết
    58
    Thanks
    1
    2 lượt trong 2 bài viết
    Cảm ơn Mechatronic_Hieu nhé
    Mình đã làm được rồi nhé

  10. #10
    Thành viên cấp 1
    Ngày tham gia
    Aug 2011
    Bài viết
    14
    Thanks
    2
    Thanked 1 Time in 1 Post
    Trích dẫn Gửi bởi baoan1 Xem bài viết
    có ai đã làm hàm set thời gian từ HMI cho PLC s7 300 rồi giúp đỡ mình cái đc ko ? Đang mắc ở chỗ này ma ko ai giúp đỡ mình sao !
    timer trong s7 là s5timer. Muốn set thời gian từ HMI cho PLC S7-3 thì theo mình biết có thể dùng 2 hàm FC40, FC33 trong thư viện step7.

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