TRUYỀN THƠNG TRONG HỆ THỐNG SCADA

Một phần của tài liệu ứng dụng hệ thống scada trong công nghệ sản xuất thép (Trang 50)

- Production and Performance Management Software Solutions Thêm vào đĩ,

3.TRUYỀN THƠNG TRONG HỆ THỐNG SCADA

Intouch sử dụng DDE (Dinamic Data Exchange), FastDDE, NetDDE và các chuẩn giao tiếp SuiteLink để giao tiếp với các chương trình Windows khác, Wonderware I/O Servers và các chương trình I/O Server thứ ba để giao tiếp với thế giới thực.

1.1. WONDERWARE SUITELINK

Wonderware Suitelink sử dụng TCP/IP dựa trên Protocol (một tập các tiêu chuẩn để trao đổi thơng tin giữa hai hệ thống máy tính hoặc hai thiết bị máy tính với nhau). SuiteLink được thiết kế đặc biệt để phù hợp trong mơi trường cơng nghiệp, với các tính năng sau:

° Tốc độ truyền thơng cao,

° Dễ chuẩn đốn lỗi: Kiểm tra tính hoạt động chính xác của phần cứng và phần mềm của máy tính

Để sử dụng chuẩn truyền thơng SuiteLink, cần phải:

1. Định cấu hình Mcrosoft TCP/IP.

2. Đặt tên cho các máy tính (Node Names) khơng quá 15 ký tự.

3. Wonderware SuiteLink phải hoạt động như một dịch vụ. Nếu vì lý do nào đĩ mà SuiteLink bị ngừng hoạt động, chúng ta cần phải khởi động lại. (SuiteLink sẽ tự động cài đặt khi ta cài đặt Intouch, nĩ được định cấu hình để tự động khởi động như NT Service).

SuiteLink khơng thay thế được cho DDE, FastDDE, hoặc NetDDE. Mỗi kết nối giữa một Client và một Server đều tùy thuộc vào tình trạng mạng hiện hành. SuiteLink được thiết kế đặc biệt cho các ứng dụng cơng nghiệp tốc độ cao.

1.2. DDE

DDE (Trao đổi dữ liệu động) là cơ chế trao đổi thơng tin giữa các qúa trình chạy trong một máy tính. Nĩ được cài đặt trong các sản phẩm của Microsoft Windows. Các cơng nghệ tiếp theo gồm cĩ OLE (Object Linking and Embedding), COM (Component Object Model), và DCOM (Distributed COM).

Cơ chế làm việc của chuẩn trao đổi dữ liệu DDE

Microsoft Windows cung cấp nhiều phương pháp truyền dữ liệu giữa các ứng dụng, một trong các phương pháp đĩ là dùng giao thức DDE (Dynamic Data Exchange), DDE là tập các tin nhắn (messages) và chỉ dẫn (guigelines). Nĩ gửi các tin nhắn giữa các ứng dụng chia sẽ dữ liệu và sử dụng chia sẽ bộ nhớ để trao đổi dữ liệu giữa các ứng dụng. Windows cũng hỗ trợ DDEML (Dynamic Data Exchange Management Library), DDEML là một DLL )Dynamic Link Library) mà các ứng dụng cĩ thể sử dụng để chia sẻ dữ liệu. DDEML cung cấp các hàm và tin nhắn, thay vì gửi và xử lý cá tin nhắn DDE trực tiếp, một ứng dụng sẽ dùng DDEML để quản lý cuộc trao đổi giữa ứng dụng Client và Server.

Tin nhắn trong Windows chỉ bao gồm 2 tham số Wparam và Iparam để truyền dữ liệu, đặc tính giao thức DDE là chỉ đ5nh chính xác việc sử dụng tham số Wparm và Iparam đối với mọi tình huống truyền dữ liệu. Hai ứng dụng tham gia trong DDE được gọi để thực hiện đối thoại, ứng dụng khởi tạo đối thoại là ứng dụng DDE Client, ứng dụng trả lời Client là DDE Server. Một ứng dụng cĩ thể tham gia nhiều cuộc đối thoại trong cùng thời gian, đĩng vai như một Client và như một Server. Giao thức DDE nhận diện dữ liệu chuyển giữa Client và Server với 3 mức như sau: application, topic, và item names.

Mỗi cuộc đối thoại được định nghĩa duy nhất bởi tên application và tên topic, tại thời điểm bắt đầu của một đối thoại DDE Client và Server xác định tên application và tên topic, tên applicatin thường là tên của ứng dụng Server, ví dụ khi Exel đĩng vai một Server trong cuộc đối thoại thì tên ứng dụng là Exel. DDE topic nếu các ứng dụng hoạt động trên cơ sở các files thì nĩ là tên file, cịn các ứng dụng khác cĩ tên ứng dụng đặc biệt. Tên Item là thơng tin liên quan cuộc đối thoại iữa Client và Server. Một cuộc đối thoại DDE bao gồm các sự kiện sau đây:

- Ứng dụng Client khởi tạo đối thoại và Server trả lời.

- Các ứng dụng trao đổi dữ liệu bởi bất kỳ hay tất cả các phương thức sau: Ứng dụng Server ghi dữ liệu đến Client tại yêu cầu của Client, ứng dụng Client tự nguyện gửi dữ lệu

đến ứng dụng Server, ứng dụng Client yêu cầu ứng dụng Server thơng báo cho Client khi thay đổi dữ liệu, ứng dụng Client yêu vầu ứng dụng Servsr gửi dữ liệu cho Client khi thay đổi dữ liệu.

- Client hay Server kết thúc cuộc đối thoại.

1.3. NetDDE

NetDDE (Trao đổi dữ liệu động trên mạng) _ Là một phiên bản của DDE, cĩ tất cả các tính năng của DDE, và cịn mở rộng DDE lên mạng. Với DDE, các ứng dụng trên nhiều trạm làm việc cĩ thể dùng chung thơng tin động với nhau. Sau khi tạo các tài nguyên chia sẽ DDE (DDE share), NetDDE sẽ cung cấp các mối liên kết giữa các trạm làm việc. Một DDE share tương tự như việc chia sẽ tập tin, máy in và bao gồm tất cả những tính năng về bảo mật cho các Client trên mạng, nĩ làm việc thơng qua giao thức TCP/IP cho kết nối nhanh vì Server và Client cĩ thể xử lý song song.

Hiện nay, những cơng nghệ mới hơn như: COM (Computer Object Model); DCOM (Distributed Component Object Model); ActiveX giúp mở rộng hơn mơ hình trao đổi dữ liệu động. Khi một NetDDE hoạt động thì nĩ cần các vấn đề như:

Một phần của tài liệu ứng dụng hệ thống scada trong công nghệ sản xuất thép (Trang 50)