Соединения — различия между версиями
Материал из WebHMI Wiki
(не показаны 24 промежуточные версии 2 участников) | |||
Строка 1: | Строка 1: | ||
− | + | <languages/> | |
− | Для создания соединения (подменю ''' | + | <translate> |
− | * | + | <!--T:1--> |
− | :::''' | + | Соединение определяет, какой коммуникационный драйвер и какие параметры использовать WEBHMI для обмена с оборудованием. Список поддерживаемых протоколов и их параметры приведены [[Поддерживаемые протоколы|здесь]]. |
− | :::''' | + | Для создания соединения (подменю '''Регистры Registers''') используется кнопка "Новое соединение" (“Add connection”). |
− | :::''' | + | <br> |
− | :::''' | + | |
− | + | <!--T:2--> | |
− | :::''' | + | [[Файл:Add conn.png|750px]] |
− | :::''' | + | <p>После нажатия пользователю предлагается ввести следующую информацию:</p> |
− | :::''' | + | * Базовые настройки |
− | :::''' | + | :::'''Название ''' - Название соединения, которое будет отображаться при работе с проектом |
− | :::''' | + | :::'''Категория ''' - Группировка соединений в логические группы, для организации большого списка устройств. |
− | :::''' | + | :::''' Тип устройства ''' - Тип устройства, к которому необходимо подключаться |
− | :::''' | + | :::'''Протокол ''' - Какой протокол обмена будет использоваться |
+ | ::: '''Имя переменной''' - при наличии однотипных устройств и использовании скриптов для обработки данных в них, удобно копировать однотипные скрипты (с одинаковыми ссылками на регистры.) Используя имя переменной соединения можно выбирать какое именно соединение требуется использовать для обращения к регистру по его имени в скрипте lua. | ||
+ | :::'''Адрес устройства ''' - Адрес подключенного устройства в сети | ||
+ | ::: '''Сдвиг адреса''' - для автоматического смещения адреса регистров перед подстановкой его в телеграмму передачи (для протоколов семейства Modbus). | ||
+ | ::: опция '''Отключить''' - Возможность приостановить обмен по данному соединению | ||
+ | ::: опция '''Симулировать устройство''' - Возможность имитировать наличие устройства в сети (симуляция), при этом можно записывать "виртуальные" регистры данного устройства и читать их. | ||
+ | [[Файл:Conn 1.png|750px]]<br> | ||
+ | * Настройки связи | ||
+ | :::'''Порт ''' - порт WEBHMI по которому будет происходить обмен, RS-485 - встроенный порт, /dev/ttyUSB0 - порт внешнего преобразователя USB-Serial(их может быть несколько). | ||
+ | :::'''Скорость обмена ''' - скорость обмена | ||
+ | :::'''Количество бит ''' - количество бит данных в кадре | ||
+ | :::'''Четность ''' - используется ли контроль четности/нечетности | ||
+ | :::'''Стоп биты ''' - количество стоповых бит | ||
+ | :::'''Таймаут, мс''' - таймаут ожидания ответа по шине, мс. | ||
+ | :::'''Стабилизационная пауза, мс ''' - пауза для стабилизации шины RS-485 перед началом обмена по данному соединению. (иногда может потребоваться, когда при работе на высокой скорости, несогласованной линии, со специфичным устройством - окончание обмена с предыдущим устройством вызывает переходной процесс, который может создать помехи на линии для следующего устройства), мс. | ||
+ | ::: '''Разрешить группировать регистры в один запрос''' - позволяет использовать групповые операции чтения для протоколов Modbus. Ниже указывается макс. количество регистров такой группе. | ||
+ | ::: '''Отключать опрос при наличии ошибок чтения''' - позволяет автоматически временно отключить проблемное соединение в ради сохранения приемлемого времени сканирования. Необходимо указать сколько сбойных сканов и количество ошибок чтения в каждом из них использовать для автоматического отключения. Интервал отключения опроса - задает на сколько минут отключается соединение. См. настройки ниже: | ||
+ | [[Файл:Auto disable rus.png | 750px]] | ||
+ | :::'''Режим ''' - Режим работы последовательного порта Normal/Virtual. В режиме Virtual порт начинает работать как шлюз Ethernet-serial. Т.е. на компьютере-клиенте устанавливается драйвер виртуального СОМ-порта и таким образом удаленный по сети компьютер получает доступ к последовательному порту (например для программирования или диагностики контроллера). [[Настройка_виртуального_UART|Подробнее о настройке виртуального порта]] | ||
+ | [[Файл:Conn 2.png|750px]]<br><br> | ||
+ | Примеры настройки параметров связи для различных ПЛК приведены | ||
+ | [[http://wiki.webhmi.com.ua/index.php/Примеры_подключения_к_разным_устройствам здесь]] | ||
+ | </translate> |
Текущая версия на 15:26, 13 июля 2017
Соединение определяет, какой коммуникационный драйвер и какие параметры использовать WEBHMI для обмена с оборудованием. Список поддерживаемых протоколов и их параметры приведены здесь.
Для создания соединения (подменю Регистры Registers) используется кнопка "Новое соединение" (“Add connection”).
После нажатия пользователю предлагается ввести следующую информацию:
- Базовые настройки
- Название - Название соединения, которое будет отображаться при работе с проектом
- Категория - Группировка соединений в логические группы, для организации большого списка устройств.
- Тип устройства - Тип устройства, к которому необходимо подключаться
- Протокол - Какой протокол обмена будет использоваться
- Имя переменной - при наличии однотипных устройств и использовании скриптов для обработки данных в них, удобно копировать однотипные скрипты (с одинаковыми ссылками на регистры.) Используя имя переменной соединения можно выбирать какое именно соединение требуется использовать для обращения к регистру по его имени в скрипте lua.
- Адрес устройства - Адрес подключенного устройства в сети
- Сдвиг адреса - для автоматического смещения адреса регистров перед подстановкой его в телеграмму передачи (для протоколов семейства Modbus).
- опция Отключить - Возможность приостановить обмен по данному соединению
- опция Симулировать устройство - Возможность имитировать наличие устройства в сети (симуляция), при этом можно записывать "виртуальные" регистры данного устройства и читать их.
- Настройки связи
- Порт - порт WEBHMI по которому будет происходить обмен, RS-485 - встроенный порт, /dev/ttyUSB0 - порт внешнего преобразователя USB-Serial(их может быть несколько).
- Скорость обмена - скорость обмена
- Количество бит - количество бит данных в кадре
- Четность - используется ли контроль четности/нечетности
- Стоп биты - количество стоповых бит
- Таймаут, мс - таймаут ожидания ответа по шине, мс.
- Стабилизационная пауза, мс - пауза для стабилизации шины RS-485 перед началом обмена по данному соединению. (иногда может потребоваться, когда при работе на высокой скорости, несогласованной линии, со специфичным устройством - окончание обмена с предыдущим устройством вызывает переходной процесс, который может создать помехи на линии для следующего устройства), мс.
- Разрешить группировать регистры в один запрос - позволяет использовать групповые операции чтения для протоколов Modbus. Ниже указывается макс. количество регистров такой группе.
- Отключать опрос при наличии ошибок чтения - позволяет автоматически временно отключить проблемное соединение в ради сохранения приемлемого времени сканирования. Необходимо указать сколько сбойных сканов и количество ошибок чтения в каждом из них использовать для автоматического отключения. Интервал отключения опроса - задает на сколько минут отключается соединение. См. настройки ниже:
- Режим - Режим работы последовательного порта Normal/Virtual. В режиме Virtual порт начинает работать как шлюз Ethernet-serial. Т.е. на компьютере-клиенте устанавливается драйвер виртуального СОМ-порта и таким образом удаленный по сети компьютер получает доступ к последовательному порту (например для программирования или диагностики контроллера). Подробнее о настройке виртуального порта
Примеры настройки параметров связи для различных ПЛК приведены
[здесь]