ROZ14P, Elektronika, CNC, Fadal


Transmisja (Communications)

Kod znakowy (Character Code)

Obrabiarka numeryczna CNC 88 może przesyłać i odbierać kod znakowy EIA bądź ASCII. Wysłanie kodu znakowego EIA jest możliwe tylko w przypadku przesyłania danych do czytnika taśmy perforowanej (tape punch). W bieżącym rozdziale opisana jest komunikacja w kodzie ASCII.

Połączenie początkowe (Initial Connection)

CNC 88 w trybie wprowadzania komend (na ekranie wyświetlony jest komunikat ENTER NEW COMMAND- WPROWADŹ NOWĄ KOMENDĘ) stale monitoruje port RS-232 oczekując na przychodzące dane. Po wykryciu danych CNC 88 przełącza się w stan terminalu (terminal mode) i operacje wejście/wyjście dokonywane jest przez port RS-232. Również użytkownik może polecić CNC 88 wysłanie danych do portu RS-232 przez wprowadzenie odpowiedniej komendy CD.

Zainicjowanie połączenia z urządzeniem wymaga ustalenia następującym parametrów transmisji :

7 bitów danych 7 Data bits

parzystość Even Parity

1 bit zatrzymania 1 Stop Bit

zgodność prędkości przesyłu Compatible Baud Rate

(np. 2400 zarówno dla komputera jak i maszyny)

Uziemienie maszyny (Machine Grounding)

Uziemienie maszyny może wpływać na zdolność do transmisji . Urządzenie musi być prawidłowo uziemione dla prawidłowo*ci komunikacji. FADAL VMC powinien być uziemiony dowolną metodą wymienioną w artykule 250 Krajowego Prawa Elektrycznego (National Electrical Code). Podstawowa metoda uziemienia polecana przez FADAL Engineering jest opisana rozdziale dotyczącym instalacji Instrukcji Eksploatacji VMC (VMC Maintenence Manual). Nieodpowiednie uziemienie może spowodować szerokie spektrum trudnych do zdiagnozowania problemów w transmisji, pozycjonowaniu, ruchu wrzeciona, itp.

Zakończenie (Termination)

Jeżeli zostanie wciśnięty klawisz MANUAL gdy urządzenie jest w stanie przyjmowania komend komunikacja zostanie przerwana. Jest to również możliwe do wykonania z terminalu komputerowego przez wpisania słowa BYE.

Handshaking (Przesyłanie informacji z potwierdzeniem)

Handshake używa jednej z dwóch możliwych protokołów (software protocols) :

1) Protokół XON/XOFF :

DC1 - READER ON (ASCII 17) DC2 - PUNCH ON (ASCII 18)

DC2 - READER OFF (ASCII 19) DC4 - PUNCH OFF (ASCII 20)

Jeżeli podczas odczytywania programu z taśmy perforowanej bądź przesłanego z komputera, CNC 88 otrzyma znak DC 3 lub DC 4 transmisja zatrzymuje się. Wznowienie transmisji następuje po otrzymaniu DC 1 bądź DC 2.

2) Protokół XMODEM :

132 bajtowy pakiet danych z 128 bajtami informacji i 4 bajtami kontrolnymi zawierającymi jednobajtową sumę kontrolną (checksum).

Jak przesłać plik używając XMODEM dla DNCX

Poniższe wyszczególnienie określa zarys zastosowania protokołu XMODEM. Dane są wysyłane po 128 bajtów w jednostce czasu. Linie programu są powiązane z innymi liniami dopóki nie znajdzie się 128 bajtów do przesłania (zawierające powroty karetki). Cztery bajty kontrolne są dodawane do 128 bajtów kompletując pakiet.

Pierwsze trzy bajty to :

1) CHR$ (1)

2) numer bloku (Blok Number) (od 0 do 255 zaczynając od 1)

3) numer bloku (Blok Number) 255

Następnie 128 bajtów poprzedzonych sumą kontrolną (checksum).

Procedura wysyłania danych bazuje na ACKs i NAKs. ACK oznacza potwierdzenie lub sukces. NAKs oznacza potwierdzenie lub brak. EOT jest wysyłany jeżeli nastąpi błąd nie odczytania lub w momencie zakończenia pliku. Łatwiej jest to opisać za pomocą przykładowego kodu niż słowami.

Przykład Kodu Programu w BASIC :

SUB DNC 0

REM SETUP VALUES

REM TRANSMIT BLOCK - [3-128-1] 1ST IS CONTROL BYTE

SENDBLOCK$ = CHR$(1) + STRING$(131,32)

REM BLOCKNUMBER WILL BE INCREMENTED TO 1 IN FIXBLOCK

BLOCKNUMBER% = 0

REM TIMES BLOCK WAS BEEN TRANSMITED, 3 FOR ERROR

XMITEDCOUNTER% = 0

RECDNAK% = 0

RECDACK% = 0

SENDFLAG% = 0

EOT$ = CHR$(4)

NAK$ = CHR$(21)

ACK$ = CHR$(6)

STARTCHAR% = 4

CALL CLEARPORT

NEXTBLOCK:

CALL NEXTDNC(DATA$)

IF DATA$ = „” THEN GOTO SPACEFILL

BACKTOSLOW:

DATA$ = DATA$ + CHR$(13)

DATALENGTH% = LAN(DATA$)

SELECT CASE STARTCHAR% + DATALENGTH%

CASE IS > 132

CANFIT% = 132 - STARTCHAR%

LEFTOVER% = DATALENGHT% - CANFIT%

MID$(SENDBLOCK$, STARTCHAR%, CANFIT%) = LEFT$(DATA$, CANFIT%)

GOSUB BEGINSENDING

MID$(SENDBLOCK$, 4, LEFTOVER%) = RIGHT$( DATA$, LEFTOVER%)

STARTCHAR% = 4 + LEFTOVER%

CASE 132

MID$(SENDBLOCK$, STARTCHAR%, DATALENGTH%) = DATA$

GOSUB BEGINSENDING

STARTCHAR% = 4

CASE ELSE

MID$(SENDBLOCK$, STARTCHAR%, DATALENGTH%) = DATA$

STARTCHAR% = STARTCHAR% + DATALENGTH%

END SELECT

GOTO NEXTBLOCK

SPACEFILL:

REM SPACE FILL REST OF BLOCK, TERMINATING CR

MID$(SENDBLOCK$, STARTCHAR%, 131 - STARTCHAR% + 1) = STRING$(131 -

STARTCHAR%, CHR$(32)) + CHR$(13)

GOSUB BEGINSENDING

FINISHUP:

CALL DWELLSENDING

CALL CLEAERPORT

QUITING:

CLOSE

EXIT SUB

BEGINSENDING:

CALL FIXBLOCK

