Tính thời gian đếm giờ trong s7 1200

Thảo luận trong 'Siemens PLC S7-200/300/400 và S7-1200/1500' bắt đầu bởi sinhthai, 4/1/16.

  1. sinhthai

    sinhthai New Member

    Tham gia ngày:
    4/2/13
    Bài viết:
    45
    Đã được thích:
    9
    Điểm thành tích:
    8
    Giới tính:
    Nam
    Xin chào các anh,em có một bài toán nhỏ nhỏ nhờ các anh giúp đỡ,em đang có 2 con bơm em muốn đếm thời gian chạy bơm thì trong s7 1200 mình nên dùng bộ nhớ nào ạ.em muốn hiện thị ra màn hình ,giờ phút giây ạ,cảm ơn các anh ạ,
     
    Bài viết mới
  2. admin

    admin Chia sẻ để cùng phát triển Thành viên BQT

    Tham gia ngày:
    15/1/13
    Bài viết:
    3,600
    Đã được thích:
    2,628
    Điểm thành tích:
    113
    Giới tính:
    Nam
    Nghề nghiệp:
    Automation Engineer
    Nơi ở:
    Sài Gòn
    Web:
    Hỏi câu không biết trả lời thế nào. Tạo một cái DB rồi cho nó lưu dữ liệu vào.
     
  3. smileangel21

    smileangel21 New Member

    Tham gia ngày:
    2/6/16
    Bài viết:
    26
    Đã được thích:
    5
    Điểm thành tích:
    3
    Giới tính:
    Nam
    em cũng đang có một bài toán tương tự thế này.
    Tính tổng thời gian hoạt động của 1 động cơ rồi xuất thời gian đấy lên hmi. Ai biết có thể giúp em được ko ạ
     
  4. Peter_Tan

    Peter_Tan Member

    Tham gia ngày:
    29/5/16
    Bài viết:
    110
    Đã được thích:
    82
    Điểm thành tích:
    28
    Giới tính:
    Nam
    Nghề nghiệp:
    Kỹ sư Điện - Tự Động Hóa
    Nơi ở:
    Hà Nội - 0904895865
    Web:
    Hi smil
    Bạn tham khảo hình đính kèm nhé
     

    Các file đính kèm:

    nguyenanhtu1989 and admin like this.
  5. smileangel21

    smileangel21 New Member

    Tham gia ngày:
    2/6/16
    Bài viết:
    26
    Đã được thích:
    5
    Điểm thành tích:
    3
    Giới tính:
    Nam
    Cám ơn bác, em làm được rồi. Ko ngờ đơn giản vậy :p
     
    lexuanhoa251 and admin like this.
  6. tinhtesms

    tinhtesms Member

    Tham gia ngày:
    26/2/16
    Bài viết:
    112
    Đã được thích:
    42
    Điểm thành tích:
    28
    Giới tính:
    Nam
    Nơi ở:
    Ha Noi
    ad hay ai biết chỉnh thời gian mô phỏng time khi sử dụng Timer trong step 7 không chỉ em với? ( Tia thì thời gian vẫn bình thường như ở ngoài). Khi em mô phỏng thời gian nó chạy rất nhanh khác xa thời gian thực, trước không bị thế, nó chạy nhanh qua không kịp quan sát. Thời gian 1s khi mô phỏng phải nhanh gấp 100 lần trở lên?
     
  7. admin

    admin Chia sẻ để cùng phát triển Thành viên BQT

    Tham gia ngày:
    15/1/13
    Bài viết:
    3,600
    Đã được thích:
    2,628
    Điểm thành tích:
    113
    Giới tính:
    Nam
    Nghề nghiệp:
    Automation Engineer
    Nơi ở:
    Sài Gòn
    Web:
    Chưa hiểu câu hỏi này lắm, chỉnh thời gian cho timer là muốn như thế nào? Sao lại chạy nhanh là sao?
     
  8. tinhtesms

    tinhtesms Member

    Tham gia ngày:
    26/2/16
    Bài viết:
    112
    Đã được thích:
    42
    Điểm thành tích:
    28
    Giới tính:
    Nam
    Nơi ở:
    Ha Noi
    Ví dụ em đặt time là 10s, chạy mô phỏng cái là hết 10s(khoảng chưa đến 1s ở ngoài nó đã chạy xong), nó không chạy từ từ mà chạy nhanh như đồng hồ bấm giây lên khó quan sát tác động hoặc mô phỏng?
     
  9. admin

    admin Chia sẻ để cùng phát triển Thành viên BQT

    Tham gia ngày:
    15/1/13
    Bài viết:
    3,600
    Đã được thích:
    2,628
    Điểm thành tích:
    113
    Giới tính:
    Nam
    Nghề nghiệp:
    Automation Engineer
    Nơi ở:
    Sài Gòn
    Web:
    Cái đó là lỗi của em, có điều gì đó không đúng vì anh cũng chạy mô phỏng nhưng chẳng bao giờ bị như vậy cả.
     
  10. smileangel21

    smileangel21 New Member

    Tham gia ngày:
    2/6/16
    Bài viết:
    26
    Đã được thích:
    5
    Điểm thành tích:
    3
    Giới tính:
    Nam
    mình nghĩ chắc bạn đặt nhầm s thành ms nên mới bị như vậy
     
  11. tinhtesms

    tinhtesms Member

    Tham gia ngày:
    26/2/16
    Bài viết:
    112
    Đã được thích:
    42
    Điểm thành tích:
    28
    Giới tính:
    Nam
    Nơi ở:
    Ha Noi
    chả nhẽ ms với s mình không phân biệt được? :(
     
  12. admin

    admin Chia sẻ để cùng phát triển Thành viên BQT

    Tham gia ngày:
    15/1/13
    Bài viết:
    3,600
    Đã được thích:
    2,628
    Điểm thành tích:
    113
    Giới tính:
    Nam
    Nghề nghiệp:
    Automation Engineer
    Nơi ở:
    Sài Gòn
    Web:
    Gửi dự án anh kiểm tra cho
     
  13. lexuanhoa251

    lexuanhoa251 New Member

    Tham gia ngày:
    23/12/15
    Bài viết:
    48
    Đã được thích:
    7
    Điểm thành tích:
    8
    Giới tính:
    Nam
    Chào bạn !
    Mình cũng đang gặp vướng mắc chỗ này
    Bạn làm như thế nào vậy có thể chỉ mình với được không
    Cám ơn bạn!
     
  14. trungnguyen818

    trungnguyen818 New Member

    Tham gia ngày:
    21/4/16
    Bài viết:
    12
    Đã được thích:
    1
    Điểm thành tích:
    3
    mình thì dùng cái TON (PT = 60s) để đếm thời gian, khi timer đếm đủ 60s thì mình cho "thời gian chạy" tăng lên 1 đơn vị

    "IEC_Timer_0_DB".TON(IN:="Motor" AND NOT "Temp_Counter",
    PT:=T#60s,
    Q=>"Temp_Counter",
    ET=>"Temp_Counter1");
    IF "Temp_Counter" THEN
    "Working_Time" := "Working_Time" + 1; // Thời gian chạy ( đơn vị phút)
    END_IF;

    ace nào có phương án nào hay hơn thì post lên mọi người học hỏi thêm
     
  15. admin

    admin Chia sẻ để cùng phát triển Thành viên BQT

    Tham gia ngày:
    15/1/13
    Bài viết:
    3,600
    Đã được thích:
    2,628
    Điểm thành tích:
    113
    Giới tính:
    Nam
    Nghề nghiệp:
    Automation Engineer
    Nơi ở:
    Sài Gòn
    Web:
    Làm cái ô nhớ đếm, một cái xung đồng hồ hệ thống 1s là xong.
     
    trungnguyen818 thích bài này.

Chia sẻ trang này