opis systemu topto v2 5 pl HSBSIRSSZ37UY4A4OA7HVYOHRVRREU7GXBRV6GQ

background image

Opis systemu topTO

®

v 2.5

- 1 -


Wprowadzenie


System topTO

®

przeznaczony jest do budowy systemów kontroli dostępu sterowanych z poziomu

PC w trybie ON-LINE.
Każdy system składa się z PC, koncentratora i modułów wykonawczych.
Koncentrator jest elementem pośredniczącym pomiędzy PC a modułami wykonawczymi.
Komunikacja między PC a koncentratorem odbywa się po łączu RS232 lub USB.
Modułem może być np. czytnik kart zbliżeniowych, czytnik kodów paskowych, zegar pokazujący
aktualny czas, sterownik rygla i wiele innych. Można stosować moduły będące kombinacją różnych
układów. Większość układów wykonawczych wbudowanych w moduły działa na zasadzie
monowibratora. Dzięki temu jednym rozkazem możemy dany układ włączyć, wyłączyć lub
zainicjować włączenie na określony czas. Rozkazy mogą być wysyłane do pojedynczych modułów
lub do wszystkich jednocześnie. Takie rozwiązanie zmniejsza zajętość magistral komunikacyjnych
i upraszcza program sterujący. Elastyczny protokół komunikacyjny pozwala integrować w ramach
jednego systemu wiele modułów różnych typów.
Komunikacja między koncentratorem a modułami zewnętrznymi to specjalna kombinacja
komunikacji szeregowej i impulsowej wykorzystująca układy nadawczo-odbiorcze używane w
standardzie RS485. Zaimplementowanie procedur przepatrywania modułów zewnętrznych w
koncentratorze pozwoliło zminimalizować czas reakcji systemu na zdarzenia zewnętrzne oraz
odciążyć program sterujący wykonywany na PC. Czas od wystąpienia zdarzenia w module do
wysłania ramki ze zgłoszeniem danego zdarzenia do PC mieści się w granicach 100..220 ms i nie
zależy od ilości modułów dołączonych do systemu.

System może składać się maksymalnie z 254 modułów zewnętrznych. Każdy moduł musi mieć
unikalny adres z zakresu 1..254. Adres 0 używany jest do komunikacji z koncentratorem. Podanie
adresu 255 spowoduje wykonanie rozkazu przez wszystkie moduły podłączone do systemu.

background image

Opis systemu topTO

®

v 2.5

- 2 -

Ogólny widok systemu topTO

®

.




PC

KONCENTRATOR

RS232

lub

USB

RS485

RS485

RS485

Czytnik RFID

Czytnik RFID

Rygiel

Klawiatura

Rygiel

We/wy cyfrowe

Czytnik kodów paskowych

Rygiel

LCD alfanumeryczny

Wyświetlacz LED

Przycisk

Rygiel

We/wy analogowe

Zegar

background image

Opis systemu topTO

®

v 2.5

- 3 -

Parametry transmisji RS232: START bit, 8 bitów danych, STOP bit, bez parzystości, prędkość
9600.


Używane są trzy typy ramek :

- rozkazy

wysyłane przez PC do modułów zewnętrznych lub koncentratora

-

odpowiedzi od modułów lub koncentratora potwierdzające wykonanie rozkazu

- zgłoszenia zdarzeń wysyłane przez moduły do PC, np. zgłoszenie kodu karty przez

czytnik




W celu uproszczenia i skrócenia procedur obsługi komunikacji w modułach zewnętrznych i
koncentratorze, wszystkie rozkazy, odpowiedzi i zgłoszenia mają jednakową długość i podobną
budowę.



Widok ogólny rozkazu :






Bajty B0 i B1 to nagłówek rozkazu ( ‘@’ ASCII )
Bajt B2 to adres modułu, do którego kierowany jest rozkaz
Bajt B3 to kod rozkazu
Bajty B4..B11 to parametry zależne od KR
Bajty B12 to suma XOR bajtów B0..B11


Widok ogólny odpowiedzi :






