TÀI LIỆU lập trình plc delta | sử dụng THỜI GIAN THỰC RTC trong plc delta
1. Giới thiệu về thời gian thực của PLC :
- RTC - Real-time clock là từ viết tắt tiếng Anh chuyên ngành công nghệ thông tin, điện - điện tử. Từ này có nghĩa là đồng hồ thời gian thực. Phân biệt với Real-Time control và Real-time computing.
- Trong PLC Delta và nhiều hãng khác trên thị trường sẽ có các dòng sản phẩm PLC được tích hợp đồng hồ thời gian thực.
- Đồng hồ thời gian thực được dùng để tiếp tục đếm thời gian khi PLC đã mất nguồn cấp chính.
- Đồng hồ thời gian thực sẽ lưu trữ và đếm thời gian như một đồng hồ lịch về ngày, tháng, năm, tuần, giờ, phút, giây.
2. Tại sao PLC lại chạy được đồng hồ thời gian khi mất điện nguồn :
Theo Phòng kỹ thuật Công ty Auto Vina đã nhiều năm sử dụng PLC thì :
- Hầu hết các loại PLC có tính năng đồng hồ thời gian thực đều được trang bị pin - battery nuôi nguồn 3V hoặc 3.6V.
- Pin này có thể là pin sạc, có khả năng nạp điện và tích trữ liên tục, điện áp 3V, dạng pin cúc áo như các dòng PLC Delta DVP28SV11T ( DVP-SV và DVP-SV2 series ).
- Hoặc các loại Pin lithium 3.6V - LISUN ER14250, KTS ER14250 không có khả năng nạp điện như pin - battery của các dòng PLC Delta DVP-EH EH2 EH3, DVP10SX11R, DVP12SC11T, ...
- Một số loại đặc biệt được trang bị tụ điện có chức năng tương đương Pin - battery với dung lượng - điện dung 0.47Fara, 5.5V. Tụ này sẽ lưu trữ nguồn khi mất điện và sẽ nạp đầy nhanh chóng khi có điện. Loại này có trong PLC Delta DVP20SX211T / DVP20SX211R.
3. Ứng dụng của đồng hồ thời gian thực trong PLC :
- Đồng hồ thời gian thực đã có nghĩa ngay ở trong cái tên của nó. Chúng ta có thể sử dụng để hiển thị lịch đồng hồ, đồng bộ với hệ thống. Ngoài việc theo dõi ngày giờ, chúng ta có thể viết lệnh ghi chép lại thời điểm chạy dừng máy, thời điểm xuất hiện lỗi.
- Ngoài ra có thể ứng dụng trong các bài toán cần bật tắt thiết bị theo lịch trình như bật tắt đèn theo ngày giờ, bật tắt bơm nước luân phiên.
- Một số ứng dụng có thể dùng để đếm thời gian vận hành máy một cách chính xác. Lập trình viên cũng có thể lập trình ngày giờ dừng máy theo lịch trình chạy thử trước khi đưa vào vận hành chính thức hoặc giới hạn ngày chạy máy bằng PLC để kiếm soát tiến độ thanh toán trong các đơn hàng dự án đặc biệt.
Sau đây bộ phận kỹ thuật Công ty TNHH Cơ Điện Auto Vina xin giới thiệu đến quý khách hàng và các bạn lệnh truy xuất đồng hồ thời gian thực trong PLC Delta :
4. Cấu trúc lệnh đọc đồng hồ thời gian thực trong PLC Delta - có thể áp dụng trong PLC Mitsubishi :
|
Cấu trúc lệnh đọc thời gian trong PLC Delta |
Ví dụ ta có thể viết lệnh "
TRD D0 " hoặc "
TRDP D0 " .
TRD là tên lệnh, D0 là thanh ghi được lựa chọn để lưu dữ liệu thời gian đọc từ PLC ra.
Lệnh TRD có thể ứng dụng trên các dòng PLC DVP-ES2, DVP-EX2, DVP-SS2, DVP-SA2, DVP-SE, DVP-SX2.
5. Ví dụ lập trình lệnh TRD trong DVP20SX211R PLC Delta :
Hình ảnh PLC DVP20SX211R - loại PLC có tụ tích điện chạy thời gian thực :
|
PLC Delta DVP20SX211R |
Chúng ta sẽ soạn chương trình bằng phần mềm WPLSoft cho PLC Delta như sau :
|
Lệnh RTD - đọc thời gian thực trong PLC Delta |
Với câu lệnh trên, khi thực thi, các giá trị thời gian sẽ lần lượt được lưu ra các thanh ghi tương ứng tính từ D120 được sử dụng, kết quả như sau :
D120 Year - Năm dương lịch.
D121 Week - Tuần
D122 Month - tháng
D123 Day - ngày
D124 Hour - giờ
D125 Minute - phút
D126 Second - giây
Để thuận tiện theo dõi kết quả này, chúng ta sẽ viết thêm một số lệnh Mov giá trị qua thanh ghi khác như anh em kỹ thuật Công ty Auto Vina thực hiện dưới đây :
|
Lệnh MOV - di chuyển, nạp dữ liệu thanh ghi trong PLC Delta |
Biên dịch chương trình và kiểm tra kết nối với PLC DVP20SX211R :
Vào Options >> Communication Setting >> chọn COM Port >> chọn Default >> Chọn Auto-detect :
|
Auto-detect PLC - kết nối PLC Delta với máy tính |
Nạp chương trình, đồng thời nạp đồng bộ lại thời gian của PLC và máy tính, phòng trường hợp thời gian trong PLC đang sai lệch :
|
Nạp chương trình và đồng bộ đồng hồ thời gian trong PLC |
Online chương trình PLC với máy tính để kiểm tra giá trị thời gian trong PLC :
|
Mô phỏng Online chương trình PLC Delta với máy tính |
Như vậy chúng ta đã hoàn thành việc truy xuất giá trị đồng hồ thời gian và lịch trong PLC Delta DVP20SX211R, việc còn lại là sử dụng thanh ghi để so sánh, kiểm tra thời gian hoặc cho hiển thị lên màn hình cảm ứng HMI.
Cảm ơn quý khách hàng đã ghé thăm Website Công ty TNHH Cơ Điện Auto Vina - chúng tôi là đơn vị nhập khẩu và phân phối các sản phẩm tự động hóa hãng Delta Electronics như :
bộ điều khiển lập trình PLC Delta,
Màn hình cảm ứng HMI Delta,
bộ biến tần Delta,
bộ điều khiển AC Servo và Motor Servo Delta.
Auto Vina Rất mong nhận được sự ủng hộ của quý khách hàng !
Nguyễn Bá Quỳnh - Mobile : 0978.70.68.39