From OpenSCADAWiki
Jump to: navigation, search

С помощью этого диалога можно установить:

  • Состояние транспорта, а именно: статус, "Подключение" и имя БД, содержащей конфигурацию.
  • Идентификатор, имя и описание транспорта.
  • Адрес интерфейса в формате строки: "{dev}:{spd}:{format}[:{opts}[:{modTel}]]", где:
    • dev — адрес последовательного устройства (/dev/ttyS0);
    • spd — скорость последовательного устройства из ряда: 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200, 230400, 460800, 500000, 576000 или 921600;
    • format — формат асинхронных данных "{размер}{чётность}{стоп}" (8N1, 7E1, 5O2, ...);
    • opts — различные параметры, в основном для управления потоком, разделённые символом ',':
      • "[-]h" — аппаратное (CRTSCTS);
      • "[-]s" — программное (IXON|IXOFF);
      • "rts" — использование RTS сигнала для передачи(false) и проверки на эхо, для сырого RS-485;
      • "rts1" — использование RTS сигнала для передачи(true) и проверки на эхо, для сырого RS-485;
      • "rtsne" — использование RTS сигнала для передачи(false) без проверки на эхо, для сырого RS-485;
      • "rts1ne" — использование RTS сигнала для передачи(true) без проверки на эхо, для сырого RS-485;
      • "[-]RS485" — использовать RS-485 режим, посредством TIOCSRS485.
    • modTel — телефон модема, присутствие этого поля переключает транспорт на работу в режиме модема.
  • Временные интервалы интерфейса в формате строки: "{conn}:{symbol}[-{NextReqMult}][:{KeepAliveTm}[:{rtsDelay1}:{rtsDelay2}]]", где:
    • conn — максимальное время ожидания ответа подключения, в миллисекундах — т.е. ответа от удалённого устройства;
    • symbol — максимальное время одного символа, используется для обнаружения окончания фрейма и таймаута следующего запроса, в миллисекундах;
    • NextReqMult — множитель времени следующего запроса к времени символа symbol, 4 по умолчанию;
    • KeepAliveTm — таймаут жизни для перезапуска транспорта, в секундах; используйте значение < 0 для останова транспорта после отсутствия ответа на любой запрос;
    • rtsDelay1 — задержка между включением передатчика сигналом RTS и началом передачи, в миллисекундах;
    • rtsDelay2 — задержка между окончанием передачи и отключением передатчика сигналом RTS, в миллисекундах.
  • Не отключать при обработке. Иногда закрытие открытого устройства может быть разрушительным, например, на ПЛК LP от ICP-DAS, и вы можете предотвратить это данной опцией.