POR 2

POR 2



SPOM 1 Błędy

Zwarcie HnU ATN do OV tuż po włączeniu urządzeń do sieci

Sten..! "-L

Wszystkie urządzenia będą odbierały dane na liniach DIO do momentu aż kontroler zechce odebrać coś od urządzeń. Pojawi się SRQ a kontrola wyśle SPE - odpytywanie szeregowe możliwe Urządzana będą czekały na ATN równe „O" Przyrządy nie zostaną zaprogramowane. Podczas wyzwolenia będą miały ustawienia początkowe. Nastąpi błąd gdyż na linii ATN jest ,4" Kontroler nie doczeka się na bajt statusu - błąd „out tantfu".

Zwarcie linii ATN do OV tui po zaadresowania pierwszego z przyrządów do odbioru

Stan J ”-L

Tak samo jak tuż po włączeniu do sieci Wszystkie urządzenia będą odbierały dane na liniach DIO do momentu aż kontrola zechce odebrać coś od urządzeń. Pojawi się SRQ a kontroler wyśle SPE - odpytywanie szaegowe możliwe. Urządzenia będą czekały na ATN równe „O" .Przyrządy nie zostaną zaprogramowane. Podczas wyzwolenia będą miały ustawienia początkowe. Nastąpi błąd gdyż na linii ATN jest „l" Kontroler nie doczeka się na bajt statusu - błąd „out timeMuM

Zwarcie linii ATN do +5V tui po włączeniu urządzeń do zleci

Stan „O" - H

Imtnikcjezaczymtatóowaćjakodane»żadneurządzc«ieniezostaniez8adresowanedo odbioru i ustawią stan linii NRFD i NDAC na stan „O"- H. Kontroler wykrywa błąd • ,4»andshake'u".

Zwarcie n«u ATN do+5V tuż po zaadresowaniu pierwszego z przyrządów do odbioru

Kontroler będzie nadal wysyłało rozkazy a urządzane będzie traktowało to jako dane. Nie nastąpi wyzwolona gdyż rozkaz GET wysłany przez kontroler nie będzie rozpoznany jako rozkaz tylko jako dane Po wysłaniu rozkazu kontroler będzie oczekiwał na odpowiedz - SRQ Nastąpi błąd „out time’u.

Zwarcie Unii NDAC de +5V

(dotyczy przyrządu ,który aktualnie programujemy)

Stan „O" - H

Kontroler ustawia ATN na 1 - transmisja instrukcji; adresy i rozkazy. Kontroler czeka od

urządzenia na NRFD - „O" - H - wszystkie gotowe. Urządzenia ustawią NRFD w poziom H wtedy kontroler odbiera stan na limi NRFD jeżeli „O" to kontroler sprawdza linie NDAC.

NDAC zwarte do + 5V czyli „O" kontroler wykrywa błąd Jhandshake’u" i następuje przerwanie W takiej sytuacji nie nastąpi nawet wysłanie jednego bajtu danych

Zwarcie Unii NRFD do +5V

Stan „O" - H

Kontrola ustawia linie ATN na „O" lub ,4" w zależności od tego czy przesyłamy dane czy instrukcje. Rozpoczynamy transmisje. Kontroler sprawdza stan hnu NRFD jeżeli NRFD-,,0" wszystkie urządzenia gotowce do odbioru (Jeżeli ,4" czeka aż wszystkie urządzenia będą gotowe). Kontrola sprawdza linie NDAC. NDAC- ,4" dane nie są jeszcze przyjęte - wszystko w porządku i rozpoczynamy przesyłanie. Po przyjęciu 1-go bajtu urządzenia ustawiają NDAC- „O" a NRFD zwarta do -»-5V, następuje błąd „handshakeńi".

Zwarcie Unii NDAC do O (masy)

Stan „1 ”-L

Kontrola ustawia linie ATN na „O" lub „T w zależności od tego czy przesyłamy dane czy instrukcje. Rozpoczynamy transmisje. Kontroler sprawdza stan linii NRFD jeżeli NRFD-,,0” wszystkie urządzona gotowe do odbioru (Jeżeli ,4" czeka aż wszystkie urządzenia będą gotowe). Kontrola sprawdza linie NDAC. NDAC- ,4" dane nie są jeszcze przyjęte -wszystko w porządku i rozpoczynamy przesyłanie. Pierwsze urządzane które odbierze pierwszy bajt, ustawi stan linii NRFD na ,4" . Kontrola czeka na stał limi NDAC na „CT-potwiadzeme odbioru danych ale NDAC zwarte do masy - ,4" i nastąpi błąd „out tinitfu” -kontrola nie doczeka się na poziom „O"- H na NDAC

