Connections

Материал из WebHMI Wiki
Перейти к: навигация, поиск
Другие языки:
English • ‎русский
Другие языки:
English • ‎русский

The connection determines which communication driver and which parameters WebHMI uses to exchange data with the equipment. The list of the supported and their parameters are given here. To create a connection (sub-menuРегистры Registers) use the 'New Connection' button (“Add connection”).
Add conn.png

Add conn.png

После нажатия пользователю предлагается ввести следующую информацию:

  • Базовые настройки
Название - Название соединения, которое будет отображаться при работе с проектом
Категория - Группировка соединений в логические группы, для организации большого списка устройств.
Тип устройства - Тип устройства, к которому необходимо подключаться
Протокол - Какой протокол обмена будет использоваться
Имя переменной - при наличии однотипных устройств и использовании скриптов для обработки данных в них, удобно копировать однотипные скрипты (с одинаковыми ссылками на регистры.) Используя имя переменной соединения можно выбирать какое именно соединение требуется использовать для обращения к регистру по его имени в скрипте lua.
Адрес устройства - Адрес подключенного устройства в сети
Сдвиг адреса - для автоматического смещения адреса регистров перед подстановкой его в телеграмму передачи (для протоколов семейства Modbus).
опция Отключить - Возможность приостановить обмен по данному соединению
опция Симулировать устройство - Возможность имитировать наличие устройства в сети (симуляция), при этом можно записывать "виртуальные" регистры данного устройства и читать их.

Conn 1.png

  • Настройки связи
Порт - порт WEBHMI по которому будет происходить обмен, RS-485 - встроенный порт, /dev/ttyUSB0 - порт внешнего преобразователя USB-Serial(их может быть несколько).
Скорость обмена - скорость обмена
Количество бит - количество бит данных в кадре
Четность - используется ли контроль четности/нечетности
Стоп биты - количество стоповых бит
Таймаут, мс - таймаут ожидания ответа по шине, мс.
Стабилизационная пауза, мс - пауза для стабилизации шины RS-485 перед началом обмена по данному соединению. (иногда может потребоваться, когда при работе на высокой скорости, несогласованной линии, со специфичным устройством - окончание обмена с предыдущим устройством вызывает переходной процесс, который может создать помехи на линии для следующего устройства), мс.
Разрешить группировать регистры в один запрос - позволяет использовать групповые операции чтения для протоколов Modbus. Ниже указывается макс. количество регистров такой группе.
Отключать опрос при наличии ошибок чтения - позволяет автоматически временно отключить проблемное соединение в ради сохранения приемлемого времени сканирования. Необходимо указать сколько сбойных сканов и количество ошибок чтения в каждом из них использовать для автоматического отключения. Интервал отключения опроса - задает на сколько минут отключается соединение. См. настройки ниже:

Auto disable rus.png

Режим - Режим работы последовательного порта Normal/Virtual. В режиме Virtual порт начинает работать как шлюз Ethernet-serial. Т.е. на компьютере-клиенте устанавливается драйвер виртуального СОМ-порта и таким образом удаленный по сети компьютер получает доступ к последовательному порту (например для программирования или диагностики контроллера). Подробнее о настройке виртуального порта

Conn 2.png

Примеры настройки параметров связи для различных ПЛК приведены [здесь]