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.
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.
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ị
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).
Ta dùng V12.0 (Rtc_m) để thực hiện các lệnh này như bên dưới.
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
Để 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-
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.