BEGINSENDINGSKIP:

CALL CHECKFORABORT

REM WAS LAST BLOCK ACKED OR NAKED ?

IF RECDACK% OR RECKNAK% THEN RECDACK% = 0: GOTO ZXREADYSEND

ZXREADYSEND:

CALL WAITTILGOT(STOP$)

SELECT CASE STOP$

CASE IS = EOT$

GOTO QUITING

CASE IS = NAK$

RECDACK% = 0

RECDNAK% = 1

IF SENDFLAG% THEN

REM BLOCK WAS SENT BUT NOT RECEIVED, RE-TRANSMIT UP TO 3 TIMES

SELECT CASE XMITEDCOUNTER%

CASE IS = 0,1

XMITEDCOUNTER% = XMITEDCOUNTER% + 1

CASE ELSE

CALL MHSENDDATA(PORT% ,EOT$, ECODE%)

IF ECODE% THEN ERROR ERRTRANSMIT%

GOTO FINISHUP

END SELECT

END IF

GOTO ZXREADYTOSEND

CASE IS = ACK$

IF SENDFLAD% THEN

REM BLOCK WAS SENT AND RECEIVED

SENDFLAG% = 0

XMITEDCOUNTER% = 0

RECDNAK% = 0

REDDACK% = 1

RETURN

END IF

END SELECT

ZXREADYTOSEND:

CALL DWELLSENDING

CALL MHSENDATA(PORT%, SENDBLOCK$, ECODE%)

IF ECODE% THEN ERROR ERRTRENSMIT%

SENDFLAG% = 1

REM WAIT FOR ACK

GOTO ZXREADYTORECD

END SUB

SUB FIXBLOCK

REM SET BYTES 2 AND 3 FOR HEADER, 132 HOLDS CHECKSUM

BLOCKNUMBER% = BLOCKNUMBER% + 1

IF BLOCKNUMBER% > 255 THEN BLOCKNUMBER% = 0

MID$( SENDBLOCK$, 2) = CHR$( BLOCKNUMBER%)

MID$( SENDBLOCK$, 3) = CHR$(255 - BLOCKNUMBER%)

CSUM% = 0

FOR I = 1 TO LEN(SENDBLOCK$) - 1

CSUM% = CSUM% + ASC(MID$( SENDBLOCK$, I))

NEXT I

MID$( SENDBLOCK$, 132) = CHR$(CSUM% MOD 256)

END SUB

NEXTDNC:

REM RETURNS NEXT ASCII LINE TO SEND

DATA$ = „” IF END OF FILE

DWELLSENDING:

REM WAIT UNTIL TRANSMISSION BUFFER IS EMPTY

Polecenia (Commands)

Wszystkie polecenia CNC 88 mogą być wprowadzane z terminalu komputerowego. Przycisk MANUAL jest symulowany przez E (05 hex lub znak ENQ).

Wykasowanie linii jest potwierdzane przez klawisz @ i funkcja kasowania znaków jest potwierdzana przez klawisz podkreślenia. Komendy TA i PU mają specjalne cechy i wymagania opisane poniżej.

Wprowadzanie danych z taśmy (Tape Input)

Poniżej następuje opis dwóch możliwości wprowadzania danych (data input)

A) Wprowadź z klawiatury komendy : CD, (prędkość przesyłu # (Baud Rate #)) i TA,1

B) Jeżeli urządzenie jest w trybie wprowadzania komend (command mode) i otrzyma DC 2 z portu RS-232 CNC potwierdza przez TA,1.

Poniżej przedstawione są wymagania udanego transferu programu NC.

1) CNC 88 rozpoczyna przez wyemitowanie DC1. Odpowiedzią terminalu w rodzaju dalekopisu w trybie AUTO będzie włączenie czytnika taśmy. Jeżeli urządzanie wysyłające dane posiada czytnik taśmy nie odpowiadający na DC1, operator musi uruchomić czytnik po wyemitowaniu komendy TA,1. Komenda TA,1 wyśle DC# uaktywniając czytnik taśmy.

2)Następną wysłaną daną musi być znak „%”, po którym następuje znak kontrolny CR (CR control charakter) dla zasygnalizowania uruchomienia programu danych NC.

3) Terminal musi teraz wysłać zawartość programu NC. Linie programu musza być oddzielone przez znak kontrolny CR. Znak LF jest alternatywny. Po wysłaniu wszystkich linii jedna lub więcej komend TO, poprzedzanych przez jedną lub więcej komend FO, może zostać wysłanych, aby zostały utworzone tabele narzędzi i uchwytów.

4) Terminal musi zakończyć program danych NC przez wysłanie znaku „%”, po którym następuje znak kontrolny CR.

5) Może wystąpić fakultatywna suma kontrolna. Suma kontrolna (checksum) jest wysyłana jako łańcuch znaków zawierający od jednego do czterech cyfr (0-9) i zakończona przez powrót karetki. Suma kontrolna może być stworzona w języku wyższego rzędu jak BASIC. Ilustruje to poniższy przykład :

10 REM aktualizacja sumy kontrolnej po wysłaniu znaku C$.

20 CK = CK + ASC (C$)

30 If CK9999 Then CK=CK-9999

Uwagi :

a) CK jest ustawiane na ) przed wysłaniem znaku „%” w linii 20.

b) CK zawiera wszystkie wysłane znaki za wyjątkiem pierwszego znaku sumy kontrolnej

c) Jedynym znakiem kontrolnym zawartym w sumie kontrolnej jest CR (znak LF nie jest liczony)

d) Jeżeli jest wysyłana linia (null line) zerowa (tylko CR), CR nie może być zawarty w sumie kontrolnej.

6) Na zakończenie udanego wprowadzenia danych z taśmy, gdy nie dostarczono sumy kontrolnej, CNC wyświetla komunikat „TAPE INPUT TERMINATED” (Wprowadzanie danych zakończone). Jeżeli suma kontrolna jest prawidłowa wyświetlany jest komunikat „TAPE IS GOOD” (taśma jest dobra).

Komenda PU

Poniżej następuje opis dwóch sposobów wysyłania danych (data output)

a) Wpisz z klawiatury CD, (prędkość przesyłu # (baud rate), wciśnij ENTER, wpisz PU, wciśnij ENTER.

b) Jeżeli urządzenie jest w trybie wprowadzania komend (command mode) i otrzyma DC1 z portu RS-232 CNC potwierdza przez PU.

Komenda PU ma dwa tryby transmisji. Pierwsza zakłada, że odległe urządzenie jak dalekopis lub dziurkacz taśmy jest „nieme”. Ten tryb jest rozpoczynany przez komendę PU (bez żadnych parametrów). CNC 88 transmituje program NC w następujący sposób :

1) Wysłany jest znak kontrolny DC2. Niektóre terminale odpowiadają na niego przez włączenie dziurkacza taśmy.

2) Następnie wysyłanych jest w przybliżeniu 300 zerowych znaków (czołówka (leader)). Czołówka jest transmitowana z prędkością przesyłu 600, 300, 150, 110.

3) Porcja danych jest otwierana znakiem „%”, po którym następują znaki LF lub CR.

4) Zawartość programu NC jest następnie przesyłana ze znakami LF i CR kończącymi każdą linię.

5) Po przesłaniu programu NC wysyłane są komendy TO i FO. Jeżeli został wybrana opcja, rozładowywana zostaje tablica narzędzi i uchwytów.

6) Dane zakończone są znakiem „%” wraz z LF i CR.

7) Ostatnią linią jest suma kontrolna jak opisano w komendzie TA.

Drugi tryb zakłada, że urządzenie przyjmujące dane jest programowalne i przystosowane do odbierania danych NC w sposób opisany poniżej. Ten tryb jest przywoływany przez komendę PU,,,1.

1) CNC 88 wysyła pusty znak (null character) i czeka na DC1 lub DC2 od urządzenia odbierającego.

2) Urządzenie wysyła DC1 lub DC2 co oznacza, że jest gotowe do przyjęcia danych.

3) CNC 88 odpowiada wysyłając 10 linii danych.

4) Urządzenie odbierające dane musi przetworzyć odebrane dane, wysłane przez CNC w kroku 3).

5) Kroki od 2 do 4 powtarzają się dopóki nie zostanie wykryty koniec pliku. Koniec linii jest zaznaczony przez linię zawierającą pojedynczy znak „%”. Wszystkie linie są zakończone tylko przez LF.

6) Po przesłaniu końca pliku CNC 88 wysyła sumę kontrolną opisaną powyżej.

Tryb DNC (DNC Mode)

Tryb DNC jest używany wtedy gdy program jest zbyt duży aby zmieścił się do pamięci obrabiarki CNC 88. Oprogramowanie CAD/CAM zwykle wysyła program zbyt duży aby mógł zmieścić się w pamięci CNC. Program może być dzielony i przechowywany bądź wysyłany do DNC.

DNC nie przechowuje programu w sterowniku. Sterownik otrzymuje kody programu przez port RS - 232 w blokach. Do bufora wysyłana jest wystarczające ilość informacji aby maszyna mogła pracować. W momencie gdy maszyna wykona polecenie zawarte w jednym kodzie zwraca się do buforu po więcej informacji. Kiedy bufor zaczyna być pusty, sterownik wydaje komendę jednostce wysyłającej informację, aby wypełniła bufor, tak aby urządzenie mogło nieprzerwanie pracować.

Kiedy w sterowniku nie ma już programu DNC zmieniają się pewne wymagania co do kodu :

a) Nie są dozwolone słowa O, liczby identyfikujące program

b) Nie są dozwolone komendy

c) Nie są dozwolone podprogramy użytkownika (L01-L89)

d) Podczas DNC nie są dozwolone ustalone podprogramy

e) Numery porządkowe są opcjonalne.

f) Program powinien być zakończony przez M0 bądź w ogóle bez żadnego kodu.

g) Dozwolone jest używanie Makr. (patrz rozdział 18).

W trybie DNC, używając oprogramowania takiego jak Assist, ProSend czy CNC Memory Manager, program serwera może być dostępny przez zakodowanie w programie napędu nośnika informacji, ścieżki i nazwy pliku. Jeżeli w trybie DNC występują w programie linie wskazujące ścieżkę i nazwę pliku, nie mogą w tym programie występować numery porządkowe.

Przykład :

N1 G0 G30 S3000 M3 E1 X0 Y0

N2 H1 Z.1 M7

C:\ASSIST\CNCDATA\MOLD.CNC

N3 G0 G90 H0 Z0

N4 M0

Protokół DNC (DNC Protocols)

Sterownik może używać jednego bądź dwóch typów protokołów liniowej metody przesyłania danych.

1) DNC, standardowym protokołem jest XON/XOFF.

a) Ten protokół wykorzystuje DC1 do DC4 do kontroli przepływu danych.

b) Kiedy maszyna nie może kontynuować odbioru danych lub bufor jest pełny, wysyłany jest sygnał zatrzymania XOFF. Jeżeli może zostać wznowiona wysyłany jest sygnał startu XON.

c) Ten protokół jest używany w normalnych operacjach DNC.

2) DNCX, używany jest protokół X modem z prędkością przesyłu 9600 bodów lub większą.

a) protokół X modem przesyła dane w blokach po 128 bajtów.

b) Po wysłaniu każdego bloku wykonywana jest suma kontrolna (checksum). Te bloki są używane do zgłaszania błędów. które mogą pojawić się podczas transmisji.

c) protokół X modem wymaga użycia komendy DNCX podczas operacji DNC.

d) DNCX musi być używane wraz z oprogramowaniem bądź urządzeniem zdolnym do przesyłu plików w protokołe X modem.

e) komenda DNCX jest dostępna tylko z procesora 1400-3.

Połączenie interfejsowe (Interface Connection) RS-232-C

Polecenia i dane są zwykle wprowadzane do CNC z klawiatury na VMC. Można polecić CNC aby otrzymała dana przez interfejs RS-232-C. Podobnie dane wysyłane zwykle do CRTmogą być skierowane do interfejsu. Ten interfejs wstawiany do wyposażenia przesyłającego dane (data terminal equipment - DTE) jest nazwany RS-232-C przez Electronic Industriec Association (EIA) Standard opublikowanym przez :

Electrovic Industries Assocaition

Engineering Department

2001 Eye St. N.W.

Washington, D.C. 20006.

Tabela 1 przedstawia schemat zastosowany w interfejsie CNC RS-232-C. DCE oznacza czas Data Communicztion Equipment (wyposażenie przesyłające dane). DCE jest normalnie modemem telefonicznym. Jeżeli użytkownik życzy sobie podłączyć komputer bądź terminal danych bezpośrednio do CNC, należy określić czy urządzenia jest ustawione jako DTE lub DCE. Jeżeli jako DCE kabel

9-przewodowy będzie wystarczający. CNC wymaga gniazdka zewnętrznego na końcu kabla (socket housing (female) connector). Jeżeli DTE użytkownik musi zrobić lub kupić przewód obejściowy modemu (modem bypass cable) (nazywany również modem zerowy (null modem)).

Dwie wersje modemu zerowego (null modem) pokazane są w Tabelach 2 i 3. Tabela 2 jest dla prostego 3-przewodowego kabla. Tabela 3 jest dla wyposażenia wykorzystującego schemat DTR wskazującego warunki takie jak przepełnienie bufora. Ten warunek wymaga przerwania w transmisji z CNC (patrz dwuszynowa metoda przesyłania danych). Jeżeli CNC nie znajdzie linii DSR w czasie krótszym niż 1 sekunda transmisja zostaje zawieszona do momentu ponownego połączenia.