Zwarcie linii NRFD do O (masy) Przerwanie linii NRFD w kanale interfejsu kontrolera tuż po włączeniu urządzeń do sieci

Stan „1"-L

Kontrola sprawdza stan łmii NRFD. Czeka na NRFD - „O" bo chce rozpocząć transmisje danych Nastąpi błąd „out timehi" jxmieważ kontrola nie doczeka się na stan linii NRFD-„0”-H, gdyż ta jest zwarta do masy.

Ktoś przez nieuwagę przestawił w muRtewteze jego adres

Jeżeli istnieje urządzenie o nowym adresie to przejmie odbiór od kontroloa. Natomiast gdy nie będzie uiządzoiia o tyra adresie to kontrola zacznie nadawanie po którym będzie oczekiwał na odpowiedź o stanie linii NDAC i NRFD. Nastąpi błąd ,4iandshake'u” gdyż nie otrzyma odpowiedzi gdyż nie takiego urządzenia.

Nastąpiło zwarcie +5V Unii 7 szyny DIO w kablu kontrolera tui po włączeniu urządzeń do sieci

DIO 7 -„O"

Kontrola chce odebrać od urządzenia bajt statusu, ustawia adres nadawczy tego urządzenia ale DIO 7 będzie „O" i odbiorą go wszystkie urządzana Nie pojawi się sygnał DAVod urządzona dane ważne, nastąpi błąd „out time”u" - kontrola nie doczeka na ten sygnał DIO 7 -J" adres nadawczy DIO 7 -„O" odbiorą wszystkie urządzona

Nastąpiło zwarcia +€V linii C szyny DO w kablu kontrolera tuż po włączeniu urządzeń do stoei

W naszym przypadku DIO 6 -„O" instrukcje wysyłane przez kontroler będą odbierane przez wszystkie urządzenia. Ale urządzenia nie zaadresują się do odbioru bo DIO ó -„O" czyh żadne z urządzeń me zinterpretuje tego jako swój adres odbiorczy. Przy próbie programowania tego urządzenia, kontrola ustawia stan Imii ATN „0”- H dane czyli chce wysiać tekst programujący. Żadne urządzenia nie są zaadresowane do odbioru ustawiają NRFD i NDAC w poziom H . Nastąpi błąd „handsbaketa". DIO 6 -„J" adres odbiorczy.

Nastąpiło zwarcie +5V linii 4 szyny WO w kabin kontrolera taż po włączenia urządzeń do sieci

DIO 4 -„O"

Chcemy wysłać rozkaz GET czyli wyzwolić urządzenia ale na DIO 4 -„O* , więc do urządzenia nie dotrze rozkaz GET. Kontroler będzie czekał na SRQ ale się nie doczeka nastąpi błąd „out time"u".

Interfejs - połączenie rozważnym systemem a innym systemem tub częściami jakiegoś systemu przez które przepływa informacja Funkcje interfejsu:

-konwersji - dostosowuje lyp danych w jednostce do typu daiiydi w kanale transmisyjnym synchronizacji -zapewnia wymagana synchronizacje transmisji danych miedzy jednostkami

-    przerwania - pozwala na zatrzymanie normalnej komunikacji aby umożliwić przesłanie specjalnych komunikatów

buforowania - może być konieczna gdy interfejs nie jest w stanie odbierać danych w sposób ciągły

-    zarządzania interfejsem jest potrzebna w rozbudowanych złożonych systtanach intofęjsu do zapewniona właściwego funkcjonowania komunikacji w systemie korekcji błędów - pozwala na korekcje błędów w danych spowodowanych przez sam kanał transmisyjny

