Opis systemu topTO v3 01 PL

background image

Opis systemu topTO™ v 3.01

http://www.mikrokontrola.pl/

Strona 1 z 91

mailto:info@mikrokontrola.pl




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 zadaniowych.

Koncentrator jest elementem pośredniczącym pomiędzy PC a modułami zadaniowymi. Komunikacja

między PC a koncentratorem odbywa się po łączu RS232, USB lub LAN.

Modułem zadaniowym 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 modułó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 zadaniowymi to specjalna kombinacja komunikacji

szeregowej i impulsowej wykorzystująca układy nadawczo-odbiorcze używane w standardzie RS485.

Zaimplementowanie procedur przepatrywania modułów zadaniowych 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 z raportem opisującym

dane zdarzenie 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 zadaniowych. 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 aktywne moduły.

topTO™

Opis systemu topTO™

background image

Opis systemu topTO™ v 3.01

http://www.mikrokontrola.pl/

Strona 2 z 91

mailto:info@mikrokontrola.pl

Przykładowy schemat instalacji topTO™ .

PC

KONCENTRATOR

RS232

USB

LAN

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 3.01

http://www.mikrokontrola.pl/

Strona 3 z 91

mailto:info@mikrokontrola.pl

Parametry transmisji RS232: START, 8 bitów danych, STOP, 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

raporty zdarzeń wysyłane przez moduły do PC, np. odczytanie 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 raporty mają jednakową długość i podobną budowę.

Widok ogólny rozkazu :

‘@’

‘@’

ADR

CMD

P1

P2

P3

P4

P5

P6

P7

P8

CRC

B0

B1

B2

B3

B4

B5

B6

B7

B8

B9

B10

B11

B12

B0,B1

- nagłówek rozkazu ( ‘@’ ASCII )

ADR

- adres modułu, do którego kierowany jest rozkaz

CMD

- kod rozkazu

P1..P8

- parametry zależne od CMD

CRC

- suma xor bajtów B2..B11

Widok ogólny odpowiedzi :

‘#’

‘#’

ADR

CMD

P1

P2

P3

P4

P5

P6

P7

P8

CRC

B0

B1

B2

B3

B4

B5

B6

B7

B8

B9

B10

B11

B12

B0,B1

