Seri veri aktarımı

Uygulama

TNC7 aktarım protokolünü, LSV2 seri veri aktarımı için otomatik olarak kullanır. baudRateLsv2 (No. 106606) makine parametresindeki Baud oranına kadar LSV2 protokolündeki parametreler sabit olarak belirtilmiştir.

Fonksiyon tanımı

RS232 (no. 106700) makine parametresinde başka bir aktarım tipi (arayüz) belirleyebilirsiniz. Aşağıda açıklanan ayar olanakları sadece yeni tanımlanan arayüz için etkilidir.

Makine parametreleri

Aşağıdaki makine parametrelerinde aşağıdaki ayarları tanımlayabilirsiniz:

Makine parametresi

Ayar

baudRate (No. 106701)

Veri aktarım hızı (baud hızı)

Giriş: BAUD_110, BAUD_150, BAUD_300 BAUD_600, BAUD_1200, BAUD_2400, BAUD_4800, BAUD_9600, BAUD_19200, BAUD_38400, BAUD_57600, BAUD_115200

protocol (no. 106702)

Veri aktarım protokolü

  • STANDARD: Standart veri aktarımı, satır satır
  • BLOCKWISE: Paket halinde veri aktarımı
  • RAW_DATA: Protokolsüz aktarım, sadece karakter aktarımı

Giriş: STANDARD, BLOCKWISE, RAW_DATA

dataBits (no. 106703)

Her aktarılan işaretteki veri Bit'leri

Giriş: 7 Bit, 8 Bit

parity (no. 106704)

Parite biti ile aktarım hatalarını kontrol etme

  • NONE: parite yapısı yok, hata tespiti yok
  • EVEN: düz parite, tek sayıda bit setinde hata
  • ODD: düz olmayan parite, tek sayıda bit setinde hata

Giriş: NONE, EVEN, ODD

stopBits (no. 106705)

Seri veri aktarımı sırasında başlangıç biti ve bir veya iki dur biti ile alıcıya, her aktarılan işaret için bir senkronizasyon sağlanır.

Giriş: 1 Stop-Bit, 2 Stop-Bits

flowControl (no. 106706)

Bir Handshake ile iki cihaz veri aktarımı kontrolü gerçekleştirir. Yazılım Handshake ve donanım Handshake arasında ayrıştırma yapılır.

  • NONE: Veri akışı kontrolü yok
  • RTS_CTS: Donanım-Handshake, RTS üzerinden aktarım durdurma etkin
  • XON_XOFF: Yazılım-Handshake, DC3 üzerinden aktarım durdurma etkin

Giriş: NONE, RTS_CTS, XON_XOFF

fileSystem (no. 106707)

Seri arayüzlerine yönelik dosya sistemi

  • EXT: Yazıcı veya HEIDENHAIN dışındaki aktarım yazılımı için minimum dosya sistemi
  • FE1: TNCserver veya harici disket birimi ile iletişim

Özel bir dosya sistemine ihtiyaç duymuyorsanız bu makine parametresi gerekli değildir.

Giriş: EXT, FE1

bccAvoidCtrlChar (no. 106708)

Block Check Charakter (BCC) bir blok kontrol karakteridir. BCC, hata algılamasını kolaylaştırmak için bir aktarım bloğuna eklenir.

  • TRUE: BCC, herhangi bir kumanda karakteriyle eşleşmiyor
  • FALSE: fonksiyon etkin değil

Giriş: TRUE, FALSE

rtsLow (no. 106709)

Bu isteğe bağlı parametreyle RTS hattının bekleme durumunda hangi seviyeye sahip olacağını belirlersiniz.

  • TRUE: Bekleme durumunda seviye low üzerindedir
  • FALSE: Bekleme durumunda seviye high üzerindedir

Giriş: TRUE, FALSE

noEotAfterEtx (no. 106710)

Bu isteğe bağlı parametreyle bir ETX karakteri (End of Text) alındıktan sonra bir EOT karakterinin (End of Transmission) gönderilip gönderilmeyeceğini belirlersiniz.

  • TRUE: EOT karakteri gönderilmedi
  • FALSE: EOT karakteri gönderildi

Giriş: TRUE, FALSE

Örnek

PC yazılımı TNCserver ile veri aktarımı için RS232 (no. 106700) makine parametresinde aşağıdaki ayarları tanımlayın:

Parametre

Seçim

Baud'da veri aktarımı oranı

TNCserver'deki ayarla örtüşmelidir

Veri aktarım protokolü

BLOCKWISE

Her aktarılan işaretteki veri Bit'leri

7 Bit

Parite kontrolünün türü

EVEN

Durdurma Bit'i sayısı

1 durdurma Bit'i

Handshake türü

RTS_CTS

Dosya operasyonu için dosya sistemi

FE1

TNCserver, TNCremo PC yazılımının bir parçasıdır.

Veri aktarımı için PC yazılımı