System statusu IE(%625

Norma IEC-625. I definiuje 1-bajtowa strukturę systemu statusu (rejestr bajtu statusu STB) oraz sposób jego odczytu przez odpytywanie szeregowe. Określone jest jedynie znaczone szóstego bitu związanego z funkcja zadania obsługi (Service Request -SR). Znaczenie pozostałych bitów me jest ściśle zdefiniowane. Norma IEC-62? .2 istotne rozszoza te strukturę definiując znaczenie dwóch bajtów statusu oraz określając kilka dodatkowych rejestrów skojarzonych z bajtem statusu. Bit 6 (ROŚ) pozostał identycznie zdefiniowany (1 i 2 ) natomiast dodano

-    bit zdarzenia standardowego ((Evonl Status Bit - ESB)

-    bit dostępności komunikatu (Meesage Aviahle Bit - MA V) - który wartością „l"

informuje o obecności jakichkolwiek informacji w kolejce wyjściowej. W stosunku standardu 1EC-(>25.1 system statusu w standardzie 1EC-625.2 wyposażony jest dodatkowo w

rejestr ESR (Standard Events Status Register) zawierający informacje o standardowych wydarzeniach które mogą wystąpić w urządzeniu

-    rejestr ESE (Standard Events Status Enable Register) będący maska dla bitów rejestru ESR

maski SRE (Service Reąuest Enable) służący do blokowania lub dopuszczania potencjalnych przyczyn, zadania obsługi oraz bufor wyjśdowy wyjśdowy (Ouput Queue)

Rozkazy uniwersalne i zapytania

Rozkazy uniwersalne stosowane są w cełu wykonania procedur komunikacyjnych a zapylania umożliwiają uzyskanie typowych informacji na tonat aktualnego stanu urządzenia. Rozkazy uniwersalne i zapytania są prowadzone w trybie transmisji danych tzn, przy ATN=„0” zatem z punktu widzenia kontrolera są to teksty programujące urządzenie.

*C!LS - zeruje wszystkie rejestry zdarzeń i wszystkie kolejki (poza kolejka wyjściowa) sumowane w bajcie

statusu STB

ESE - ustawia wartość rejestru ESE (0-255). Zoowanie ESE następuje w memencie włączenia zasilania a także po przyjęcui tekstu programującego „ESE O”, żadne inne rozkazy (DCL, *RisT) nie wpływają na jego zawartość

*ESE? - powoduje wysłanie przez urządzenie aktualnej wartości rejestru ESE w postad dziesiętnej, ponieważ ESE nie jest rejestrem zdarzeń nie zostaje przy odcstycie wyzerowany

*IDN - powoduje wygenaowanie tekstu odpowiedzi identyfikującego urządzenie. Tekst ten składa się z czterech pól o następujących znaczeniach symbol wytwórcy, model, numer soyjny, wersja oprogramowania. Dwa piowsze pola są obowiązkowe a dwa pozostałe - opcjonalne. Jeśli pola opcjonalne są wykorzystywane nie powinny przyjmować wartości zerowych

*OPC - powoduje ustawiane jedynki na odpowiedniej pozycji w rejestrze ESR, jeśli wszystkie wybrane operacje zostały zakończone. To z kolei może być źródłem wygenerowania sygnału SRQ *OPC? - Umieszcza w kolejce wyjściowej „T jeśli wszystkie wybrane operacje zostały zakończone, co może być zasygnalizowane aktywnym stanem fani SRQ. Jeżeli po rozkazie O PC lub zapytaniu O PC? Odbierze rozkaz to *CLS, to nie zostaną one wykonane.

*RST - wprowadza funkcje urządzenia w stoi początkowy Nie wpływa na funkcje i struktury interfejsowe *SRE - Ustawia wartość rejestru SRE; wartość bitu 6 powinna być ignorowana

*SRE? - powoduje umieszczenie w kolejce wyjściowej aktualnej wartości SRE w formie dziesiętnej, bit 6 zawsze traktowany jako O

*STB? - powoduje umieszczenie w kolejce wyjściowej aktualnej wartości STB w formie dziesiętnej *TST? - powoduje wykonanie autotestu funkcji urządzenia i umieszczenie w kolejce wyjściowej wyniku w postaci liczby całkowitej w zapisie dziesiętnym Wartość O oznacza ze jest pozytywnie zakończony, wartości niezaowe oznaczają nieukończenie lub błędy

*WAI - zabezpiecza przed wykonaniem jakiegokolwiek innego rozkazu dopóki NOP Flag ma wartość J.”. Inaczej mówiąc wymusza sekwencyjność wykonywania poleceń

Magistrala interfejsowa składa się z 16 NhH sygnałowych

szyna danych

Szyna danych DIO stanowi zbiór 8 linii sygnałowych służących do przesyłania wszystkich komunikatów mtofejsowych i komunikatów urządzał, szyna synchronizacji

Szyna synchronizacji służy do sterowania transmisja każdego bajtu danych na liniach DIO Linia DA V dane ważne, sterowana jest przez nadawcę. Aktywny stan tej linii (DAV -1) sygnalizuje stan ważności i dostępności informacji na liniach DIO

Linia NRFD brak gotowości, sterowana jest przez odbiorców. Stan wysoki ( NRFD = O) sygnalizuje gotowość wszystkich odbiorców do odbioru danych, stan niski brak gotowości przynajmniej jednego z odbiorców

Linia NDAC dane nie odebrane, sterowana jest przez odbiorców. Urządzenia

uczestniczące w transmisji potwierdzaj ą na tej linii odbiór bajtu danych. Stan wysoki (

NDAC -    ) potwierdzenie odbioru bajtu z szyny DIO przez urządzenie

szyna sterowania

Szynę te stanowi piec linii sygnałowych.

I.inia IFC zerowanie interfejsu, sterowana przez kontrola systemowy służy do

sprowadzenia funkcji intafęjsowych wszystkich urządzał systemu do ustalonego stanu początkowego, taki sam stan jest osiągany automatycznie po włączeniu zasilania

Lima REN zdalne możliwe; sterowana przez kontroler systemowy służy do przełączania wszystkich przyrządów z trybu pracy lokalnej na tryb pracy systanowej. Stan niski linii (REN •-= l) umożliwia kontrolerowi zdalne sterowanie urządzeniami systemu poprzez magistrale IEC-625. Przy stanie wysokim możliwe jest sterowanie wszystkimi

przyrządami tylko w sposób lokalny, ręczny

Linia ATN uwaga, staowana przez kontrola aktualny wskazuje w jaki sposób maja tyć interpretowane informacje na szynie danych DIO. Informacja ta jest traktowana jako instrukcja, jeśli ATN = ,4” natomiast jako dane ATN = „O"

Lima SRQ zadanie obsługi, staowana przez urządzenia które na tej linii znaszają

przerwania, zwane zadaniami obsługi Stan aktywny na tej linii ( SRQ = l) sygnalizuje kontrolaowi ze co najmniej jedno z urządza) dołączonych do magistrali zada obsługi Linia EOI koniec lub identyfikacja, staowana przez kontrola aktualny lub urządzone będące w danej chwili nadawca. Linia ta pełni dwie funkcje w zależności od stanu linii ATN. W trybie przesyłania danych ( ATN = O) nadawca ustawiając EOI = 1 sygnalizuje

koniec wielobajtowęj sekwencji danych co oznacz wysyłanie komunikatu ENty. trybie instrukcji ( ATN = 1) kontrola wykorzystuje linie EOI w celu przeprowadzana odpytywania równoległego ustawiając EOI na 1 pozostałe linie są liniami masy i ekranu


Wyszukiwarka

Podobne podstrony:
Image 05 (5) SPOM 1 Biędy Zwarcie linii ATN do 0V tuż po włączeniu urządzeń do sieci Stan jr — L Wsz
P1010279 (3) la, że zdanie wampira z Muy - Ardissona (por. rozdział 9) - o pięknych piersiach umarłe
Emblematy119 EMBLEMA 106 Mor. 106; Cap. 76; Hugo I, 2, por. Am. Ant. I, 36 (nawiązanie do Hugo Napis
CursosDeEspecialistas #47 LoMejordelaTarjetería o • Por. Maiuialidades Marbel Martha Suarcz do Cont
7436920026244266943491700662 n 15. TuZ po wniknięciu plemnika do komórki jajowe) występuje szereg
453 1 <Tv Ov COGDAŃSK GŁ.- GDAŃSK NOWY PORT c Trakcja elektryczna Wszystkie pociągi z wagonami kl
12182661?9441294504509S23637873934914489 o dym rokiem (por. rys. 18 i 19). Jeżeli do tego dodać nief
70735 Image 06 (4) Nastąpiło zwa rcic +5 V linii 6 szyn) B10 v> »abiu Kontrolera tuz po i a czcn
formularzy biurowych, czy map wojskowych. Odnosi się to w większości do materiałów wytworzonych tuż
P1010279 ła, że zdanie wampira z Muy - Ardissona (por. rozdział 9) - o pięknych piersiach umarłej, d
Rozdział 21 dezynfekcji końcowej wody, tuż przed podaniem jej do sieci. Analityka produktów ozonowan
filozofia zdrowia7 206 sł - marchewkę, o - por, o - kapustę, sn - mięso, sn - do rondla z
PODZIEMNA ROSJA Było tuż po siódmej, kiedy cesarz, synowie i gość podchodzili do Żółtej Jadalni

więcej podobnych podstron