Bajty B0 i B1 to nagłówek odpowiedzi ( ‘#’ ASCII )
Bajt B2 to adres modułu odpowiadającego
Bajt B3 to kod odpowiedzi
Bajty B4..B11 to parametry zależne od KO
Bajty B12 to suma XOR bajtów B0..B11


Widok zgłoszenia od modułu:






Bajty B0 i B1 to nagłówek zgłoszenia ( ‘$’ ASCII )
Bajt B2 to adres modułu zgłaszającego zdarzenie
Bajt B3 to kod zgłoszenia
Bajty B4..B11 to parametry zależne od KZ
Bajty B12 to suma XOR bajtów B0..B11

‘@’

‘@’

B0 B1

ADR

B2

KR

B3

P1

P2

B4 B5

P3

B6

P4

B7

P5

P6

B8 B9

P7

B10

P8

B11

XOR

B12

‘#’

‘#’

B0 B1

ADR

B2

KO

B3

P1

P2

B4 B5

P3

B6

P4

B7

P5

P6

B8 B9

P7

B10

P8

B11

XOR

B12

‘$’

‘$’

B0 B1

ADR

B2

KZ

B3

P1

P2

B4 B5

P3

B6

P4

B7

P5

P6

B8 B9

P7

B10

P8

B11

XOR

B12

background image

Opis systemu topTO

®

v 2.5

- 4 -

Adres 0 wskazuje koncentrator.
Adresy 1..254 wskazują poszczególne moduły
Adres 255 wymusza wykonanie rozkazu przez wszystkie moduły podłączone do koncentratora. W
tym wypadku moduły nie wysyłają odpowiedzi tylko przyjęcie rozkazu potwierdzane jest przez
koncentrator .

background image

Opis systemu topTO

®

v 2.5

- 5 -

Lista rozkazów



Rozkazy do koncentratora ( ADR = 0 )





GET_SERIAL_NUMBER
numer seryjny może być użyty np. do kojarzenia programu zarządzającego z konkretną instalacją.
Może być wykorzystany do ograniczenia nieautoryzowanego powielania programu sterującego na
potrzeby innych instalacji.

KR = 0x01
P1..P8 – dowolne

Odpowiedź :

KO = 0x01
P1..P8 : numer seryjny koncentratora nadawany w procesie produkcji, pamiętany w ROM. Numer
ten nie może być zmieniony.





GET_CONCENTRATOR_TYPE
Rozkaz ten umożliwia sprawdzenie typu koncentratora oraz wersji zainstalowanego firmware’u.

KR = 0x02
P1..P8 – dowolne

Odpowiedź :

KO = 0x02
P1 – typ koncentratora. ‘1’ – koncentrator ‘wbudowany’ w moduł z wyjściem RS232.

‘2’ – koncentrator z optoizolacją, jedna linia RS485
‘3’ – koncentrator z optoizolacją, dwie linie RS485
‘4’ – koncentrator z optoizolacją, cztery linie RS485

P2 – wersja oprogramowania koncentratora, np. 0x34 oznacza wersję 3.4


background image

Opis systemu topTO

®

v 2.5

- 6 -

CHECK_ACTIVE_MODULES_PART_1
rozkazem tym możemy sprawdzić, które moduły z adresami z zakresu 192..254 są aktywne

KR = 0x10
P1..P8 – dowolne

Odpowiedź :

KO = 0x10

Poszczególne bity parametrów P1..P8 odpowiadają modułom o kolejnych adresach. Ustawienie
bitu oznacza, że moduł jest aktywny.















CHECK_ACTIVE_MODULES_PART_2
rozkazem tym możemy sprawdzić, które moduły z adresami z zakresu 128..191 są aktywne

KR = 0x11
P1..P8 – dowolne

Odpowiedź :

KO = 0x11

Poszczególne bity parametrów P1..P8 odpowiadają modułom o kolejnych adresach. Ustawienie
bitu oznacza, że moduł jest aktywny.











P1 :

x

254 253 252 251 250 249 248

P2 : 247 246 245 244 243 242 241 240
P3 : 239 238 237 236 235 234 233 232

P4 : 231 230 229 228 227 226 225 224

P5 : 223 222 221 220 219 218 217 216
P6 : 215 214 213 212 211 210 209 208
P7 : 207 206 205 204 203 202 201 200
P8 : 199 198 197 196 195 194 193 192

P1 : 191 190 189 188 187 186 185 184
P2 : 183 182 181 180 179 178 177 176
P3 : 175 174 173 172 171 170 169 168
P4 : 167 166 165 164 163 162 161 160
P5 : 159 158 157 156 155 154 153 152

P6 : 151 150 149 148 147 146 145 144

P7 : 143 142 141 140 139 138 137 136
P8 : 135 134 133 132 131 130 129 128

background image

Opis systemu topTO

®

v 2.5

- 7 -

CHECK_ACTIVE_MODULES_PART_3
rozkazem tym możemy sprawdzić, które moduły z adresami z zakresu 64..127 są aktywne

KR = 0x12
P1..P8 – dowolne

Odpowiedź :

KO = 0x12

Poszczególne bity parametrów P1..P8 odpowiadają modułom o kolejnych adresach. Ustawienie
bitu oznacza, że moduł jest aktywny.













CHECK_ACTIVE_MODULES_PART_4
rozkazem tym możemy sprawdzić, które moduły z adresami z zakresu 1..63 są aktywne

KR = 0x13
P1..P8 – dowolne

Odpowiedź :

KO = 0x13

Poszczególne bity parametrów P1..P8 odpowiadają modułom o kolejnych adresach. Ustawienie
bitu oznacza, że moduł jest aktywny.












P1 : 127 126 125 124 123 122 121 120
P2 : 119 118 117 116 115 114 113 112
P3 : 111 110 109 108 107 106 105 104
P4 : 103 102 101 100 99

98

97

96

P5 :

95

94

93

92

91

90

89

88

P6 :

87

86

85

84

83

82

81

80

P7 :

79

78

77

76

75

74

73

72

P8 :

71

70

69

68

67

66

65

64

P1 :

63

62

61

60

59

58

57

56

P2 :

55

54

53

52

51

50

49

48

P3 :

47

46

45

44

43

42

41

40

P4 :

39

38

37

36

35

34

33

32

P5 :

31

30

29

28

27

26

25

24

P6 :

23

22

21

20

19

18

17

16

P7 :

15

14

13

12

11

10

9

8

P8 :

7

6

5

4

3

2

1

x

background image

Opis systemu topTO

®

v 2.5

- 8 -

Rozkazy do modułów ( ADR = 1..254 lub 255 )

UWAGA ! Podanie adresu 255 spowoduje wykonanie rozkazu przez wszystkie aktywne moduły. W
tym wypadku rozkaz potwierdzany jest przez koncentrator.


GET_MODULE_INFO
rozkazem tym możemy pobrać podstawowe informacje o module.

KR = 0x10
P1..P8 – dowolne

Odpowiedź :

KO = 0x10
Poszczególne bity odpowiadają różnym układom. Ustawienie danego bitu oznacza, że układ jest
dostępny w module.

P5 – zarezerwowane

P6..P7 – numer seryjny, P6 - MSB, P7 - LSB

P8 – wersja oprogramowania modułu, np. 0x21 oznacza wersję 2.1

P1 : b7 - RYGIEL

b6 - LED NIEBIESKI
b5 - LED CZERWONY
b4 - LED ZIELONY
b3 - LED ŻÓŁTY
b2 - BEEPER TON NISKI
b1 - BEEPER TON WYSOKI
b0 - PODŚWIETLENIE WYŚWIETLACZA

P2 : b7 - WYSWIETLACZ ALFANUMERYCZNY

b6 - WYŚWIETLACZ SIEDMIOSEGMENTOWY
b5 - ZEGAR
b4 - zarezerwowane
b3 - zarezerwowane
b2 - zarezerwowane
b1 - zarezerwowane
b0 - zarezerwowane

P3 : b7 - CZYTNIK TRANSPONDERÓW UNIQUE

b6 - CZYTNIK TRANSPONDERÓW MIFARE
b5 - CZYTNIK KODÓW PASKOWYCH
b4 - KLAWIATURA
b3 - zarezerwowane
b2 - zarezerwowane
b1 - zarezerwowane
b0 - zarezerwowane

P4 : b7 - WEJŚCIA CYFROWE

b6 - WYJŚCIA CYFROWE
b5 - WEJŚCIA ANALOGOWE
b4 - WYJŚCIA ANALOGOWE
b3 - zarezerwowane
b2 - zarezerwowane
b1 - zarezerwowane
b0 - zarezerwowane

background image

Opis systemu topTO

®

v 2.5

- 9 -

GET_MONOVIBRATORS_STATE
rozkazem tym możemy zapytać o stan układów działających na zasadzie uniwibratora

KR = 0x20
P1..P8 – dowolne

Odpowiedź :

KO = 0x20
P1 – stan RYGIEL
P2 – stan LED NIEBIESKI
P3 – stan LED CZERWONY
P4 – stan LED ZIELONY
P5 – stan LED ŻÓŁTY
P6 – stan BEEPER TON NISKI
P7 – stan BEEPER TON WYSOKI
P8 – stan PODŚWIETLENIA WYŚWIETLACZA

Stan wszystkich urządzeń opisywany jest w następujący sposób:

0 – urządzenie wyłączone
1..250 – urządzenie włączone na określony czas. Do wyłączenia urządzenia pozostało 0.1 .. 25.0
sekundy
251 – urządzenie włączone na stałe.
252..253 – zarezerwowane
255 – stan układu nieznany






SET_MONOVIBRATORS_STATE
rozkazem tym możemy włączyć, wyłączyć lub zainicjować włączenie układów działających na
zasadzie uniwibratora

KR = 0x21
P1 – RYGIEL
P2 – LED NIEBIESKI
P3 – LED CZERWONY
P4 – LED ZIELONY
P5 – LED ŻÓŁTY
P6 – BEEPER TON NISKI
P7 – BEEPER TON WYSOKI
P8 – PODŚWIETLENIE WYŚWIETLACZA

Układy wyjściowe sterowane są w następujący sposób:

0 – wyłącz dany układ
1..250 – włącz układ na czas 0.1 .. 25.0 sekund.
251 – włącz układ na stałe
252..253 – zarezerwowane
255 – nie zmieniaj stanu danego układu

background image

Opis systemu topTO

®

v 2.5

- 10 -

Odpowiedź :

KO = 0x21
P1 – stan RYGIEL
P2 – stan LED NIEBIESKI
P3 – stan LED CZERWONY
P4 – stan LED ZIELONY
P5 – stan LED ŻÓŁTY
P6 – stan BEEPER TON NISKI
P7 – stan BEEPER TON WYSOKI
P8 – stan PODŚWIETLENIA WYŚWIETLACZA

Stan wszystkich układów wyjściowych opisywany jest w następujący sposób:

0 – układ wyłączony
1..250 – układ włączony na określony czas. Do wyłączenia układu pozostało 0.1 .. 25.0 sekundy
251 – układ włączony na stałe.
252..253 – zarezerwowane
255 – stan układu nieznany






background image

Opis systemu topTO

®

v 2.5

- 11 -

GET_TIME
rozkazem tym możemy zapytać o bieżącą datę i czas w modułach, które mają wbudowany zegar
czasu rzeczywistego

KR = 0x30
P1..P8 – dowolne

Odpowiedź :

KO = 0x30
P1 – rok – 2000, BCD

0x00..0x99 , 0x10 = 2010

P2 – miesiąc , BCD

0x01..0x12 , 0x11 = listopad

P3 – dzień, BCD

0x01..0x31

P4 – dzień tygodnia, BCD

0x00..0x06 , 0x00 = niedziela, 0x01 = poniedzialek

P5 – godziny, BCD

0x00..0x23

P6 – minuty, BCD

0x00..0x59

P7 – sekundy, BCD

0x00..0x59

P8 – 0x00

Odebranie 0xFF oznacza, że wartość parametru jest nieznana.

P1..P8 – 0xFF jeśli w danym module nie ma zegara



SET_TIME
rozkazem tym możemy ustawić bieżącą datę i/lub czas w modułach, które mają wbudowany zegar
czasu rzeczywistego

KR = 0x031
P1 – rok – 2000, BCD

0x00..0x99 , 0x10 = 2010

P2 – miesiąc , BCD

0x01..0x12 , 0x11 = listopad

P3 – dzień, BCD

0x01..0x31

P4 – dzień tygodnia, BCD

0x00..0x06 , 0x00 = niedziela, 0x01 = poniedzialek

P5 – godziny, BCD

0x00..0x23

P6 – minuty, BCD

0x00..0x59

P7 – sekundy, BCD

0x00..0x59

P8 – zarezerwowane

Podanie 0xFF spowoduje ominięcie ustawiania danego parametru

Odpowiedź :

KO = 0x31
P1 – rok – 2000, BCD

0x00..0x99 , 0x10 = 2010

P2 – miesiąc , BCD

0x01..0x12 , 0x11 = listopad

P3 – dzień, BCD

0x01..0x31

P4 – dzień tygodnia, BCD

0x00..0x06 , 0x00 = niedziela, 0x01 = poniedzialek

P5 – godziny, BCD

0x00..0x23

P6 – minuty, BCD

0x00..0x59

P7 – sekundy, BCD

0x00..0x59

P8 – 0x00

Odebranie 0xFF oznacza, że wartość parametru jest nieznana.

P1..P8 – 0xFF jeśli w danym module nie ma zegara

background image

Opis systemu topTO

®

v 2.5

- 12 -

CLEAR_ALPHANUMERIC_DISPLAY
rozkazem tym zapełniamy cały wyświetlacz alfanumeryczny spacjami

KR = 0x40
P1..P8 - dowolne

Odpowiedź :

KO = 0x40
P1..P8 – 0x00 jeśli wyczyszczono wyświetlacz
P1..P8 – 0xFF jeśli w danym module nie ma wyświetlacza







OUTPUT_ON_ALPHANUMERIC_DISPLAY
rozkazem tym możemy wyprowadzić od jednego do siedmiu znaków ASCII na wyświetlaczu
alfanumerycznym . Wyprowadzany tekst można zlokalizować w dowolnym miejscu wyświetlacza.


KR = 0x41
P1 – lokalizacja tekstu na wyświetlaczu alfanumerycznym. Początek wyświetlacza = 0.
P2..P8 – kody siedmiu znaków ASCII do wyświetlenia. Podanie kodu 255 spowoduje ominięcie
znaku na danej pozycji.

Odpowiedź :

KO = 0x41
P1 – lokalizacja tekstu na wyświetlaczu.
P2..P8 – kody siedmiu kolejnych, aktualnie wyświetlonych znaków ASCII.

P1..P8 – 0xFF jeśli w danym module nie ma wyświetlacza







background image

Opis systemu topTO

®

v 2.5

- 13 -

CLEAR_SEVEN_SEGMENT_DISPLAY
rozkazem tym wyłączamy wszystkie segmenty wyświetlacza siedmiosegmentowego

KR = 0x50
P1..P8 - dowolne

Odpowiedź :

KO = 0x50
P1..P8 – 0x00 jeśli wyczyszczono wyświetlacz
P1..P8 – 0xFF jeśli w danym module nie ma wyświetlacza



OUTPUT_ON_SEVEN_SEGMENT_DISPLAY
rozkazem tym możemy zmodyfikować od jednego do sześciu znaków na wyświetlaczu
siedmiosegmentowym . Modyfikowane znaki mogą znajdować się w dowolnym miejscu
wyświetlacza.


KR = 0x51
P1 – lokalizacja znaków na wyświetlaczu siedmiosegmentowym. Początek wyświetlacza = 0.
P2 – flagi znaków, które mają być modyfikowane. Modyfikowane będą tylko znaki z ustawioną
flagą.



P3..P8 – obrazy sześciu kolejnych znaków S1..S6.
Ustawienie bitu spowoduje włączenie odpowiedniego segmentu



Odpowiedź :

KO = 0x51
P1 – lokalizacja znaków na wyświetlaczu.
P2 – flagi znaków, stan których jest znany.


P3..P8 – aktualne obrazy sześciu kolejnych znaków S1..S6.
P1..P8 – 0xFF jeśli w danym module nie ma wyświetlacza

P2 :

0

0 FS1 FS2 FS3 FS4 FS5 FS6

Px :

b7

b6

b5

b4

b3

b2

b1

b0

Sx :

b0

b3

b6

b1

b2

b7

b5

b4

P2 :

x

x

FS1 FS2 FS3 FS4 FS5 FS6

background image

Opis systemu topTO

®

v 2.5

- 14 -

GET_DIGITAL_INPUTS
rozkaz służy do odczytania stanu maksymalnie do 64 wejść cyfrowych

KR = 0x80
P1..P8 – dowolne

Odpowiedź :

KO = 0x80
P1..P8 – stany odczytane z portów cyfrowych DP_IN_1..DP_IN_8

P1..P8 - 0xFF jeśli w danym module nie ma wejść cyfrowych lub ze wszystkich portów odczytano
0xFF







SET_DIGITAL_OUTPUTS
rozkaz służy do zmiany stanu maksymalnie do 64 wyjść cyfrowych

KR = 0x81
P1..P8 – wartości wpisywane do portów cyfrowych DP_OUT_1..DP_OUT_8

Odpowiedź :

KO = 0x81
P1..P8 – wartości wpisane do portów cyfrowych DP_OUT_1..DP_OUT_8

P1..P8 - 0xFF jeśli w danym module nie ma wyjść cyfrowych lub do wszystkich portów wpisano
0xFF








background image

Opis systemu topTO

®

v 2.5

- 15 -

GET_ANALOG_INPUTS
rozkaz służy do odczytania stanu czterech 16-bitowych wejść analogowych

KR = 0x90
P1..P8 – dowolne

Odpowiedź :

KO = 0x90

P1..P2 – 16 bitowy stan wejścia analogowego AP_IN_1, P1= MSB, P2 = LSB
P3..P4 – 16 bitowy stan wejścia analogowego AP_IN_2, P3= MSB, P4 = LSB
P5..P6 – 16 bitowy stan wejścia analogowego AP_IN_3, P5= MSB, P6 = LSB
P7..P8 – 16 bitowy stan wejścia analogowego AP_IN_4, P7= MSB, P8 = LSB

P1..P8 - 0xFF jeśli w danym module nie ma wejść analogowych lub ze wszystkich portów
odczytano 0xFFFF







SET_ANALOG_OUTPUTS
rozkaz służy do zmiany stanu czterech 16-bitowych wyjść analogowych

KR = 0x91
P1..P2 – 16 bitowy stan wyjścia analogowego AP_OUT_1, P1= MSB, P2 = LSB
P3..P4 – 16 bitowy stan wyjścia analogowego AP_OUT_2, P3= MSB, P4 = LSB
P5..P6 – 16 bitowy stan wyjścia analogowego AP_OUT_3, P5= MSB, P6 = LSB
P7..P8 – 16 bitowy stan wyjścia analogowego AP_OUT_4, P7= MSB, P8 = LSB

Odpowiedź :

KO = 0x91

P1..P2 – 16 bitowy stan wyjścia analogowego AP_OUT_1, P1= MSB, P2 = LSB
P3..P4 – 16 bitowy stan wyjścia analogowego AP_OUT_2, P3= MSB, P4 = LSB
P5..P6 – 16 bitowy stan wyjścia analogowego AP_OUT_3, P5= MSB, P6 = LSB
P7..P8 – 16 bitowy stan wyjścia analogowego AP_OUT_4, P7= MSB, P8 = LSB

P1..P8 - 0xFF jeśli w danym module nie ma wyjść analogowych lub do wszystkich portów wpisano
0xFFFF





background image

Opis systemu topTO

®

v 2.5

- 16 -

CHANGE_ADDRESS
rozkazem tym można zmienić adres modułu. Używany do zapewnienia niepowtarzalności adresów
modułów w obrębie danej instalacji

KR = 0xF0
P1 – nowy adres modułu, dopuszczalne wartości 1..254
P2..P8 – dowolne

Odpowiedź :

KO = 0xF0
P1 – adres modułu po zmianie
P2..P8 – 0x00






REPORT_REQUEST
Rozkaz ten jest zbędny jeśli używamy w systemie koncentratora, gdyż koncentratora zapewnia
przepytywanie modułów pod kątem wystąpienia zdarzeń wymagających obsługi.
Jeśli chcemy zbudować system obywający się bez koncentratora i podłączyć sterownik (np. PLC)
bezpośrednio do szyny RS485, wówczas rozkaz ten pozwala zapytywać poszczególne moduły o
zdarzenia.

KR = 0xF8
P1..P8 – dowolne

Odpowiedź :

Odpowiedzią na ten rozkaz jest zgłoszenie. Jeśli w module nie wystąpiło zdarzenie wymagające
obsługi wówczas odsyłane jest zgłoszenie EMPTY_REPORT. Jeśli w module wystąpiło zdarzenie
wymagające obsługi wówczas odsyłane jest zgłoszenie odpowiednie dla typu zdarzenia.

background image

Opis systemu topTO

®

v 2.5

- 17 -

Zgłoszenia od modułów ( ADR = 1..254 )

Każdy moduł wysyła do PC ramkę ze zgłoszeniem określonego zdarzenia. W przypadku
jednoczesnego wystąpienia zdarzeń w kilku modułach, koncentrator ustawia zgłoszenia w kolejkę i
wysyła do PC jedno po drugim.



EMPTY_REPORT

KZ = 0x00
P1..P8 – 0x00






UNIQUE_TRANSPONDER_REPORT

KZ = 0x01
P1..P5 – kod transpondera. P1 = najstarszy bajt kodu, P5 = najmłodszy bajt kodu
P6..P8 – 0x00






MIFARE_TRANSPONDER_REPORT

KZ = 0x02
P1..P8 – kod transpondera. P1 = najstarszy bajt kodu, P8 = najmłodszy bajt kodu





KEYPAD_REPORT

KZ = 0x10
P1..P8 – kod wystukany na klawiaturze







BARCODE_REPORT

KZ = 0x20
P1..P8 – kod odczytany z czytnika kodów paskowych

background image

Opis systemu topTO

®

v 2.5

- 18 -

DIGITAL_INPUTS_REPORT

KZ = 0x30
P1..P8 – kod odczytany z portów DP_IN_1..DP_IN_8






ANALOG_INPUTS_REPORT

KZ = 0x40
P1..P2 – 16 bitowy stan wejścia analogowego AP_IN_1, P1= MSB, P2 = LSB
P3..P4 – 16 bitowy stan wejścia analogowego AP_IN_2, P3= MSB, P4 = LSB
P5..P6 – 16 bitowy stan wejścia analogowego AP_IN_3, P5= MSB, P6 = LSB
P7..P8 – 16 bitowy stan wejścia analogowego AP_IN_4, P7= MSB, P8 = LSB


Wyszukiwarka

Podobne podstrony:
Opis systemu topTO v3 01 PL
IO Link Opis Systemu pl 2016
opis systemu blueVendo Tour
Kerberos opis systemu i instalacja w OS Linux
opis systemu vendoHotel id 3370 Nieznany
NAVTEX OPIS SYSTEMU
Opis systemu S12
Opis systemów operacyjnych-Linux, Informatyka -all, INFORMATYKA-all
mags1 ogolny opis systemu
opis systemu
Inteligentne systemy transportowe v2
opis systemu
pfeifer opis systemu transportowego
opis systemu gps3, UWM Geodezja GiSzN, Geodezja satelitarna
opis Ulead VideoStudio Plus [PL]
opis systemu windows Mx8
Opis systemu

więcej podobnych podstron