Funkcje interfejsu

   Każdy przyrząd dołączony do magistrali składa się z części urządzeniowej oraz interfejsowej. Część urządzeniowa obejmuje układy realizujące zdolności urządzeniowe, czyli np. możliwość wykonywania pomiarów pewnej wielkości. Część interfejsową natomiast stanowią układy, dzięki którym urządzenie ma możliwość komunikowania się z innymi urządzeniami systemu pomiarowego.
   Możliwość pracy w systemie nadają urządzeniu tzw. funkcje interfejsowe, których zestaw decyduje o szerszych lub węższych możliwościach pracy systemowej danego urządzenia. Interfejs IEC-625 posiada 10 funkcji interfejsowych.

                ZESTAW 10 FUNKCJI INTERFEJSU

1) Inicjator współpracy (Source Handshake)
 Funkcja ta jest odpowiedzialna za realizacje transmisji bajtu danych lub rozkazu interfejsowego; steruje rozpoczęciem i zakończeniem transmisji każdego bajtu oraz wydaje sygnał ważności bajtu (DAV).

2) Akceptor współpracy (Acceptor Handshake)
 Współpracuje z funkcją SH urządzenia nadającego; określa urządzeniu odbierającemu (którego jest częścią) moment czasowy, w którym może ono odebrać bajt, korzystając jednocześnie z komunikatu tego urządzenia. Może opóźniać rozpoczęcie lub zakończenie cyklu współpracy handshake'owej, wysyła sygnały RFD oraz DAC.

3) Nadawca (Talker)
 Funkcja umożliwia urządzeniu wysyłanie komunikatów urządzeniowych (danych i statusowych) do innych urządzeń systemu. Możliwość ta istnieje, jeśli funkcja ta jest zaadresowana do nadawania. Jej stan aktywny otwiera drogę z buforów wyjściowych do szyny DIO, a jednocześnie uaktywnia funkcje SH urządzenia nadającego komunikat.

4) Odbiorca (Listener)
 Funkcja umożliwia urządzeniu odbiór komunikatów urządzeniowych od innych urządzeń systemu. Możliwość ta powstaje po zaadresowaniu funkcji L do odbioru. Jej stan aktywny umożliwia wpisanie bajtów z szyny danych (DIO) do buforów wejściowych urządzenia, a jednocześnie uaktywnia współpracująca z nią funkcje AH.

5) Żądanie obsługi (Service Request)
 Funkcja umożliwia przekazanie informacji kontrolerowi, że w systemie jest przynajmniej jedno urządzenie wymagające obsługi programowej.

6) Zerowanie urządzenia (Device Clear)
 Wprowadza urządzenie w stan początkowy.

7) Wyzwalenie urządzenia (Device Trigger)
 Inicjuje pomiar przez urządzenie sterujące systemem.

8) Zdalny - Lokalny (Remote-Local)
 Funkcja umożliwia przełączenie przyrządów pomiarowych na sterowanie ręczne lub zdalne.

9) Kontrola Równoległa (Parallel Poll)
 Dzięki tej funkcji możemy wysłać przez interfejs informacje o stanie funkcji urządzenia, informacja ta jest wysyłana jedną z linii magistrali DIO 0-7 przyporządkowanej danemu urządzeniu.

10) Kontroler (Controller)
 Funkcja umożliwia sterowanie systemem pomiarowym za pośrednictwem magistrali IEC-625, reagowanie na sygnał SRQ, przeprowadzanie kontroli równoległej oraz przejmowanie lub przekazywanie kontroli nad magistralą innemu urządzeniu posiadającemu własności kontrolera. Funkcja umożliwia także zerowanie wszystkich urządzeń i przełączanie linii sposobu obsługi przez wysłanie komunikatów IFC, REN.



 Aktywną zdolność sterowania liniami IFC oraz REN może posiadać wyłącznie funkcja kontrolera jednego z procesorów systemu pomiarowego, który jest nazywany kontrolerem systemowym. Jeżeli system pomiarowy ma kilka procesorów systemu, to własność sterowania liniami ATN i EOI procesory te mogą sobie nawzajem przekazywać.
Procesor sterujący aktualnie liniami ATN i EOI jest nazywany kontrolerem zarządzającym CIC (Controller-In-Charge)


Reklama

Elektroda

Jedno z najbardziej popularnych forum dla elektroników.
www.elektroda.pl