Các loại project

Một phần của tài liệu phân loại sản phẩm theo chiều cao dùng plc và giám sát bằng wincc (Trang 47 - 97)

Hình 2.1: Các loại Project

» Single-User Project: Một Single-User Project là một trạm vận hành đơn.

Tạo cấu hình, cũng như kết nối bus quá trình và lưu trữ dữ liệu của Project được thực hiện trong máy tính này

» Multi-User Project: Cấu hình nhiều Client và một Server. Tất cả cùng làm việc trên một Project. Tối đa 16 Client được truy cập vào một Server. Cấu hình có thể đặt trong server hoặc trong một vài client. Dữ liệu của project là các hình ảnh, các tag, mục lưu trữ dữ liệu được lưu trữ trong server và cung cấp cho các client. Server được kết nối với bus quá trình và dữ liệu quá trình được xử lí ở đây. Việc vận hành hệ thống được thực hiện từ các client.

»Client Project: Client Project là một loại project mà có thể truy cập vào

nhiều server. Các server được liên kết có project của riêng của chúng. Cấu hình project của server được thực hiện trong server hoặc trong các client.\

2.2.2. Chức năng của Win CC Explower

Hình 2.2: WinCC Explower

Khi khởi động chương trình cửa sổ này hiện ra. Tất cả thành phần của Win CC được khởi động từ đây, có thể truy cập vào tất cả thành phần mà một project giao diện người máy cần có cũng như xây dựng cấu hình cho các thành phần riêng rẽ.

Win CC Explower cung cấp các thông tin dưới đây:

» Chức năng của Win CC Explower

» Kiến trúc của Win CC Explower

» Các chuẩn editor chuẩn

Tại đây chứa tất cả các cức năng quản lí cho toàn hệ thống trong Win CC Explower có thể đặt cấu hình khởi động module (Run-time).

» Nhiệm vụ quản lí dữ liệu:

Quản lí dữ liệu cung cấp ảnh quá trình với các giá trị của tag. Tất cả các hoạt động của quản lí dữ liệu đều chạy trên một nền.

- Lập cấu hình hoàn chỉnh.

- Hướng dẫn giới thiệu về việc lập cấu hình.

- Thích ứng việc ấn định, gọi và lưu trữ các dự án - Quản lí các dự án

- Có khả năng nối mạng và soạn thảo cho nhiều người sử dụng trong một project.

- Diễn tả bằng đồ thị của dữ liệu cấu hình

- Điều khiển và đặt cấu hình cho các hình vẽ/cấu trúc hệ thống - Thiết lập cấu hình toàn cục

- Đặt cấu hình cho các chức năng định vị đặc biệt. - Tạo và soạn thảo các tham khảo đan chéo.

- Phản hồi dữ liệu

- Báo cáo trạng thái hệ thống. - Thiết lập hệ thống đích.

- Chuyển giữa Run-timer và cấu hình.

- Kiểm tra chế độ mô phỏng, trợ giúp thao tác để đặt cấu hình dữ liệu bao gồm: Dịch hình vẽ, mô phỏng tag, thị trạng thái và thiết lập thông báo.

Một dự án bao gồm các thành phần sau: Computer (máy tính), Tag Managerment (quản lí biến), Data Type (kiểu dữ liệu), Editor (soạn thảo).

Thành phần máy tính dùng để quản lí tất cả máy tính có thể truy cập vào một dự án hiện có, đặt cấu hình riêng cho mỗi máy. Các thuộc tính của môt máy tính: bao gồm tên máy và kiểu máy tính.

- Server: máy tính trung tâm để lưu trữ dữ liệu và quản lí toàn cục trong hệ thống Win CC.

- Client: được định nghĩa như một trạm làm việc. Trung tâm điều khiển được tải cục bộ trong từng loại máy tính này

- Các bộ điều khiển truyền thông: Là giao diện kết nối một hệ thống PLC và WinCC. Hệ thống Win CC chứa các bộ điều khiển truyền thông (liên kêt động) trong kênh DLL với các thông tin về:

 Điều kiện tiên quyết cần để xử lí các tag quá trình bằng PLC.

 Các thủ tục chung để kết nối tag ngoài

 Giới thiệu cấu hình đặc biệt của kênh DLL

 Tag Mamagerment (quản lí biến) Tags WinCC là phần tử trung tâm để truy cập các giá trị quá trình. Trong một dự án, chúng nhận một tên và một kiểu dữ liệu duy nhất. Kết nối logic sẽ được gán với biến WinCC. Kết nối này xác định kênh nào sẽ chuyển giao giá trị quá trình cho các biến. Các biến được lưu trong cơ sở dữ liệu toàn dự án. Khi một chế độ của WinCC khởi động, tất cả các biến trong một dự án được nạp và cấu trúc Run-time tương ứng được thiết lập. Mỗi biến được lưu trữ trong quản lí dữ liệu theo một kiểu dữ liệu chuẩn.

