V. Lập bỏo cỏo
V.1. Lưu kết quả theo thời gian thực
Để làm được điều này, ta sử dụng cụng cụ ActiveX mở rộng của WinCC là User Archive.
Cụng việc đầu tiờn là ta cần phải lưu được kết quả trong quỏ trỡnh Runtime dưới dạng số liệu cụ thể theo một chu kỳ yờu cầu. Việc lưu kết quả theo chu kỳ đó được trỡnh bày trong IV.2.1. Sau khi đó cú kết quả trong cỏc bảng của User Archive, bằng ngụn ngữ lập trỡnh C-Editor, ta sẽ lấy kết quả này, lưu dưới dạng file *.csv với form như sau:
#Table; Name; Columns; Font; Font size - Name = Tờn của bảng
- Columns = Số cột - Font = Lựa chọn Font - Font size = Kớch cỡ Font
#Column; Num; Header; Width; Alignment - Num = Số của cột
- Header = Tờn của cột cú số tương ứng
- Width = Chiều rộng của cột cú tối đa bao nhiờu ký tự
- Alignment = left aligned/centered/right aligned #Data; Color; Col1; Col2; Col3; Col4; ...
- Color = Mau hiển thị(0xbbggrr) - Col1 = Dữ liệu của cột 1
- Col2 = Dữ liệu của cột 2 - etc.
Form xuất dưới dạng đồ thị:
#Trend_T; Name; Curves; DateFrom; DateTo; Common Y- Axis; Font; Fontsize
- Name = Tờn của Trend - Curves = Số cỏc trends
- DateFrom = Thời điểm bắt đầu - DateTo = Thời điểm kết thỳc - Common Y-Axis = Trục Y
- Font = Font
- Fontsize = Kớch cỡ Font
#Curve; Num; Name; Count; dMin; dMax; Color; Weight; CurveType; Filling
- Num = trend số - Name = Tờn Trend - Count = Số giỏ trị
- dMin = Giỏ trị min của Trend - dMax = Giỏ trị max của Trend
- Color = Màu đường vẽ Trend - Weight = Bề dày đường vẽ
- CurveType = Kiểu vẽ Trend ( LINE, DOTS, STEP) #Data; Num; Date; Value; Flags; Color
- Num = Số Trend
- Date = Trục X thời gian của Trend - Value = Trục Y của Trend
- Flags = Giỏ trị giới hạn - Color = Màu đường vẽ
Sau khi đó lưu được file dưới dạng một trong hai form trờn, Trong Layout của Report Designer, chọn cửa sổ Object / Runtime Documentation / CSV Provider / Table hoặc Trend để tương ứng hiển thị kết quả bỏo cỏo dưới dạng bảng hoặc đồ thị theo thời gian được đặt trước.
Trờn Layout, kớch đỳp vào biểu tượng đó lựa chọn ở bước trờn, kết nối tới file đó được lưu ở phần trờn.
Tới đõy, ta đó cú thể in ấn bỏo cỏo nhờ lựa chọn Print Jobs trong Report Designer. Hỡnh 3.13: Liờn kết tới file dữ liệu đó lưu