Hiển thị các giá trị của quá trình

Một phần của tài liệu Tài liệu WinCC tiếng việt (Trang 41 - 101)

Chương này trình bày các yếu tố cơ bản của Tag-Logging Editor và diễn tả quá trình hiển thị các giá trị của quá trình ở chế độ runtime.

Để cấu hình cho Tag-Logging, làm theo các bước sau:

1. Mở Tag-Logging Editor.

2. Cấu hình một bộ định thời.

3. Tạo một vùng lưu trữ với Archive Wizard.

4. Tạo một trend window trong phần Graphics Designer. 5. Tạo một cửa sổ bảng trong phần Graphics Designer.

6. Đặt tham số khởi đầu.

7. Kích hoạt Project.

3.1 Bước 1: Mở Tag Logging

Trong cửa sổ phụ bên trái của WinCC Explorer, nhấp chuột phải vào nut “Tag Logging”.

Trong pop-up mới xuất hiện, nhấp “OK”.

3.2 Bước 2: Cấu hình bộ định thời (timer)

Biểu tượng bộ định thời name ở dòng thứ hai của cửa sổ điều chỉnh.Các bộ định thời có thể được cấu hình đề ghi và lưu trữ.

Chú ý

Thời gian ghi là các thời đoạn mà tại đó các giá trị được lấy từ hình ảnh quá trình của bộ quản lí dữ liệu bởi Tag-Logging Editor.

Thời gian lưu trữ là các thời đoạn mà tại đó dữ liệu được lưu trong vùng lưu trữ.Thời gian lưu trữ luôn là bội số của thời gian ghi đã được chọn.Giá trị lưu tại mỗi thời đoạn luôn là giá trị được ghi nhận sau cùng.Giá trị đầu tiên là của thời đoạn trước.

Nếu nhấp vào biểu tượng “Timers”, tất cả các thời gian chuẩn sẽ được hiển thị trong cửa sổ dữ liệu.Các thời gian chuẩn này sẽ không thể thay đổi.

Để tạo một thời đoạn mới, nhấp chuột phải vào “Timers”. Trong cửa sổ pop-up xuất hiện, nhấp “New”.

Trong hộp thoại “Timers Properties”, nhập tên là “weekly”. Trong danh sách, chọn “1 day”.

Hình 3.2: Đặt thời gian

Chú ý

Các thời đoạn ghi và lưu trữ được tính bằng cách nhân giá trị cơ sở với thừa số.

Xác nhận bằng cách nhấp “OK”.

3.3 Bước 3: Tạo vùng lưu trữ (Archive)

Trong cửa sổ ban đầu, nhấp chuột phải vào nut “Archive”. Xuất hiện cửa sổ pop-up, nhấp vào “Archive Wizard…”. Trong hộp thoại đầu tiên, nhấp vào “Next”.

Nhập vào “TankLevel_Archive” trong vùng “Archive name”. Chọn “Process Value Archive”.

Hình 3.3.1: Cấu hình vùnh lưu trữ

Nhấp “Next”.

Nhấp “Select” sẽ xuất hiện hộp thoại.Nhấp “TankLevel”.Nhấp “OK” để xác nhận.

Nhấp “Apply” để thoát.

Hình 3.3.2: Archive Wizard – Chọn tag (adsbygoogle = window.adsbygoogle || []).push({});

Để thay đổi thuộc tính của tag lưu trữ đã chọn trong cửa sổ dạng bảng, nấp chuột phải vào cửa sổ đó.Nếu không có tag nào được lựa chọn, lệnh này sẽ tự động chọn tag đầu tiên trong cửa sổ.

Hình 3.3.3: Gọi các thuộc tính của tag

Thay đổi tên của tag lưu trữ thành 7 “TankLevel_Arch”. Chọn “Parameter”.

Nhập miền giá trị của các “Cycle” : Logging = 1 second; Archiving = 1*1 second.

Nhấp “OK” để xác nhận.

Đến đây là kết thúc việc cấu hình cho việc lưu trữ các giá trị của quá trình.Tag “TankLevel” sẽ được ghi nhận một lần mỗi giây và được lưu trữ bằng tag “TankLevel_Arch”.

Nhấp vào nút để lưu cấu hình do đó các thiết lập sẽ được sử dụng mỗi khi chế độ runtime được kích hoạt.

Đóng Tag-Logging Editor.

3.4 Bước 4: Tạo Trend Window