- Biến nội: các biến nội không có địa chỉ trong hệ thống PLC, do đó quản lí dữ liệu bên trong WinCC sẽ cung cấp cho toàn bộ mạng hệ thống. Các biến nội được dùng lưu trữ thông tin tổng quát như: Ngày giờ hiện hành, lớp hiện hành, cập nhật liên tục. Hơn nữa, các biến nội cho phép trao đổi dữ liệu giữa các ứng để thực hiện việc truyền thông cho cùng quá trình theo cách tập trung và tối ưu.

- Biến quá trình: là các biến liên kết với việc truyền thông logic để phản ánh thông tin về địa chỉ của các hệ thông PLC khác nhau. Các biến ngoại chứa một một mục đích tổng quát gồm các thông tin về tên, kiểu, các giá trị giới hạn và một mục chuyên biệt về kết nối mà cách diễn tả phụ thuộc kết nối logic.

- Nhóm biến: chứa tất cả các biến có kết nối logic lẫn nhau

» Data Type (Các kiểu dữ liệu) - Binary: Kiểu nhị phân

- Unsigned 8-bit value: kiểu nguyên 8 bit không dấu. - Signed 8-bit value: kiểu nguyên 8 bit có dấu.

- Unsigned 16-bit value: Kiểu nguyên 16 bit không dấu - Signed 16-bit value: Kiểu nguyên 16 bit có dấu

- Unsigned 32-bit value: Kiểu nguyên 32 bit không dấu - Signed 32-bit value: Kiểu nguyên 32 bit có dấu

- Floating point Number 32 bit IEEE 754: kiểu số thực 32 bit theo tiêu chuẩn IEEE 754.

- Floating point Number 64 bit IEEE 754: kiểu số thực 64 bit theo tiêu chuẩn IEEE 754.

- Text Tag 8 bit character set: kiểu kí tự 8 bit - Text Tag 16 bit character set: kiểu kí tự 8 bit - Raw Data type: dữ liệu thô

» Các trình soạn thảo (Editor)

- Hệ thống đồ hoạ (Graphics Designer): Là một trình soạn thảo đồ hoạ cung cấp các đối tượng đồ hoạ và các bảng màu cho phép tạo các hình ảnh quá trình từ đơn giản đến phức tạp. Những đặc tính động có thể được tạo ra cho từng đối tượng đồ hoạ riêng lẻ. Các đối tượng đồ hoạ có thể do người sử dụng tạo ra hoặc lấy trực tiếp trong thư viện

- Ấn bản các Action (Global Script): cho phép tạo ra những hành động cho các đối tượng. Trình soạn thảo này cho phép người ta tạo ra các hàm giống như trong C hoặc VB. Các hành động này có thể được sử dụng trong một số hoặc nhiều project tuỳ vào mã code được tạo ra

- Hệ thống thông báo (Alarm Longging): cho phép thao tác việc lựa chọn việc thu thập và lưu trữ các kết quả của quá trình và chuẩn bị để hiển thị các thông báo. Có thể lựa chọn các khối thông báo (Message blocks), các lớp thông báo (Message classes), loại thông báo (Message type) để hiển thị các thông báo và báo cáo.

- Lưu trữ các giá trị đo của quá trình (Tag Longging): được sử dụng để thu thập dữ liệu từ các quá trình và chuẩn bị chúng cho việc hiển thị và lưu trữ. Dữ liệu được định dạng cho việc lưu trữ, thời gian thu thập và lưu trữ có thể được lựa chọn trước.

- Hệ thống báo cáo (Report Designer): Là một hệ thống tích hợp các báo cáo để cung cấp tài liệu theo thời gian đặt trước hoặc theo sự kiện điều khiển của các thông báo, các thao tác, các nội dung lưu trữ, các dữ liệu hiện thời hoặc dữ liệu lưu trữ trong các báo cáo của người sử dụng hoặc có thể lựa chọn các dạng layout trong project. Nó cung cấp đầy đủ các giao diện cho người sử dụng với các công cụ đồ hoạ và đưa ra các kiểu báo cáo khác nhau.

- Cho phép soạn thảo các văn bản để sử dụng trong quá trình chạy bởi các module khác nhau.