Interfejs RS-232-C posiada programowalną prędkość przesyłu. Może być zmieniona przez użytkownika przez użycia komendy CD (patrz rozdział 8 instrukcji obsługi). Po włączeniu CNC początkowa prędkość przesyłu jest ustawiona przez komendę SETP. CNC jest ustawiony jedynie do transmisji asynchronicznej.

Sterownik CNC oczekuje i transmituje siedem bitów danych i jeden bit zatrzymania. Dla danych w kodzie ASCII wymagana jest parzystość

(even parity) - (E); dla danych w kodzie EIA-RS-244-B wymagana jest nieparzystość (odd parity) - (O).

FADAL's Parts Department posiada przewody RS232C i przewody zerowego modemu (NULL modem cables) skonfigurowane odpowiednio do komunikacji z VMC.

Konfiguracja przewodów (Cable Configuration)

Tabela 1.

Numer wtyku

Opis

Źródło sygnału

Złączka DIN 25 wtykowa

DTE (VMC)

DCE (MODEM)

1

Uziemienie ochronne

Protectice Ground (PG)

2

Dane Wysłane

Transmitted Data (TD)

X

3

Dane Otrzymane

Received Data (RD)

X

4

Żądanie wysłania

Request To Send (RTS)

X

5

Przygotowanie do wysłania

Clear to Send (CTS)

X

6

Gotowość urządzenia do transmisji danych

Data Set Ready (DSR)

X

7

Sygnał uziemienia

Signal Ground (SG)

8

Detekcja otrzymanego sygnału liniowego

Received Line Signal Detector (RLSD)

X

20

Gotowość terminalu danych

Data Terminal Ready (DTR)

X

Tabela 2

IBM-CompatiblePC- Simple DB25 Null Modem

RS232 Ułożenie wtyków dla PC compatybilnego z IMB

(RS232 Pinouts for IBM-compatible PC)

Simple DB25 Null Modem

złącze PC DB25

Tabela 2

złącze FADAL DB25

1

1

do uziemienia ochronnego

0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
Transmisja

2

2

Transmisja

0x08 graphic
0x08 graphic
Odbiór

3

3

Odbiór

0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic

4

4

0x08 graphic
0x08 graphic

5

5

0x08 graphic
0x08 graphic

6

6

0x08 graphic
Sygnał uziemienia

7

7

Sygnał uziemienia

0x08 graphic
0x08 graphic

8

8

0x08 graphic
0x08 graphic

20

20

22

22

Uwaga : Podłącz styk 1 do osłony na końcu kabla po stronie maszyny.

Tabela 3

IBM-CompatiblePC- DB9 do DB25 - zawarty Null Modem

RS232 Ułożenie wtyków dla PC compatybilnego z IMB

(RS232 Pinouts for IBM-compatible PC)

DB9 (@PC) do DB (@VMC) dla wyposażenia DTE

złącze DB9 COMn

Tabela 3

złącze FADAL DB25

0x08 graphic
0x08 graphic
Detekcja sygnału liniowego

1

1

do uziemienia ochronnego

0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
Transmisja

2

2

Transmisja

0x08 graphic
0x08 graphic
Odbiór

3

3

Odbiór

0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
Gotowość terminalu danych

4

4

Żądanie wysłania

0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
Sygnał uziemienia

5

5

Przygotowanie do wysłania

0x08 graphic
Gotowość urz. transmisji danych

6

6

Gotowość urz. transmisji danych

0x08 graphic
0x08 graphic
Żądanie wysłania

7

7

Sygnał uziemienia

0x08 graphic
0x08 graphic
Przygotowanie do wysłania

8

8

Otrzymanie detekcji sygnału linii

0x08 graphic
0x08 graphic
Wskaźnik dzwonkowy

9

0x08 graphic
Uwaga : nie jest wymagany

20

Gotowość terminalu danych

0x08 graphic
Null Modem przy takim

22

Wskaźnik dzwonkowy

ułożeniu wtyków

Uwaga : Podłącz styk 1 do osłony na końcu kabla po stronie maszyny.

Tabela 4

Złącze Macintosh II mini-8

RS232 Ułożenie wtyków dla Mcintosh II

(RS232 Pinouts forMacintosh II)

złącze MAC Mini8

Tabela 4

złącze FADAL DB25

0x08 graphic
0x08 graphic
0x08 graphic

1

1

do uziemienia ochronnego

0x08 graphic
0x08 graphic
0x08 graphic

2

2

Transmisja

0x08 graphic
Transmisja

3

3

Odbiór

0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic

4

4

Żądanie wysłania

0x08 graphic
0x08 graphic
Odbiór

5

5

Przygotowanie do wysłania

0x08 graphic

6

6

Gotowość urz. transmisji danych

0x08 graphic
0x08 graphic

7

7

Sygnał uziemienia

0x08 graphic
0x08 graphic
0x08 graphic
Sygnał uziemienia

8

8

Detekcja otrzymanego sygnału liniowego

Wymagane 10-12 voltów

z #3(czerwony) i #8 (czarny)

0x08 graphic
`Xon/Xoff' i `Strip' niemożliwe

20

Gotowość terminalu danych

Uwaga : Podłącz styk 1 do osłony na końcu kabla po stronie maszyny.

Tabela 5

Złącze Macintosh Plus DIN-9

RS232 Ułożenie styków dla Macintosh Plus

złącze MAC DIN9

Tabela 5

złącze FADAL DB25

0x08 graphic
Uziemienie konstrukcji

1

1

do uziemienia ochronnego

0x08 graphic
0x08 graphic

2

2

Transmisja

0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
Sygnał uziemienia

3

3

Odbiór

0x08 graphic
0x08 graphic

4

4

Żądanie wysłania

0x08 graphic
0x08 graphic
Transmisja

5

5

Przygotowanie do wysłania

0x08 graphic
0x08 graphic
0x08 graphic
+ 12 voltów

6

6

Gotowość urz. transmisji danych

0x08 graphic
0x08 graphic
Przygotowanie do wysłania

7

7

Sygnał uziemienia

0x08 graphic

8

8

Otrzymanie detekcji sygnału linii

0x08 graphic
Odbiór

9

0x08 graphic

20

Gotowość terminalu danych

Uwaga : Podłącz styk 1 do osłony na końcu kabla po stronie maszyny.

Tabela 6

Złącze Macintosh Plus DIN-8

RS232 Ułożenie styków dla Macintosh Plus

złącze MAC DIN8

Tabela 6

złącze FADAL DB25

