- Thu thập dữ liệu (Data Acquisition): Thu thập dữ liệu qua đường truyền số liệu về quỏ trỡnh sản xuất, sau đú tổ chức lưu trữ cỏc số liệu như: số liệu sản
5. PLC: thiết bị PLC.
Quỏ trỡnh truyền thụng này cú thể được mụ tả như sau: WinCC Data Manager quản lý cỏc WinCC Tag khi thực thi. Nhiều ứng dụng WinCC khỏc nhau (trờn WinCC Application) yờu cầu cỏc giỏ trị từ Data Manager. Cụng việc của Data Manager nhận cỏc tag yờu cầu từ quỏ trỡnh. Nú thực hiện việc này thụng qua trỡnh điều khiển truyền thụng đĩ được tớch hợp trong WinCC Project. Trỡnh điều khiển truyền thụng tạo nờn giao tiếp giữa WinCC và quỏ trỡnh bằng cỏch sử dụng đơn vị kờnh của nú. Trong phần lớn cỏc trường hợp, kết nối dựa trờn Hardware đến quỏ trỡnh được cài đặt bằng cỏch sử dụng một CP. Trỡnh điều khiển truyền thụng WinCC sử dụng cỏc CP để gởi thụng điệp yờu cầu đến PLC. Tiếp đến CP gửi cỏc giỏ trị quỏ trỡnh được yờu cầu từ cỏc thụng điệp tương ứng về lại WinCC.
4.2.7.2. Thiết lập cấu hỡnh truyền thụng:4.2.7.2.1. Hàm truyền thụng cơ bản: 4.2.7.2.1. Hàm truyền thụng cơ bản:
- Kiểu dữ liệu của WinCC
+ Binary Tag: 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ự 16 Bit + Raw Data Type: Kiểu dữ liệu thụ
- Gửi dữ liệu từ WinCC xuống ụ nhớ PLC : Cấu trỳc:
(Giỏ trị trả về) SetTagXXX (“tờn biến ngoại”, giỏ trị ) Giải thớch :
+ Giỏ trị trả về: Là kiểu BOOL. Nếu quỏ trỡnh gửi thành cụng thỡ giỏ trị trả về là TRUE, cũn ngược lại thỡ giỏ trị trả về là FALSE.
+ XXX: Là Bit, Byte, Word.
+ Nếu XXX là Bit thỡ “giỏ trị” là 0 hoặc 1. + Nếu XXX là Byte thỡ “giỏ trị” là byte. + Nếu XXX là word thỡ “giỏ trị” là Word.
- Lấy dữ liệu từ ụ nhớ PLC lờn biến ngoại nào đú trờn WinCC: Cấu trỳc:
(Giỏ trị trả về) GetTagXXX(“tờn biến ngoại”) Giải thớch :
+ XXX: là Bit, Byte, Word.
• Nếu XXX là Bit thỡ giỏ trị trở về là 0 hoặc 1 • Nếu XXX là Byte thỡ giỏ trị trở về là Byte • Nếu XXX là Word thỡ giỏ trị trở về là Word
+ Tờn biến ngoại: Là biến được gỏn tương ứng với ụ nhớ nhất định của PLC được thiết lập ở Tag Management.
4.2.7.2.2. Thiết lập cấu hỡnh truyền thụng:
Khi thiết lập chương trỡnh thỡ người lập trỡnh cần khai bỏo tờn mỏy tớnh của mỡnh, chế độ hoạt động của chương trỡnh là chạy trờn một mỏy hay nhiều mỏy, cỏc chế độ khỏc khi chạy chương trỡnh, lựa chọn ngụn ngữ sử dụng,… Để thiết lập cấu hỡnh ta cần tiến hành theo cỏc bước sau đõy: