Adresowanie wielopunktowe, Polecenia szeregowe, Format – Hypertherm HPR260 Auto Gas Instrukcja Obsługi

Strona 239: Tworzenie ramek, Polecenia

Advertising
background image

Dodatek B – PROTOKÓŁ INTERFEJSU CNC

HPR260 Auto Gas Instrukcja obsługi

b-5

Adresowanie wielopunktowe

Sterownik zasilacza ma mikroprzełączniki do ustawiania identyfikatora zasilacza.
Mikroprzełączniki 2, 3, 4 są używane do ustawiania identyfikatora.

2

3

4

ID

Wył.

Wył.

Wył.

0

Wł.

Wył.

Wył.

1

Wył.

Wł.

Wył.

2

Wł.

Wł.

Wył.

3

Wył.

Wył.

Wł.

Zarezerwowany

Wł.

Wył.

Wł.

Zarezerwowany

Wył.

Wł.

Wł.

Zarezerwowany

Wł.

Wł.

Wł.

Zarezerwowany

Systemy z identyfikatorem 0 włączają się z aktywowanym interfejsem szeregowym. Systemy z innym identyfikatorem
włączają się z nieaktywowanym interfejsem szeregowym.

Aby zaimplementować interfejs wielopunktowy, CNC musi wysłać polecenie SLEEP (Uśpij) (086), które ustawi
wszystkie systemy na linii w tryb uśpienia. Polecenie WAKE (Obudź) (085) z określonym identyfikatorem systemu,
obudzi system, z którym CNC chce nawiązać komunikację. Od tego momentu dowolne polecenie może zostać wysłane
do danego zasilacza, a wszystkie inne systemy zignorują komunikację. Kiedy CNC zakończy komunikację z danym
zasilaczem, polecenie SLEEP (Uśpij) musi zostać wysłane, aby polecenie WAKE (Obudź) mogło być użyte dla kolejnego
systemu.

Polecenia szeregowe

Format

Protokół oparty na ASCII
19 200 bodów
8 bitów danych
1 bit stopu
Brak parzystości
Brak sterowania przepływem

Tworzenie ramek

> = początek komunikatu
3-bajtowy identyfikator polecenia
Dane
2-bajtowa suma kontrolna
< = koniec komunikacji
Przykład: >0011C2<

Polecenia

Odpowiedź odbije identyfikator polecenia, chyba że wystąpił błąd w komunikacji.

Advertising
Podręcznik ten jest związany z następujących produktów: