From OpenSCADAWiki
Jump to: navigation, search

За допомогою додаткового діалогу можна встановити:

  • Інтервали часу інтерфейсу у форматі рядка: "{conn}:{symbol}[-{NextReqMult}][:{KeepAliveTm}[:{rtsDelay1}:{rtsDelay2}]]", де:
    • conn — максимальний час очікування відповіді підключення, у мілісекундах — тобто відповіді від віддаленого пристрою;
    • symbol — максимальний час одного символу, використовується для виявлення закінчення фрейму та таймауту наступного запиту, у мілісекундах;
    • NextReqMult — множник часу наступного запиту до часу символу symbol, 4 по замовченню;
    • KeepAliveTm — таймаут життя для перезавантаження транспорту, в секундах; використовуйте значення < 0 для зупинки транспорту після відсутності відповіді на будь-який запит;
    • rtsDelay1 — затримка між включенням передавача сигналом RTS та початком передачі, у мілісекундах;
    • rtsDelay2 — затримка між закінченням передачі та відключенням передавача сигналом RTS, у мілісекундах.
Може бути пріоритетно визначено другим глобальним аргументом поля адреси, на кшталт "/dev/rfcomm0:9600||1000:40-20".
  • Не відключати при обробці. Інколи закриття відкритого пристрою може бути руйнівним, наприклад, на ПЛК LP від ICP-DAS, та Ви можете попередити це цією опцією.
  • [MODEM] Параметри модему. Цей режим включається наявністю п'ятого параметру адреси та передбачає здійснення дзвінка за телефоном, вказаним цим параметром, на момент запуску транспорту. Після встановлення зв'язку з віддаленим модемом всі запити передачі спрямовуються станції за віддаленим модемом. Відключення сеансу зв'язку, із зупинкою транспорту, здійснюється за таймаутом активності.
    • Час очікування (таймаут) модема на запити, в секундах.
    • Час життя підключення, в секундах. Якщо протягом цього часу буде відсутня передача даних через транспорт, то підключення буде розірвано.
    • Витримка часу перед ініціалізацією модема, в секундах.
    • Витримка часу після ініціалізації модему, в секундах.
    • Перший рядок ініціалізації (зазвичай містить команду скидання налаштувань модему "ATZ").
    • Другий рядок ініціалізації.
    • Рядок результату ініціалізації модему (зазвичай "OK"), яким відповідає модем на ініціалізацію та якого треба очікувати.
    • Рядок додзвону до віддаленого модему (зазвичай "ATDT"). При додзвоні номер телефону додається до даного префіксу.
    • Рядок результату вдалого підключення (зазвичай "CONNECT").
    • Рядок результату зайнятості лінії (зазвичай "BUSY").
    • Рядок результату відсутності несущої в лінії (зазвичай "NO CARRIER").
    • Рядок результату відсутності гудка лінії (зазвичай "NO DIALTONE").
    • Рядок виходу з режиму даних (зазвичай "+++") та використовується "Час перед ініціалізацією модему", після неї.
    • Команда повісити трубку (зазвичай "+++ATH"). Ця команда викликається завжди, коли потрібно розірвати підключення.
    • Рядок результату команди повісити трубку (зазвичай "OK"), яким відповідає модем на команду та який треба очікувати.
  • Специфічні до протоколу користувацькі параметри.
  • Скинути усі додаткові параметри до типових значень та очистити специфічні до протоколу користувацькі параметри.