Lập trình đồng hồ thời gian thực RTC trong S7-200 Phần 1

s7-200 rtc

Về Real Time Clock – RTC trong S7-200 mình thấy cũng có nhiều bạn hỏi và cũng nhiều trả lời. Hôm nay mình chia sẻ về RTC theo cách của mình làm sau khi đọc các hướng dẫn. Bài viết trình bày cách lập trình  sử dụng đồng hồ thời gian thực RTC trong S7-200 và hiển thị lên HMI.

Trong Tips này mình sẽ hướng dẫn các bạn:

  •  Lấy thời gian từ PLC và hiển thị lên HMI (TP177 Micro)
  • Cài đặt lại thời gian khi bị sai (do lâu ngày không sử dụng)

Lấy thời gian thực RTC trong S7-200

 Để lấy thời gian RTC trong S7-200 ta dùng lệnh “READ_RTC”. Khi sử dụng lệnh này giá trị năm, tháng, ngày, giờ, phút,giây, và thứ (Day of Week) sẽ ghi liên tiếp vào bộ nhớ đệm 8 byte từ vị trí T (Trừ byte số 7).
Các bạn click chuột phải và chọn “Help” vào lệnh “READ_RTC” để đọc rõ hơn.

RTC trong s7-200-1

Trong chương trình ta sẽ gán giá trị này cho các byte. Mình cần giá trị nào thì lấy ra sử dụng. Chẳng hạn ở đây mình gán giá trị cho VB120 đến VB127. Nhưng mình không dùng giá trị giây.

rtc s7 200 365evn 2

Có thể hữu ích cho bạn:

Chuyển đổi các giá trị 

Trước khi hiển thị các giá trị này lên HMI ta phải qua 2 bước:

  • Chuyển giá trị số byte thành giá trị  BCD (PLC lưu các giá trị ở dạng BCD)
  • Chuyển giá trị BCD thành giá trị Integer và hiển thị lên HMI
    Trong ví dụ mình sử dụng VW154 – VW164 để lưu giá trị dạng BCD và VW130 – VW140 để lưu giá trị dạng Integer hiển thị lên HMI (VW142 – VW152 dùng trong phần tiếp theo).
RTC trong s7-200-3

Ta dùng V12.0 (Rtc_m) để thực hiện các lệnh này như bên dưới.

rtc s7 200 365evn 4

Như vậy, việc xử lý ở PLC đã xong. Download chương trình xuống PLC.

Hiển thị các giá trị RTC trong S7-200 lên màn hình HMI

Ta sẽ hiển thị các giá trị này lên HMI (TP177Micro)
Ở đây, mình sử dụng WinCC Flexible 2008 (SP3 upd4) để lập trình cho HMI. Các bạn có thể tải về tại đây.
Hiển thị các giá thị ta dùng “Button” cho hiển thị thứ (sử dụng Text list) và các IO Field hiển thị các giá trị còn lại. Các giá trị này ta sẽ gán các Tags có địa chỉ từ VW130 – VW140 như trong PLC

RTC trong s7-200-5
rtc s7 200 365evn 6

Để rõ hơn các bạn xem video bên dưới

  • If you can not watch the video above, please check another link in my Video Area (V0043) or give feedback to me via WhatsApp, Email, or Message. Thank you!
  • Kết thúc phần này tại đây. Hẹn gặp các bạn trong phần 2.
    Nếu có bất cứ thắc mắc nào thì liên hệ mình qua nhận xét bên dưới.

Cập nhật

Bạn có thể tham khảo video về RTC trong S7-200 SMART, nó hoàn toàn giống với S7-200. Chúng tôi đã làm video chi tiết, cụ thể và đơn giản hơn (V0078, V0079) tại trang video.

If you can not watch the above video, please watch it: Here

Hẹn gặp các bạn trong các bài viết sau.

-365evn automation-

 

5 2 votes
Article Rating

If you find this content valuable, please rate it (click the button above), share it with your friends or invite me for a coffee by clicking the button below.

Subscribe
Notify of
guest

0 Send a comment to us!
Newest
Oldest Most Voted
Inline Feedbacks
View all comments