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)