Chào các bạn.
Trong trường hợp 1 hệ thống sử dụng rất nhiều thông số, các thông số này thông thường được lưu và cài đặt trong các DB, trong DB này lấy dữ liệu từ các UDT khác. Một vấn đề là khi dữ liệu trong các DB này mất hết vì 1 lí do nào đó, thì sẽ rất khó khăn cho người vận hành phải cài lại các thông số ( có khi không cài nổi luôn). Mặt khác, trong trường hợp mình có file chương trình gốc, nhưng có nhiều thông số có được do quá trình calibration hệ thống thì dù có files gốc cũng vô ngĩa( nếu không biết calibration hay làm không thành công). Như vậy, mình nghĩ rằng, có thể backup các dữ liệu trong các DB , và khi nào cần chỉ việc download các DB này xuống PLC.
Nhưng 1 khó khăn xảy ra là, các dữ liệu trong DB khi download xuống thì nó sẽ có giá trị mặt định trong Initial Value. Mình muốn backup các giá trị đang hoạt động tốt từ Actual Value sang Initial Value để khi cần có thể download là được. Và mình nghĩ có 2 trường hợp xảy ra.
TH1 : Hệ thống chỉ sử dụng DB thường : Trong trường hợp này mình sẽ backup dữ liệu actual - initial sang file excel, và chỉ 1 thao tác copy- pass, cuối cùng là transfer vào DB đang làm. Hoặc có thể chỉnh sữa ngay trên files soure của DB này 1 cách dễ dàng.
TH2 : Hệ thống sử dụng DB có tích hợp UDT .
TH3 : Hệ thống sử dụng DB Instead .
Trong trường hợp 2 + 3 này không thể sử dụng phương pháp file excel như TH1. Mình đang vướng ở chỗ này. Hi vọng các bác nào có kinh nghiệm về vấn đề này có thể chỉ bảo mình.
Cảm ơn.
Đánh dấu