- nagłówek odpowiedzi ( ‘#’ ASCII )

ADR

- adres modułu odpowiadającego

CMD

- kod odpowiedzi = kod rozkazu

P1..P8

- parametry zależne od AC

CRC

- suma xor bajtów B2..B11

Widok ogólny raportu:

‘$’

‘$’

ADR

RPC

P1

P2

P3

P4

P5

P6

P7

P8

CRC

B0

B1

B2

B3

B4

B5

B6

B7

B8

B9

B10

B11

B12

B0,B1

- nagłówek raportu ( ‘$’ ASCII )

ADR

- adres modułu wysyłającego raport

RPC

- kod raportu

P1..P8

- parametry zależne od RPC

CRC

- suma xor bajtów B2..B11

Adres 0 zarezerwowany jest dla komunikacji z koncentratorem.

Adresy 1..254 wskazują poszczególne moduły. Jeśli w systemie istnieje moduł z danym adresem to

zawsze wyśle on odpowiedź na rozkaz adresowany do niego, nawet jeśli rozkaz dotyczy urządzeń nie

istniejących w danym module.

Adres 255 wymusza wykonanie rozkazu przez wszystkie aktywne moduły. W tym wypadku moduły nie

wysyłają odpowiedzi tylko przyjęcie i rozesłanie rozkazu potwierdzane jest przez koncentrator .

background image

Opis systemu topTO™ v 3.01

http://www.mikrokontrola.pl/

Strona 4 z 91

mailto:info@mikrokontrola.pl

Lista rozkazów do koncentratora ( ADR = 0 )

Nazwa rozkazu

Kod rozkazu (CMD)

GET_CONCETRATOR_HARDWARE_INFO

0x01

GET_CONCETRATOR_DEFAULTS

0x04

SET_CONCETRATOR_ DEFAULTS

0x05

CHECK_ACTIVE_MODULES_PART_1

0x10

CHECK_ACTIVE_MODULES_PART_2

0x11

CHECK_ACTIVE_MODULES_PART_3

0x12

CHECK_ACTIVE_MODULES_PART_4

0x13

LOGIN_TO_CONCENTRATOR

0xF2

SET_CONCENTRATOR_PASSWORD

0xF4

SET_TRANSPARENT_MODE

0xFA

RECALL_FACTORY_SETTINGS

0xFC

RESET_CONCETRATOR

0xFE

background image

Opis systemu topTO™ v 3.01

http://www.mikrokontrola.pl/

Strona 5 z 91

mailto:info@mikrokontrola.pl

GET_CONCENTRATOR_HARDWARE_INFO

CMD = 0x01


Rozkazem tym możemy zapytać o sprzętową konfigurację koncentratora.

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.


Parametry wysyłane:

P1

...

P8

dowolne

Parametry odbierane:

P1

Typ magistrali między koncentratorem a modułami

0x00 – brak, koncentrator emulowany przez moduł

0x01 – RS485

0x02 – RS422

P2

Ilość magistrali między koncentratorem a modułami

P3

Typ połączenia z PC

0x01 – RS232

0x02 – USB

0x03 – LAN

P4

free

P5

free

P6

Numer seryjny - MSB

P7

Numer seryjny - LSB

P8

Wersja oprogramowania (np. 0x21 oznacza wersję 2.1)

background image

Opis systemu topTO™ v 3.01

http://www.mikrokontrola.pl/

Strona 6 z 91

mailto:info@mikrokontrola.pl

GET_CONCENTRATOR_DEFAULTS

CMD = 0x04


Rozkazem tym możemy zapytać o tryb pracy koncentratora


Parametry wysyłane:

P1

...

P8

dowolne

Parametry odbierane:

Poszczególne bity w parametrach P1..P8 odpowiadają różnym układom lub realizowanym funkcjom w

danym module. Ustawienie danego bitu oznacza, że stanem domyślnym dla danego układu jest stan

włączony (aktywny) lub reprezentowana funkcja jest realizowana. Wyzerowanie bitu oznacza, że

stanem domyślnym dla danego układu jest stan wyłączony (nieaktywny) lub skojarzona funkcja nie jest

realizowana. Kolumna ‘default’ określa stan bitów nadawanych na etapie produkcji.

bit Nazwa bitu

default

P1

7

WYMAGANE LOGOWANIE DO KONCENTRATORA

‘0’

6

free

5

free

4

free

3

free

2

free

1

free

0

free

bit Nazwa bitu Magistrala 1 RS485

default

P2

7

OBSLUGUJ ADRESY 1..63

‘1’

6

OBSLUGUJ ADRESY 64..127

‘1’

5

OBSLUGUJ ADRESY 128..191

‘1’

4

OBSLUGUJ ADRESY 192..254

‘1’

3

free

2

free

1

free

0

free

bit Nazwa bitu Magistrala 2 RS485

default

P3

7

OBSLUGUJ ADRESY 1..63

‘1’

6

OBSLUGUJ ADRESY 64..127

‘1’

5

OBSLUGUJ ADRESY 128..191

‘1’

4

OBSLUGUJ ADRESY 192..254

‘1’

3

free

2

free

1

free

0

free

background image

Opis systemu topTO™ v 3.01

http://www.mikrokontrola.pl/

Strona 7 z 91

mailto:info@mikrokontrola.pl

bit Nazwa bitu Magistrala 3 RS485

default

P4

7

OBSLUGUJ ADRESY 1..63

‘1’

6

OBSLUGUJ ADRESY 64..127

‘1’

5

OBSLUGUJ ADRESY 128..191

‘1’

4

OBSLUGUJ ADRESY 192..254

‘1’

3

free

‘0’

2

free

‘0’

1

free

‘0’

0

free

‘0’

bit Nazwa bitu Magistrala 4 RS485

default

P5

7

OBSLUGUJ ADRESY 1..63

‘1’

6

OBSLUGUJ ADRESY 64..127

‘1’

5

OBSLUGUJ ADRESY 128..191

‘1’

4

OBSLUGUJ ADRESY 192..254

‘1’

3

free

‘0’

2

free

‘0’

1

free

‘0’

0

free

‘0’

P6

free

P7

free

P8

free

background image

Opis systemu topTO™ v 3.01

http://www.mikrokontrola.pl/

Strona 8 z 91

mailto:info@mikrokontrola.pl

SET_CONCENTRATOR_DEFAULTS

CMD = 0x05


Rozkazem tym możemy skonfigurować tryb pracy koncentratora


Parametry wysyłane:

bit Nazwa bitu

default

P1

7

WYMAGANE LOGOWANIE DO KONCENTRATORA

‘0’

6

free

5

free

4

free

3

free

2

free

1

free

0

free

bit Nazwa bitu Magistrala 1 RS485

default

P2

7

OBSLUGUJ ADRESY 1..63

‘1’

6

OBSLUGUJ ADRESY 64..127

‘1’

5

OBSLUGUJ ADRESY 128..191

‘1’

4

OBSLUGUJ ADRESY 192..254

‘1’

3

free

2

free

1

free

0

free

bit Nazwa bitu Magistrala 2 RS485

default

P3

7

OBSLUGUJ ADRESY 1..63

‘1’

6

OBSLUGUJ ADRESY 64..127

‘1’

5

OBSLUGUJ ADRESY 128..191

‘1’

4

OBSLUGUJ ADRESY 192..254

‘1’

3

free

2

free

1

free

0

free

bit Nazwa bitu Magistrala 3 RS485

default

P4

7

OBSLUGUJ ADRESY 1..63

‘1’

6

OBSLUGUJ ADRESY 64..127

‘1’

5

OBSLUGUJ ADRESY 128..191

‘1’

4

OBSLUGUJ ADRESY 192..254

‘1’

3

free

2

free

1

free

0

free

bit Nazwa bitu Magistrala 4 RS485

default

P5

7

OBSLUGUJ ADRESY 1..63

‘1’

6

OBSLUGUJ ADRESY 64..127

‘1’

5

OBSLUGUJ ADRESY 128..191

‘1’

4

OBSLUGUJ ADRESY 192..254

‘1’

3

free

2

free

1

free

0

free

background image

Opis systemu topTO™ v 3.01

http://www.mikrokontrola.pl/

Strona 9 z 91

mailto:info@mikrokontrola.pl

P6

free

P7

free

P8

free


Parametry odbierane:

Poszczególne bity w parametrach P1..P8 odpowiadają różnym układom lub realizowanym funkcjom w

danym module. Ustawienie danego bitu oznacza, że stanem domyślnym dla danego układu jest stan

włączony (aktywny) lub reprezentowana funkcja jest realizowana. Wyzerowanie bitu oznacza, że

stanem domyślnym dla danego układu jest stan wyłączony (nieaktywny) lub skojarzona funkcja nie jest

realizowana. Kolumna ‘default’ określa stan bitów nadawanych na etapie produkcji.

bit Nazwa bitu

default

P1

7

WYMAGANE LOGOWANIE DO KONCENTRATORA

‘0’

6

free

5

free

4

free

3

free

2

free

1

free

0

free

bit Nazwa bitu Magistrala 1 RS485

default

P2

7

OBSLUGUJ ADRESY 1..63

‘1’

6

OBSLUGUJ ADRESY 64..127

‘1’

5

OBSLUGUJ ADRESY 128..191

‘1’

4

OBSLUGUJ ADRESY 192..254

‘1’

3

free

2

free

1

free

0

free

bit Nazwa bitu Magistrala 2 RS485

default

P3

7

OBSLUGUJ ADRESY 1..63

‘1’

6

OBSLUGUJ ADRESY 64..127

‘1’

5

OBSLUGUJ ADRESY 128..191

‘1’

4

OBSLUGUJ ADRESY 192..254

‘1’

3

free

2

free

1

free

0

free

background image

Opis systemu topTO™ v 3.01

http://www.mikrokontrola.pl/

Strona 10 z 91

mailto:info@mikrokontrola.pl

bit Nazwa bitu Magistrala 3 RS485

default

P4

7

OBSLUGUJ ADRESY 1..63

‘1’

6

OBSLUGUJ ADRESY 64..127

‘1’

5

OBSLUGUJ ADRESY 128..191

‘1’

4

OBSLUGUJ ADRESY 192..254

‘1’

3

free

2

free

1

free

0

free

bit Nazwa bitu Magistrala 4 RS485

default

P5

7

OBSLUGUJ ADRESY 1..63

‘1’

6

OBSLUGUJ ADRESY 64..127

‘1’

5

OBSLUGUJ ADRESY 128..191

‘1’

4

OBSLUGUJ ADRESY 192..254

‘1’

3

free

2

free

1

free

0

free

P6

free

P7

free

P8

free

background image

Opis systemu topTO™ v 3.01

http://www.mikrokontrola.pl/

Strona 11 z 91

mailto:info@mikrokontrola.pl

CHECK_ACTIVE_MODULES_PART_1

CMD = 0x10


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


Parametry wysyłane:

P1

...

P8

dowolne

Parametry odbierane:

Poszczególne bity parametrów P1..P8 odpowiadają modułom o kolejnych adresach. Ustawienie bitu

oznacza, że moduł jest aktywny.

bit 7

bit 6

bit 5

bit 4

bit 3

bit 2

bit 1

bit 0

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

background image

Opis systemu topTO™ v 3.01

http://www.mikrokontrola.pl/

Strona 12 z 91

mailto:info@mikrokontrola.pl

CHECK_ACTIVE_MODULES_PART_2

CMD = 0x11


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


Parametry wysyłane:

P1

...

P8

dowolne

Parametry odbierane:

Poszczególne bity parametrów P1..P8 odpowiadają modułom o kolejnych adresach. Ustawienie bitu

oznacza, że moduł jest aktywny.

bit 7

bit 6

bit 5

bit 4

bit 3

bit 2

bit 1

bit 0

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 3.01

http://www.mikrokontrola.pl/

Strona 13 z 91

mailto:info@mikrokontrola.pl

CHECK_ACTIVE_MODULES_PART_3

CMD = 0x12


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


Parametry wysyłane:

P1

...

P8

dowolne

Parametry odbierane:

Poszczególne bity parametrów P1..P8 odpowiadają modułom o kolejnych adresach. Ustawienie bitu

oznacza, że moduł jest aktywny.

bit 7

bit 6

bit 5

bit 4

bit 3

bit 2

bit 1

bit 0

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

background image

Opis systemu topTO™ v 3.01

http://www.mikrokontrola.pl/

Strona 14 z 91

mailto:info@mikrokontrola.pl

CHECK_ACTIVE_MODULES_PART_4

CMD = 0x13


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


Parametry wysyłane:

P1

...

P8

dowolne

Parametry odbierane:

Poszczególne bity parametrów P1..P8 odpowiadają modułom o kolejnych adresach. Ustawienie bitu

oznacza, że moduł jest aktywny.

bit 7

bit 6

bit 5

bit 4

bit 3

bit 2

bit 1

bit 0

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 3.01

http://www.mikrokontrola.pl/

Strona 15 z 91

mailto:info@mikrokontrola.pl

LOGIN_TO_CONCENTRATOR

CMD = 0xF2

Rozkaz umożliwia uzyskanie dostępu do ustawień koncentratora. Hasło początkowe to osiem gwiazdek

‘*’ (0x2A)



Parametry wysyłane:

P1

Hasło znak 1

P2

Hasło znak 2

P3

Hasło znak 3

P4

Hasło znak 4

P5

Hasło znak 5

P6

Hasło znak 6

P7

Hasło znak 7

P8

Hasło znak 8

Parametry odbierane:

P1

Status wykonania operacji

0x00 – hasło prawidłowe

0xFF – hasło nieprawidłowe

P2

P8

free

background image

Opis systemu topTO™ v 3.01

http://www.mikrokontrola.pl/

Strona 16 z 91

mailto:info@mikrokontrola.pl

SET_CONCENTRATOR_PASSWORD

CMD = 0xF4

Rozkaz umożliwia zmianę hasła dostępu do modułu



Parametry wysyłane:

P1

Hasło znak 1

P2

Hasło znak 2

P3

Hasło znak 3

P4

Hasło znak 4

P5

Hasło znak 5

P6

Hasło znak 6

P7

Hasło znak 7

P8

Hasło znak 8

Parametry odbierane:

P1

Status wykonania operacji

0x00 – hasło zapamiętane

0xFF – hasło nie zapamiętane np. nie wykonano rozkazu LOGIN_TO_CONCENTRATOR

P2

P8

free

background image

Opis systemu topTO™ v 3.01

http://www.mikrokontrola.pl/

Strona 17 z 91

mailto:info@mikrokontrola.pl

SET_TRANSPARENT_MODE

CMD = 0xFA

Po odebraniu tego rozkazu koncentrator przestaje pełnić swoją podstawową funkcję jaką jest

przeszukiwanie modułów. Wszystkie bajty odebrane z PC przekazuje do modułów, wszystkie bajty

odebrane od modułów przekazuje do PC. Wszystkie rozkazy do koncentratora oprócz rozkazu

RESET_KONCENTRATOR są ignorowane. Wyjście z tego trybu jest możliwe po wykonaniu rozkazu

RESET_KONCENTRATOR lub po wyłączeniu zasilania.

Uwaga ! Jeśli w strumieniu danych wysyłanych z PC do modułów wystąpi 13 bajtów identycznych z

ramką tworzącą rozkaz RESET_KONCENTRATOR to tryb transparent zostanie dezaktywowany.


Parametry wysyłane:

P1

0xB1

P2

0xB2

P3

0xB3

P4

0xB4

P5

0xB5

P6

0xB6

P7

0xB7

P8

0xB8

Parametry odbierane:

P1

Status wykonania operacji

0x00 – tryb transparent aktywowany.

0xFF – tryb transparent nie aktywowany.

background image

Opis systemu topTO™ v 3.01

http://www.mikrokontrola.pl/

Strona 18 z 91

mailto:info@mikrokontrola.pl

RECALL_FACTORY_SETTINGS

CMD = 0xFC

Rozkazem tym możemy przywrócić ustawienia fabryczne koncentratora.

UWAGA !!! wartości wszystkich parametrów, przywracane są do wartości początkowych.



Parametry wysyłane:

P1

0xF1

P2

0xF2

P3

0xF3

P4

0xF4

P5

0xF5

P6

0xF6

P7

0xF7

P8

0xF8

Parametry odbierane:

P1

Status wykonania operacji

0x00 – nastąpiło przeinicjowanie

0xFF - przeinicjowanie nie wykonane, np. podano złą wartość parametrów P2..P8 lub nie

wykonano z powodzeniem rozkazu LOGIN_TO_KONCENTRATOR

background image

Opis systemu topTO™ v 3.01

http://www.mikrokontrola.pl/

Strona 19 z 91

mailto:info@mikrokontrola.pl

RESET_CONCENTRATOR

CMD = 0xFE

Rozkazem

tym

możemy

zresetować

koncentrator.

Jeśli

były wykonane

rozkazy

LOGIN_TO_CONCENTRATOR lub SET_TRANSPARENT_MODE to przestają obowiązywać.



Parametry wysyłane:

P1

0x63

P2

0x69

P3

0x70

P4

0x65

P5

0x63

P6

0x7A

P7

0x6B

P8

0x61

Parametry odbierane:

P1

Status wykonania operacji

0x00 – reset wykonany.

0xFF - reset nie wykonany.

background image

Opis systemu topTO™ v 3.01

http://www.mikrokontrola.pl/

Strona 20 z 91

mailto:info@mikrokontrola.pl


Lista rozkazów do modułów ( ADR = 1..254 lub 255 )
Adresy 1..254 wskazują poszczególne moduły. Jeśli w systemie istnieje moduł z danym adresem to

zawsze wyśle on odpowiedź na rozkaz adresowany do niego, nawet jeśli rozkaz dotyczy urządzeń nie

istniejących w danym module.

Adres 255 wymusza wykonanie rozkazu przez wszystkie aktywne moduły. W tym wypadku moduły nie

wysyłają odpowiedzi tylko przyjęcie i rozesłanie rozkazu potwierdzane jest przez koncentrator .

Nazwa rozkazu

Kod rozkazu (CMD)

GET_MODULE_HARDWARE_INFO

0x10

GET_MODULE_DEFAULTS

0x12

SET_MODULE_DEFAULTS

0x13

GET_MASTERKEY_ACTION

0x18

SET_MASTERKEY_ACTION

0x19

GET_MASTERKEY_CODE

0x1A

SET_MASTERKEY_CODE

0x1B

GET_MONOVIBRATORS_STATE

0x20

SET_MONOVIBRATORS_STATE

0x21

GET_MONORELAYS_STATE

0x24

SET_MONORELAYS_STATE

0x25

GET_TIME

0x30

SET_TIME

0x31

CLEAR_ALPHANUMERIC_DISPLAY

0x40

OUTPUT_ON_ALPHANUMERIC_DISPLAY

0x41

STORE_SCREEN_IN_MEMORY

0x42

RECALL_SCREEN_FROM_MEMORY

0x43

GET_PIN_KEYPAD_OPTIONS

0x48

SET_PIN_KEYPAD_OPTIONS

0x49

CLEAR_SEVEN_SEGMENT_DISPLAY

0x50

OUTPUT_ON_SEVEN_SEGMENT_DISPLAY

0x51

GET_ACTUAL_TEMPERATURE

0x60

GET_TEMPERATURE_CYCLE_TIME

0x61

SET_TEMPERATURE_CYCLE_TIME

0x62

GET_TEMPERATURE_LEVELS_1

0x63

SET_TEMPERATURE_LEVELS_1

0x64

GET_TEMPERATURE_LEVELS_2

0x65

SET_TEMPERATURE_LEVELS_2

0x66

GET_TEMPERATURE_LEVELS_3

0x67

SET_TEMPERATURE_LEVELS_3

0x68

GET_TEMPERATURE_LEVELS_4

0x69

SET_TEMPERATURE_LEVELS_4

0x6A

GET_DIGITAL_INPUTS

0x80

SET_DIGITAL_OUTPUTS

0x81

GET_ANALOG_INPUTS_8

0x90

GET_ANALOG_INPUTS_8

0x92

GET_ANALOG_INPUTS_16

0x98

GET_ANALOG_INPUTS_16

0x9A

SET_MIFARE_CRYPTO1_KEY

0xA0

GET_MIFARE_RECORD_DEFINITION

0xA1

SET_MIFARE_RECORD_DEFINITION

0xA2

SELECT_MIFARE_DES_AES_KEY_TO_SET

0xA4

SET_MIFARE_DES_AES_KEY

0xA5

SET_MODULE_ADDRESS

0xF0

LOGIN_TO_MODULE

0xF2

SET_MODULE_PASSWORD

0xF4

REPORT_REQUEST

0xF8

RECALL_FACTORY_SETTINGS

0xFC

RESET_MODULE

0xFE

background image

Opis systemu topTO™ v 3.01

http://www.mikrokontrola.pl/

Strona 21 z 91

mailto:info@mikrokontrola.pl

GET_MODULE_HARDWARE_INFO

CMD = 0x10


Rozkazem tym możemy pobrać podstawowe informacje o układach zawartych w module, jego numer

seryjny oraz wersję oprogramowania.


Parametry wysyłane:

P1

...

P8

dowolne

Parametry odbierane:

Poszczególne bity informują o obecności różnych układów w danym module. Stan ‘1’ danego bitu

oznacza, że układ jest dostępny w module.

bit Nazwa bitu

P1

7

PRZEKAŹNIK 0

6

LED NIEBIESKI

5

LED CZERWONY

4

LED ZIELONY

3

LED ŻÓŁTY

2

BEEPER TON NISKI

1

BEEPER TON WYSOKI

0

PODŚWIETLENIE WYŚWIETLACZA

P2

7

WYSWIETLACZ ALFANUMERYCZNY

6

WYŚWIETLACZ SIEDMIOSEGMENTOWY

5

ZEGAR RTC

4

free

3

free

2

free

1

PRZYCISKI POJEDYNCZE

0

KLAWIATURA TYPU PIN

P3

7

CZYTNIK TRANSPONDERÓW UNIQUE

6

CZYTNIK TRANSPONDERÓW MIFARE

5

CZYTNIK TRANSPONDERÓW DESFIRE

4

free

3

free

2

CZYTNIK KODÓW PASKOWYCH 1D

1

CZYTNIK KODÓW PASKOWYCH 2D

0

free

P4

7

PRZEKAŹNIK 1

6

PRZEKAŹNIK 2

5

PRZEKAŹNIK 3

4

PRZEKAŹNIK 4

3

PRZEKAŹNIK 5

2

PRZEKAŹNIK 6

1

PRZEKAŹNIK 7

0

PRZEKAŹNIK 8

background image

Opis systemu topTO™ v 3.01

http://www.mikrokontrola.pl/

Strona 22 z 91

mailto:info@mikrokontrola.pl

bit Nazwa bitu

P5

7

WEJŚCIA CYFROWE

6

WYJŚCIA CYFROWE

5

WEJŚCIA ANALOGOWE_8

4

WYJŚCIA ANALOGOWE_8

3

WEJŚCIA ANALOGOWE_16

2

WYJŚCIA ANALOGOWE_16

1

free

0

TERMOMETRY

P6

Numer seryjny - MSB

P7

Numer seryjny - LSB

P8

Wersja oprogramowania (np. 0x21 oznacza wersję 2.1)

Uwaga !

P1

...

P8

0xFF

Jeśli nie wykonano wymaganego rozkazu LOGIN_TO_MODULE

background image

Opis systemu topTO™ v 3.01

http://www.mikrokontrola.pl/

Strona 23 z 91

mailto:info@mikrokontrola.pl

GET_MODULE_DEFAULTS

CMD = 0x12


Rozkazem tym możemy sprawdzić jaki jest stan domyślny poszczególnych układów modułu oraz

aktywność realizowanych przez moduł funkcji. Stan domyślny obowiązuje po włączeniu zasilania.


Parametry wysyłane:

P1

...

P8

dowolne

Parametry odbierane:

Poszczególne bity w parametrach P1..P8 odpowiadają różnym układom lub realizowanym funkcjom w

danym module. Ustawienie danego bitu oznacza, że stanem domyślnym dla danego układu jest stan

włączony (aktywny) lub reprezentowana funkcja jest realizowana. Wyzerowanie bitu oznacza, że

stanem domyślnym dla danego układu jest stan wyłączony (nieaktywny) lub skojarzona funkcja nie jest

realizowana. Kolumna ‘default’ określa stan bitów nadawanych na etapie produkcji.

bit Nazwa bitu

default

P1

7

PRZEKAŹNIK 0

‘0’

6

LED NIEBIESKI

‘1’

5

LED CZERWONY

‘0’

4

LED ZIELONY

‘0’

3

LED ŻÓŁTY

‘0’

2

BEEPER TON NISKI

‘0’

1

BEEPER TON WYSOKI

‘0’

0

PODŚWIETLENIE WYŚWIETLACZA

‘0’

P2

7

SYGNALIZACJA OPTYCZNA ODCZYTU IDENTYFIKATORA

‘1’

6

SYGNALIZACJA AKUSTYCZNA ODCZYTU IDENTYFIKATORA

‘1’

5

WYSYŁANIE ZGLOSZENIA PO ZBLIŻENIU IDENTYFIKATORA

‘1’

4

WYSYŁANIE ZGLOSZENIA PO ODDALENIU IDENTYFIKATORA

‘0’

3

OBSLUGA IDENTYFIKATORA MASTERKEY

‘0’

2

WYSYŁANIE ZGLOSZENIA PO WCIŚNIĘCIU KLAWISZA KEYx

‘1’

1

WYSYŁANIE ZGLOSZENIA PO PUSZCZENIU KLAWISZA KEYx

‘0’

0

WYMAGANE LOGOWANIE DO MODUŁU

‘0’

P3

7

free

6

free

5

WYSYŁANIE BARCODU OD NAJSTARSZEJ CYFRY

‘1’

4

WYSYŁANIE RAPORTU MODUL_POWER_ON_REPORT

‘0’

3

free

2

WYSYŁANIE RAPORTU MIFARE SERIAL NUMBER

‘1’

1

free

0

free

P4

7

PRZEKAŹNIK 1

‘0’

6

PRZEKAŹNIK 2

‘0’

5

PRZEKAŹNIK 3

‘0’

4

PRZEKAŹNIK 4

‘0’

3

PRZEKAŹNIK 5

‘0’

2

PRZEKAŹNIK 6

‘0’

1

PRZEKAŹNIK 7

‘0’

0

PRZEKAŹNIK 8

‘0’

background image

Opis systemu topTO™ v 3.01

http://www.mikrokontrola.pl/

Strona 24 z 91

mailto:info@mikrokontrola.pl

bit Nazwa bitu

default

P5

7

free

6

free

5

free

4

free

3

free

2

free

1

free

0

free

P6

7

free

6

free

5

free

4

free

3

free

2

free

1

free

0

free

P7

7

free

6

free

5

free

4

free

3

free

2

free

1

free

0

free

P8

7

free

6

free

5

free

4

free

3

free

2

free

1

free

0

Komunikacja RS422

Uwaga !

P1

...

P8

0xFF

Jeśli nie wykonano wymaganego rozkazu LOGIN_TO_MODULE

background image

Opis systemu topTO™ v 3.01

http://www.mikrokontrola.pl/

Strona 25 z 91

mailto:info@mikrokontrola.pl

SET_MODULE_DEFAULTS

CMD = 0x13


Rozkazem tym możemy ustalić stany domyślne dla poszczególnych układów modułu oraz ustalić

aktywność realizowanych przez moduł funkcji. Stany domyślne będą obowiązywać po włączeniu

zasilania. Poszczególne bity w parametrach P1..P8 odpowiadają różnym układom lub realizowanym

funkcjom w danym module. Ustawienie danego bitu oznacza, że stanem domyślnym dla danego układu

jest stan włączony (aktywny) lub reprezentowana funkcja jest realizowana. Wyzerowanie bitu oznacza,

że stanem domyślnym dla danego układu jest stan wyłączony (nieaktywny) lub skojarzona funkcja nie

jest realizowana. Kolumna ‘default’ określa stan bitów nadawanych na etapie produkcji.

Parametry wysyłane:

bit Nazwa bitu

default

P1

7

PRZEKAŹNIK 0

‘0’

6

LED NIEBIESKI

‘1’

5

LED CZERWONY

‘0’

4

LED ZIELONY

‘0’

3

LED ŻÓŁTY

‘0’

2

BEEPER TON NISKI

‘0’

1

BEEPER TON WYSOKI

‘0’

0

PODŚWIETLENIE WYŚWIETLACZA

‘0’

P2

7

SYGNALIZACJA OPTYCZNA ODCZYTU IDENTYFIKATORA

‘1’

6

SYGNALIZACJA AKUSTYCZNA ODCZYTU IDENTYFIKATORA

‘1’

5

WYSYŁANIE ZGLOSZENIA PO ZBLIŻENIU IDENTYFIKATORA

‘1’

4

WYSYŁANIE ZGLOSZENIA PO ODDALENIU IDENTYFIKATORA

‘0’

3

OBSLUGA IDENTYFIKATORA MASTERKEY

‘0’

2

WYSYŁANIE ZGLOSZENIA PO WCIŚNIĘCIU KLAWISZA KEYx

‘1’

1

WYSYŁANIE ZGLOSZENIA PO PUSZCZENIU KLAWISZA KEYx

‘0’

0

WYMAGANE LOGOWANIE DO MODUŁU

‘0’

P3

7

free

6

free

5

WYSYŁANIE BARCODU OD NAJSTARSZEJ CYFRY

‘1’

4

WYSYŁANIE RAPORTU MODUL_POWER_ON_REPORT

‘0’

3

free

2

WYSYŁANIE RAPORTU MIFARE SERIAL NUMBER

‘1’

1

free

0

free

P4

7

PRZEKAŹNIK 1

‘0’

6

PRZEKAŹNIK 2

‘0’

5

PRZEKAŹNIK 3

‘0’

4

PRZEKAŹNIK 4

‘0’

3

PRZEKAŹNIK 5

‘0’

2

PRZEKAŹNIK 6

‘0’

1

PRZEKAŹNIK 7

‘0’

0

PRZEKAŹNIK 8

‘0’

P5

7

free

6

free

5

free

4

free

3

free

2

free

1

free

0

free

background image

Opis systemu topTO™ v 3.01

http://www.mikrokontrola.pl/

Strona 26 z 91

mailto:info@mikrokontrola.pl

bit Nazwa bitu

default

P6

7

free

6

free

5

free

4

free

3

free

2

free

1

free

0

free

P7

7

free

6

free

5

free

4

free

3

free

2

free

1

free

0

free

P8

7

free

6

free

5

free

4

free

3

free

2

free

1

free

0

Komunikacja RS422

Parametry odbierane:

Poszczególne bity w parametrach P1..P8 odpowiadają różnym układom lub realizowanym funkcjom w

danym module. Ustawienie danego bitu oznacza, że stanem domyślnym dla danego układu jest stan

włączony (aktywny) lub reprezentowana funkcja jest realizowana. Wyzerowanie bitu oznacza, że

stanem domyślnym dla danego układu jest stan wyłączony (nieaktywny) lub skojarzona funkcja nie jest

realizowana. Kolumna ‘default’ określa stan bitów nadawanych na etapie produkcji.

bit Nazwa bitu

default

P1

7

PRZEKAŹNIK 0

‘0’

6

LED NIEBIESKI

‘1’

5

LED CZERWONY

‘0’

4

LED ZIELONY

‘0’

3

LED ŻÓŁTY

‘0’

2

BEEPER TON NISKI

‘0’

1

BEEPER TON WYSOKI

‘0’

0

PODŚWIETLENIE WYŚWIETLACZA

‘0’

P2

7

SYGNALIZACJA OPTYCZNA ODCZYTU IDENTYFIKATORA

‘1’

6

SYGNALIZACJA AKUSTYCZNA ODCZYTU IDENTYFIKATORA

‘1’

5

WYSYŁANIE ZGLOSZENIA PO ZBLIŻENIU IDENTYFIKATORA

‘1’

4

WYSYŁANIE ZGLOSZENIA PO ODDALENIU IDENTYFIKATORA

‘0’

3

OBSLUGA IDENTYFIKATORA MASTERKEY

‘0’

2

WYSYŁANIE ZGLOSZENIA PO WCIŚNIĘCIU KLAWISZA KEYx

‘1’

1

WYSYŁANIE ZGLOSZENIA PO PUSZCZENIU KLAWISZA KEYx

‘0’

0

WYMAGANE LOGOWANIE DO MODUŁU

‘0’

background image

Opis systemu topTO™ v 3.01

http://www.mikrokontrola.pl/

Strona 27 z 91

mailto:info@mikrokontrola.pl

bit Nazwa bitu

default

P3

7

free

6

free

5

WYSYŁANIE BARCODU OD NAJSTARSZEJ CYFRY

‘1’

4

WYSYŁANIE RAPORTU MODUL_POWER_ON_REPORT

‘0’

3

Free

2

WYSYŁANIE RAPORTU MIFARE SERIAL NUMBER

‘1’

1

Free

0

free

P4

7

PRZEKAŹNIK 1

‘0’

6

PRZEKAŹNIK 2

‘0’

5

PRZEKAŹNIK 3

‘0’

4

PRZEKAŹNIK 4

‘0’

3

PRZEKAŹNIK 5

‘0’

2

PRZEKAŹNIK 6

‘0’

1

PRZEKAŹNIK 7

‘0’

0

PRZEKAŹNIK 8

‘0’

P5

7

free

6

free

5

free

4

free

3

free

2

free

1

free

0

free

P6

7

free

6

free

5

free

4

free

3

free

2

free

1

free

0

free

P7

7

free

6

free

5

free

4

free

3

free

2

free

1

free

0

free

P8

7

free

6

free

5

free

4

free

3

free

2

free

1

free

0

Komunikacja RS422

Uwaga !

P1

...

P8

0xFF

Jeśli nie wykonano wymaganego rozkazu LOGIN_TO_MODULE

background image

Opis systemu topTO™ v 3.01

http://www.mikrokontrola.pl/

Strona 28 z 91

mailto:info@mikrokontrola.pl

GET_MASTERKEY_ACTION

CMD = 0x18

Rozkazem tym możemy zapytać o to jak się zachowa moduł z czytnikiem po zbliżeniu identyfikatora

MASTERKEY. Każdy z bajtów P1..P8 opisuje zachowanie skojarzonego z nim uniwibratora.



Parametry wysyłane:

P1

...

P8

dowolne

Parametry odbierane:

P1

PRZEKAŹNIK 0

P2

LED NIEBIESKI

P3

LED CZERWONY

P4

LED ZIELONY

P5

LED ŻÓŁTY

P6

BEEPER TON NISKI

P7

BEEPER TON WYSOKI

P8

NUMER EKRANU - WYŚWIETLACZ ALFANUMERYCZNY

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

0 – przełącz dany układ w stan domyślny

1..250 – przełącz dany układ w stan przeciwny niż domyślny na czas 0.1 .. 25.0 sekund.

251 – przełącz dany układ w stan przeciwny niż domyślny na stałe

252 – wygeneruj 2 impulsy po 100 ms, przerwa między impulsami 100 ms.

253 – wygeneruj 3 impulsy po 100 ms, przerwa między impulsami 100 ms.

254 – wygeneruj 4 impulsy po 100 ms, przerwa między impulsami 100 ms.

255 – nie zmieniaj stanu danego układu

Uwaga !

P1

...

P8

0xFF

Jeśli nie wykonano wymaganego rozkazu LOGIN_TO_MODULE lub moduł nie obsługuje

identyfikatora MASTERKEY.

background image

Opis systemu topTO™ v 3.01

http://www.mikrokontrola.pl/

Strona 29 z 91

mailto:info@mikrokontrola.pl

SET_MASTERKEY_ACTION

CMD = 0x19

Rozkazem tym możemy zaprogramować, w jaki stan zostaną przestawione układy działające na zasadzie

uniwibratora po zbliżeniu identyfikatora MASTERKEY. Każdy z bajtów P1..P8 opisuje zachowanie

skojarzonego z nim uniwibratora.



Parametry wysyłane:

P1

PRZEKAŹNIK 0

P2

LED NIEBIESKI

P3

LED CZERWONY

P4

LED ZIELONY

P5

LED ŻÓŁTY

P6

BEEPER TON NISKI

P7

BEEPER TON WYSOKI

P8

NUMER EKRANU PRZEPISYWANEGO NA WYŚWIETLACZ
ALFANUMERYCZNY

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

0 – przełącz dany układ w stan domyślny

1..250 – przełącz dany układ w stan przeciwny niż domyślny na czas 0.1 .. 25.0 sekund.

251 – przełącz dany układ w stan przeciwny niż domyślny na stałe

252 – wygeneruj 2 impulsy po 100 ms, przerwa między impulsami 100 ms.

253 – wygeneruj 3 impulsy po 100 ms, przerwa między impulsami 100 ms.

254 – wygeneruj 4 impulsy po 100 ms, przerwa między impulsami 100 ms.

255 – nie zmieniaj stanu danego układu

background image

Opis systemu topTO™ v 3.01

http://www.mikrokontrola.pl/

Strona 30 z 91

mailto:info@mikrokontrola.pl

Parametry odbierane:

P1

PRZEKAŹNIK 0

P2

LED NIEBIESKI

P3

LED CZERWONY

P4

LED ZIELONY

P5

LED ŻÓŁTY

P6

BEEPER TON NISKI

P7

BEEPER TON WYSOKI

P8

NUMER EKRANU PRZEPISYWANEGO NA WYŚWIETLACZ
ALFANUMERYCZNY

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

0 – przełącz dany układ w stan domyślny

1..250 – przełącz dany układ w stan przeciwny niż domyślny na czas 0.1 .. 25.0 sekund.

251 – przełącz dany układ w stan przeciwny niż domyślny na stałe

252 – wygeneruj 2 impulsy po 100 ms, przerwa między impulsami 100 ms.

253 – wygeneruj 3 impulsy po 100 ms, przerwa między impulsami 100 ms.

254 – wygeneruj 4 impulsy po 100 ms, przerwa między impulsami 100 ms.

255 – nie zmieniaj stanu danego układu

Uwaga !

P1

...

P8

0xFF

Jeśli nie wykonano wymaganego rozkazu LOGIN_TO_MODULE lub moduł nie obsługuje

identyfikatora MASTERKEY.

background image

Opis systemu topTO™ v 3.01

http://www.mikrokontrola.pl/

Strona 31 z 91

mailto:info@mikrokontrola.pl

GET_MASTERKEY_CODE

CMD = 0x1A

Rozkazem tym możemy zapytać o kod identyfikatora, który będzie identyfikatorem MASTERKEY.


Parametry wysyłane:

P1

...

P8

dowolne

Parametry odbierane:

P1

MASTERKEY bajt 1 (MSB)

P2

MASTERKEY bajt 2

P3

MASTERKEY bajt 3

P4

MASTERKEY bajt 4

P5

MASTERKEY bajt 5

P6

MASTERKEY bajt 6

P7

MASTERKEY bajt 7

P8

MASTERKEY bajt 8 (LSB)


Uwaga !

P1

...

P8

0xFF

Jeśli nie wykonano wymaganego rozkazu LOGIN_TO_MODULE lub moduł nie obsługuje

identyfikatora MASTERKEY.

background image

Opis systemu topTO™ v 3.01

http://www.mikrokontrola.pl/

Strona 32 z 91

mailto:info@mikrokontrola.pl

SET_MASTERKEY_CODE

CMD = 0x1B

Rozkazem tym możemy zmienić kod identyfikatora, który będzie identyfikatorem MASTERKEY.


Parametry wysyłane:

P1

MASTERKEY bajt 1 (MSB)

P2

MASTERKEY bajt 2

P3

MASTERKEY bajt 3

P4

MASTERKEY bajt 4

P5

MASTERKEY bajt 5

P6

MASTERKEY bajt 6

P7

MASTERKEY bajt 7

P8

MASTERKEY bajt 8 (LSB)


Parametry odbierane:

P1

MASTERKEY bajt 1 (MSB)

P2

MASTERKEY bajt 2

P3

MASTERKEY bajt 3

P4

MASTERKEY bajt 4

P5

MASTERKEY bajt 5

P6

MASTERKEY bajt 6

P7

MASTERKEY bajt 7

P8

MASTERKEY bajt 8 (LSB)


Uwaga !

P1

...

P8

0xFF

Jeśli nie wykonano wymaganego rozkazu LOGIN_TO_MODULE lub moduł nie obsługuje

identyfikatora MASTERKEY.

background image

Opis systemu topTO™ v 3.01

http://www.mikrokontrola.pl/

Strona 33 z 91

mailto:info@mikrokontrola.pl

GET_MONOVIBRATORS_STATE

CMD = 0x20

W modułach topTO™ niektóre urządzenia działają na zasadzie monowibratora. Pozwala to jednym

rozkazem przełączyć na stałe lub na określony czas maksymalnie do ośmiu urządzeń.

Rozkazem tym możemy zapytać o bieżący stan urządzeń działających na zasadzie monowibratora.


Parametry wysyłane:

P1

...

P8

dowolne

Parametry odbierane:

P1

PRZEKAŹNIK 0

P2

LED NIEBIESKI

P3

LED CZERWONY

P4

LED ZIELONY

P5

LED ŻÓŁTY

P6

BEEPER TON NISKI

P7

BEEPER TON WYSOKI

P8

PODŚWIETLENIA WYŚWIETLACZA


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

0 – urządzenie w stanie domyślnym ( patrz rozkaz SET_MODULE_DEFAULTS )

1..250 – urządzenie przełączone ze stanu domyślnego w stan przeciwny na określony czas. Do powrotu

do stanu domyślnego pozostało 0.1 .. 25.0 sekundy

251 – urządzenie przełączone na stałe w stan przeciwny niż stan domyślny.

255 – stan urządzenia nieznany (brak w module)

Uwaga !

P1

...

P8

0xFF

Jeśli nie wykonano wymaganego rozkazu LOGIN_TO_MODULE lub moduł nie posiada żadnego z

wymienionych urządzeń.

background image

Opis systemu topTO™ v 3.01

http://www.mikrokontrola.pl/

Strona 34 z 91

mailto:info@mikrokontrola.pl

SET_MONOVIBRATORS_STATE

CMD = 0x21

Rozkazem tym możemy przełączyć na stałe lub na określony czas maksymalnie do ośmiu urządzeń

działających na zasadzie monowibratora.


Parametry wysyłane:

P1

PRZEKAŹNIK 0

P2

LED NIEBIESKI

P3

LED CZERWONY

P4

LED ZIELONY

P5

LED ŻÓŁTY

P6

BEEPER TON NISKI

P7

BEEPER TON WYSOKI

P8

PODŚWIETLENIA WYŚWIETLACZA


Urządzenia sterowane są w następujący sposób:

0 – przełącz urządzenie w stan domyślny ( patrz rozkaz SET_MODULE_DEFAULTS )

1..250 – przełącz urządzenie w stan przeciwny niż domyślny na czas 0.1 .. 25.0 sekund.

251 – przełącz urządzenie w stan przeciwny niż domyślny na stałe

252 – wygeneruj 2 impulsy po 100 ms, przerwa między impulsami 100 ms.

253 – wygeneruj 3 impulsy po 100 ms, przerwa między impulsami 100 ms.

254 – wygeneruj 4 impulsy po 100 ms, przerwa między impulsami 100 ms.

255 – nie zmieniaj stanu danego urządzenia.

Parametry odbierane:

P1

PRZEKAŹNIK 0

P2

LED NIEBIESKI

P3

LED CZERWONY

P4

LED ZIELONY

P5

LED ŻÓŁTY

P6

BEEPER TON NISKI

P7

BEEPER TON WYSOKI

background image

Opis systemu topTO™ v 3.01

http://www.mikrokontrola.pl/

Strona 35 z 91

mailto:info@mikrokontrola.pl

P8

PODŚWIETLENIA WYŚWIETLACZA


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

0 – urządzenie w stanie domyślnym ( patrz rozkaz SET_MODULE_DEFAULTS )

1..250 – urządzenie przełączone ze stanu domyślnego w stan przeciwny na określony czas. Do powrotu

do stanu domyślnego pozostało 0.1 .. 25.0 sekundy

251 – urządzenie przełączone na stałe w stan przeciwny niż stan domyślny.

255 – stan urządzenia nieznany (brak w module)

Uwaga !

P1

...

P8

0xFF

Jeśli nie wykonano wymaganego rozkazu LOGIN_TO_MODULE lub moduł nie posiada żadnego z

wymienionych urządzeń.

background image

Opis systemu topTO™ v 3.01

http://www.mikrokontrola.pl/

Strona 36 z 91

mailto:info@mikrokontrola.pl

GET_MONORELAYS_STATE

CMD = 0x24

W modułach topTO™ wszystkie przekaźniki działają na zasadzie monowibratora. Pozwala to jednym

rozkazem przełączyć na stałe lub na określony czas maksymalnie do ośmiu przekaźników.

Rozkazem tym możemy zapytać o bieżący stan przekaźników działających na zasadzie monowibratora.

Parametry wysyłane:

P1

...

P8

dowolne

Parametry odbierane:

P1

PRZEKAŹNIK 1

P2

PRZEKAŹNIK 2

P3

PRZEKAŹNIK 3

P4

PRZEKAŹNIK 4

P5

PRZEKAŹNIK 5

P6

PRZEKAŹNIK 6

P7

PRZEKAŹNIK 7

P8

PRZEKAŹNIK 8


Stan wszystkich przekaźników opisywany jest w następujący sposób:

0 – przekaźnik w stanie domyślnym ( patrz rozkaz SET_MODULE_DEFAULTS )

1..250 – przekaźnik przełączony ze stanu domyślnego w stan przeciwny na określony czas. Do powrotu

do stanu domyślnego pozostało 0.1 .. 25.0 sekundy

251 – przekaźnik przełączone na stałe w stan przeciwny niż stan domyślny.

255 – stan przekaźnik nieznany (brak w module)


Uwaga !

P1

...

P8

0xFF

Jeśli nie wykonano wymaganego rozkazu LOGIN_TO_MODULE lub moduł nie posiada żadnego

przekaźnika.

background image

Opis systemu topTO™ v 3.01

http://www.mikrokontrola.pl/

Strona 37 z 91

mailto:info@mikrokontrola.pl

SET_MONORELAYS_STATE

CMD = 0x25

Rozkazem tym możemy przełączyć na stałe lub na określony czas maksymalnie do ośmiu przekaźników

działających na zasadzie monowibratora.


Parametry wysyłane:

P1

PRZEKAŹNIK 1

P2

PRZEKAŹNIK 2

P3

PRZEKAŹNIK 3

P4

PRZEKAŹNIK 4

P5

PRZEKAŹNIK 5

P6

PRZEKAŹNIK 6

P7

PRZEKAŹNIK 7

P8

PRZEKAŹNIK 8


Przekaźniki sterowane są w następujący sposób:

0 – przełącz dany przekaźnik w stan domyślny ( patrz rozkaz SET_MODULE_DEFAULTS )

1..250 – przełącz dany przekaźnik w stan przeciwny niż domyślny na czas 0.1 .. 25.0 sekund.

251 – przełącz przekaźnik układ w stan przeciwny niż domyślny na stałe

252 – wygeneruj 2 impulsy po 100 ms, przerwa między impulsami 100 ms.

253 – wygeneruj 3 impulsy po 100 ms, przerwa między impulsami 100 ms.

254 – wygeneruj 4 impulsy po 100 ms, przerwa między impulsami 100 ms.

255 – nie zmieniaj stanu danego przekaźnika

Parametry odbierane:

P1

PRZEKAŹNIK 1

P2

PRZEKAŹNIK 2

P3

PRZEKAŹNIK 3

P4

PRZEKAŹNIK 4

P5

PRZEKAŹNIK 5

P6

PRZEKAŹNIK 6

P7

PRZEKAŹNIK 7

background image

Opis systemu topTO™ v 3.01

http://www.mikrokontrola.pl/

Strona 38 z 91

mailto:info@mikrokontrola.pl

P8

PRZEKAŹNIK 8


Stan wszystkich przekaźników opisywany jest w następujący sposób:

0 – przekaźnik w stanie domyślnym ( patrz rozkaz SET_MODULE_DEFAULTS )

1..250 – przekaźnik przełączony ze stanu domyślnego w stan przeciwny na określony czas. Do powrotu

do stanu domyślnego pozostało 0.1 .. 25.0 sekundy

251 – przekaźnik przełączony na stałe w stan przeciwny niż stan domyślny.

255 – stan przekaźnika nieznany (brak w module)

Uwaga !

P1

...

P8

0xFF

Jeśli nie wykonano wymaganego rozkazu LOGIN_TO_MODULE lub moduł nie posiada żadnego

przekaźnika.

background image

Opis systemu topTO™ v 3.01

http://www.mikrokontrola.pl/

Strona 39 z 91

mailto:info@mikrokontrola.pl

GET_TIME

CMD = 0x30

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

rzeczywistego


Parametry wysyłane:

P1

...

P8

dowolne

Parametry odbierane:

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 = niedziela, 0x01 = poniedz.

P5

GODZINA, BCD, 0x00..0x23

P6

MINUTY, BCD, 0x00..0x59

P7

SEKUNDY, BCD, 0x00..0x59

P8

WYŚWIETLANIE CZASU


0x00 – wyświetlane są informacje ustalone rozkazem

OUTPUT_ON_SEVEN_SEGMENT_DISPLAY

0x01 – wyświetlany jest aktualny czas

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

Uwaga !

P1

...

P8

0xFF

Jeśli nie wykonano wymaganego rozkazu LOGIN_TO_MODULE lub w danym module nie ma

zegara

background image

Opis systemu topTO™ v 3.01

http://www.mikrokontrola.pl/

Strona 40 z 91

mailto:info@mikrokontrola.pl

SET_TIME

CMD = 0x31


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

czasu rzeczywistego. Jeśli w module jest wyświetlacz 7-segmentowy to można włączyć lub wyłączyć

wyświetlanie bieżącego czasu.

Parametry wysyłane:

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 = niedziela, 0x01 = poniedz.

P5

GODZINA, BCD, 0x00..0x23

P6

MINUTY, BCD, 0x00..0x59

P7

SEKUNDY, BCD, 0x00..0x59

P8

WYŚWIETLANIE CZASU


0x00 – wyświetlane są informacje ustalone rozkazem

OUTPUT_ON_SEVEN_SEGMENT_DISPLAY

0x01 – wyświetlany jest aktualny czas

Parametry odbierane:

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 = niedziela, 0x01 = poniedz.

P5

GODZINA, BCD, 0x00..0x23

P6

MINUTY, BCD, 0x00..0x59

P7

SEKUNDY, BCD, 0x00..0x59

P8

WYŚWIETLANIE CZASU


0x00 – wyświetlane są informacje ustalone rozkazem

OUTPUT_ON_SEVEN_SEGMENT_DISPLAY

0x01 – wyświetlany jest aktualny czas

Uwaga !

P1

...

P8

0xFF

Jeśli nie wykonano wymaganego rozkazu LOGIN_TO_MODULE lub w danym module nie ma

zegara .

background image

Opis systemu topTO™ v 3.01

http://www.mikrokontrola.pl/

Strona 41 z 91

mailto:info@mikrokontrola.pl

CLEAR_ALPHANUMERIC_DISPLAY

CMD = 0x40

Rozkazem tym możemy zapełnić cały wyświetlacz alfanumeryczny spacjami


Parametry wysyłane:

P1

...

P8

dowolne

Parametry odbierane:

P1

Status wykonania operacji

0x00 – wyświetlacz wyczyszczony

P2

Liczba linii wyświetlacza

P3

Liczba znaków w jednej linii wyświetlacza

Uwaga !

P1

...

P8

0xFF

Jeśli nie wykonano wymaganego rozkazu LOGIN_TO_MODULE lub w danym module nie ma

wyświetlacza .

background image

Opis systemu topTO™ v 3.01

http://www.mikrokontrola.pl/

Strona 42 z 91

mailto:info@mikrokontrola.pl

OUTPUT_ON_ALPHANUMERIC_DISPLAY

CMD = 0x41

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.


Parametry wysyłane:

P1

LOKALIZACJA TEKSTU

.

0x00 – początek wyświetlacza (pierwszy znak w pierwszej linii)

P2

...

P8

kody siedmiu znaków ASCII do wyświetlenia

0xFF- spowoduje ominięcie znaku na danej pozycji.

Parametry odbierane:

P1

LOKALIZACJA TEKSTU

.

0x00 - początek wyświetlacza (pierwszy znak w pierwszej linii)

P2

...

P8

kody siedmiu znaków ASCII do wyświetlenia

Uwaga !

P1

...

P8

0xFF

Jeśli nie wykonano wymaganego rozkazu LOGIN_TO_MODULE lub w danym module nie ma

wyświetlacza .

background image

Opis systemu topTO™ v 3.01

http://www.mikrokontrola.pl/

Strona 43 z 91

mailto:info@mikrokontrola.pl

STORE_SCREEN_IN_MEMORY

CMD = 0x42

Rozkazem tym możemy zapamiętać zawartość całego ekranu LCD w nieulotnej pamięci EEPROM.

Zapamiętany ekran może być odtworzony rozkazem RECALL_SCREEN_FROM_MEMORY. Funkcja

przydatna w systemach gdzie wyświetlane są duże ilości danych tekstowych.


Parametry wysyłane:

P1

NUMER EKRANU

Podanie numeru większego niż dopuszczalny spowoduje zignorowanie rozkazu. Ekran z

numerem 0x00 będzie wywoływany po włączeniu zasilania.

P2

...

P8

dowolne

Parametry odbierane:

P1

NUMER EKRANU

0xFF- rozkaz nie wykonany, np. wysłany NUMER EKRANU > = MAKSYMALNA ILOŚĆ

EKRANÓW

P2

MAKSYMALNA ILOŚĆ EKRANÓW

Maksymalna ilość ekranów jaką można zapamiętać w module.

Uwaga !

P1

...

P8

0xFF

Jeśli nie wykonano wymaganego rozkazu LOGIN_TO_MODULE lub w danym module nie ma

wyświetlacza .

background image

Opis systemu topTO™ v 3.01

http://www.mikrokontrola.pl/

Strona 44 z 91

mailto:info@mikrokontrola.pl

RECALL_SCREEN_FROM_MEMORY

CMD = 0x43

Rozkazem tym możemy odtworzyć zawartość całego ekranu LCD zapamiętanego wcześniej w nieulotnej

pamięci EEPROM rozkazem STORE_SCREEN_IN_MEMORY. Dodatkowo można na ekran wyprowadzić

wartość 16-bitowego parametru i włączyć podświetlenie wyświetlacza. Funkcja przydatna w systemach

gdzie używa się wyświetlaczy informacyjnych i wyświetlane są duże ilości danych tekstowych.


Parametry wysyłane:

P1

NUMER EKRANU

Podanie numeru większego niż dopuszczalny spowoduje zignorowanie odtwarzania ekranu

P2

LOKALIZACJA PARAMETRU

0x00 - pierwszy znak w pierwszej linii

0xFF - zignoruj wyprowadzania parametru

P3

PARAMETR MSB

P4

PARAMETR LSB

Parametr wyprowadzany jest jako liczba dziesiętna bez znaku. Nieznaczące zera są zamieniane

na spacje.

P5

ILOŚĆ CYFR PARAMETRU

Ilość cyfr parametru, która będzie wyświetlona. Dopuszczalne wartości 1..5. Dla wartości spoza

dopuszczalnego zakresu parametr nie będzie wyświetlany.

P6

CZAS WYŚWIETLANIA

Czas wyświetlania danego ekranu i parametru.

0 - nie wyświetlaj danego ekranu

1..250 – wyświetl zadany ekran i parametr przez czas 0.1 .. 25.0 sekund. Po upłynięciu

zadanego czasu wyświetlany jest ekran 0.

251 – wyświetl dany ekran i parametr na stałe (do wyłączenie zasilania, po włączeniu

zasilania wyświetlany będzie ekran 0)

252..255 - zarezerwowane

P7

CZAS PODŚWIETLENIA

Czas podświetlenia wyświetlacza.

0 – przełącz podświetlenie w stan domyślny

1..250 – przełącz podświetlenie w stan przeciwny niż domyślny na czas 0.1 .. 25.0 sekund.

251 – przełącz podświetlenie w stan przeciwny niż domyślny na stałe

252..254 - zarezerwowane.

255 – nie zmieniaj stanu podświetlenia.

background image

Opis systemu topTO™ v 3.01

http://www.mikrokontrola.pl/

Strona 45 z 91

mailto:info@mikrokontrola.pl

P8

AKCJA SPECJALNA

Do wykorzystania w modułach, które na to pozwalają

0 - nie rób nic

1 - otwórz przejście

2 - zasygnalizuj odmowę otwarcia przejścia

pozostałe wartości - zarezerwowane

Parametry odbierane:

P1

NUMER EKRANU

0xFF- rozkaz nie wykonany.

P2

MAKSYMALNA ILOŚĆ EKRANÓW

Maksymalna ilość ekranów jaką można zapamiętać w module.

Uwaga !

P1

...

P8

0xFF

Jeśli nie wykonano wymaganego rozkazu LOGIN_TO_MODULE lub w danym module nie ma

wyświetlacza .

background image

Opis systemu topTO™ v 3.01

http://www.mikrokontrola.pl/

Strona 46 z 91

mailto:info@mikrokontrola.pl

GET_PIN_KEYPAD_OPTIONS

CMD = 0x48

Rozkazem tym możemy sprawdzić czy i w jaki sposób kod PIN wprowadzany z klawiatury ma być

wyświetlany na wyświetlacz alfanumeryczny.

Parametry wysyłane:

P1

...

P8

dowolne

Parametry odbierane:

P1

LOKALIZACJA

0x00 - początek wyświetlacza (pierwszy znak w pierwszej linii)

0xFF - wyprowadzanie PIN na wyświetlacz wyłączone

P2

ILOŚĆ WYŚWIETLANYCH ZNAKÓW

P3

OPCJE WYŚWIETLANIA

0x01 – w postaci jawnej

0x02 - w postaci niejawnej (gwiazdki ‘*’, 0x2A)

P4

KLAWISZ DEL

0x01 – kasuje ostatni znak

0x02 – kasuje cały wprowadzony PIN

Uwaga !

P1

...

P8

0xFF

Jeśli nie wykonano wymaganego rozkazu LOGIN_TO_MODULE lub w danym module nie ma

klawiatury PIN lub wyświetlacza .

background image

Opis systemu topTO™ v 3.01

http://www.mikrokontrola.pl/

Strona 47 z 91

mailto:info@mikrokontrola.pl

SET_PIN_KEYPAD_OPTIONS

CMD = 0x49

Rozkazem tym możemy ustalić czy i w jaki sposób kod PIN wprowadzany z klawiatury ma być

wyświetlany na wyświetlacz alfanumeryczny.

Parametry wysyłane:

P1

LOKALIZACJA

0x00 – początek wyświetlacza (pierwszy znak w pierwszej linii)

0xFF - zignoruj wyprowadzania PIN na wyświetlacz

P2

ILOŚĆ WYŚWIETLANYCH ZNAKÓW, 1..8

Podanie ilości spoza dopuszczalnego zakresu spowoduje zignorowanie wyświetlania PIN.

P3

OPCJE WYŚWIETLANIA

0x01 – w postaci jawnej

0x02 - w postaci niejawnej (gwiazdki ‘*’, 0x2A)

P4

KLAWISZ DEL

0x01 – kasuje ostatni znak

0x02 – kasuje cały wprowadzony PIN

Parametry odbierane:

P1

LOKALIZACJA

0x00 - początek wyświetlacza (pierwszy znak w pierwszej linii)

0xFF - wyprowadzanie PIN na wyświetlacz wyłączone

P2

ILOŚĆ WYŚWIETLANYCH ZNAKÓW

P3

OPCJE WYŚWIETLANIA

0x01 – w postaci jawnej

0x02 - w postaci niejawnej (gwiazdki ‘*’, 0x2A)

P4

KLAWISZ DEL

0x01 – kasuje ostatni znak

0x02 – kasuje cały wprowadzony PIN

Uwaga !

P1

...

P8

0xFF

Jeśli nie wykonano wymaganego rozkazu LOGIN_TO_MODULE lub w danym module nie ma

klawiatury PIN lub wyświetlacza .

background image

Opis systemu topTO™ v 3.01

http://www.mikrokontrola.pl/

Strona 48 z 91

mailto:info@mikrokontrola.pl

CLEAR_SEVEN_SEGMENT_DISPLAY

CMD = 0x50

Rozkazem tym możemy wyłączyć wszystkie segmenty wyświetlacza siedmiosegmentowego


Parametry wysyłane:

P1

...

P8

dowolne

Parametry odbierane:

P1

Status wykonania operacji

0x00 – wyświetlacz wygaszony

Uwaga !

P1

...

P8

0xFF

Jeśli nie wykonano wymaganego rozkazu LOGIN_TO_MODULE lub w danym module nie ma

wyświetlacza siedmiosegmentowego .

background image

Opis systemu topTO™ v 3.01

http://www.mikrokontrola.pl/

Strona 49 z 91

mailto:info@mikrokontrola.pl

OUTPUT_ON_SEVEN_SEGMENT_DISPLAY

CMD = 0x51

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.



Parametry wysyłane:

P1

LOKALIZACJA

.

0x00 – początek wyświetlacza

bit Nazwa bitu FLAGI

P2

7

free

6

free

5

CYFRA 1

4

CYFRA 2

3

CYFRA 3

2

CYFRA 4

1

CYFRA 5

0

CYFRA 6

Flagi znaków, które mają być modyfikowane. Modyfikowane będą tylko znaki z ustawioną flagą.

bit Nazwa bitu SEGEMENTY

P3

P8

7

H

6

G

5

F

4

E

3

D

2

C

1

B

0

A

Obrazy sześciu kolejnych znaków. Ustawienie bitu spowoduje włączenie odpowiedniego

segmentu

Błąd!

A

D

G

B

C

H

F

E

background image

Opis systemu topTO™ v 3.01

http://www.mikrokontrola.pl/

Strona 50 z 91

mailto:info@mikrokontrola.pl

Parametry odbierane:

P1

LOKALIZACJA

0x00 – początek wyświetlacza

bit Nazwa bitu FLAGI

P2

7

free

6

free

5

CYFRA 1

4

CYFRA 2

3

CYFRA 3

2

CYFRA 4

1

CYFRA 5

0

CYFRA 6

Flagi znaków, stan których jest znany.

bit Nazwa bitu SEGEMENTY

P3

P8

7

H

6

G

5

F

4

E

3

D

2

C

1

B

0

A

Aktualne obrazy sześciu kolejnych znaków. Ustawienie bitu oznacza włączenie odpowiedniego

segmentu

Uwaga !

P1

...

P8

0xFF

Jeśli nie wykonano wymaganego rozkazu LOGIN_TO_MODULE lub w danym module nie ma

wyświetlacza siedmiosegmentowego .

A

D

G

B

C

H

F

E

background image

Opis systemu topTO™ v 3.01

http://www.mikrokontrola.pl/

Strona 51 z 91

mailto:info@mikrokontrola.pl

GET_CURRENT_TEMPERATURE

CMD = 0x60

Rozkaz służy do odczytania aktualnej temperatury z czterech czujników podłączonych do modułu.



Parametry wysyłane:

P1

...

P8

dowolne

Parametry odbierane:

P1

P2

Temperatura 1, P1 – MSB, P2 - LSB

P3

P4

Temperatura 2, P3 – MSB, P4 - LSB

P5

P6

Temperatura 3, P5 – MSB, P6 - LSB

P7

P8

Temperatura 4, P7 – MSB, P8 - LSB

Temperatura zapisywana jest jako zmienna typu int16 z rozdzielczością 0.1 °C.

Przykłady zapisu temperatur.

-5,5 °C = 0xFFC9,

65481dec (zmienna 16-bit)

0 °C

= 0x0000,

0

21,0 °C = 0x00D2,

210dec

Uwaga !

P1

...

P8

0xFF

Jeśli nie wykonano wymaganego rozkazu LOGIN_TO_MODULE lub w danym module nie ma

czujników temperatury .

background image

Opis systemu topTO™ v 3.01

http://www.mikrokontrola.pl/

Strona 52 z 91

mailto:info@mikrokontrola.pl

GET_TEMPERATURE_CYCLE_TIME

CMD = 0x61

Rozkaz służy do odczytania czasów przerwy pomiędzy wysyłaniem kolejnych raportów temperatury.



Parametry wysyłane:

P1

...

P8

dowolne

Parametry odbierane:

P1

P2

Czas czujnika 1, P1 – MSB, P2 - LSB

P3

P4

Czas czujnika 2, P3 – MSB, P4 - LSB

P5

P6

Czas czujnika 3, P5 – MSB, P6 - LSB

P7

P8

Czas czujnika 4, P7 – MSB, P8 - LSB

Czas w sekundach.

0x00 – raport z temperaturą nie jest wysyłany



Uwaga !

P1

...

P8

0xFF

Jeśli nie wykonano wymaganego rozkazu LOGIN_TO_MODULE lub w danym module nie ma

czujników temperatury .

background image

Opis systemu topTO™ v 3.01

http://www.mikrokontrola.pl/

Strona 53 z 91

mailto:info@mikrokontrola.pl

SET_TEMPERATURE_CYCLE_TIME

CMD = 0x62

Rozkaz służy do odczytania czasów przerwy pomiędzy wysyłaniem kolejnych raportów temperatury.



Parametry wysyłane:

P1

P2

Czas czujnika 1, P1 – MSB, P2 - LSB

P3

P4

Czas czujnika 2, P3 – MSB, P4 - LSB

P5

P6

Czas czujnika 3, P5 – MSB, P6 - LSB

P7

P8

Czas czujnika 4, P6 – MSB, P7 - LSB

Parametry odbierane:

P1

P2

Czas czujnika 1, P1 – MSB, P2 - LSB

P3

P4

Czas czujnika 2, P3 – MSB, P4 - LSB

P5

P6

Czas czujnika 3, P5 – MSB, P6 - LSB

P7

P8

Czas czujnika 4, P7 – MSB, P8 - LSB

Czas w sekundach.

0x00 – raport z temperaturą nie jest wysyłany



Uwaga !

P1

...

P8

0xFF

Jeśli nie wykonano wymaganego rozkazu LOGIN_TO_MODULE lub w danym module nie ma

czujników temperatury .

background image

Opis systemu topTO™ v 3.01

http://www.mikrokontrola.pl/

Strona 54 z 91

mailto:info@mikrokontrola.pl

GET_TEMPERATURE_LEVELS_1

CMD = 0x63

Rozkaz służy do odczytania poziomów temperatur alarmowych dla czujnika 1. Każdy czujnik posiada

dwie temperatury alarmowe - górną i dolną. Dla każdej temperatury alarmowej można ustawić

histerezę.

Jeśli temperatura będzie wyższa od temperatury górnej, bądź niższa od dolnej zostanie wysłany raport.

Ponowne wysłanie raportu będzie możliwe dopiero po osiągnięciu temperaury równej temperaturze

alarmowej skorygowanej o histerezę.


Parametry wysyłane:

P1

...

P8

dowolne

Parametry odbierane:

P1

P2

TEMPERATURA GÓRNA, P1 – MSB, P2 - LSB

P3

P4

HISTEREZA GÓRNA, P3 – MSB, P4 - LSB

P5

P6

TEMPERATURA DOLNA, P5 – MSB, P6 - LSB

P7

P8

HISTEREZA DOLNA, P7 – MSB, P8 - LSB

Temperatura zapisywana jest jako zmienna typu int16 z rozdzielczością 0.1 °C.

Histereza zapisywana jest jako zmienna typuunsigned int16 z rozdzielczością 0.1 °C.





Uwaga !

P1

...

P8

0xFF

Jeśli nie wykonano wymaganego rozkazu LOGIN_TO_MODULE lub w danym module nie ma

czujników temperatury .

background image

Opis systemu topTO™ v 3.01

http://www.mikrokontrola.pl/

Strona 55 z 91

mailto:info@mikrokontrola.pl

SET_TEMPERATURE_LEVELS_1

CMD = 0x64

Rozkaz służy do zapisania poziomów temperatur alarmowych dla czujnika 1. Każdy czujnik posiada

dwie temperatury alarmowe - górną i dolną. Dla każdej temperatury alarmowej można ustawić

histerezę.

Jeśli temperatura będzie wyższa od temperatury górnej, bądź niższa od dolnej zostanie wysłany raport.

Ponowne wysłanie raportu będzie możliwe dopiero po osiągnięciu temperaury równej temperaturze

alarmowej skorygowanej o histerezę.


Parametry wysyłane:

P1

P2

TEMPERATURA GÓRNA, P1 – MSB, P2 - LSB

P3

P4

HISTEREZA GÓRNA, P3 – MSB, P4 - LSB

P5

P6

TEMPERATURA DOLNA, P5 – MSB, P6 - LSB

P7

P8

HISTEREZA DOLNA, P7 – MSB, P8 - LSB

Parametry odbierane:

P1

P2

TEMPERATURA GÓRNA, P1 – MSB, P2 - LSB

P3

P4

HISTEREZA GÓRNA, P3 – MSB, P4 - LSB

P5

P6

TEMPERATURA DOLNA, P5 – MSB, P6 - LSB

P7

P8

HISTEREZA DOLNA, P7 – MSB, P8 - LSB

Temperatura zapisywana jest jako zmienna typu int16 z rozdzielczością 0.1 °C.

Histereza zapisywana jest jako zmienna typuunsigned int16 z rozdzielczością 0.1 °C.





Uwaga !

P1

...

P8

0xFF

Jeśli nie wykonano wymaganego rozkazu LOGIN_TO_MODULE lub w danym module nie ma

czujników temperatury .




background image

Opis systemu topTO™ v 3.01

http://www.mikrokontrola.pl/

Strona 56 z 91

mailto:info@mikrokontrola.pl

GET_TEMPERATURE_LEVELS_2

CMD = 0x65

Rozkaz służy do odczytania poziomów temperatur alarmowych dla czujnika 2. Każdy czujnik posiada

dwie temperatury alarmowe - górną i dolną. Dla każdej temperatury alarmowej można ustawić

histerezę.

Jeśli temperatura będzie wyższa od temperatury górnej, bądź niższa od dolnej zostanie wysłany raport.

Ponowne wysłanie raportu będzie możliwe dopiero po osiągnięciu temperaury równej temperaturze

alarmowej skorygowanej o histerezę.


Parametry wysyłane:

P1

...

P8

dowolne

Parametry odbierane:

P1

P2

TEMPERATURA GÓRNA, P1 – MSB, P2 - LSB

P3

P4

HISTEREZA GÓRNA, P3 – MSB, P4 - LSB

P5

P6

TEMPERATURA DOLNA, P5 – MSB, P6 - LSB

P7

P8

HISTEREZA DOLNA, P7 – MSB, P8 - LSB

Temperatura zapisywana jest jako zmienna typu int16 z rozdzielczością 0.1 °C.

Histereza zapisywana jest jako zmienna typuunsigned int16 z rozdzielczością 0.1 °C.





Uwaga !

P1

...

P8

0xFF

Jeśli nie wykonano wymaganego rozkazu LOGIN_TO_MODULE lub w danym module nie ma

czujników temperatury .

background image

Opis systemu topTO™ v 3.01

http://www.mikrokontrola.pl/

Strona 57 z 91

mailto:info@mikrokontrola.pl

SET_TEMPERATURE_LEVELS_2

CMD = 0x66

Rozkaz służy do zapisania poziomów temperatur alarmowych dla czujnika 2. Każdy czujnik posiada

dwie temperatury alarmowe - górną i dolną. Dla każdej temperatury alarmowej można ustawić

histerezę.

Jeśli temperatura będzie wyższa od temperatury górnej, bądź niższa od dolnej zostanie wysłany raport.

Ponowne wysłanie raportu będzie możliwe dopiero po osiągnięciu temperaury równej temperaturze

alarmowej skorygowanej o histerezę.


Parametry wysyłane:

P1

P2

TEMPERATURA GÓRNA, P1 – MSB, P2 - LSB

P3

P4

HISTEREZA GÓRNA, P3 – MSB, P4 - LSB

P5

P6

TEMPERATURA DOLNA, P5 – MSB, P6 - LSB

P7

P8

HISTEREZA DOLNA, P7 – MSB, P8 - LSB

Parametry odbierane:

P1

P2

TEMPERATURA GÓRNA, P1 – MSB, P2 - LSB

P3

P4

HISTEREZA GÓRNA, P3 – MSB, P4 - LSB

P5

P6

TEMPERATURA DOLNA, P5 – MSB, P6 - LSB

P7

P8

HISTEREZA DOLNA, P7 – MSB, P8 - LSB

Temperatura zapisywana jest jako zmienna typu int16 z rozdzielczością 0.1 °C.

Histereza zapisywana jest jako zmienna typuunsigned int16 z rozdzielczością 0.1 °C.





Uwaga !

P1

...

P8

0xFF

Jeśli nie wykonano wymaganego rozkazu LOGIN_TO_MODULE lub w danym module nie ma

czujników temperatury .

background image

Opis systemu topTO™ v 3.01

http://www.mikrokontrola.pl/

Strona 58 z 91

mailto:info@mikrokontrola.pl

GET_TEMPERATURE_LEVELS_3

CMD = 0x67

Rozkaz służy do odczytania poziomów temperatur alarmowych dla czujnika 3. Każdy czujnik posiada

dwie temperatury alarmowe - górną i dolną. Dla każdej temperatury alarmowej można ustawić

histerezę.

Jeśli temperatura będzie wyższa od temperatury górnej, bądź niższa od dolnej zostanie wysłany raport.

Ponowne wysłanie raportu będzie możliwe dopiero po osiągnięciu temperaury równej temperaturze

alarmowej skorygowanej o histerezę.


Parametry wysyłane:

P1

...

P8

dowolne

Parametry odbierane:

P1

P2

TEMPERATURA GÓRNA, P1 – MSB, P2 - LSB

P3

P4

HISTEREZA GÓRNA, P3 – MSB, P4 - LSB

P5

P6

TEMPERATURA DOLNA, P5 – MSB, P6 - LSB

P7

P8

HISTEREZA DOLNA, P7 – MSB, P8 - LSB

Temperatura zapisywana jest jako zmienna typu int16 z rozdzielczością 0.1 °C.

Histereza zapisywana jest jako zmienna typuunsigned int16 z rozdzielczością 0.1 °C.






Uwaga !

P1

...

P8

0xFF

Jeśli nie wykonano wymaganego rozkazu LOGIN_TO_MODULE lub w danym module nie ma

czujników temperatury .







background image

Opis systemu topTO™ v 3.01

http://www.mikrokontrola.pl/

Strona 59 z 91

mailto:info@mikrokontrola.pl

SET_TEMPERATURE_LEVELS_3

CMD = 0x68

Rozkaz służy do zapisania poziomów temperatur alarmowych dla czujnika 3. Każdy czujnik posiada

dwie temperatury alarmowe - górną i dolną. Dla każdej temperatury alarmowej można ustawić

histerezę.

Jeśli temperatura będzie wyższa od temperatury górnej, bądź niższa od dolnej zostanie wysłany raport.

Ponowne wysłanie raportu będzie możliwe dopiero po osiągnięciu temperaury równej temperaturze

alarmowej skorygowanej o histerezę.


Parametry wysyłane:

P1

P2

TEMPERATURA GÓRNA, P1 – MSB, P2 - LSB

P3

P4

HISTEREZA GÓRNA, P3 – MSB, P4 - LSB

P5

P6

TEMPERATURA DOLNA, P5 – MSB, P6 - LSB

P7

P8

HISTEREZA DOLNA, P7 – MSB, P8 - LSB

Parametry odbierane:

P1

P2

TEMPERATURA GÓRNA, P1 – MSB, P2 - LSB

P3

P4

HISTEREZA GÓRNA, P3 – MSB, P4 - LSB

P5

P6

TEMPERATURA DOLNA, P5 – MSB, P6 - LSB

P7

P8

HISTEREZA DOLNA, P7 – MSB, P8 - LSB

Temperatura zapisywana jest jako zmienna typu int16 z rozdzielczością 0.1 °C.

Histereza zapisywana jest jako zmienna typuunsigned int16 z rozdzielczością 0.1 °C.



Uwaga !

P1

...

P8

0xFF

Jeśli nie wykonano wymaganego rozkazu LOGIN_TO_MODULE lub w danym module nie ma

czujników temperatury .

background image

Opis systemu topTO™ v 3.01

http://www.mikrokontrola.pl/

Strona 60 z 91

mailto:info@mikrokontrola.pl

GET_TEMPERATURE_LEVELS_4

CMD = 0x69

Rozkaz służy do odczytania poziomów temperatur alarmowych dla czujnika 4. Każdy czujnik posiada

dwie temperatury alarmowe - górną i dolną. Dla każdej temperatury alarmowej można ustawić

histerezę.

Jeśli temperatura będzie wyższa od temperatury górnej, bądź niższa od dolnej zostanie wysłany raport.

Ponowne wysłanie raportu będzie możliwe dopiero po osiągnięciu temperaury równej temperaturze

alarmowej skorygowanej o histerezę.


Parametry wysyłane:

P1

...

P8

dowolne

Parametry odbierane:

P1

P2

TEMPERATURA GÓRNA, P1 – MSB, P2 - LSB

P3

P4

HISTEREZA GÓRNA, P3 – MSB, P4 - LSB

P5

P6

TEMPERATURA DOLNA, P5 – MSB, P6 - LSB

P7

P8

HISTEREZA DOLNA, P7 – MSB, P8 - LSB

Temperatura zapisywana jest jako zmienna typu int16 z rozdzielczością 0.1 °C.

Histereza zapisywana jest jako zmienna typuunsigned int16 z rozdzielczością 0.1 °C.






Uwaga !

P1

...

P8

0xFF

Jeśli nie wykonano wymaganego rozkazu LOGIN_TO_MODULE lub w danym module nie ma

czujników temperatury .

background image

Opis systemu topTO™ v 3.01

http://www.mikrokontrola.pl/

Strona 61 z 91

mailto:info@mikrokontrola.pl

SET_TEMPERATURE_LEVELS_4

CMD = 0x6A

Rozkaz służy do zapisania poziomów temperatur alarmowych dla czujnika 4. Każdy czujnik posiada

dwie temperatury alarmowe - górną i dolną. Dla każdej temperatury alarmowej można ustawić

histerezę.

Jeśli temperatura będzie wyższa od temperatury górnej, bądź niższa od dolnej zostanie wysłany raport.

Ponowne wysłanie raportu będzie możliwe dopiero po osiągnięciu temperaury równej temperaturze

alarmowej skorygowanej o histerezę.


Parametry wysyłane:

P1

P2

TEMPERATURA GÓRNA, P1 – MSB, P2 - LSB

P3

P4

HISTEREZA GÓRNA, P3 – MSB, P4 - LSB

P5

P6

TEMPERATURA DOLNA, P5 – MSB, P6 - LSB

P7

P8

HISTEREZA DOLNA, P7 – MSB, P8 - LSB

Parametry odbierane:

P1

P2

TEMPERATURA GÓRNA, P1 – MSB, P2 - LSB

P3

P4

HISTEREZA GÓRNA, P3 – MSB, P4 - LSB

P5

P6

TEMPERATURA DOLNA, P5 – MSB, P6 - LSB

P7

P8

HISTEREZA DOLNA, P7 – MSB, P8 - LSB

Temperatura zapisywana jest jako zmienna typu int16 z rozdzielczością 0.1 °C.

Histereza zapisywana jest jako zmienna typuunsigned int16 z rozdzielczością 0.1 °C.



Uwaga !

P1

...

P8

0xFF

Jeśli nie wykonano wymaganego rozkazu LOGIN_TO_MODULE lub w danym module nie ma

czujników temperatury .

background image

Opis systemu topTO™ v 3.01

http://www.mikrokontrola.pl/

Strona 62 z 91

mailto:info@mikrokontrola.pl

GET_DIGITAL_INPUTS

CMD = 0x80

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



Parametry wysyłane:

P1

...

P8

dowolne

Parametry odbierane:

bit Nazwa bitu PORT x

P1

P8

7

Pin 7

6

Pin 6

5

Pin 5

4

Pin 4

3

Pin 3

2

Pin 2

1

Pin 1

0

Pin 0

P1..P8 – stany odczytane z portów cyfrowych PORT 1 .. PORT 8

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

0xFF





Uwaga !

P1

...

P8

0xFF

Jeśli nie wykonano wymaganego rozkazu LOGIN_TO_MODULE lub w danym module nie ma

czujników temperatury .

background image

Opis systemu topTO™ v 3.01

http://www.mikrokontrola.pl/

Strona 63 z 91

mailto:info@mikrokontrola.pl

SET_DIGITAL_OUTPUTS

CMD = 0x81

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


Parametry wysyłane:

bit Nazwa bitu PORT x

P1

P8

7

Pin 7

6

Pin 6

5

Pin 5

4

Pin 4

3

Pin 3

2

Pin 2

1

Pin 1

0

Pin 0

P1..P8 – wartości wpisywane do portów cyfrowych PORT 1 .. PORT 8

Parametry odbierane:

bit Nazwa bitu PORT x

P1

P8

7

Pin 7

6

Pin 6

5

Pin 5

4

Pin 4

3

Pin 3

2

Pin 2

1

Pin 1

0

Pin 0

P1..P8 – wartości wpisane do portów cyfrowych PORT 1 .. PORT 8



Uwaga !

P1

...

P8

0xFF

Jeśli nie wykonano wymaganego rozkazu LOGIN_TO_MODULE lub w danym module nie ma

wyjść cyfrowych lub do wszystkich portów wpisano 0xFF.

background image

Opis systemu topTO™ v 3.01

http://www.mikrokontrola.pl/

Strona 64 z 91

mailto:info@mikrokontrola.pl

GET_ANALOG_INPUTS_8

CMD = 0x90

Rozkaz służy do odczytania stanu ośmiu 8-bitowych wejść analogowych



Parametry wysyłane:

P1

...

P8

dowolne

Parametry odbierane:

P1

ANALOG INPUT 1

P2

ANALOG INPUT 2

P3

ANALOG INPUT 3

P4

ANALOG INPUT 4

P5

ANALOG INPUT 5

P6

ANALOG INPUT 6

P7

ANALOG INPUT 7

P8

ANALOG INPUT 8




Uwaga !

P1

...

P8

0xFF

Jeśli nie wykonano wymaganego rozkazu LOGIN_TO_MODULE lub w danym module nie ma

wejść analogowych lub ze wszystkich portów odczytano 0xFF

.

background image

Opis systemu topTO™ v 3.01

http://www.mikrokontrola.pl/

Strona 65 z 91

mailto:info@mikrokontrola.pl

GET_ANALOG_INPUTS_16

CMD = 0x92

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



Parametry wysyłane:

P1

...

P8

dowolne

Parametry odbierane:

P1

...

P2

ANALOG INPUT 1, P1 – MSB, P2 - LSB

P3

...

P4

ANALOG INPUT 2, P3 – MSB, P4 - LSB

P5

...

P6

ANALOG INPUT 3, P5– MSB, P6 - LSB

P7

...

P8

ANALOG INPUT 4, P7– MSB, P8 - LSB

Uwaga !

P1

...

P8

0xFF

Jeśli nie wykonano wymaganego rozkazu LOGIN_TO_MODULE lub w danym module nie ma

wejść analogowych lub ze wszystkich portów odczytano 0xFFFF.

background image

Opis systemu topTO™ v 3.01

http://www.mikrokontrola.pl/

Strona 66 z 91

mailto:info@mikrokontrola.pl

SET_ANALOG_OUTPUTS_8

CMD = 0x98

Rozkaz służy do zmiany stanu ośmiu 8-bitowych wyjść analogowych


Parametry wysyłane:

P1

ANALOG OUTPUT 1

P2

ANALOG OUTPUT 2

P3

ANALOG OUTPUT 3

P4

ANALOG OUTPUT 4

P5

ANALOG OUTPUT 5

P6

ANALOG OUTPUT 6

P7

ANALOG OUTPUT 7

P8

ANALOG OUTPUT 8

Parametry odbierane:

P1

ANALOG OUTPUT 1

P2

ANALOG OUTPUT 2

P3

ANALOG OUTPUT 3

P4

ANALOG OUTPUT 4

P5

ANALOG OUTPUT 5

P6

ANALOG OUTPUT 6

P7

ANALOG OUTPUT 7

P8

ANALOG OUTPUT 8



Uwaga !

P1

...

P8

0xFF

Jeśli nie wykonano wymaganego rozkazu LOGIN_TO_MODULE lub w danym module nie ma

wyjść analogowych lub do wszystkich portów wpisano 0xFF.

background image

Opis systemu topTO™ v 3.01

http://www.mikrokontrola.pl/

Strona 67 z 91

mailto:info@mikrokontrola.pl

SET_ANALOG_OUTPUTS_16

CMD = 0x9A

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


Parametry wysyłane:

P1

...

P2

ANALOG OUTPUT 1, P1 – MSB, P2 - LSB

P3

...

P4

ANALOG OUTPUT 2, P3 – MSB, P4 - LSB

P5

...

P6

ANALOG OUTPUT 3, P5– MSB, P6 - LSB

P7

...

P8

ANALOG OUTPUT 4, P7– MSB, P8 - LSB

Parametry odbierane:

P1

...

P2

ANALOG OUTPUT 1, P1 – MSB, P2 - LSB

P3

...

P4

ANALOG OUTPUT 2, P3 – MSB, P4 - LSB

P5

...

P6

ANALOG OUTPUT 3, P5– MSB, P6 - LSB

P7

...

P8

ANALOG OUTPUT 4, P7– MSB, P8 - LSB


Uwaga !

P1

...

P8

0xFF

Jeśli nie wykonano wymaganego rozkazu LOGIN_TO_MODULE lub w danym module nie ma

wyjść analogowych lub do wszystkich portów wpisano 0xFFFF.


background image

Opis systemu topTO™ v 3.01

http://www.mikrokontrola.pl/

Strona 68 z 91

mailto:info@mikrokontrola.pl

SET_MIFARE_CRYPTO1_KEY

CMD = 0xA0

Rozkaz umożliwia zmianę jednego z 32 kluczy używanych do komunikacji z transponderem MIFARE

CLASSIC. Klucze zapamiętywane są w czytniku.


Parametry wysyłane:

P1

NUMER KLUCZA, 0..31

P2

dowolne

P3

...

P8

KLUCZ, P3 – MSB, P8 - LSB

Parametry odbierane:

P1

Status wykonania operacji

0x00 – klucz zapamiętany

Uwaga !

P1

...

P8

0xFF

Jeśli nie wykonano wymaganego rozkazu LOGIN_TO_MODULE lub klucz nie zapamiętany np.

numer klucza nieprawidłowy lub moduł nie zapamiętuje kluczy.

background image

Opis systemu topTO™ v 3.01

http://www.mikrokontrola.pl/

Strona 69 z 91

mailto:info@mikrokontrola.pl

GET_MIFARE_RECORD_DEFINITION

CMD = 0xA1


Odczyt danych z transpondera MIFARE możliwy jest porcjami po 8 bajtów, czyli tzw. rekordami.

Możemy zdefiniować maksymalnie osiem rekordów. Rekordy można łączyć w grupy (bity [7..4]

parametru P2). Odczyt wszystkich rekordów należących do tej samej grupy sygnalizowany jest jednym

sygnałem akustycznym i/lub optycznym.

Rozkaz umożliwia odczyt definicji jednego z 8 rekordów.

Parametry wysyłane:

P1

NUMER DEFINICJI, 0..7

P2

...

P8

dowolne

Parametry odbierane:

P1

NUMER DEFINICJI, 0..7

P2

TYP TRANSPONDERA

Typ transpondera:

0x01 – transponder MIFARE CLASSIC (1kB/4kB/Mini)

0x03 – transponder MIFARE ULTRALIGHT

0x04 – transponder MIFARE ULTRALIGHT C

0x08 – transponder MIFARE PLUS

0x0A – transponder MIFARE DESFIRE (1kB/4kB/8kB)

inne wartości – definicja pomijana przy odczycie rekordów

P3

NUMER SEKTORA / APLIKACJI

Numer sektora w transponderze (CLASSIC, ULTRALIGHT, PLUS) lub numer aplikacji

(DESFIRE)

P4

NUMER BLOKU/ PLIKU

Numer bloku w wybranym sektorze (CLASSIC, ULTRALIGHT, PLUS) lub numer pliku w wybranej

aplikacji (DESFIRE)

P5

OFFSET

Przesunięcie (offset) początku odczytywanego rekordu w stosunku do początku bloku/pliku

background image

Opis systemu topTO™ v 3.01

http://www.mikrokontrola.pl/

Strona 70 z 91

mailto:info@mikrokontrola.pl

P6

NUMER KLUCZA

Numer klucza używanego przy odczycie danego rekordu

P7

SZYFROWANIE

Typ zastosowanego szyfrowania:

0x01 - TDES Native (DESFIRE)

0x04 - TDES Standard (DESFIRE)

0x08 - AES (DESFIRE, PLUS, ULTRALIGHT C)

0x0a – CRYPTO1 klucz A (CLASSIC, ULTRALIGHT)

0x0b - CRYPTO1 klucz B (CLASSIC, ULTRALIGHT)

P8

TYP PLIKU

Tylko dla transponderów DESFIRE:

0x01 – data file

0x02 – value file

0x03 – record file


Uwaga !

P1

...

P8

0xFF

Jeśli nie wykonano wymaganego rozkazu LOGIN_TO_MODULE lub dany moduł nie obsługuje

transponderów MIFARE .

background image

Opis systemu topTO™ v 3.01

http://www.mikrokontrola.pl/

Strona 71 z 91

mailto:info@mikrokontrola.pl

SET_MIFARE_RECORD_DEFINITION

CMD = 0xA2


Odczyt danych z transpondera MIFARE możliwy jest porcjami po 8 bajtów, czyli tzw. rekordami.

Możemy zdefiniować maksymalnie osiem rekordów. Rekordy można łączyć w grupy (bity [7..4]

parametru P2). Odczyt wszystkich rekordów należących do tej samej grupy sygnalizowany jest jednym

sygnałem akustycznym i/lub optycznym.

Rozkaz umożliwia zmianę definicji jednego z 8 rekordów.

Zdefiniowane rekordy są odczytywane i wysyłane tylko przy zbliżeniu transpondera MIFARE.

Uwaga:

Jeśli interesują nas tylko raporty z numerem seryjnym transpondera MIFARE wówczas nie ma potrzeby

definiowania rekordów. Wystarczy przy pomocy rozkazu SET_MODULE_DEFAULTS ustawić flagę P3[2].

Numery seryjny może być wysyłany zarówno przy zbliżeniu jak i przy oddaleniu transpondera MIFARE,

zgodnie z flagami P2[5] i P2[4] w tym samym rozkazie.

Wysyłanie numeru seryjnego działa niezależnie od tablicy z definicjami rekordów.

Parametry wysyłane:

P1

NUMER DEFINICJI, 0..7

P2

TYP TRANSPONDERA

Typ transpondera:

0x01 – transponder MIFARE CLASSIC (1kB/4kB/Mini)

0x03 – transponder MIFARE ULTRALIGHT

0x04 – transponder MIFARE ULTRALIGHT C

0x08 – transponder MIFARE PLUS

0x0A – transponder MIFARE DESFIRE (1kB/4kB/8kB)

inne wartości – definicja pomijana przy odczycie rekordów

P3

NUMER SEKTORA / APLIKACJI

Numer sektora w transponderze (CLASSIC, ULTRALIGHT, PLUS) lub numer aplikacji

(DESFIRE)

P4

NUMER BLOKU/ PLIKU

Numer bloku w wybranym sektorze (CLASSIC, ULTRALIGHT, PLUS) lub numer pliku w wybranej

aplikacji (DESFIRE)

P5

OFFSET

Przesunięcie (offset) początku odczytywanego rekordu w stosunku do początku bloku/pliku

background image

Opis systemu topTO™ v 3.01

http://www.mikrokontrola.pl/

Strona 72 z 91

mailto:info@mikrokontrola.pl

P6

NUMER KLUCZA

Numer klucza używanego przy odczycie danego rekordu

P7

SZYFROWANIE

Typ zastosowanego szyfrowania:

0x01 - TDES Native (DESFIRE)

0x04 - TDES Standard (DESFIRE)

0x08 - AES (DESFIRE, PLUS, ULTRALIGHT C)

0x0a – CRYPTO1 klucz A (CLASSIC, ULTRALIGHT)

0x0b - CRYPTO1 klucz B (CLASSIC, ULTRALIGHT)

P8

TYP PLIKU

Tylko dla transponderów DESFIRE:

0x01 – data file

0x02 – value file

0x03 – record file



Parametry odbierane:

P1

NUMER DEFINICJI, 0..7

P2

TYP TRANSPONDERA

Typ transpondera:

0x01 – transponder MIFARE CLASSIC (1kB/4kB/Mini)

0x03 – transponder MIFARE ULTRALIGHT

0x04 – transponder MIFARE ULTRALIGHT C

0x08 – transponder MIFARE PLUS

0x0A – transponder MIFARE DESFIRE (1kB/4kB/8kB)

inne wartości – definicja pomijana przy odczycie rekordów

P3

NUMER SEKTORA / APLIKACJI

Numer sektora w transponderze (CLASSIC, ULTRALIGHT, PLUS) lub numer aplikacji

(DESFIRE)

background image

Opis systemu topTO™ v 3.01

http://www.mikrokontrola.pl/

Strona 73 z 91

mailto:info@mikrokontrola.pl

P4

NUMER BLOKU/ PLIKU

Numer bloku w wybranym sektorze (CLASSIC, ULTRALIGHT, PLUS) lub numer pliku w wybranej

aplikacji (DESFIRE)

P5

OFFSET

Przesunięcie (offset) początku odczytywanego rekordu w stosunku do początku bloku/pliku

P6

NUMER KLUCZA

Numer klucza używanego przy odczycie danego rekordu

P7

SZYFROWANIE

Typ zastosowanego szyfrowania:

0x01 - TDES Native (DESFIRE)

0x04 - TDES Standard (DESFIRE)

0x08 - AES (DESFIRE, PLUS, ULTRALIGHT C)

0x0a – CRYPTO1 klucz A (CLASSIC, ULTRALIGHT)

0x0b - CRYPTO1 klucz B (CLASSIC, ULTRALIGHT)

P8

TYP PLIKU

Tylko dla transponderów DESFIRE:

0x01 – data file

0x02 – value file

0x03 – record file



Uwaga !

P1

...

P8

0xFF

Jeśli nie wykonano wymaganego rozkazu LOGIN_TO_MODULE lub dany moduł nie obsługuje

transponderów MIFARE .

background image

Opis systemu topTO™ v 3.01

http://www.mikrokontrola.pl/

Strona 74 z 91

mailto:info@mikrokontrola.pl

SELECT_MIFARE_DES_AES_KEY_TO_SET

CMD = 0xA4


Rozkazem tym możemy wybrać klucz DES lub AES, który będzie następnie zmieniony rozkazem

SET_MIFARE_DES_AES_KEY. Każdy klucz DES lub AES składa się z 8-bajtowych kluczy K1, K2 i K3.



Parametry wysyłane:

P1

NUMER KLUCZA, 0..7

P2

K1

0x01 – będzie zmieniony klucz K1

Pozostałe wartości – K1 nie będzie zmieniony

P3

K2

0x01 – będzie zmieniony klucz K2

Pozostałe wartości – K2 nie będzie zmieniony

P4

K3

0x01 – będzie zmieniony klucz K3

Pozostałe wartości – K3 nie będzie zmieniony


Parametry odbierane:

P1

Status wykonania operacji

0x00 – klucz wybrany

Uwaga !

P1

...

P8

0xFF

Jeśli nie wykonano wymaganego rozkazu LOGIN_TO_MODULE lub dany moduł nie zapamiętuje

kluczy DES/AES.

background image

Opis systemu topTO™ v 3.01

http://www.mikrokontrola.pl/

Strona 75 z 91

mailto:info@mikrokontrola.pl

SET_MIFARE_DES_AES_KEY

CMD = 0xA5


Rozkazem tym możemy zmienić klucze K1, K2 i K3, tworzące klucz DES lub AES. Wybór zmienianego

klucza powinien być dokonany wcześniej rozkazem SELECT_MIFARE_DES_AES_KEY_TO_SET


Parametry wysyłane:

P1

KLUCZ BAJT 1 (MSB)

P2

KLUCZ BAJT 2

P3

KLUCZ BAJT 3

P4

KLUCZ BAJT 4

P5

KLUCZ BAJT 5

P6

KLUCZ BAJT 6

P7

KLUCZ BAJT 7

P8

KLUCZ BAJT 8 (LSB)


Parametry odbierane:

P1

Status wykonania operacji

0x00 – klucz zmieniony

Uwaga !

P1

...

P8

0xFF

Jeśli nie wykonano wymaganego rozkazu LOGIN_TO_MODULE lub selekcja rozkazem

SELECT_MIFARE_DES_AES_KEY_TO_SET wykonana nieprawidłowo lub dany moduł nie

zapamiętuje kluczy DES/AES.

background image

Opis systemu topTO™ v 3.01

http://www.mikrokontrola.pl/

Strona 76 z 91

mailto:info@mikrokontrola.pl

SET_MODULE_ADDRESS

CMD = 0xF0


Rozkazem tym można zmienić adres modułu. Używany do zapewnienia niepowtarzalności adresów

modułów w obrębie danej instalacji


Parametry wysyłane:

P1

NOWY ADRES, 1..254

P2

0xA2

P3

0xA3

P4

0xA4

P5

0xA5

P6

0xA6

P7

0xA7

P8

0xA8

Parametry odbierane:

P1

NOWY ADRES


Uwaga !

P1

...

P8

0xFF

Jeśli nie wykonano wymaganego rozkazu LOGIN_TO_MODULE lub podano niedopuszczalną

wartość nowego adresu lub podano złą wartość parametrów P2..P8 .

background image

Opis systemu topTO™ v 3.01

http://www.mikrokontrola.pl/

Strona 77 z 91

mailto:info@mikrokontrola.pl

LOGIN_TO_MODULE

CMD = 0xF2


Rozkaz odblokowuje komunikację z modułem, jeśli dostęp do komunikacji z modułem zabezpieczony

jest hasłem (flaga P2[0] ustawiona rozkazem SET_MODULE_DEFAULTS).

Hasło początkowe to osiem gwiazdek ‘*’ (kod ASCII 0x2A )



Parametry wysyłane:

P1

...

P8

HASŁO

Parametry odbierane:

P1

Status wykonania operacji

0x00 – hasło prawidłowe lub moduł nie wymaga logowania

0xFF – hasło nieprawidłowe, brak dostępu

background image

Opis systemu topTO™ v 3.01

http://www.mikrokontrola.pl/

Strona 78 z 91

mailto:info@mikrokontrola.pl

SET_MODULE_PASSWORD

CMD = 0xF4


Rozkaz umożliwia zmianę hasła dostępu do modułu

Aby moduł wymagał logowania z podaniem hasła niezbędne jest ustawienie odpowiedniej flagi (flaga

P2[0]) rozkazem SET_MODULE_DEFAULTS.


Parametry wysyłane:

P1

...

P8

NOWE HASŁO

Parametry odbierane:

P1

Status wykonania operacji

0x00 – hasło zmienione


Uwaga !

P1

...

P8

0xFF

Jeśli nie wykonano wymaganego rozkazu LOGIN_TO_MODULE .

background image

Opis systemu topTO™ v 3.01

http://www.mikrokontrola.pl/

Strona 79 z 91

mailto:info@mikrokontrola.pl

REPORT_REQUEST

CMD = 0xF8


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.

Parametry wysyłane:

P1

...

P8

dowolne

Parametry odbierane:

Odpowiedzią na ten rozkaz jest raport. Jeśli w module nie wystąpiło zdarzenie wymagające obsługi

wówczas odsyłany jest raport EMPTY_REPORT. Jeśli w module wystąpiło zdarzenie wymagające

obsługi wówczas odsyłany jest raport odpowiedni dla typu zdarzenia.



background image

Opis systemu topTO™ v 3.01

http://www.mikrokontrola.pl/

Strona 80 z 91

mailto:info@mikrokontrola.pl

RECALL_FACTORY_SETTINGS

CMD = 0xFC


Rozkazem tym możemy przywrócić ustawienia fabryczne modułu.

UWAGA !!! wartości wszystkich parametrów, w tym również adres modułu przywracane są do wartości

początkowych.


Parametry wysyłane:

P1

0xF1

P2

0xF2

P3

0xF3

P4

0xF4

P5

0xF5

P6

0xF6

P7

0xF7

P8

0xF8

Parametry odbierane:

P1

Status wykonania operacji

0x00 – nastąpiło przeinicjowanie

Uwaga !

P1

...

P8

0xFF

Jeśli nie wykonano wymaganego rozkazu LOGIN_TO_MODULE .

background image

Opis systemu topTO™ v 3.01

http://www.mikrokontrola.pl/

Strona 81 z 91

mailto:info@mikrokontrola.pl

RESET_MODULE

CMD = 0xFE


Rozkazem tym możemy zresetować moduł. Jeśli był wykonany rozkaz LOGIN_TO_MODULE to przestaje

obowiązywać.


Parametry wysyłane:

P1

0xC1

P2

0xC2

P3

0xC3

P4

0xC4

P5

0xC5

P6

0xC6

P7

0xC7

P8

0xC8

Parametry odbierane:

P1

Status wykonania operacji

0x00 – reset wykonany.

Uwaga !

P1

...

P8

0xFF

Jeśli nie wykonano wymaganego rozkazu LOGIN_TO_MODULE .

background image

Opis systemu topTO™ v 3.01

http://www.mikrokontrola.pl/

Strona 82 z 91

mailto:info@mikrokontrola.pl

Lista zgłaszanych raportów.

Uwaga !
Rozkaz POWER_ON_REPORT może być zgłaszany też przez koncentrator

Nazwa raportu

Kod raportu (RPC)

EMPTY_REPORT

0x00

TRANSPONDER_UNIQUE_IN_REPORT

0x01

TRANSPONDER_UNIQUE_OUT_REPORT

0x02

TRANSPONDER_MIFARE_IN_REPORT

0x03

TRANSPONDER_MIFARE_OUT_REPORT

0x04

KEY_PRESSED_REPORT

0x08

KEY_RELEASED_REPORT

0x09

PIN_ENTERED_REPORT

0x10

BARCODE_1D_REPORT

0x20

BARCODE_2D_REPORT

0x21

DIGITAL_INPUTS_REPORT

0x30

ANALOG_INPUTS_8_REPORT

0x40

ANALOG_INPUTS_16_REPORT

0x41

TRANSPONDER_MIFARE_RECORD_0_REPORT

0x80

TRANSPONDER_MIFARE_RECORD_1_REPORT

0x81

TRANSPONDER_MIFARE_RECORD_2_REPORT

0x82

TRANSPONDER_MIFARE_RECORD_3_REPORT

0x83

TRANSPONDER_MIFARE_RECORD_4_REPORT

0x84

TRANSPONDER_MIFARE_RECORD_5_REPORT

0x85

TRANSPONDER_MIFARE_RECORD_6_REPORT

0x86

TRANSPONDER_MIFARE_RECORD_7_REPORT

0x87

POWER_ON_REPORT

0xF0


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

Każdy moduł wysyła do PC ramkę z raportem opisującym wystąpienie określonego zdarzenia. W

przypadku jednoczesnego wystąpienia zdarzeń w kilku modułach, koncentrator ustawia raporty w

kolejkę i wysyła do PC jeden po drugim.


background image

Opis systemu topTO™ v 3.01

http://www.mikrokontrola.pl/

Strona 83 z 91

mailto:info@mikrokontrola.pl

EMPTY_REPORT

RPC = 0x00


EMPTY_REPORT

P1

...

P8

0x00

TRANSPONDER_UNIQUE_IN_REPORT

RPC = 0x01

Raport wysyłany po zbliżeniu transpondera UNIQUE do czytnika.

P1

KOD 1, MSB

P2

KOD 2

P3

KOD 3

P4

KOD 4

P5

KOD 5, LSB

P6

...

P8

0x00

TRANSPONDER_UNIQUE_OUT_REPORT

RPC = 0x02


Raport wysyłany po zbliżeniu transpondera UNIQUE do czytnika.

P1

KOD 1, MSB

P2

KOD 2

P3

KOD 3

P4

KOD 4

P5

KOD 5, LSB

P6

...

P8

0x00


background image

Opis systemu topTO™ v 3.01

http://www.mikrokontrola.pl/

Strona 84 z 91

mailto:info@mikrokontrola.pl

TRANSPONDER_MIFARE_IN_REPORT

RPC = 0x03


Raport wysyłany po zbliżeniu transpondera MIFARE do czytnika.

P1

KOD 1, MSB

P2

KOD 2

P3

KOD 3

P4

KOD 4

P5

KOD 5

P6

KOD 6

P7

KOD 7

P8

KOD 8, LSB

Dla numerów seryjnych 7 bajtowych P1 = 0x00;

Dla numerów seryjnych 4 bajtowych P1 .. P4 = 0x00;




TRANSPONDER_MIFARE_OUT_REPORT

RPC = 0x04


Raport wysyłany po odsunięciu transpondera MIFARE od czytnika.

P1

KOD 1, MSB

P2

KOD 2

P3

KOD 3

P4

KOD 4

P5

KOD 5

P6

KOD 6

P7

KOD 7

P8

KOD 8, LSB

Dla numerów seryjnych 7 bajtowych P1 = 0x00;

Dla numerów seryjnych 4 bajtowych P1 .. P4 = 0x00;

background image

Opis systemu topTO™ v 3.01

http://www.mikrokontrola.pl/

Strona 85 z 91

mailto:info@mikrokontrola.pl

KEY_PRESSED_REPORT

RPC = 0x08


Raport wysyłany po wciśnięciu klawisza.

P1

NUMER KLAWISZA

P2

...

P8

0x00





KEY_RELEASED_REPORT

RPC = 0x09


Raport wysyłany po wciśnięciu klawisza.

P1

NUMER KLAWISZA

P2

...

P8

0x00





PIN_ENTERED_REPORT

RPC = 0x10


Raport wysyłany po wprowadzeniu kodu PIN na klawiaturze numerycznej. Od jednego do ośmiu

znaków. Cyfry od 0 do 9 kodowane jako 0x00..0x09. Jeśli kod krótszy niż 8 znaków to pozostałe

parametry równe są 0xFF.

P1

ZNAK 1 – pierwsza cyfra PIN

P2

ZNAK 2

P3

ZNAK 3

P4

ZNAK 4

P5

ZNAK 5

P6

ZNAK 6

P7

ZNAK 7

P8

ZNAK 8


background image

Opis systemu topTO™ v 3.01

http://www.mikrokontrola.pl/

Strona 86 z 91

mailto:info@mikrokontrola.pl

BARCODE_1D_REPORT

RPC = 0x20


Raport wysyłany po odczytaniu kodu 1D przez czytnik kodów paskowych. Kod zgłaszany w postaci BCD,

każdy bajt zawiera dwie cyfry odczytane z kodu paskowego.

P1

dwie cyfry BCD

P2

dwie cyfry BCD

P3

dwie cyfry BCD

P4

dwie cyfry BCD

P5

dwie cyfry BCD

P6

dwie cyfry BCD

P7

dwie cyfry BCD

P8

dwie cyfry BCD

Jeśli bit P3[5] w MODULE_DEFAULT_STATE równy ‘1’ to:

P1 - najstarsze dwie cyfry kodu. Jeśli kod jest krótszy niż 16 cyfr to brakujące półbajty mają

wartość 0xF.

Przykładowy kod ‘123456789’ zgłaszany jest jako

P1 = 0x12

P2 = 0x34

P3 = 0x56

P4 = 0x78

P5 = 0x9F

P6 = 0xFF

P7 = 0xFF

P8 = 0xFF


Jeśli bit P3[5] w MODULE_DEFAULT_STATE równy ‘0’ to:

P8 - najmłodsze dwie cyfry kodu. Jeśli kod jest krótszy niż 16 cyfr to brakujące półbajty

mają wartość 0xF.

Przykładowy kod ‘123456789’ zgłaszany jest jako

P1 = 0xFF

P2 = 0xFF

P3 = 0xFF

P4 = 0xF1

P5 = 0x23

P6 = 0x45

P7 = 0x67

P8 = 0x89





background image

Opis systemu topTO™ v 3.01

http://www.mikrokontrola.pl/

Strona 87 z 91

mailto:info@mikrokontrola.pl

BARCODE_2D_REPORT

RPC = 0x21


Raport wysyłany po odczytaniu kodu 2D przez czytnik kodów paskowych.

P1

Znak 1

P2

Znak 2

P3

Znak 3

P4

Znak 4

P5

Znak 5

P6

Znak 6

P7

Znak 7

P8

Znak 8






background image

Opis systemu topTO™ v 3.01

http://www.mikrokontrola.pl/

Strona 88 z 91

mailto:info@mikrokontrola.pl

DIGITAL_INPUTS__REPORT

RPC = 0x30

P1

...

P8

P1 – port 1, P8 – port 8

ANALOG_INPUTS_8_REPORT

RPC = 0x40

P1

...

P8

P1 – przetwornik 1, P8 – przetwornik 8

ANALOG_INPUTS_16_REPORT

RPC = 0x41

P1

P2

Przetwornik 1, P1 – MSB, P2 - LSB

P3

P4

Przetwornik 2, P3 – MSB, P4 - LSB

P5

P6

Przetwornik 3, P5 – MSB, P6 - LSB

P7

P8

Przetwornik 4, P7 – MSB, P8 - LSB

background image

Opis systemu topTO™ v 3.01

http://www.mikrokontrola.pl/

Strona 89 z 91

mailto:info@mikrokontrola.pl

TRANSPONDER_MIFARE_RECORD_0_REPORT

RPC = 0x80


Raport wysyłany po odczytaniu z transpondera MIFARE rekordu 0. Definicja rekordu ustalana rozkazem

SET_MIFARE_RECORD_DEFINITION.

P1

...

P8

P1 - pierwszy bajt rekordu, P8 - ostatni bajt rekordu

TRANSPONDER_MIFARE_RECORD_1_REPORT

RPC = 0x81


Raport wysyłany po odczytaniu z transpondera MIFARE rekordu 1. Definicja rekordu ustalana rozkazem

SET_MIFARE_RECORD_DEFINITION.

P1

...

P8

P1 - pierwszy bajt rekordu, P8 - ostatni bajt rekordu

TRANSPONDER_MIFARE_RECORD_2_REPORT

RPC = 0x82


Raport wysyłany po odczytaniu z transpondera MIFARE rekordu 2. Definicja rekordu ustalana rozkazem

SET_MIFARE_RECORD_DEFINITION.

P1

...

P8

P1 - pierwszy bajt rekordu, P8 - ostatni bajt rekordu

TRANSPONDER_MIFARE_RECORD_3_REPORT

RPC = 0x83


Raport wysyłany po odczytaniu z transpondera MIFARE rekordu 3. Definicja rekordu ustalana rozkazem

SET_MIFARE_RECORD_DEFINITION.

P1

...

P8

P1 - pierwszy bajt rekordu, P8 - ostatni bajt rekordu

background image

Opis systemu topTO™ v 3.01

http://www.mikrokontrola.pl/

Strona 90 z 91

mailto:info@mikrokontrola.pl

TRANSPONDER_MIFARE_RECORD_4_REPORT

RPC = 0x84


Raport wysyłany po odczytaniu z transpondera MIFARE rekordu 4. Definicja rekordu ustalana rozkazem

SET_MIFARE_RECORD_DEFINITION.

P1

...

P8

P1 - pierwszy bajt rekordu, P8 - ostatni bajt rekordu

TRANSPONDER_MIFARE_RECORD_5_REPORT

RPC = 0x85


Raport wysyłany po odczytaniu z transpondera MIFARE rekordu 5. Definicja rekordu ustalana rozkazem

SET_MIFARE_RECORD_DEFINITION.

P1

...

P8

P1 - pierwszy bajt rekordu, P8 - ostatni bajt rekordu

TRANSPONDER_MIFARE_RECORD_6_REPORT

RPC = 0x86


Raport wysyłany po odczytaniu z transpondera MIFARE rekordu 6. Definicja rekordu ustalana rozkazem

SET_MIFARE_RECORD_DEFINITION.

P1

...

P8

P1 - pierwszy bajt rekordu, P8 - ostatni bajt rekordu

TRANSPONDER_MIFARE_RECORD_7_REPORT

RPC = 0x87


Raport wysyłany po odczytaniu z transpondera MIFARE rekordu 7. Definicja rekordu ustalana rozkazem

SET_MIFARE_RECORD_DEFINITION.

P1

...

P8

P1 - pierwszy bajt rekordu, P8 - ostatni bajt rekordu

background image

Opis systemu topTO™ v 3.01

http://www.mikrokontrola.pl/

Strona 91 z 91

mailto:info@mikrokontrola.pl

POWER_ON_REPORT

RPC = 0xF0


Raport wysyłany po włączeniu zasilania modułu lub koncentratora Wysyłanie tego raportu można

włączyć/wyłączyć rozkazem SET_MODULE_DEFAULTS lub SET_CONCENTRATOR_DEFAULTS

P1

...

P5

zarezerwowane

P6

Numer seryjny - MSB

P7

Numer seryjny - LSB

P8

Wersja oprogramowania (np. 0x21 oznacza wersję 2.1)


Document Outline


Wyszukiwarka

Podobne podstrony:
opis systemu topto v2 5 pl HSBSIRSSZ37UY4A4OA7HVYOHRVRREU7GXBRV6GQ
opis systemu topto v2 5 pl HSBSIRSSZ37UY4A4OA7HVYOHRVRREU7GXBRV6GQ
IO Link Opis Systemu pl 2016
opis systemu blueVendo Tour
Kerberos opis systemu i instalacja w OS Linux
01 PL wyklad
500022 01 PL
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
01 pl
opis systemu
PODSTAWY SYSTEM W INFORMACYJNYCH 18 01 2012(b)
9 Systemy Operacyjne 04 01 2011 Zarządzanie Pamięcią Operacyjną2
cennik system k2 kan 01 06 2013
Zagadnienia z zaliczenia z systemów z pierwszego terminu, Studia PŁ, Inżynieria Środowiska II, Syste

więcej podobnych podstron