0x08 graphic
Gotowość urz. transmisji danych

1

1

do uziemienia ochronnego

0x08 graphic
Przygotowanie do wysłania 0x08 graphic

2

2

Transmisja

0x08 graphic
Transmisja

3

3

Odbiór

0x08 graphic
0x08 graphic
Sygnał uziemienia 0x08 graphic
0x08 graphic

4

4

Żądanie wysłania

0x08 graphic
0x08 graphic
Odbiór

5

5

Przygotowanie do wysłania

0x08 graphic
RS-422

6

6

Gotowość urz. transmisji danych

0x08 graphic

7

7

Sygnał uziemienia

0x08 graphic
RS-422

8

8

Detekcja otrzymanego sygnału liniowego

0x08 graphic

20

Gotowość terminalu danych

Uwaga : Podłącz styk 1 do osłony na końcu kabla po stronie maszyny.

Procedury komunikacji VMC

Parametry Kontrolne VMC

Pierwszym etapem jakiejkolwiek transmisji jest przygotowania sterownika VMC. Gdy na ekranie wyświetlony jest komunikat ENTER NEW COMMAND - (WPROWADŹ NOWĄ KOMENDĘ), wprowadź nową komendę CD,# i wciśnij ENTER. Te komendy ustalają prędkość przesyłu i przygotowuje port RS-232. Użyj prawidłową komendę do ustalenia pożądanej prędkości transmisji.

CD,1 = 110 bodów

CD,2 = 150 bodów

CD,3 = 300 bodów

CD,4 = 600 bodów

CD,5 = 1200 bodów

CD,6 = 2400 bodów

CD,7 = 4800 bodów

CD,8 = 9600 bodów

CD,9 = 19200 bodów

CD,10 = 38400 bodów

Uwaga : CD,9 i CD,10 są dostępne tylko z szybkim procesorem 1400-3.

Odbieranie danych/programów w VMC (Receiving Data/Programs at the VMC)

Przykład:

CD,6 ENTER Ta komenda ustawia prędkość transmisji na 2400 bodów.

Parametry posuwu i echa również mogą być używane wraz z komendą CD.

Więcej szczegółowych informacji dotyczących tych parametrów znajduje się w Instrukcji Użytkownika dot. Komend (Users Manual Commands)

Po otrzymaniu danych, komenda TA,1 jest używana do odebrania pliku. Ta komenda jest wprowadzana po komendzie CD.

Przykład:

Program wysyłany do sterownika powinien zaczynać się i kończyć się znakiem „%”.

CD,6 ENTER

TA,1 ENTER VMC jest gotowy do odbioru programu.

Po wprowadzenia komendy TA sterownik jest gotowy do odbioru pliku. Program może być wysłany do sterownika z urządzania źródłowego.

Wysyłanie danych/programów od VMC (Sending Data/Programs from the VMC)

Przykład:

Kiedy program jest transmitowany z VMC do urządzenia odbierającego, używana jest komenda PU. Przed użyciem komendy PU urządzenie odbierające musi być gotowe do odbioru.

Sprawdź wymagania odbioru plików urządzenia odbierającego. Kiedy urządzenie odbierające jest gotowe do odbioru, wprowadź komendy CD i PU.

CD,6 ENTER

PU,2 ENTER Ta komenda transmituje dane programu tylko do urządzenia odbierającego.

Dla różnych urządzeń odbierających mogą być wymagane różne parametry komendy PU.

Opcje danych:

0 = Aktualnie aktywny program i uchwyty

1 = Tylko uchwyty

2 = Tylko aktualnie aktywny program

3 = Wszystkie programy w pamięci

Opcje kodu:

0 = ASCII (Standard)

1 = EIA

Opcje TTY:

0 = Komputer (Standard)

1 = Czołówka, Program, Dodatkowa karta uzupełniająca informacje na kartach poprzednich (Ta opcja używana jest tylko dla czytników kart)

Po wprowadzeniu komendy PU program jest transmitowany do urządzenia odbierającego.

Procedury dot. urządzeń do transmisji (Device Communications Procedures)

Komputer

Procedury opisane w tym rozdziale dotyczą ogólnej transmisji komputerowej.

Komputer musi być wyposażony w szeregowy port transmisji RS-232. Jeżeli mysz lub pióro świetlne są zainstalowane, należy się upewnić, że port szeregowy jest dostępny dla transmisji. Upewnij się czy jest to port COM1 czy COM2. Ta informacja jest istotna dla używanego oprogramowania.

Przewód RS-232 musi być skonfigurowany dla transmisji. Powinna zostać użyta standardowa 25 pionowa (wtyczkowa) konfiguracja przedstawiona powyżej w Tabeli 2. Może być uzyskana przez użycia przewodu FADAL Null Modem. Połącz tym kablem VMC i szeregowy port komputera.

Parametry komunikacji muszą być ustawione w oprogramowaniu. Dokumentacja oprogramowania opisuje procedurę ustalania tych parametrów. VMC używa następującego ustawienia parametrów do komunikacji z FADAL :

1) Ustal prędkość przesyłu dostosowanego do maszyny (zwykle 2400)

2) Parzystość

3) 7 bitów danych

4) 1 bit zatrzymania

5) Xon/Xoff Handshake (ON)

Niektóre rodzaje oprogramowania mają dodatkowe parametry. Użyj poniższych ustaleń:

6) Przesyłanie programu co linię (Strip Line Feeds) (No (Nie)

7) Format kodu znakowego (ASCII lub EIA)

8) Strip Carriage Returns (No (Nie))

9) Efekt klawiatury na ekranie (Yes (Tak))

10) Opóźnienie po końcu linii (0.0 sekund)

VMC i komputer są gotowe do transmisji

Odbieranie przez VMC

1) Wprowadź odpowiednią komendą CD do sterownika VMC.

2) Wprowadź właściwą komendą TA aby odebrać program w VMC.

3) Wykonaj procedury oprogramowania do transmisji pliku do VMC.

4) Po utrzymaniu pliku, wciśnij przycisk MANUAL aby wrócić do trybu wprowadzania komend.

Transmisja z VMC

1) Wprowadź odpowiednią komendą CD do sterownika VMC.

2) Przygotuj komputer do odebrania pliku. Sprawdź dokumentację oprogramowania po stosowna procedurę.

3) Wprowadź właściwą komendą PU do sterownika VMC.

4) Po utrzymaniu pliku, wciśnij przycisk MANUAL aby wrócić do trybu wprowadzania komend.

Czytnik kart perforowanych (Tape Punch) / Dalekopis (Teletype)

Procedura opisana w tym rozdziale odnosi się do modelu DSI czytnika kart perforowanych LRP300. Procedury dla innych czytników kart perforowanych lub dalekopisów mogą różnić się od opisywanych. Skontaktuj się z producentem twojego urządzenia w celu uzyskania dokładnych informacji na temat procedur.

