-
Thành viên cấp 7
Truyền dữ liệu từ Actual Value vào Initial Value trong khối DB có tích hợp UDT.
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.
-
-
Thành viên cấp 4
Khi PLC bị mất dữ liệu thì chúng ta có lưu ở DB,UDT..hay dau di nữa trong PLC thì cũng vô nghĩa, do đó để backup phải lưu trên 1 thiết bị khác.
Thường ở các hệ thống điều khiển người ta hay có thêm 1 station, station này dùng để cài đặt,lưu trữ thông số khi vận hành, thường các thông số này là đặc tình của sản phẩm,dữ liệu sản xuất. Với các thông số khi commissioning hay calip lại hệ thống, tốt nhất nên archive lại file backup
Cao thủ nào có ý kiến xin góp ý thêm
-
-
Little PLC


Gửi bởi
hotronghieu
Khi PLC bị mất dữ liệu thì chúng ta có lưu ở DB,UDT..hay dau di nữa trong PLC thì cũng vô nghĩa, do đó để backup phải lưu trên 1 thiết bị khác.
Ai nói vậy bạn ^_^
http://plcvietnam.com.vn/forum/showt...%91i%E1%BB%87n
Làm gì mà vô nghĩa được ^_^"

Gửi bởi
hotronghieu
Thường ở các hệ thống điều khiển người ta hay có thêm 1 station, station này dùng để cài đặt,lưu trữ thông số khi vận hành, thường các thông số này là đặc tình của sản phẩm,dữ liệu sản xuất. Với các thông số khi commissioning hay calip lại hệ thống, tốt nhất nên archive lại file backup
Cao thủ nào có ý kiến xin góp ý thêm
Ý của bạn ở đây sử dụng là Redundancy - hệ dự phòng đúng không? Với hệ thống dự phòng mà config bằng phần mềm thì cực đấy
nếu sử dụng PLC S7-300 hoặc 400 thường.
Còn với PLC S7-400H - dạng có cầu H thì đúng là vip và đơn giản thì đúng là dự phòng theo kiểu yêu của bạn.
-
-
Thành viên cấp 7
Làm gì mà thêm 1 station như bác cho phức tạp. Vấn đề mình đưa ra đơn giản thế này, 1 cái máy hoạt động phải cài nhiều tham số trong DB nào đó chẳng hạn, và phải calib đúng mới chạy mấy được, chẳng may bạn reset PLC để đưa mọi giá trị về mặt định, thì dù bạn có chương trình gốc download xuống nhưng không biết cách calib thì cũng vô nghĩa. Nên mình mới đặt vấn đề backup dữ liệu đấy.

Gửi bởi
hotronghieu
Khi PLC bị mất dữ liệu thì chúng ta có lưu ở DB,UDT..hay dau di nữa trong PLC thì cũng vô nghĩa, do đó để backup phải lưu trên 1 thiết bị khác.
Thường ở các hệ thống điều khiển người ta hay có thêm 1 station, station này dùng để cài đặt,lưu trữ thông số khi vận hành, thường các thông số này là đặc tình của sản phẩm,dữ liệu sản xuất. Với các thông số khi commissioning hay calip lại hệ thống, tốt nhất nên archive lại file backup
Cao thủ nào có ý kiến xin góp ý thêm
-
-
Thành viên cấp 4

Gửi bởi
tran_hieu0983
Ai nói vậy bạn ^_^
Làm gì mà vô nghĩa được ^_^"
Vậy hỏi anh Trần Hiếu làm thế nào để lấy lại data sau khi PLC nó đã thực hiện overall reset?
-
-
Little PLC


Gửi bởi
hotronghieu
Vậy hỏi anh Trần Hiếu làm thế nào để lấy lại data sau khi PLC nó đã thực hiện overall reset?
ý. Nhầm giữa mất dữ liệu và lưu dữ liệu. Hi. Xin lỗi anh Hiếu và mọi người tối qua đọc không kỹ bị nhầm
-
-
Thành viên cấp 4
Về bản chất thì các trường hợp dùng share DB, db với UDT hay instance DB đều như nhau, có thể làm với cách của bạn chủ thread.
Ngoài cách của bạn thì có thể dùng MCC,pin buffer,các cách này đều sao lưu 1 cách thủ công. Còn làm thế nào đễ PLC tự động back-up dữ liệu trước khi power off thì đành nhờ các cao thủ khác.
P/s: Sao trang web này vào khó quá,muốn vào được đây phải load hơn 15p trong khi vào các web khác bình thường?
-
Quyền viết bài
- Bạn Không thể gửi Chủ đề mới
- Bạn Không thể Gửi trả lời
- Bạn Không thể Gửi file đính kèm
- Bạn Không thể Sửa bài viết của mình
-
Nội quy - Quy định
Back to Top
Múi giờ GMT +7. Bây giờ là 01:33 AM.
Phiên bản 4.2.5
Phát triển bởi thành viên PLCVietNam®.
Đánh dấu