Dịch vụ giao tiếp

Một phần của tài liệu Mạng truyền thông công nghiệp154 (Trang 138 - 140)

D ch vị ụ truyền thụng

4.3.5 Dịch vụ giao tiếp

Fieldbus Access Sublayer (FAS)

Lớp con FAS sử dụng hai c ch giao ti p lớơ ế ế ở p 2 cung c p cỏc d ch v cho l p để ấ ị ụ ớ FMS. Kiểu d ch vụị FAS được mụ tả bởi cỏc quan h giao ti p o VCR (Virtual ệ ế ả

Communication Relationships). Ba kiểu VCR được định ngh a như sau: ĩ

• Kiểu Client/Server: Giao ti p khụng l p l ch gi a một trế ậ ị ữ ạm gửi (server) và một

trạm nhận (client), cỏc thụng bỏo được xếp trong hàng i theo th tựđợ ứ cú u tiờn. ư Kiểu VCR này thường được sử dụng trong việc nạp chương trỡnh lờn xuống, thay đổi cỏc tham s i u khi n ho c xỏc nh n bỏo cỏo. ố đ ề ể ặ ậ

CHƯƠNG TR èNH ỨNG D NG Ụ FMS FAS LIấN KẾT DL LỚP VẬT Lí USER DATA USER ENCODED DATA FMS PCI FMS PDU FAS PCI FAS PDU DLL PCI FCS FAS PDU PRE-

AMBLE DELIMITER START- DELIMITEREND-

PCI: Protocol Control Information PDU: Protocol Data Unit DLL: Data Link Layer FCS: Frame Check Sequence

4 0..251 1 4..255 1 4..255 5 5..256 2 1 ( > 1 khi sử dụng bộ lặp) 1 8..273 1

• Kiểu phõn ph i bỏo cỏo (Report Distribution): Giao ti p khụng l p l ch gi a m t ố ế ậ ị ữ ộ trạm gửi và một nhúm trạm nhận, thường được sử dụng trong vi c g i cỏc thụng ệ ử bỏo bỏo động.

• Kiểu Publisher/Subscriber: Giao ti p l p l ch gi a m t tr m g i (publisher) và ế ậ ị ữ ộ ạ ử nhiều trạm nhận (subscriber), dữ liệu được cập nhật mang tớnh toàn cục như nằm trong một vựng nhớ chung cho toàn bộ ạ m ng.

Fieldbus Message Specification (FMS)

Cỏc dịch vụ FMS cho phộp cỏc ch ng trỡnh ươ ứng d ng g i thụng bỏo cho nhau trờn ụ ử bus theo một chuẩn thống nhất về ậ t p dịch vụ cũng nh c u trỳc thụng bỏo (xem chi ti t ư ấ ế trong 4.1.6). Ngoại trừ mộ ốt s dịch v bỏo cỏo thụng tin và s ki n, h u h t cỏc d ch v ụ ự ệ ầ ế ị ụ FMS khỏc đều s d ng ki u VCR Client/Server. ử ụ ể

Dữ liệu cần trao đổi qua bus được biểu diễn qua một “Mụ tả đối tượng” (object

description). Cỏc mụ tả đố i tượng được tập h p thành mộ ấợ t c u trỳc g i là danh m c i ọ ụ đố tượng (object dictionary, OD). Mỗi mụ tả đối tượng được phõn biệt qua chỉ số trong danh mục đối tượng. Chỉ ố s 0 được gọi là đầu danh mục, cung cấp ph n mụ t cho bản ầ ả thõn danh mục, cũng nh nh ngh a chỉ số đầư đị ĩ u tiờn cho mụ t cỏc ả đối tượng c a ủ chương trỡnh ứng d ng. M i đối tượng của chương trỡnh ứụ ỗ ng d ng cú thể bụ ắt đầ ừu t một chỉ s bố ấ ỳ ớt k l n h n 255. Ch sốơ ỉ 255 và cỏc ch sốỉ nh h n nh ngh a cỏc ki u d li u ỏ ơ đị ĩ ể ữ ệ chuẩn, vớ dụ kiểu bool, kiểu nguyờn, kiểu s thực, chuỗi bớt và cấu trỳc dữ liệu dựng xõy ố d ng tự ất cả cỏc mụ tả đối tượng khỏc.

Trong FMS, mụ hỡnh thiết b trị ường ảo (Virtual Field Device, VFD) úng vai trũ đ trung tõm. Một VFD là m t i tượng mang tớnh chất logic, được sử dụộ đố ng quan sỏt để dữ liệu từ xa mụ tả trong danh m c i tượng. M t thi t bụ đố ộ ế ị thụng thường cú ớt nhất hai VFD, như minh họa trờn Hỡnh 4.17.

Cỏc dịch vụ FMS cung cấp m t phương thức giao tiếp chuẩn trờn bus, vớ dụộ thụng qua cỏc khối chức năng. Đối v i mớ ỗi kiể đốu i tượng, FMS qui định một số ị d ch vụ riờng biệt, vớ dụ đọc/ghi dữ liệu, thụng bỏo/xỏc nhận sự kiện, nạp lờn/nạp xuống chương trỡnh, v.v...

Hỡnh 4.17: Cỏc thiết bị trường ảo tiờu biểu trong Foundation Fieldbus

Một phần của tài liệu Mạng truyền thông công nghiệp154 (Trang 138 - 140)

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

(159 trang)