Một ‘trend window’ được dùng để biễu diễn các tag của quá trình dưới dạng đồ thị.Trong WinCC Explorer, tạo mới một hình “TagLogging.pdl” và mở trong phần Graphics Designer.

Trong bảng đối tượng, chọn “Controls” và “WinCC Online Trend Control”.

Đặt bảng điều khiển trong cửa sổ của file bằng cách giữ chuột phải và kéo cho đến khi đạt kích cỡ mong muốn.

Trong hộp thoại cấu hình nhanh ở bảng “General”, nhập vào tên của cửa sổ là “FillLevel_Curves”.

Hình 3.4.1: Thuộc tính chung của điều khiển theo hướng

Nhấp vào “Curve”.

Nhập tên của đường cong là “TankLevel”. Nhấp vào nút lựa chọn.

Phía bên trái của hộp thoại lựa chọn, double-click vào “TankLevel_Archive”.

Hình 3.4.2: Thuộc tính của đường cong

Nhấp “OK” để xác nhận.

Giữ phím Ctrl và double-click vào phần điều khiển để xem trước ‘trend window’ ở chế độ runtime.

Hình 3.4.3: Xem trước ‘trend window’

Để trở lại chế độ xem bình thường, nhấp chuột phải phía bên ngoài phần điều khiển trong cửa sổ file của phần thiết kế đồ họa.

3.5 Bước 5: Tạo cửa sổ bảng biểu (Table)

Bằng một cửa sổ dạng bảng, ta có thể hiển thị các tag của quá trình dưới dạng bảng.

Trong bảng Object, chọn “Controls” và “WinCC Online Table Control”. Nhấn và đặt phần điều khiển trong vào cửa sổ của file, giữ chuột và kéo đến kích cỡ mong muốn.

Trong hộp thoại cấu hình nhanh dưới vùng “General”, nhập vào tên cửa sổ ‘trend window’ là “TanlLevel_Tables” .

Hình 3.5.1: Thuộc tính chung của phần điều khiển bảng

Mở “Column”.

Nhập tên của cột là“TankLevel”. Nhấp vào “Selection”

Double-click vào phần bên trái hộp thoại lực chọn Archive/Tag ở phần “TankLevel”. (adsbygoogle = window.adsbygoogle || []).push({});

Ở phần bên phải của hộp thoại lựa chọn Archive/Tag, nhấp vào “TankLevel_Arch”.

Nhấp “OK” để xác nhận.

Hình 3.5.2: Thuộc tính của bảng

Giữ phím Ctrl và double-click vào phần điều khiển để xem trước ‘trend window” ở chế độ runtime.

Hình 3.5.3: Preview của cửa sổ dạng bảng

Chú ý

Để thoát khỏi chế độ preview bình thường, nhấp chuột bên ngoài phần điều khiển của cửa sổ thiết kế đồ họa.

Lưu hình “TagLogging.pdl” bằng cách nhấp vào biểu tượng và thu nhỏ phần thiết kế đồ họa.

3.6 Bước 6: Thiết lập thuộc tính chạy thực

Thiết lập các thuộc tính runtime để việc ghi các tag có thể bắt đầu ở chế độ runtime.

Trong cửa sổ phụ bên trái của WinCC Explorer, nhấp vào “Computer”. Trong cửa sổ phụ bên phải, nhấp vào tên của máy tính đang sử dụng. Xuất hiện cửa sổ pop-up, nhấp vào “Properties”.

Nhấp vào “Startup”.

Đánh dấu mục “Tag Logging Runtime”.

Hình 3.6: Thiết lập các thuộc tính runtime

Nhấp vào “Graphics Runtime”.

Để chọn bức hình khởi động, nhấp “Search”.Trong cửa sổ “Start Picture”, chọn bức hình “TagLogging.pdl”.

Nhấp “OK” để xác nhận.

3.7 Kích hoạt Project

Để xem ‘trend window’ lúc chạy thực , nhấp vào nút “Activate” trong thanh công cụ của WinCC.

Để kích hoạt bộ mô phỏng, nhấp vào thanh tác vụ của Windows “Start” Ỉ “Simatic” Ỉ “WinCC” Ỉ “WinCC Simulator”.

Để chọn tag mô phỏng, nhấp vào “TankLevel” và nhấp “OK”. Trong bảng thuộc tính, nhấp “Inc” để chọn kiểu mô phỏng. Nhập vào giá trị khởi đầu “0” và giá trị kết thúc “10”.

Đánh dấu chọn “active”.Trong bảng “Tags”, các tag sẽ được hiển thị với các giá trị mới tương ứng.

