Caliber BCT 20 jest nowoczesnym systemem sterowania pociągami, który został stworzony przez firmę Talto. System ten pozwala na sterowanie każdym pociągiem bez konieczności wymiany sterowników. Jest to czynnik, który wprowadza oszczędności w budżecie. System ten jest w stanie funkcjonować nawet przy bardzo niskich prędkościach, dzięki czemu jest idealnym rozwiązaniem dla pociągów poruszających się z dużą prędkością. Ponadto system jest wyposażony w zaawansowane technologie, w tym w wyświetlacz LCD, który pozwala operatorom na łatwą obserwację i kontrolę nad pociągiem. Caliber BCT 20 jest niezawodnym systemem, który jest w stanie zapewnić wysokiej jakości sterowanie pociągiem.
Ostatnia aktualizacja: Polecenia sterujące Caliber Bct 20
Menu VBA zawiera polecenia sterujące dostępem do środowiska VBA.
Znajdują się w nim następujące polecenia:
•Nowy dokument SBC - otwiera okno Wybierz układ nowego dokumentu, w którym można wskazać układ okna nowego dokumentu.
•Otwórz dokument SBC - otwiera okno systemowego dialogu Otwórz plik, skonfigurowanego do otwierania plików SBC projektu VBA.
•Zapisz - zapisuje aktywny dokument projektu VBA.
•Zapisz jako - zapisuje aktywny dokument projektu VBA pod inną nazwą lub w innym miejscu. Wybranie tego polecenia otwiera okno systemowego dialogu Zapisz plik jako, skonfigurowanego do zapisywania plików SBC projektu VBA.
•VBA IDE - otwiera okno Visual Basic for Applications, w którym można tworzyć tworzyć elementy rozszerzeń systemu.
•Makra - otwiera okno, w którym można uruchamiać, edytować lub usuwać makra.
•Właściwości - otwiera okno, w którym dostępna jest lista właściwości dla wybranego dokumentu.
•Dodatki - umożliwia sterowanie dodatkami do modułu. Wybranie tego polecenia otwiera okno menedżera dodatków. Dodatki to składniki, które mogą być zainstalowane w celu rozszerzenia poleceń i funkcji modułu.
•Zabezpieczenia SAGE - otwiera okno Bezpieczeństwo SAGE, w którym można określić poziom zabezpieczeń stosowanych do dokumentów VBA w systemie.
•Desktop - otwiera okno Ustawienia aktywnego desktopu (pulpitu w oknie głównym modułu).
•Import/Eksport - rozwija menu zawierające polecenia sterujące importem i eksportem w środowisku VBA:
•Twórz nowy SBC i importuj SBP - tworzy nowy dokument projektu VBA na podstawie wybranego szablonu istniejącego dokumentu. Wybranie tego polecenia powoduje otwarcie okna systemowego dialogu Otwieranie, skonfigurowanego do otwierania plików SBP szablonu projektu VBA.
•Importuj MainDoc - umożliwia import pliku dokumentu głównego projektu VBA. Wybranie tego polecenia powoduje otwarcie okna systemowego dialogu Otwieranie, skonfigurowanego do otwierania plików SBP szablonu projektu VBA.
•Importuj UserDoc - umożliwia import pliku dokumentu użytkownika projektu VBA.
•Importuj SBP do aktywnego SBC - umożliwia wczytanie do aktywnego projektu VBA danych z szablonu projektu VBA (format SBP).
•Eksportuj aktywny SBC - tworzy nowy dokument projektu VBA na podstawie aktywnego dokumentu. Wybranie tego polecenia powoduje wyświetlenie okna systemowego dialogu Zapisz jako, skonfigurowanego do zapisywania plików SBC projektu VBA.
•Eksportuj MainDoc - tworzy nowy dokument głównego projektu VBA. Wybranie tego polecenia powoduje otwarcie okna systemowego dialogu Zapisywanie jako, skonfigurowanego do zapisywania plików SBP projektu VBA.
•Eksportuj UserDoc - tworzy nowy dokument użytkownika projektu VBA.
Styk software'owy MERA-PLIX składa się z następujących elementów:
- rozkazy IN, OU wysyłane do procesora PLIX
- przerwania zgłaszane do komputera MERA-400
- pole sterujące umieszczone w bloku nr 0 MERA
- bufory danych umieszczone w dowolnych blokach MERA
Procesor komunikacyjny PLIX przedstawia dla komputera MERA zbiór obiektów składający się z:
- kanału PLIX
- zbioru linii logicznych
Linie logiczne wyróżnione są identyfikatorami od 0 do 255. Identyfikatory przydzielane są przez komputer MERA poleceniem "ustaw konfiguracje". Zbiór identyfikatorów powinien być ciągły i zaczynać się od 0. Niespełnienie tych warunków spowoduje dodatkowe zapotrzebowanie na pamięć PLIX-a.
Rozkazy IN, OU wysyłane do procesora PLIX maja wspólne cechy:
- Q = 0
- N15 = 0
- N11-14 = nr kanału
Rozkazy te dzielą się na trzy grupy:
- rozkazy kanałowe
- polecenia sterujące ogólne (dla kanału PLIX)
- polecenia sterujące liniowe (dla linii logicznej)
Rozkazy kanałowe
- Typ: IN
- N0-2 = 0
- N5-10 = 0
- Odpowiedź I/F: OK
Zeruj moduł
- N3-4 = 00
Inicjuje zerowanie procesora PLIX.
Po zakończeniu zgłaszane jest przerwanie:
- INSKA - procesor PLIX jest niesprawny
- IWYZE - procesor został wyzerowany.
Uwaga: Każdy sygnał zerowania systemu (CLEAR, MCL, włączenie zasilania) działa identycznie jak rozkaz zeruj moduł.
Sprawdź istnienie modułu
- N3-4 = 10
Podaj specyfikacje przerwania
- N3-4 = 01
Rozkaz ten jest wysyłany sprzętowo przy obsłudze przerwania. Specyfikacja składa się z numeru przerwania (bity 0 – 7) i identyfikatora linii bity (8 - 15)
Polecenia sterujące ogólne
Odpowiedź I/F: OK lub EN. Po EN należny powtórzyć polecenie.
Cofnij przerwanie niepokwitowane do kolejki
Jeżeli jest zgłoszone przerwanie, którego specyfikacja nie została jeszcze pobrana, to zostaje ono ponownie umieszczone w kolejce przerwań.
Testuj
- Typ: OU
- Informacja: adres pola testu
Program testujący zostaje przepisany do pamięci PLIX i wykonany. Po poprawnym zakończeniu zgłaszane jest przerwanie IWYTE.
Ustaw konfiguracje
Przyporządkowane zostają linie logiczne do urządzeń dołączonych do PLIX-a (linii fizycznych). Ustalone zostają podstawowe parametry linii. Po zakończeniu ustawiania konfiguracji zgłaszane jest przerwanie:
- INKON - nie wykonano polecenia, bo były błędy w polu sterującym lub konfiguracja była już wcześniej ustawiona.
- IUKON - ustawiono konfiguracje
- INKOT - nie wykonano polecenia, bo wystąpiły błędy transmisji MERA-PLIX.
Uwaga: Ustawiona konfiguracja nie może być zmieniona aż do wyzerowania modułu.
Polecenia sterujące liniowe
- Odpowiedź I/F: OK lub EN. Po EN należny powtórzyć polecenie.
- N3-10 = identyfikator linii logicznej.
Każde polecenie potwierdzone przez OK kwitowane jest zgłoszeniem jednego przerwania.
Dołącz linię
Linia logiczna zostaje dołączona do programu. Polecenie "dołącz linie" musi poprzedzać polecenie/a transmisyjne.
Pokwitowanie:
- IDOLI - dołączono linie
- INDOL - nie dołączono bo błędne parametry lub linia już była dołączona
- INKDO - brak linii w konfiguracji
Odłącz linię
Linia logiczna zostaje usunięta z programu. Linia fizyczna zostaje wyzerowana.
- IODLI - odłączono linie
- INODL - linia nie zakończyła transmisji, nie odłączono
- INKOD - brak linii w konfiguracji
Podaj status linii
Status zostaje umieszczony pod wskazanym adresem.
- ISTRE - podano status
- INSTR - odrzucono polecenie (poprzednie polecenie "podaj status" jest w toku)
- INKST - brak linii w konfiguracji
Przesyłaj
Rozpoczynana jest transmisja w linii.
- IETRA - zakończono przesyłanie poprawnie
- ITRER - zakończono przesyłanie z błędami
- INTRA - odrzucono polecenie (błędne parametry)
- INKTR - brak linii w konfiguracji
- ITRAB - zerwano transmisje poleceniem "zerwij"
Zeruj urządzenie
Urządzenie przywiązane do linii logicznej zostaje wyzerowane.
- IZURZ - zerowanie wykonane
- IEZUR - błąd w czasie zerowania
- INZUZ - polecenie odrzucone
- INKZU - brak linii w konfiguracji
- IZUAB - zerwano zerowanie
Zerwij przesyłanie lub zerowanie urządzenia
Przesyłanie lub zerowanie urządzenia zostaje zerwane.
- IABTR - wykonano zerwanie
- INABT - nie ma transmisji ani zerowania w tej linii
- INKAB - brak linii w konfiguracji
Uwaga: Każde z poleceń liniowych może być skwitowane także przerwaniami sygnalizującymi błędy przesyłania MERA-PLIX:
- INPAO - brak odpowiedzi z pamięci MERY
- IPARE - błąd parzystości pamięci MERY
Przerwania zgłaszane przez PLIX dzielą się na 3 grupy:
- przerwania specjalne
- przerwania ogólne
- przerwania liniowe
Specyfikacja przerwania, pobierana rozkazem "podaj specyfikacje przerwania", składa się z numeru przerwania (bity 0-7) oraz identyfikatora linii (bity 8-15). Identyfikator linii ma znaczenie tylko dla przerwań liniowych. Przerwanie specjalne kierowane jest do obu procesorów MERA natychmiast (bez kolejkowania) i bez sprawdzania odpowiedzi I/F. Przerwania ogólne i liniowe umieszczane są w kolejce przerwań. Przerwanie ogólne kierowane jest do tego procesora, który przysłał polecenie będące przyczyna przerwania. Powyższa zasada dotyczy także przerwań "brak linii w konfiguracji". Przerwanie liniowe (prócz "brak linii w konfiguracji") kierowane jest do tego procesora, który przysłał ostatnie polecenie dla danej linii. Przerwania z kolejki zgłaszane są od najstarszego (najdłużej oczekującego), z tym ze przerwania do procesorów zablokowanych są omijane (ale nie usuwane z kolejki). Zablokowanie procesora dla przerwań. następuje po braku jego odpowiedzi na zgłoszenie przerwania. Odblokowanie procesora następuje po otrzymaniu od niego dowolnego polecenia sterującego. Zgłoszenie następnego przerwania odbywa się po pobraniu specyfikacji poprzedniego przerwania (rozkaz "podaj specyfikacje") lub po poleceniu "cofnij przerwanie niepokwitowane do kolejki".
Przerwania specjalne
Oznaczenie | Nr | Opis | Proponowane działanie |
---|---|---|---|
INSKA | 1 | niesprawny kanał | Powtórzyć zerowanie, gdy to nie pomoże - testować i naprawić moduł | IWYZE | 2 | wykonano zerowanie | podjąć prace zaczynając od polecenia "ustaw konfigurację" | IWYTE | 3 | wykonano test | Podjąć prace zaczynając od rozkazu "zeruj moduł" |
Przerwania ogólne
Przerwania liniowe
Pole sterujące jest to obszar pamięci umieszczony w bloku nr 0 MERA, którego adres jest przekazywany po liniach danych podczas wykonywania rozkazu OU, będącego poleceniem sterującym. W polu sterującym wyróżniamy:
- pole parametrów przekazywanych do PLIX
- pole parametrów zwracanych z PLIX-a
Wykorzystanie tych pól jest następujące:
sterujące
przekazywanych
zwracanych
W dalszym ciągu zostaną omówione pola poszczególnych poleceń oprócz polecenia "testuj", które jest przedmiotem osobnego opisu. Zawartość pol poleceń "dołącz linie" i "przesyłaj" zależna jest od urządzenia dołączonego do linii. Opisano pola dla urządzeń:
- 0 - dysk EC-5061 (30mb)
- 1 - dysk MERA 9425 (5mb)
- 2 - Winchester
Pole sterujące "ustaw konfiguracje"
Pole składa się z:
- nagłówka (1 słowo)
- pola parametrów zwracanych (1 słowo)
- pol opisu pakietów urządzeń (1 słowo na pakiet)
- pol opisu linii logicznej (2 słowa na linie logiczna)
Nagłówek:
Pole parametrów zwracanych:
- 0 = konfiguracja już ustawiona,
- 1 = błędna liczba pakietów lub linii log.,
- 2 = błędny typ urządzenia w opisie pakietu,
- 3 = linia fizyczna na pakiecie nieużyta lub zajęta
- 4 = błędny parametr linii logicznej
- 9 = brak pamięci na tablice
- nr pakietu dla błędu 2
- nr linii log dla błędów 3, 4.
Pole opisu pakietu:
- 0 = EC 6051
- 1 = MERA 9425
- 2 = Winchester
Pole opisu linii logicznej:
- 01 - linia obejmuje tylko dysk wymienny
- 10 - linia obejmuje tylko dysk stały
- 11 - linia obejmuje dysk stały i wymienny
- 0 - BASF 6185
- 1 - NEC D5126
- 0 - formatowanie dozwolone
- Inaczej - formatowanie nie wykonywane
Długość całego pola sterującego. wynosi:
1 + 1 + <liczba pakietów> + 2 * <liczba linii logicznych>
Pole sterujące "dołącz linię"
Pole zawiera tylko parametry przekazywane.
Protokół nr 0 - dysk EC 5061, 1 - MERA 9425
- 0 = adresowanie fizyczne dysku
- 1 = adresowanie logiczne dysku
Urządzenie typu 2 – Winchester
Polecenie dołącz jest bezparametrowe
Pole sterujące "podaj status linii"
Pole zawiera tylko parametry zwracane.
Urządzenie typu 0, 1
Pole sterujące "przesyłaj"
Pole zawiera w pierwszej części parametry przekazywane, a w drugiej, oddzielone linia przerywana - parametry zwracane.
Typ urządzenia 0 - dysk EC 5061, 1 - dysk MERA 9425
Typ urządzenia 2 – Winchester
Pole sterujące transmituj zawiera 4 słowa parametrów transmisji i 2 słowa parametrów zwracanych. Pierwsze słowo na bitach 6-7 zawiera kod operacji:
- 0 - formatowanie całego dysku
- 1 - przeniesienie sektorów do obszaru zapasowego
- 2 - odczyt zawartości dysku
- 3 - zapis na dysk
Znaczenie zawartości pola jest zależne od zadanej operacji.
Operacja formatowania
Operacja formatowania dysku jest bezparametrowa. Po sformatowaniu całego dysku, na cylindrze 0 jest zakładany obszar zapasowy (96 sektorów). Sektory 0 i 1 tego obszaru zawierają powielona mapę sektorów przeniesionych. Sektory użyteczne są adresowane logicznie od 0.
Przenoszenie sektorów do obszaru zapasowego
Wskazane sektory są zapisywane do mapy sektorów przeniesionych i cala ścieżka jest formatowana na nowo. Przed wykonaniem tej operacji należny wiec odczytać zawartość ścieżki do bufora w komputerze (inaczej zostanie stracona) i po jej wykonaniu zapisać na nowo.
Opereacje transmisji
Operacje transmisji (zapis lub odczyt z dysku) wymagają pola sterującego.
Wykrycie znacznika jest sygnalizowane przerwaniem ITRER (kod 16) z podaniem przyczyny w polu parametrów zwracanych.
Pole parametrów zwracanych zawiera 2 słowa:
Bity słowa stanu i błędów maja następujące znaczenie:
Uwagi:
- Błędy związane z nieznalezieniem znacznika pola danych, nieznalezieniem sektora, błędem kontroli CRC są sygnalizowane po 10 obrotach dysku (powtórzeniach) i powtórnym pozycjonowaniu głowic na zadanej ścieżce.
- Błędy te mogą wystąpić podczas operacji pierwszego formatowania powierzchni dysku. Dla dysku BASF 6185 dopuszczalne jest wystąpienia max 15 uszkodzonych sektorów na nowym dysku. Dla dysku NEC D5126 dopuszczalne jest wystąpienie 24 uszkodzonych sektorów.
- Jeżeli w podczas eksploatacji liczba uszkodzonych sektorów zaczyna wzrastać świadczy to o uszkodzeniu kontrolera lub dysku.
- Początkowo (do czasu całkowitego uruchomienia kontrolera) liczba uszkodzonych sektorów możne być dużo większa.
Źródło: Styk MERA-PLIX, wersja F, Amepol, Tadeusz W. Wilczek, 1987-02-13 Iskrobezpieczny układ sterowania Cat® PMC-D jest stosowany na powierzchniach czołowych kombajnu lub struga w celu zapewnienia wysokiego stopnia automatyzacji prac z użyciem uzbrojonego przenośnika ścianowego (AFC) i struga. Każdy zespół napędowy musi być wyposażony w jeden układ sterowania PMC-D i odpowiednie wejście/wyjście do obsługi napędów CST lub funkcji przekładni UEL. W takim układzie Cat PMC-V to interfejs człowiek-maszyna (HMI) do obsługi elementów sterowania PMC-D w trybie ręcznym, wizualizacji i zmiany parametrów oraz wyświetlania rzeczywistych wartości procesu. Układ PMC-D jest wyposażony w co najmniej jeden i typowo maksymalnie 3 równorzędne interfejsy PMC-V. Układ PMC-D umożliwia bardzo precyzyjną regulację prędkości i momentu obrotowego napędu AFC CST wysokiej mocy. Przy użyciu sieci Profibus wszystkie układy PMC-D i interfejsy PMC-V w systemie mogą wymieniać między sobą dane procesu na duże odległości, z wysoką częstotliwością. PreviousNext Informacje techniczne
KONTAKTPodzespoły System operacyjny µITRON RTOS Procesor 32-bitowy mikrokontroler RISC TX1940CYAF, 32 MHz, 10 KB wewnętrznej pamięci RAM, 256 KB pamięci ROM Pamięć RAM 4 MB statycznej pamięci CMOS RAM, 4 MB pamięci flash Ogólnoświatowe certyfikaty Rodzaje (3) Więcej certyfikatów na żądanie Rodzaje (6) Rosja: GOST Rodzaje (1) Europa: ATEX Rodzaje (4) Australia: IECEx, ANZEx Rodzaje (5) Chiny: MA Rodzaje (2) USA: MSHA Dane elektryczne Prąd zasilania — znamionowa wartość maksymalna 1. 5 A Prąd zasilania — wartość typowa 1 A Napięcie zasilania — wartość typowa 12 V DC Napięcie zasilania — znamionowa wartość maksymalna 9, 5 V–13, 2 V Dane środowiskowe Temperatura — wartość typowa 20 °C Temperatura — symbol Tamb Temperatura — znamionowa wartość maksymalna Od -20°C do +40°C (od -4°F do +104°F) Gniazda elektryczne Gniazdo 3 — styk 3 Interfejs szeregowy: TxD_B Gniazdo 4 — styk 2 Interfejs szeregowy: RxD_C Gniazdo 1 — styk 1 Anoda transoptorowa Gniazdo 15 — styk 4 CM-masa Gniazdo 17 — styk 3 Czujnik CM — Gniazdo 13 — styk 2 CM-czujnik + Gniazdo 18 — styk 2 Gniazdo 14 — styk 4 Gniazdo 12 — styk 3 TP b Gniazdo 8 — styk 1 Wejście wielotrybowe 4 Gniazdo 4 — styk 3 Interfejs szeregowy: TxD_C Gniazdo 3 — styk 4 Masa Gniazdo 10 — styk 2 Wejście wielotrybowe 3 Gniazdo 10 — styk 3 +8, 2 V (wyjście) Gniazdo 20 — styk 2 Gniazdo 11 — styk 1 +12 V (wyjście) Gniazdo 20 — styk 4 Gniazdo 15 — styk 2 Gniazdo 4 — styk 4 Gniazdo 13 — styk 3 Gniazdo 8 — styk 4 Gniazdo 3 — styk 2 Interfejs szeregowy: RxD_B Gniazdo 19 — styk 4 Gniazdo 11 — styk 4 Gniazdo 2 — styk 3 Interfejs szeregowy: TxD_0 Gniazdo 13 — styk 4 Gniazdo 5 — styk 1 +12 V (C) (wyjście) Gniazdo 19 — styk 2 Gniazdo 14 — styk 3 Gniazdo 19 — styk 3 Gniazdo 14 — styk 2 Gniazdo 17 — styk 4 Gniazdo 7 — styk 4 Masa (zasilacz) Gniazdo 8 — styk 3 Gniazdo 10 — styk 1 Gniazdo 7 — styk 1 +12 V (zasilacz) Gniazdo 5 — styk 4 Gniazdo 6 — styk 3 Sieć Profibus: b (wewnętrzna) Gniazdo 16 — styk 2 Gniazdo 11 — styk 2 Wejście wielotrybowe 6 Gniazdo 12 — styk 2 TP a Gniazdo 2 — styk 2 Interfejs szeregowy: RxD_0 Gniazdo 16 — styk 3 Gniazdo 20 — styk 3 Gniazdo 1 — styk 2 Zestyk zwierny przekaźnika: a Gniazdo 18 — styk 4 Gniazdo 2 — styk 1 +12 V (A) (wyjście) Gniazdo 16 — styk 4 Gniazdo 1 — styk 4 Katoda transoptorowa Gniazdo 9 — styk 4 Gniazdo 9 — styk 1 Wejście wielotrybowe 5 Gniazdo 9 — styk 2 Wejście wielotrybowe 2 Gniazdo 11 — styk 3 Gniazdo 10 — styk 4 Gniazdo 3 — styk 1 +12 V (B) (wyjście) Gniazdo 8 — styk 2 Wejście wielotrybowe 1 Gniazdo 5 — styk 3 Przełącznik 2 Gniazdo 9 — styk 3 Gniazdo 5 — styk 2 Przełącznik 1 Gniazdo 4 — styk 1 Gniazdo 18 — styk 3 Gniazdo 1 — styk 3 Zestyk zwierny przekaźnika: b Gniazdo 17 — styk 2 Gniazdo 2 — styk 4 Gniazdo 15 — styk 3 Gniazdo 6 — styk 2 Sieć Profibus: a (wewnętrzna) System HEALTH do analizy drgań na przodkach ścianowych Zapewnia funkcję monitorowania drgań na potrzeby długotrwałego monitorowania stanu następującego osprzętu pracującego na przodku ścianowym: (3) • Przekładnia przenośnika podścianowego z silnikiem pośredniczącym • Kruszarka z silnikiem pośredniczącym Zapewnia funkcję monitorowania drgań na potrzeby długotrwałego monitorowania stanu następującego osprzętu pracującego na przodku ścianowym: (2) • Przekładnie transportu kombajnu i napędu ramion • Stacja pomp wody/HFA Zapewnia funkcję monitorowania drgań na potrzeby długotrwałego monitorowania stanu następującego osprzętu pracującego na przodku ścianowym: (1) • Przekładnia CST z silnikiem pośredniczącym • Przekładnia UEL z silnikiem pośredniczącym Wymiary i przypisanie złączy w układzie PMC-D (w przybliżeniu) Długość 335 mm Szerokość 278 mm Wysokość 148 mm