Opisywany czytnik taśmy wykorzystuje przewód RS-232 do transferu danych. Przewód musi być z równolegle ułożonymi drutami. To znaczy, że kabel połączony do jednej wtyczki (pin) musi być podłączony do korespondującej wtyczki (pin) na drugim końcu przewodu. Null Modem nie jest używany do czytników taśmy ani do dalekopisów. Przewód powinien być podłączony do Czytnika taśmy DSI w dolnym porcie 25 pinowym (wtyczkowym).

Dla czytnika taśmy DSI ustawienia dla komunikacji powinny być ustawione jak poniżej :

OC/l RS-232 RS-232

HIGH/LOW HIGH

FULL/HALF FULL

LINE/LOCAL LOCAL

OFF/REM CTL OFF

OFF/PRINT PRINT

ON/PUNCH PUNCH

RUN Press to start

Przygotuj maszynę do komunikacji przez wprowadzenie komendy DC. Użyj komendy CD,3 do ustawienia prędkości przesyłu o wartości 300 bodów. Ta prędkość transmisji jest używana przez czytnik taśmy. Maszyna i czytnik taśmy są gotowe do transmisji.

Obieranie na VMC.

1) Wprowadź komendę CD,3 do sterownika VMC.

2) Wprowadź właściwą komendą TA aby odebrać program w VMC.

3) Włóż papierową taśmę do czytnika taśmy bądź do dalekopisu.

4) Wciśnij przycisk RUN aby zacząć transmisję.

5) Po utrzymaniu pliku, wciśnij przycisk MANUAL aby wrócić do trybu wprowadzania komend.

Transmisja z VMC

1) Wprowadź komendę CD,3 do sterownika VMC.

2) Wciśnij przycisk RUN na czytniku taśmy aby przygotować czytnik do odbioru pliku.

3) Wprowadź właściwą komendą PU do sterownika VMC.

4) Po utrzymaniu pliku, wciśnij przycisk MANUAL aby wrócić do trybu wprowadzania komend.

Wykrywanie usterek w transmisji (Communications Troubleshooting)

Wiele czynników musi być sprawdzonych do odnalezienia problemu w transmisji. Przejrzyj otoczenie, sprawdź plik, VMC, przewody, komputer i na końcu komputerowe oprogramowanie służące do transmisji. Każdy z tych podsystemów może wpływać lub wywoływać problemy w transmisji.

Otoczenie (Environment)

Na terenach gdzie często dochodzi do wyładowań atmosferycznych, transmisja może być przerwana w czasie lub po wyładowaniu, które uderzyło w sieć elektryczną. Piorun może wywrzeć wpływ na pamięć sterownika CNC, który powinien być w takich wypadkach wyzerowany z trybie DI. Sugeruje się kontakt z działem obsługi lub przejrzenie instrukcji eksploatacyjnej i odszukanie procedury zerowania.

* eliminator przepi** RS-232 jest przydatnym urządzeniem ochronnym w tego typu otoczeniu.

Plik

1 Czy plik był kiedykolwiek udanie transmitowany do VMC ? Jeżeli plik był wcześniej transmitowany, czy był ostatnio edytowany i czy cokolwiek zostało wprowadzone do pliku ? Użyj edytora bądź procesora tekstu, który pokaże ukryte znaki. Jeżeli znajdują się w pliku ukryte znaki, usuń je.

2 Jeżeli plik nie został udanie przesłany użyj ponownie edytora bądź procesora tekstu, który pokaże ukryte znaki. Jeżeli ukryte znaki znajdują się w pliku, usuń je.

a) Jedynym akceptowalnym znakiem przez procentowym znakiem inicjacji transmisji są DNC, DNCX oraz TA,1. W dodatku w trybie DNC nie są dozwolone słowa O.

Przykład :

DNC

%

b) Wymagana jest dwusekundowa przerwa pomiędzy komendą DNC i pierwszym symbolem procentu (%). Jeżeli oprogramowanie używane do transmisji nie jest w stanie zapewnić dwusekundowej przerwy, usuń z pliku komendy DNC, DNCX, i TA,1 i wpisz te komendy do VMC przez rozpoczęciem transmisji pliku.

3 Jeżeli plik jest przesyłany przez czytnik taśmy lub taśma jest czytana i umieszczana na dysku, plik może zawierać znak czołówki przez znakiem procentu. Czołówkę należy usunąć.

4 Jeżeli niektóre dane pliku są możliwe do wysłania, natomiast niektóre nie, sprawdź czy nie występują błędy w składni programu.

a) Znajdź błędy w składni programu (syntax error) i popraw je. Błędami są na przykład podwójne słowa przesunięcia lub brak wyrazów.

Przykład :

X1.23 X4.5 - podwójne słowo przesunięcia

-Y2.3 - nieprawidłowe położenie (-) minusa

.534 - brak słowa

* Użyj komendy TA1,1 do transmisji programu aby sterownik zatrzymał transmisję i wyświetlił linię, w której występuje błąd w składni.

5 Jeżeli program był pisany w edytorze lub procesorze tekstów, plik musi być zachowany jako plik tekstowy. Niektóre procesory dołączają do pliku znaki związane z formatowaniem tekstu, które mogą przeszkadzać w transmisji.

VMC

1 Sprawdź, czy przewody uziemiające są prawidłowo zamocowane.

a) Pojedynczy, ciągły przewód miedziany podłączony od zbiorczej szyny uziemienia w skrzynce połączeniowej VMC do głównego źródła energii elektrycznej budynku jest właściwym i jedynym akceptowalnym uziemieniem. Wymagania uziemienia wyjaśnione są na zielonej naklejce w skrzynce połączeniowej. Inne metody jak uziemienie do kanału kablowego, lub prętu są nie prawidłowe i mogą prowadzić do problemów w transmisji. Sposób uziemiania opisany jest również w Instrukcji Eksploatacji.

b) Sprawdź również czy śruby mocujące przewód uziemiający w VMC są odpowiednio wytrzymałe i dokręcone.

c) Przewód uziemiający wtyczkę złącza RS-232 DB25 w środku szafki sterownika CNC powinien być podłączony z portu RS-232 do środka szafki sterownika CNC. Ten przewód jest podłączony do pinu (końcówki) #1 wtyczki DB25 tylko po stronie VMC. (Prawidłowa konfiguracja - Patrz Tabela 2)

* Jeżeli farba nie została usunięta z tego miejsca, zdrap farbę i podłącz przewód

2 Sprawdź zanocowanie przewodu wychodzącego z portu RS-232 znajdującego się w środku szafki sterownika CNC do gniazdka 1030.