Lúc này, tiến trình mô phỏng của “TankLevel” sẽ được hiển thị trong cửa sổ dạng bảng và trong ‘trend window’.

4 Cấu hình các thông báo (messages)

Để cấu hình việc ghi các cảnh báo, làm theo các bước sau:

1. Mở Alarm Logging Editor

2. Khởi động System Wizard

3. Cấu hình kí tự thông báo

4. Dùng các dạng lớp thông báo, đặt màu sắc của thông báo 5. Cấu hình việc giám sát các giá trị giới hạn

6. Chèn một cửa sổ thông báo vào hình (adsbygoogle = window.adsbygoogle || []).push({});

7. Đặt tham số khởi động

8. Kích hoạt Project

4.1 Bước 1: Mở Alarm Logging.

Trong cửa sổ phụ bên trái của WinCC Explorer, nhấp chuột phải vào “Alarm Logging”.

Xuất hiện cửa sổ pop-up, nhấp vào “Open”.

Hình 4.1: Ghi báo động

4.2 Bước 2: Khởi động System Wizard

System Wizard cung cấp một cách thức tự động và đơn giản để tạo một hệ thống báo động.

Để kích hoạt System Wizard, nhấp vào”File” Ỉ “Select Wizard…” hoặc là trong thanh công cụ của phần ghi báo động, nhấp vào biểu tượng .

Trong hộp thoại “Select Wizard…”, double-click vào System Wizard. Trong hộp thoại đầu tiên, nhấp “Next”.

Chọn “System Wizard:Select Message Blocks”.Trong System blocks chọn “Date, Time, Number” và trong User Text Blocks chọn “Message text, point of error”.

Hình 4.2.1: System Wizard – Chọn khối thông báo

Nhấp “Next”.

Chọn “System Wizard: Preset Classes” và “Class of Error with Types Alarm, Error and Warning (Incoming Acknowledgement)”.

Hình 4.2.2: System Wizard – Các lớp có sẵn

Nhấp “Next”.

Chọn “System Wizard: Select Archive” và “Short-Term Archive for 250 Messages”.

Nhấp “Next”.

Hộp thoại cuối của System Wizard cung cấp một bản tóm tắt các thành phần sẽ được tạo ra bởi Wizard.

Nhấp vào “Apply”.

4.3 Bước 3: Cấu hình các kí tự thông báo

Kế tiếp, chúng ta sẽ cấu hình các thông báo trong cửa sổ dạng bảng.Ta sẽ đặt 3 thông báo cho Project.Nhưng trước tiên độ dài của khối kí tự của người dùng (User Text Blocks) tạo ra bởi Wizard phải được chỉnh sửa.

Thay đổi độ dài của”Message Text” trong User Text Block.

Trong cửa sổ chọn lựa, nhấp vào biểu tượng ở trước “Message Blocks”.

Nhấp vào “User Text Blocks”.

Trong cửa sổ dữ liệu, nhấp chuột phải vào “Message Text”. Xuất hiện cửa sổ pop-up, nhấp vào “Properties”.

Tiếp theo nhập vào giá trị “30”.

Thay đổi độ dài của “Point of error” trong User Text Block

Trong cửa sổ chọn lựa, nháp vào “Message Blocks” Ỉ “User Text Blocks”.

Trong cửa sổ dữ liệu, nhấp chuột phải vào “Point of error”. Nhấp “Properties”. (adsbygoogle = window.adsbygoogle || []).push({});

Nhập vào giá trị “25”.

Cấu hình thông báo đầu tiên

Trong dòng 1, double-click vào vùng “Message Tag”. Chọn “TankLevel” và nhấp “OK”.

Trong dòng 1, double-click vào vùng “MessageBit”.

Nhập giá trị “2”.Con số này cho thấy thông báo trong dòng 1 sẽ được khởi động khi bit thứ 3 từ phải sang của tag “TankLevel” 16bit được set.

Trong dòng 1, double-click vào vùng “Message text”. Xuất hiện hộp thoại, nhập vào “Fill level exceeded”. Trong dòng 1, double-click vào vùng “Point of error”. Xuất hiện hộp thoại, nhập vào chữ “Tank”.

Cấu hình thông báo thứ hai

Nhấp chuột phải vào số “1” trong cột thứ nhấ của cửa sổ dạng bảng. Nhấp vào “Append New Line”.

Trong dòng thứ 2, double-click vào vùng “MessageTag”. Chọn “TankLevel” và nhấp “OK”.

