Последовательная передача данных

Применение

TNC7 автоматически использует протокол передачи LSV2 для последовательной передачи данных. За исключением скорости передачи в машинном параметре baudRateLsv2 (№ 106606) параметры протокола LSV2 фиксированы.

Описание функций

В машинных параметрах RS232 (№106700) вы можете задать дополнительный тип передачи (интерфейс). Описанные ниже возможности настройки действительны только для соответствующего, заново определенного интерфейса.

Машинные параметры

Вы можете определить следующие настройки в следующих машинных параметрах:

Параметры станка

Настройка

baudRate (№ 106701)

Скорость передачи данных (скорость передачи)

Ввод: 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 (№ 106702)

Протокол передачи данных

  • STANDARD: стандартная передача данных, построчно
  • BLOCKWISE: передача данных пакетами
  • RAW_DATA: передача данных без протокола, простая передача символов

Ввод: STANDARD, BLOCKWISE, RAW_DATA

dataBits (№ 106703)

Биты данных в каждом передаваемом символе

Ввод: 7 Bit, 8 Bit

parity (№ 106704)

Проверка ошибок передачи с помощью бита четности

  • NONE: без формирования четности, без обнаружения ошибок
  • EVEN: четная четность, ошибка с нечетным числом установленных битов
  • ODD: нечетная четность, ошибка с четным числом установленных битов

Ввод: NONE, EVEN, ODD

stopBits (№ 106705)

С помощью старт-бита и одного или двух стоп-битов получателю предоставляется возможность синхронизации каждого передаваемого символа во время последовательной передачи данных.

Ввод: 1 Stop-Bit, 2 Stop-Bits

flowControl (№ 106706)

С помощью функции Handshake два устройства контролируют передачу данных. Различают Software-Handshake и Hardware-Handshake.

  • NONE: нет управления потоком данных
  • RTS_CTS: аппаратное квитирование, остановка передачи через RTS активна
  • XON_XOFF: программное квитирование, остановка передачи через DC3 активна

Ввод: NONE, RTS_CTS, XON_XOFF

fileSystem (№ 106707)

Файловая система для последовательного интерфейса

  • EXT: минимальная файловая система для принтера или ПО передачи данных разработанного не HEIDENHAIN
  • FE1: связь с TNCserver или внешним дисководом

Если вам не требуется специальная файловая система, этот машинный параметр не требуется.

Вывод: EXT, FE1

bccAvoidCtrlChar (№ 106708)

Символ контроля блока (BCC) – это символ проверки блока. BCC дополнительно добавляется к блоку передачи для облегчения обнаружения ошибок.

  • TRUE: контрольная сумма не управляющему символу
  • FALSE: не активна

Ввод: TRUE, FALSE

rtsLow (№ 106709)

С помощью этого необязательного параметра вы указываете, какой уровень должна иметь линия RTS в состоянии ожидания.

  • TRUE: В состоянии ожидания уровень установлен на низкий
  • FALSE: В состоянии ожидания уровень установлен на высокий

Ввод: TRUE, FALSE

noEotAfterEtx (№ 106710)

Этот необязательный параметр используется для указания, следует ли отправлять символ EOT (конец передачи) после получения символа ETX (конец текста).

  • TRUE: символ EOT не отправляется
  • FALSE: отправляется символ EOT

Ввод: TRUE, FALSE

Пример

Для передачи данных с помощью программного обеспечения для ПК TNCserver, вы должны задать в машинных параметрах RS232 (№ 106700) следующие настройки:

Параметр

Подтвердить

Скорость передачи данных в бодах

Должна совпадать с настройкой TNCserver

Протокол передачи данных

ПОБЛОЧНО

Биты данных в каждом передаваемом символе

7 бит

Тип проверки четности

ЧЕТНЫЙ

Количество стоп-битов

1 стоп-бит

Тип Handshake

RTS_CTS

Файловая система для работы с файлами

FE1

TNCserver является частью программного обеспечения TNCremo для ПК.

Программное обеспечение для ПК для передачи данных