2.2.3. Graphics designer

Hình 2.3: Graphics Designer

» Cấu trúc của giao diện đồ hoạ - Menu bar

- Palette chuẩn - Thanh trạng thái - Thanh lớp

Các palette tạo và sửa chữa đối tượng đồ hoạ - Palette màu

- Palette đối tượng - Palette kiểu

- Palette phóng to thu nhỏ - Palette font

» Bảng các đối tượng

- Các đối tượng chuẩn (Standard Object): Tại đây có rất nhiều đối tượng, để sử dụng và lấy chúng thì chỉ cần nhấp chuột và kéo vào cửa sổ làm việc. Có thể dùng chuột làm thay đổi kích thước các đối tượng bao gồm: Đường thẳng, hình đa giác, đường gấp khúc, elip,…

- Các đối tượng thông minh (Smart Object): Gồm các đối tượng nhúng

- Ứng dụng Window (Application Window): Là những đối tượng thông báo hệ thống (Alarm Longging), lưu trữ hệ thống (Tag Longging), báo cáo hệ thống. Application Window mở ra những ứng dụng và quản lí nó để hiển thị và vận hành.

- Điều khiển nhúng và liên kết đối tượng (OLE control): Sử dụng OLE control để cung cấp các công cụ Winndow (nút ấn, hộp lựa chọn…). Các thuộc tính của nó được biểu thị trong cửa sổ “Object Properties” và tab “Event”.

- Trường vào/ra (I/O field): Sử dụng như một số trường vào hoặc ra hoặc cả hai. Các dạng dữ liệu cho phép sử dụng với I/O field:

- Nhị phân - Hệ 16

- Hệ thập phân - Xâu kí tự

- Bar: Thuộc tính của nó ảnh hưởng đến sự xuất hiện và tính năng của nó. Nó thể hiện các giá trị bằng đồ thị có quan hệ với giới hạn cao, thấp hoặc hoàn

toàn chỉ là miêu tả bằng đồ hoạ phối hợp thể hiện những giá trị với tỉ lệ do người sử dụng định trước.

- Hiển thị trạng thái (Status Display): Sử dụng để hiển thị bất kỳ con số nào của những trạng thái khác nhau. Cho phép thực hiện hiển thị động bằng cách nối nó với tất cảc các tag tương ứng với những trạng thái khác nhau.

- Danh sách văn bản (Text list): Sử dụng để đưa giá trị cho văn bản. Nó có thể sử dụng như một danh sách vào hoặc phối hợp danh sách văn bản. Dạng số liệu là thập phân, nhị phân, hoặc bít dữ liệu đều có thể được sử dụng.

Các đối tượng của Window (Window Objeccct):

- Nút ấn (button): Nó được sử dụng để điều khiển sự kiện quá trình. Nó có hai trạng thái ấn xuống và không ấn. Liên kết tới quá trình bằng cách thực hiện các thuộc tính động tương ứng .

- Hộp thử (check box)

- Nhóm lựa chọn (Option Group) - Nút tròn (Round Button)

- Slider

2.2.4. Tag longing (hiển thị giá trị của quá trình)

Đầu tiên, khởi động chương trình windows control Center 6.0

Hình 2.4: Tag Logging

» Chức năng của Tag logging

Tag logging có chức năng cho phép lấy dữ liệu từ quá trình thực thị,chuẩn bị để hiển thị và lưu trữ các dữ liệu đó. Dữ liệu có thể được cung cấp các tiêu chuẩn về công nghệ và kỹ thuật quan trọng liên quan đến hoạt động của hệ thống.

Tag logging được chia làm 2 phần:

- Tag logging CS hệ thống cấu hình - Tag logging RT hệ thống Run-Time

» Nhiệm vụ của Tag logging CS

Có thể gán tất cả các đặc tính cần thiết để lưu trữ và hiển thị các dữ liệu bằng Tag logging CS. Các đặc tính này phải được tạo và chuẩn bị trước khi hệ thống Run- Time khởi động. Tag logging CS của WINCC cung cấp một giao diện đặc biệt cho mục đích này.

» Nhiệm vụ của Tag logging RT

Hệ thống Tag logging RT nhận các giá trị dữ liệu và liên kết chúng với các đặc tính đã được ấn định.

Tag logging được thực hiện cho các mục đích sau: - Tối ưu hoá hệ thống

- Cung cấp các thủ tục vận hành rõ ràng và dễ hiểu - Tăng năng suất

