Protokol_CANBUS_UTXvTR 18.12.09 Protokół CAN-bus PKP. 1 ADRES URZĄDZENIA CAN-BUS.... 2 2 POLECENIE RESETU I POLECENIE KONTROLNE....2 3 BLOKADY....2 4 KODY BŁĘDÓW WYKONANIA POLECEŃ....2 5 LISTA POLECEŃ NORMALNYCH I WYKONAWCZYCH....3 6 ZDARZENIA I STATUS URZĄDZENIA....4 Zabezpieczenia: UTX v TR 1.0 C omputers & C ontrol, Katowice, ul. Porcelanowa 11. 1/5
1 Adres urządzenia CAN-bus. Protokol_CANBUS_UTXvTR 18.12.09 1 Adres urządzenia CAN-bus. Pole odbiorca logiczny, adres urządzenia, (meldunki na magistrali CAN-bus), jest ustawiany w zabezpieczeniu UTX w sposób następujący: z menu ekranowego urządzenia należy: wybrać menu TRANSFER; naciskając klawisz N wybrać menu zmiany identyfikatora CAN: Identyfikator CAN; strzałkami góra/dół wybrać identyfikator, zatwierdzić klawiszem S; wyjść z tego menu klawiszem S. Adres CAN można ustawić w zakresie 1 254. W celu uaktualnienia adresu, należy zrestartować urządzenie. 2 Polecenie resetu i polecenie kontrolne. Wprowadzono obsługę polecenia resetu i polecenia kontrolnego indywidualnego. Polecenie resetu powoduje restart urządzenia. Polecenie kontrolne indywidualne powoduje wysłanie meldunku potwierdzenia wykonania polecenia kontrolnego indywidualnego z tym samym kodem co kod polecenia kontrolnego indywidualnego. 3 Blokady. Wprowadzono blokadę wykonywania poleceń, która jest zależna od stanu łącznika nr 13 w sterowniku pola. Przypisanie stanów wejść dwustanowych lub sygnałów wewnętrznych do stanów łącznika nr 13 można wykonać przy pomocy programu SAZ 2000, modyfikując parametry sterownika pola okienko funkcje rozszerzone w nastawach, program SAZ2000; znaczenie stanu łącznika nr 13: stan łącznika nr 13 znaczenie załączony praca ręczna; wyłączony praca automatyczna; 4 Kody błędów wykonania poleceń. Wprowadzono następujące kody błędów wykonania poleceń, meldunek o kodzie 6 z rodzajem potwierdzenia 5, potwierdzenie błędnego wykonania polecenia (starszy bajt kodu błędu jest równy 0): młodszy bajt kodu błędu (dziesiętnie) 1 nie ma takiego polecenia normalnego, patrz lista n/w; 2 zarezerwowane; 3 oczekiwano na polecenie normalne z drugiej magistrali, otrzymano inne polecenie; 4 oczekiwano na polecenie normalne z drugiej magistrali, otrzymano polecenie normalne na drugiej magistrali ale od innego urządzenia; 5 polecenie normalne otrzymano także z drugiej magistrali poprawne, ale po czasie 100ms; 6 polecenie wykonawcze nie od urządzenia które wysłało polecenie sterujące; 7 oczekiwano na polecenie wykonawcze, otrzymano sterujące; 8 żadne z poleceń wykonawczych nie przyszło na czas; 9 oczekiwano na polecenie sterujące, otrzymano wykonawcze ; 11 urządzenie UTX odrzuciło polecenie wykonawcze; 12 UTX jest w trybie pracy ręcznej C omputers & C ontrol, Katowice, ul. Porcelanowa 11. 2/5
5 Lista poleceń normalnych i wykonawczych. Protokol_CANBUS_UTXvTR 18.12.09 5 Lista poleceń normalnych i wykonawczych. Odbierane są polecenia o priorytetach (bity ID10..ID8 arbitrażu): 001 synchronizacja czasu 011 polecenia i potwierdzenia z następujących kategorii urządzeń: sterownika komunikacyjnego podstacji, numery urządzeń 212, 213 terminala podstacyjnego, numery urządzeń 224, 225 testerów diagnostyczno - serwisowych, numery urządzeń 226 228 polecenia normalne mają trzeci bajt w meldunku, rodzaj polecenia, równy 4 polecenia wykonawcze mają trzeci bajt w meldunku, rodzaj polecenia, równy 3 oznaczenie kod polecenia polecenie sterownicze UTX 1P1 0x1111 załącz przekaźnik nr 1 Uwaga. 1P2 0x111E wyłącz przekaźnik nr 1 Polecenia sterowania przekaźnikami od 1P3 0x1122 załącz przekaźnik nr 2 1 do 15 są aktywne po przypisaniu 1P4 0x112D wyłącz przekaźnik nr 2 kolejnym elementom sterownika pola kolejnych elementów wykonawczych 1P5 0x1144 załącz przekaźnik nr 3 przekaźników od 1 do 15 1P6 0x114B wyłącz przekaźnik nr 3 Polecenia sterowania są skojarzone z 1P7 0x1177 załącz przekaźnik nr 4 odpowiednimi sterowniami łączników 1P8 0x1178 wyłącz przekaźnik nr 4 sterownika pola tj. polecenie opisane 1P9 0x1187 załącz przekaźnik nr 5 załącz przekaźnik nr 1 i wyłącz przekaźnik nr 1 odnosi się do elementu 1P10 0x1188 wyłącz przekaźnik nr 5 wykonawczego sterującego łącznikiem 1P11 0x11B4 załącz przekaźnik nr 6 nr 1 w polu, a polecenie opisane załącz przekaźnik nr 2 i wyłącz przekaźnik nr 1P12 0x11BB wyłącz przekaźnik nr 6 2 odnosi się do elementu 1P13 0x11D2 załącz przekaźnik nr 7 wykonawczego sterującego łącznikiem nr 2 w polu, w związku z czym jest 1P14 0x11DD wyłącz przekaźnik nr 7 możliwe inne przypisanie przekaźników 1P15 0x11E1 załącz przekaźnik nr 8 sterujących do elementów wykonawczych 1P16 0x11EE wyłącz przekaźnik nr 8 2P1 0x1212 załącz przekaźnik nr 8 2P2 0x121D wyłącz przekaźnik nr 9 2P3 0x1221 załącz przekaźnik nr 9 2P4 0x122E wyłącz przekaźnik nr 10 2P5 0x1247 załącz przekaźnik nr 11 2P6 0x1248 wyłącz przekaźnik nr 11 2P7 0x1274 załącz przekaźnik nr 12 2P8 0x127B wyłącz przekaźnik nr 12 2P9 0x1284 załącz przekaźnik nr 13 2P10 0x128B wyłącz przekaźnik nr 13 2P11 0x12B7 załącz przekaźnik nr 14 2P12 0x12B8 wyłącz przekaźnik nr 14 2P13 0x12D1 załącz przekaźnik nr 15 2P14 0x12DE wyłącz przekaźnik nr 15 3P1 0x1414 Zerowanie bitów statycznych. 3P3 0x1427 zerowanie zadziałania urządzenia (sygnalizacji) C omputers & C ontrol, Katowice, ul. Porcelanowa 11. 3/5
6 Zdarzenia i status urządzenia. Protokol_CANBUS_UTXvTR 18.12.09 6 Zdarzenia i status urządzenia. Zdarzenia i status są meldunkami zwykłymi o kodzie typu telegramu 1. Sygnały w serii 7 są sygnałami bitowymi, sygnały w seriach 9, 10 są sygnałami dwu-bitowymi. numer serii pozycja bitu zdarzenia i status 7 0 Start stopnia różnicowego 1 2 Błąd urządzenia 3 Nadanie sygnału URW 4 Urządzenie w stanie SERWISU 5 WYŁĄCZENIE strony WN 6 WYŁĄCZENIE strony SN1 7 WYŁĄCZENIE strony SN2 8 WYŁĄCZENIE strony SN3 9 Start stopnia I1> 10 Start stopnia I2> 11 Start stopnia I3> 12 Start stopnia I4> 13 Aktywny bank nr 1 14 Aktywny bank nr 2 15 Aktywny bank fabryczny 9 0 Pozycja łącznika nr 1 1 Zanegowana pozycja łącznika nr 1 2 Pozycja łącznika nr 2 3 Zanegowana pozycja łącznika nr 2 4 Pozycja łącznika nr 3 5 Zanegowana pozycja łącznika nr 3 6 Pozycja łącznika nr 4 7 Zanegowana pozycja łącznika nr 4 8 Pozycja łącznika nr 5 9 Zanegowana pozycja łącznika nr 5 10 Pozycja łącznika nr 6 11 Zanegowana pozycja łącznika nr 6 12 Pozycja łącznika nr 7 13 Zanegowana pozycja łącznika nr 7 14 Pozycja łącznika nr 8 15 Zanegowana pozycja łącznika nr 8 10 0 Pozycja łącznika nr 9 1 Zanegowana pozycja łącznika nr 9 2 Pozycja łącznika nr 10 3 Zanegowana pozycja łącznika nr 10 4 Pozycja łącznika nr 11 5 Zanegowana pozycja łącznika nr 11 6 Pozycja łącznika nr 12 7 Zanegowana pozycja łącznika nr 12 8 Pozycja łącznika nr 13 9 Zanegowana pozycja łącznika nr 13 10 Pozycja łącznika nr 14 11 Zanegowana pozycja łącznika nr 14 C omputers & C ontrol, Katowice, ul. Porcelanowa 11. 4/5
6 Zdarzenia i status urządzenia. Protokol_CANBUS_UTXvTR 18.12.09 numer serii pozycja bitu zdarzenia i status 12 Pozycja łącznika nr 15 13 Zanegowana pozycja łącznika nr 15 14 --- 15 --- W programie SAZ2000 możliwe jest zamaskowanie pojedynczych bitów w seriach statusowych. Jeżeli dany bit jest zamaskowany i chociaż się zmieni to nie zostanie on transmitowany (ustawiona tam będzie wartość 0 jako domyślna). Dodatkowo, jeżeli w danej serii statusowej będą zamaskowane wszystkie bity to tą serię statusową urządzenie pominie przy meldunkach wolnych (statusowych) oraz szybkich. Wszystkie te operacje mają na celu zminimalizowanie ruchu na sieci CANBUS. C omputers & C ontrol, Katowice, ul. Porcelanowa 11. 5/5