Dịch vụ truyền thông
Một hệ thống truyền thông cung cấp dịch vụ truyền thông cho các thành viên
tham gia nối mạng. Các dịch vụ đó được dùng cho việc thực hiện các nhiệm vụ
khác nhau như trao đổi dữ liệu, báo cáo trạng thái, tạo lập cấu hình và tham số hóa
thiết bị trường, giám sát thiết bị và cài đặt chương trình. Các dịch vụ truyền thông
do nhà cung cấp hệ thống truyền thông thực hiện bằng phần cứng hoặc phần mềm.
Việc khai thác các dịch vụ đó từ phía người sử dụng phải thông qua phần mềm
giao diện mạng, để tạo lập các chương trình ứng phần mềm dụng, ví dụ chương
trình điều khiển, giao diện người-máy (HMI) và điều khiển giám sát (SCADA).
Các giao diện mạng này có thể được cài đặt sẵn trên các công cụ phần mềm
chuyên dụng (ví dụ phần mềm lập trình PLC, phần mềm SCADA, phần mềm
quản lý mạng), hoặc qua các thư viện phần mềm phổ thông khác dưới dạng các
hàm dịch vụ (ví dụ với C/C++, VisualBasic, Delphi, OLE/DDE).
Mỗi hệ thống truyền thông khác nhau có thể qui định một chuẩn riêng về tập
hợp các dịch vụ truyền thông của mình. Ví dụ PROFIBUS định nghĩa các hàm
dịch vụ khác so với INTERBUS hay ControlNet. Một phần mềm chuyên dụng
không nhất thiết phải hỗ trợ toàn bộ các dịch vụ truyền thông của một hệ thống,
nhưng cũng có thể cùng một lúc hỗ trợ nhiều hệ thống truyền thông khác nhau. Ví
dụ với một công cụ phần mềm SCADA ta có thể đồng thời khai thác dữ liệu từ
các đầu đo hay các PLC liên kết với các bus trường khác nhau, nhưng không cần
tới dịch vụ hỗ trợ cài đặt chương trình điều khiển cho các PLC.
Có thể phân loại dịch vụ truyền thông dựa theo các cấp khác nhau: các dịch vụ
sơ cấp (ví dụ tạo và ngắt nối), dịch vụ cấp thấp (ví dụ trao đổi dữ liệu) và các dịch
vụ cao cấp (tạo lập cấu hình, báo cáo trạng thái). Một dịch vụ ở cấp cao hơn có thể
sử dụng các dịch vụ cấp thấp để thực hiện chức năng của nó. Ví dụ dịch vụ tạo lập
cấu hình hay báo cáo trạng thái cuối cùng cũng phải sử dụng dịch vụ trao đổi dữ
liệu để thực hiện chức năng của mình. Mặt khác, trao đổi dữ liệu thường đòi hỏi
tạo và ngắt nối. Phân cấp dịch vụ truyền thông còn có ý nghĩa là tạo sự linh hoạt
cho phía người sử dụng. Tùy theo nhu cầu về độ tiện lợi hay hiệu suất trao đổi
thông tin mà người ta có thể quyết định sử dụng một dịch vụ ở cấp nào.
Đăng ký:
Đăng Nhận xét
(
Atom
)