- Tăng chất lượng sản phẩm - Tối ưu hoá chu kỳ lặp lại - Cung cấp tài liêu.

» Các kiểu dữ liệu.

Dữ liệu được chia thành các nhóm sau:

- Dữ liệu điều hành: được xem là cở sở của việc chuyển trạng thái hiện tại, khối công việc cần làm và hướng phát triển của hệ điều hành.

- Dữ liệu đảm nhận: gồm các thông báo ,dữ liệu quá trình và các giá trị đặt cho mỗi công đoạn sản xuất.

- Dữ liệu làm việc: bao gồm tất cả các dữ liệu đầu vào. - Dữ liệu về máy: cho các phát biểu về trạng thái của máy.

- Dữ liệu quá trình: cho các phát biểu về phiên bản hiện hành và trước đó của một quá trình liên tục.

- Dữ liệu về chất lượng: định ra các phát biểu về đặc tính của một sản phẩm cần được bảo quản.

Có thể có một vài dữ liệu trong nhiều lớp cùng lúc hoặc cùng một dữ liệu được gán nhiều kiểu dữ liệu khác nhau.

Tag logging có thể thu thập và bổ túc dữ liệu quá trình, cung cấp các cơ chế cơ bản để thu thập và bổ túc kiểu dữ liệu.

» Các phương pháp lưu trữ dữ liệu quá trình. Dữ liệu quá trình là các giá trị đo lường được thu thập bởi các cảm biến. để xử lý trong WINCC các dữ liệu này phải được gán vào những vùng lưu trữ hay Tags.

Có các phương pháp lưu trữ sau:

- Việc lưu trữ tuần hoàn sẽ giám sát các thiết bị đo lường/tags.

- Việc lưu trữ tuần hoàn nhận giá trị hiện thời khi ngắt được đặt cấu hình xảy ra.

- Việc lưu trữ tuần hoàn có chọn lọc sẽ liên kết điều khiển ngắt với điều khiển việc lưu trữ thông qua các chu trình.

- Việc điều khiển quá trình nhận sự thực thi của hệ thống thông báo.

» Cấu trúc Tags logging CS

Tags logging CS có các phần sau:

- Timers: tạo các chu kỳ thu thập và lưu trữ. - Archives: tạo các vùng lưu trữ và các Tags

- Table Window Templates: : hiển thị giá trị đo lường theo dạng bảng.

- Timers: tags logging phân biệt hai hệ thồng thời gian khác nhau. Thời gian thu thập và thời gian lưu trữ.

- Thời gian thu thập: khoảng thời gian mà các giá trị trong đó được sao chép từ ảnh quá trình của quản lý dữ liệu bởi Tags logging.

- Thời gian lưu trữ: khoảng thời gian mà dữ liệu được nạp vào vùng lưu trữ. Thời gian lưu trữ luôn là một số nguyên gồm các khoảng thời gian thu thập. giá trị mới nhất sẽ được nạp vào vùng lưu trữ.

- Thời gian nén: được sử dụng để tạo thời gian giới hạn trong đó dữ liệu được nén.

-Achivers: có thể lưu trữ bằng 1 trong 3 cách:

- Lưu trữ giá trị quá trình: nhận nội dung của các tags quản lý dữ liệu. - Lưu trữ nén: nén dữ liệu và liên kết các dữ liệu rất hiệu quả. Bằng cách này, các giá trị đo lường được bổ túc trực tiếp và ghi nhận ngay lập tức. lưu trữ nén cho phép lưu trữ trong thời gian dài cho tất cả các kiểu tags khác trong tags logging.

- Lưu trữ theo người dùng: một số biến người dùng (tags Use-Defined) được nạp vào vùng lưu trữ cho người sử dụng. vùng này dùng để thu thập dữ liệu quan trọng, ấn định tham số sản xuất, điều khiển dữ liệu liệt kê.

- Trends: có thể vẽ đồ thị các đường cong từ giá trị thu được trong quá trình, WINCC có thể theo dõi sự thay đổi các giá trị đo lường theo thời gian một cách tổng quát và rõ ràng.

- Tables: tables có chức năng giông như trends nhưng hiển thị bằng giá trị cụ thể theo bảng. với tính năng này của table khi cần thiết có thể hiệu chỉnh các thông số đầu vào để đặt được ngõ ra tối ưu.

2.2.5. Cấu trúc alarm longging

Một phần của tài liệu phân loại sản phẩm theo chiều cao dùng plc và giám sát bằng wincc (Trang 47 - 97)

Tải bản đầy đủ (DOCX)

(97 trang)
w