a) Czasami kabel obluzowuje się we wtyczce. Dociśnij wtyczkę w gniazdku upewniając się, że jest prawidłowo zamocowana.

b) Sprawdź czy przewód nie jest naruszony lub posupłany i wymień go jeżeli cokolwiek może wskazywać na jego uszkodzenie.

3 W przypadku VMC z modemem telefonicznym, upewnij się czy wtyczka DB25 w środku szafki sterowniczej CNC NIE jest podłączona w tyłu modemu. Jeżeli tam się znajduje, będzie przerywać normalną transmisję przez port

RS-232.

4 Przetestuj gniazdko 1030. Wtyczka testowa znajduje się w czasie transportu na spodzie szafki sterowniczej CNC. Jest to wtyczka DB25 bez przewodu, w której piny 2 i 3 są złączone zamykając obwód. Włóż wtyczkę w port

RS-232 na zewnątrz z tyłu szafki sterowniczej CNC.

a) Użyj trybu diagnostycznego do przeprowadzenia testu.

1)Przejdź do pozycji bazowej .

2) W trybie wprowadzania komend wpisz DI i wciśnij ENTER.

3) Wpisz G0 3000 i wciśnij ENTER - wejście do menu testu

4) Wciśnij 4 i wybierz test RS-232 (1030).

5) Wybierz prędkość przesyłu (zwykłą prędkość używaną w normalnej transmisji)

6) obserwuj ekran.

* Liczby obok słowa TESTING (testowanie) powinny się zmieniać. Oznacza to, że gniazdo 1030 przeszło test.

* Na końcu innych sformułowań powinno znajdować się zero. Jeżeli pojawiły się inne numery oznacza to, że gniazdko 1030 jest uszkodzone (zakładając, że przewód został poprzednio sprawdzony jak w kroku (2). Uwaga : Według naszych doświadczeń 1030 bywa rzadko uszkodzone.

* Jeżeli test diagnostyczny wypadł pomyślnie, oznacza to że VMC nie jest odpowiedzialny za problemy w transmisji.

7) Wciśnij przycisk Manual w celu zakończenia testu.

8) Wyłącz VMC, poczekaj 10 sekund i włącz ponownie.

5 Czy w VMC została ustalona prawidłowa prędkość transmisji ?

a) Za pomocą komendy CD,# wybiera się prędkość transmisji. Komenda MU posiada listę wszystkich prędkości przesyłu, jest ona również umieszczona w instrukcji obsługi.

b) Komendą SETP ustawia się domyślną wartość prędkości transmisji. Instrukcja CD,# zmienia tymczasowo wybór w stronie parametrów komendy SETP.

Przewody

1 Sprawdź, czy wszystkie połączenia pomiędzy przewodami oraz VMC i komputerem są mocno zamocowane, włączając eliminator drgań, przełączniki, łączniki.

* Luźno zamocowane przewody są jednym z najczęstszych problemów połączeń elektrycznych

2 Jeżeli na przewodach zamocowany jest przełącznik sprawdź, czy jest ustawiony we właściwej pozycji.

a) Sprawdź, czy przewody znajdują się w odpowiednich portach.

b) Zmień kilkakrotnie położenie przełącznika. Czasami złącza są skorodowane i przełączanie przełącznika może chwilowo rozwiązać problem.

* Jeżeli przełączanie przełącznika okazało się skuteczne, należy wyczyścić przełącznik bądź wymienić go na nowy.

3 Jeżeli kable są zbyt długie i poplątane, sugeruje się je skrócić. Splątane przewody mogą się łamać i powodować przerwy w obwodzie. Dodatkową zaletą krótkich kabli jest to, że istnieje mniejsza szansa na wystąpienie błędu parzystości.

4 Sprawdź, czy przewody nie są położone zbyt blisko lub owinięte wokół świateł jarzeniowych bądź podłączone do linii wysokiego napięcia przeznaczonego dla VMC lub innych urządzeń. To może powodować od czasu do czasu zakłócenia częstotliwości prądu, napięcie indukcyjne w przewodach. Spawarki stojące blisko mogą powodowa* zakłócenia transmisji

5 Otwórz wtyczkę DB25 i sprawdź czy piny są prawidłowo złożone i nie występują zimne luty, które należy ponownie położyć.

6 Sprawdź, czy przewody podłączone są do odpowiednich pinów (styk*w). Odpowiednie położenie pinów znajduje się w Podręczniku Użytkownika.

* Upewnij się, że przewód uziemiający podłączony jest tylko do wtyczki włożonej do VMC. Pin 1 nie może być uziemiany we wtyczce podłączonej do komputera.

7 Jeżeli używany jest przewód prostowodowy wymagany jest zerowy modem (null modem). Przewód modemu zerowego (null modem cable) może być zakupiony w Oddziale Części FADAL (część # wir-0150) lub w każdym sklepie komputerowym. Zerowy modem to krótki odcinek kabla, który posiada złączone piny 2 i 3. W Instrukcji Użytkownika znajduje się objaśnienie dotyczące skrzyżowania lub łącznika.

a) Modem zerowy dostarczony przez FADAL powinien posiadać przełącznik w zewnętrznej pozycji w stosunku do kabla.

8 Przeprowadź test wszystkich części przewodu z VMC do komputera według opisu testu w kroku 4 podrozdziału VMC i wymień wszystkie części, które są uszkodzone.

9 Jaka jest długość przewodu ?

a) Im dłuższy przewód tym mniejsza jest prędkość przesyłu.

* Przesył o większej prędkości może działać na dłuższym przewodzie, jednakże przy większej prędkości przesyłu wzrasta prawdopodobieństwo zagubienia części informacji.

* Spróbuj przesłać dane przy niższej prędkości przesyłu, może to poprawić komunikację. Może to jednakże oznaczać mniejsze napięcie w porcie IO komputera.

Komputer i port IO

1 Czy przewód jest podłączony do właściwego portu komputera ?

a) Właściwe porty oznaczone są COM lub SER

b) Jeżeli porty nie są oznaczone, port COM lub port seryjny to ten z wystającymi bolcami (pinami).

* Przełącznik może być potrzebny jeżeli przewód jest również z wtyczką z wystającymi bolcami.

2 Czy port jest działający ?

a) Czy kabel w komputerze jest podłączony od wewnątrz do portu ?

b) Sprawdź napięcie pomiędzy 2 i 7 pinem podczas transmisji pliku (użyj pliku o dostatecznie dużej wielkości aby umożliwić pomiar napięcia). Napięcie pomiędzy dodatnim pinem 2 a ujemnym pinem 7 powinno wynosić od 10 do 12 voltów. Napięcie poniżej 10 voltów może powodować przerwania transmisji.

* Miernik napięcia powinien być ustawiony na AC ( prąd przemienny).