Trong dòng 2, double-click vào vùng “MessageBit”.

Nhập giá trị “3”.Con số này chỉ ra rằng thông báo ở dòng 1 sẽ được thực thi khi bit thứ 4 từ bên phải của tag “TankLevel” 16bit được set.

Ở dòng 2, double-click vào vùng “Message text”. Nhập vào câu “Tank empty”.

Ở dòng 2, double-click vào vùng “Point of error”. Nhập vào “Tank”.

Cấu hình thông báo thứ ba

Nhấp chuột phải vào số “2” ở cột đầu tiên của cửa sổ dạng bảng. Nhấp vào “Append New Line”.

Ở dòng 3, double-click vào vùng “MessageTag”. Chọn “TankLevel” và nhấp “OK”.

Ở dòng 3, double-click vào vùng “MessageBit”.

Nhập vào giá trị “4”.Con số này chỉ ra rằng thông báo ở dòng 1 sẽ được thực thi khi bit thứ 4 từ bên phải của tag “TankLevel” 16bit được set.

Ở dòng 3, double-click vào vùng “Message text”. Nhập vào “Pump failed”.

Ở dòng 3, double-click vào vùng “Point of error”. Nhập vào “Pump”.

Chú ý

Thay vì hiệu chỉnh độc lập các kí tự như trình bày ở trên, có thể hiệu chỉnh các kí tự thông báo trong hộp thoại “Single message”.Để mở hộp thoại này, chọn “Properties” trong cửa sổ pop-up của thông báo.

Hình 4.3: Cấu hình kí tự thông báo

4.4 Bước 4: Thiết lập màu sắc cho thông báo

Các thông báo có thể được hiển thị bằng nhiểu màu sắc lúc chạy thực (runtime).Điều này giúp việc nhận dạng các thông báo một cách nhanh chóng nhờ vào các màu sắc.

Ở cửa sổ chọn lựa, nhấp vào biểu tượng ở trước “Message classes”. Nhấp vào lớp thông báo “Error”.

Trong cửa sổ dữ liệu, nhấp vào “Properties”.

Trong hộp thoại mới xuất hiện, ta có thể đặt màu sắc của kí tự thông báo và màu nền tùy thuộc vào trạng thái của thông báo.

Thiết lập những màu sắc này cho các thông báo trong lớp thông báo “Alarm”.

Nhấp vào vùng xem trước (preview) ở “Came in” (khi chế độ cảnh báo ở tích cực). (adsbygoogle = window.adsbygoogle || []).push({});

Nhấp vào nút “Text Color”.

Trong hộp thoại lựa chọn màu sắc, chọn “White”. Nhấp vào nút “Background Color”.

Trong hộp thoại lựa chọn màu sắc, chọn “Red”.

Nhấp vào vùng xem trước (preview) ở “Went Out” (khi chế độ cảnh báo được tắt).

Nhấp vào nút “Text Color”.

Trong hộp thoại lựa chọn màu sắc, chọn “Black”. Nhấp vào nút “Background Color”.

Trong hộp thoại lựa chọn màu sắc, chọn “Yellow”.

Nhấp vào vùng xem trước (preview) ở “Acknowledged” (khi chế độ cảnh báo đã được xác nhận).

Nhấp vào nút “Text Color”.

Trong hộp thoại lựa chọn màu sắc, chọn “White”. Nhấp vào nút “Background Color”.

Trong hộp thoại lựa chọn màu sắc, chọn “Blue”.

Nhấp “OK” để xác nhận.

4.5 Giám sát các giá trị giới hạn (Limit Value)

4.5.1 Bước 5.1: Thiết lập việc giám sát các giá trị giới hạn

Với việc giám sát các giá trị giới hạn, các tag có thể được giám sát để chắc chắn rằng các giá trị của chúng name trong khoảng đã được thiết lập.

Trong thanh menu của công cụ ghi nhận các cảnh báo (Alarm Logging editor), nhấp vào “Tools” Ỉ “Add ins …”.

Trong hộp thoại “Add Ins” mới xuất hiện, kích hoạt thành phần “Limit Value Monitoring”.

Hình 4.5.1: Giám sát các giá trị giới hạn

Việc giám sát các giá trị giới hạn sẽ được hiển thị trong cửa sổ lựa chọn (navigation window) bên dưới Message Classes.

Trong cửa sổ dữ liệu, nhấp chuột phải vào “Limit Value Monitoring”. Xuất hiện cửa sổ pop-up, nhấp “New”.

