- 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.

Có thể hữu ích cho bạn:
- Chọn tiết diện dây dẫn, thanh cái theo tiêu chuẩn IEC
- Chọn Encoder cho một ứng dụng trong thực tế | Cách chọn Encoder
- Download chương trình cho màn hình Delta HMI trên DOPSoft
Chuyển đổi các giá trị
- 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).


Hiển thị các giá trị RTC trong S7-200 lên màn hình HMI
Ở đâ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


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. Link Youtube: RTC trên S7-200 SMART.
If you can not watch the video above, you can watch it on my Youtube channel – Link or my video area.
If you can not watch the video on Youtube, please watch it: Here
Hẹn gặp các bạn trong các bài viết sau.
-365evn-
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.