Интерфейс RS-232

Интерфейс RS-232 — компонент. Предназначен для подключения к компьютеру стандартных внешних устройств (принтера, сканера, модема, мыши и др.), а также для связи компьютеров между собой.

Внешний вид компонента

Режим проектировщика Режим оператора
Интерфейс RS-232 - Режим проектировщика.jpg Не имеет

Параметры:

Входные

  • Входная строка — строка отправляемых данных.
  • Входные данные — отправляемые данные в бинарном виде.
  • Вкл/Выкл — начало или окончание работы по интерфейсу RS-232.

Выходные

  • Выходная строка — строка принятых данных.
  • Выходные данные — получаемые данные в бинарном виде.

Настраиваемые свойства:

Общие свойства (окружение)

Частные свойства (в скобках значение, установленное по умолчанию):

  • PortNumber (1) — номер последовательного (COM) порта для работы с источником питания.
  • bode (9600) — скорость передачи данных: 110; 300; 600; 1200; 2400; 9600; 14400; 19200.
  • parity (No) — чётность: No; Odd; Even; Mark; Space.
  • data (8) — биты данных: 4; 5; 6; 7; 8.
  • stopbit (1) — количество стоповых битов: 1; 1.5; 2.
  • ReadTimeoutInterval (0) — таймаут между двумя символами.
  • ReadTimeoutMultiplier (0) — общий таймаут операции чтения.
  • ReadTimeoutConstant (0) — константа для общего таймаута операции чтения.
  • WriteTimeoutMultiplier (0) — общий таймаут операции записи.
  • WriteTimeoutConstant (0) — константа для общего таймаута операции записи.

Программирование

При использовании компонента в сценарии и программируемом компоненте (скрипте) необходимо учитывать диапазоны значений подаваемых на входные ножки компонента, диапазоны значений свойств компонента, а также диапазоны значений параметров методов компонента.

Параметры:

Входные

  • Входная строка — значение строки, которая содержит отправляемые данные (текст);
  • Входные данные — значения массива, который будет отправлять данные в бинарном виде.

Настраиваемые свойства:

Общие свойства (окружение)

Частные свойства (в скобках значение, установленное по умолчанию):

  • LONG PortNumber — установка и чтение номера порта (число).
  • BSTR Bode — установка и чтение скорости передачи данных: 110; 300; 600; 1200; 2400; 9600; 14400; 19200 (строка).
  • BSTR Parity — установка и чтение чётности: No; Odd; Even; Mark; Space (строка).
  • BSTR Data — установка и чтение биты данных: 4; 5; 6; 7; 8 (строка).
  • BSTR StopBit — установка и чтение количества стоповых битов: 1; 1.5; 2 (строка).
  • LONG ReadTimeoutInterval — установка и чтение таймаута между двумя символами (число).
  • LONG ReadTimeoutMultiplier — установка и чтение общего таймаута операции чтения (число).
  • LONG ReadTimeoutConstant — установка и чтение константы для общего таймаута операции чтения (число).
  • BSTR Data — установка и чтение общего таймаута операции записи (число).
  • BSTR StopBit — установка и чтение константы для общего таймаута операции записи (число).

Пример 1

Использование примера 1 требует подключенного ZET-устройства, содержащего ЦАП и мультиметра Agilent 34401a, настроенного на PortNumber=3.

Проект в SCADA ZETView

Интерфейс RS-232 - Пример 1

Данный компонент используется для создания различных проектов, в том числе таких как Обновление программного обеспечения.

Результат работы проекта
Интерфейс RS-232 - Результат работы проекта 1

Пример

Использование примера 2 требует два com-порта соединить на себя.

Проект в SCADA ZETView

Интерфейс RS-232 - Пример 2

Данный компонент используется для создания различных проектов, в том числе таких как Установка обновления программного обеспечения.

Результат работы проекта
Интерфейс RS-232 - Результат работы проекта 2