Hình 4.5.2: Giám sát các giá trị giới hạn

Trong hộp thoại “Properties”, ta có thể chọn các tag muốn giám sát và chọn kiểu giám sát.

Hình 4.5.3: Thiết lập việc giám sát các giá trị giới hạn

Chú ý

Nếu đánh dấu vào “one message for all limit values”, một thông báo tương tự sẽ được hiển thị lúc chạy thực cho cả 2 trường hợp vượt quá giới hạn lớn nhất hoặc nhỏ nhất (khi đó phải nhập vào số của thông báo).

Có thể cài đặt thời gian trễ (delay) trong vùng delay time.Một cảnh báo sẽ được hiển thị đầu tiên sau khi hết thời gian trễ (điều này giúp ngăn ngừa việc hiển thị thông báo trong trường hợp vượt quá giá trị giới hạn trong khoảng thời gian rất ngắn).

Trong hộp thoại “Select a tag” xuất hiện sau đó, chọn một tag có sẳn hoặc tạo ra một tag mới.Ta sẽ tạo ra một tag mới cho Project.

Để tạo ra một tag mới, nhấp vào nút .

Trong hộp thoại “Tag properties”, nhập vào tên của tag là “AnalogAlarm”.

Chọn kiểu dữ liệu (data type) là “Unsigned 16-bit value”. Nhấp “OK” để xác nhận. (adsbygoogle = window.adsbygoogle || []).push({});

Bên phải của hộp thoại lực chọn tag, nhấp vào “AnalogAlarm”.

Hình 4.5.4: Lựa chọn tag

Nhấp “OK” để xác nhận.

Nhấp tiếp “OK” để đóng hộp thoại “Properties”.

4.5.2 Bước 5.2: Thiết lập các giá trị giới hạn

Thiết lập giá trị giới hạn trên

Nhấp chuột phải vào tag “AnalogAlarm” vừa tạo. Xuất hiện hộp thoại, nhấp “New”.

Hình 4.5.5: Thiết lập các giá trị giới hạn

Trong hộp thoại “Properties”, chọn điểm “High Limit”. Nhập vào giá trị giới hạn là “90”.

Bên dưới mục Hysteresis, chọn điểm “effective for both”. Nhập số của thông báo là “4”.

Chú ý

Các giá trị trễ (hysteresis) có thể là giá trị tuyệt đối hoặc giá trị phần trăm của giá trị giới hạn trên hoặc dưới.

Hình 4.5.6: Thiết lập giá trị giới hạn trên

Nhấp “OK” để xác nhận.

Thiết lập giá trị giới hạn dưới

Nhấp chuột phải vào tag “AnalogAlarm” vừa tạo. Nhấp “New”.

Trong hộp thoại “Properties”, chọn “Low Limit”. Nhập giá trị giới hạn là “10”.

Bên dưới mục Hysteresis, chọn “effective for both”. Nhập số của thông báo là “5”.

Hình 4.5.7: Tạo các đường thông báo

Nhấp vào để lưu các thiết lập. Đóng công cụ hiệu chỉnh “Alarm Logging”.

4.6 Bước 6: Tạo thông báo hình ảnh (Picture)

Cấu hình một cửa sổ thông báo

Để chèn một cửa sổ thông báo vào một bức hình, làm tương tự như cách chèn một hiển thị dạng đường cong hoặc dạng bảng.

Mở Graphics Designer và tạo một bức ảnh tên “AlarmLogging.pdl”.Sau đó làm theo các bước sau:

Trong bảng Object, chọn “Colors” và “WinCC Alarm Control”.

Nhấn phần điều khiển và giữ chuột để đặt vào cửa sổ của file, sau đó kéo để đạt được kích cỡ thích hợp.

Trong hộp thoại thiết lập nhanh, nhập vào tên của cửa sổ thông báo là “Water Supply Atlanta”.

Hình 4.6.1: Thiết lập nhanh bộ điều khiển cảnh báo

Nhấp “OK” để xác nhận.

Cấu hình vùng xuất/nhập (I/O Field) (adsbygoogle = window.adsbygoogle || []).push({});

Trong bảng Object, chọn “Standard” Ỉ “Smart Objects” Ỉ “I/O Field”. Trong cửa số của file, nhấn vào nút và giữ để đặt vào vị trí thích hợp sau

Một phần của tài liệu Tài liệu WinCC tiếng việt (Trang 41 - 101)