3 Czy podczas konfiguracji komputera, jakiekolwiek przerwania powodowały zakłócenia w transmisji przez port ?

* Wykwalifikowany informatyk jest w stanie potwierdzić, że port jest wolny od innych przerwań.

4 Czy myszka jest podłączona do odpowiedniego portu ?

a) Zwykle mysz jest podłączona do COM1 lub port numer 1.

* Podłącz mysz na COM1 i podłącz przewód VMC do COM2 i spróbuj transmisji.

* Jeżeli mysz nie jest używana w czasie procesu DNC usuń polecenia dotyczące myszy z plików CONFIG.SYS i/lub AUTOEXEC.BAT i wtedy uruchom ponownie komputer.

(Uwaga : Jedynie osoba zaznajomiona z tymi plikami powinna dokonywać tej operacji, ponieważ pliki te są niezbędne do uruchomienia jakiegokolwiek komputera kompatybilnego z IBM. Zajrzyj do Podręcznika DOS odnośnie tych plików i prawidłowego ich modyfikowania.

5 Niektóre wygaszacze ekranu mogą powodować przerwania, zmień prędkość przesyłu lub też prześlij pojedynczy ukryty znak, kiedy uruchomi się wygaszacz ekranu. Usuń lub wyłącz wygaszacz ekranu i spróbuj transmisji ponownie.

6 Ważna jest jakość gniazda IO. Nie polecane są wieloczynnościowe gniazda IO. Najlepsze są wysokiej jakości gniada przeznaczone tylko pełnienia funkcji IO, takich firm jak na przykład DigiBoard lub QuadTech. Są one dostosowane do systemu operacyjnego używanego przez komputer, jedne są używane przez system DOS inne przez Windows, inne przez mikrokanały (micro channel) (IBM PS/2). Powinny posiadać napięcie 12 voltów pomiędzy 2 i 7 pinem.

* Miernik napięcia powinien być ustawiony na AC ( prąd przemienny).

7 Jeżeli w komputerze zainstalowana jest karta sieciowa, technik komputerowy, który instalował kartę, powinien sprawdzić adresy IO i czy nie występują zakłócenia.

8 Oprogramowane FADAL Assist posiada w menu tester RS-232. Umieść wtyczkę w porcie i postępuj zgodnie z instrukcjami na ekranie w teście numer 1.

Oprogramowanie

1 Sprawdź parametry komunikacji w oprogramowaniu.

a) TA, DNC i PU (używając Xon/Xoff)

- Baud Rate (prędkość przesyłu) - istnieje wiele wartości prędkości przesyłu, musi one odpowiadać prędkości przesyłu ustawionej w VMC za pomocą komendy SETP lub CD,#.

- Patiry - (parzystość/nieparzystość) - Even (parzystość)

- Data Bits (bity danych) - 7

- Stop Bits (bit zatrzymania) - 1

- EOB (End Of Block - koniec bloku) - CR, LF (ASCII 13,10)

- Starting and ending character (znak początkowy i końcowy) - % (ASCII 37)

- Xon/Xoff (Handshake oprogramowania) disabled (niemożliwy dla TA enabled (możliwy dla DNC i PU

- Hardware handshake (Handshake sprzętu) - disabled (niemożliwy)

b) DNCX (używając Xmodem)

- Baud Rate (prędkość przesyłu) - istnieje wiele wartości prędkości przesyłu, musi one odpowiadać prędkości przesyłu ustawionej w VMC za pomocą komendy SETP lub CD,#.

- Patiry - (parzystość/nieparzystość) - None (żadna)

- Data Bits (bity danych) - 8

- Stop Bits (bit zatrzymania) - 1

- EOB (End Of Block - koniec bloku) - CR, LF (ASCII 13,10)

- Starting and ending character (znak początkowy i końcowy) - % (ASCII 37)

- Packet Data Bytes (wielkość pakietu danych) -128

- Hardware handshake (Handshake sprzętu) - disabled (niemożliwy)

Patrz również podrozdział „Jak wysłać Plik Używając Xmodem dla DNCX'

na stronie 2.

2 Wyślij plik z poziomu DOS, niewykorzystując zainstalowanego oprogramowania. Jeżeli transmisja się udała oprogramowanie jest wątpliwej jakości.

a) W DOS-ie wpisz dwie następujące komendy (wytłuszczone) :

MODE COM2:2400,E,7,1 - MODE port, prędkość transmisji, parzystość, bity danych, bit zatrzymania

MODE = komenda DOS (plus spacja)

port = COM2

: = : (: jest wymagany w składni DOS-owej)

prędkość = 2400

, = , (,jest wymagany w składni DOS-owej)

parzystość = Even (parzystość)

, = , (,jest wymagany w składni DOS-owej)

bit danych = 7

, = , (,jest wymagany w składni DOS-owej)

bit zatrzymania = 1

TYPE C:\CNCDATA\PN1234.NC.COM2-

TYPE ścieżka dostępu nazwapliku>port

TYPE = komenda DOS (plus spacja)

ścieżkadostępu= C:\CNCDATA\ napęd+katalog(i), w których znajduje się plik

nazwapliku = PN1234.NC nazwa pliku, który na zostać wysłany

> = >(> jest wymagany w składni DOS-owej)

port = COM2

* Przed wpisaniem tych dwóch komend VMC powinien być w trybie TA,1 gotowy do odbioru programu z prędkością transmisji 2400.

* Zajrzyj do Podręcznika DOS odnośnie dodatkowych informacji dotyczących komend DOS opisanych powyżej.

3 Używanie programów przeznaczonych do pracy w systemie DOS w systemie Windows może powodować zakłócenia.

4 Zamiana komputera może być skuteczne tylko wtedy, gdy komputer działa w innych sytuacjach. Przeciwnym wypadku komputer może mieć również problem.

14-32

Rozdział czternasty : Komunikacja / Przesyłanie danych Strona 33



Wyszukiwarka

Podobne podstrony:
Komendy, Elektronika, CNC, Fadal
ROZ17P, Elektronika, CNC, Fadal
ROZ18P, Elektronika, CNC, Fadal
ROZ11P, Elektronika, CNC, Fadal
ROZ19P, Elektronika, CNC, Fadal
Napęd Elektryczny wykład
Podstawy elektroniki i miernictwa2
elektryczna implementacja systemu binarnego
urządzenia elektrotermiczn
Podstawy elektroniki i energoelektroniki prezentacja ppt
Elektryczne pojazdy trakcyjne
elektrofizjologia serca
Ćwiczenia1 Elektroforeza
elektrolity 3
Urządzenia i instalacje elektryczne w przestrzeniach zagrożonych wybuchem
Elektroforeza DNA komórkowego BioAut1, BioAut2 i Ch1

więcej podobnych podstron