Соединения — различия между версиями
Материал из WebHMI Wiki
Строка 16: | Строка 16: | ||
[[Файл:Conn 1.png|750px]]<br> | [[Файл:Conn 1.png|750px]]<br> | ||
* Настройки связи | * Настройки связи | ||
− | :::'''Device''' - порт WEBHMI по которому будет происходить обмен, RS-485 - встроенный порт, /dev/ttyUSB0 - порт внешнего преобразователя USB-Serial(их может быть несколько). | + | :::'''Порт (Device)''' - порт WEBHMI по которому будет происходить обмен, RS-485 - встроенный порт, /dev/ttyUSB0 - порт внешнего преобразователя USB-Serial(их может быть несколько). |
− | :::'''Baud rate''' - скорость обмена | + | :::'''Скорость обмена (Baud rate)''' - скорость обмена |
− | :::'''Data bits''' - количество бит данных в кадре | + | :::'''Количество бит (Data bits)''' - количество бит данных в кадре |
− | :::'''Parity''' - используется ли контроль четности/нечетности | + | :::'''Четность (Parity)''' - используется ли контроль четности/нечетности |
− | :::'''Stop bits''' - количество стоповых бит | + | :::'''Стоп биты (Stop bits)''' - количество стоповых бит |
− | :::'''Timeout,ms''' - таймаут ожидания ответа по шине, мс. | + | :::'''Таймаут, мс (Timeout,ms)''' - таймаут ожидания ответа по шине, мс. |
− | :::'''Stabilization pause,ms''' - пауза для стабилизации шины RS-485 перед началом обмена по данному соединению. (иногда может потребоваться, когда при работе на высокой скорости, несогласованной линии, со специфичным устройством - окончание обмена с предыдущим устройством вызывает переходной процесс, который может создать помехи на линии для следующего устройства), мс. | + | :::'''Стабилизационная пауза, мс (Stabilization pause,ms)''' - пауза для стабилизации шины RS-485 перед началом обмена по данному соединению. (иногда может потребоваться, когда при работе на высокой скорости, несогласованной линии, со специфичным устройством - окончание обмена с предыдущим устройством вызывает переходной процесс, который может создать помехи на линии для следующего устройства), мс. |
− | :::'''Mode''' - Режим работы последовательного порта Normal/Virtual. В режиме Virtual порт начинает работать как шлюз Ethernet-serial. Т.е. на компьютере-клиенте устанавливается драйвер виртуального СОМ-порта и таким образом удаленный по сети компьютер получает доступ к последовательному порту (например для программирования или диагностики контроллера). [[Настройка_виртуального_UART|Подробнее о настройке виртуального порта]] | + | ::: опция "Разрешить группировать регистры в один запрос" - позволяет использовать групповые операции чтения для протоколов Modbus. Ниже указывается макс. количество регистров такой группе. |
+ | :::'''Режим (Mode)''' - Режим работы последовательного порта Normal/Virtual. В режиме Virtual порт начинает работать как шлюз Ethernet-serial. Т.е. на компьютере-клиенте устанавливается драйвер виртуального СОМ-порта и таким образом удаленный по сети компьютер получает доступ к последовательному порту (например для программирования или диагностики контроллера). [[Настройка_виртуального_UART|Подробнее о настройке виртуального порта]] | ||
[[Файл:Conn 2.png|750px]]<br><br> | [[Файл:Conn 2.png|750px]]<br><br> | ||
Примеры настройки параметров связи для различных ПЛК приведены | Примеры настройки параметров связи для различных ПЛК приведены | ||
[[http://wiki.webhmi.com.ua/index.php/Примеры_подключения_к_разным_устройствам здесь]] | [[http://wiki.webhmi.com.ua/index.php/Примеры_подключения_к_разным_устройствам здесь]] |
Версия 15:16, 1 февраля 2017
Соединение определяет, какой коммуникационный драйвер и какие параметры использовать WEBHMI для обмена с оборудованием. Список поддерживаемых протоколов и их параметры приведены здесь.
Для создания соединения (подменю Регистры Registers) используется кнопка "Новое соединение" (“Add connection”).
После нажатия пользователю предлагается ввести следующую информацию:
- Базовые настройки
- Название (Title) - Название соединения, которое будет отображаться при работе с проектом
- Категория (Category) - Группировка соединений в логические группы, для организации большого списка устройств.
- Тип устройства (PLC Model) - Тип устройства, к которому необходимо подключаться
- Протокол (Protocol) - Какой протокол обмена будет использоваться
- Имя переменной - при наличии однотипных устройств и использвании скриптов для обработки данных в них, удобно копировать однотипные скрипты (с одинаковыми ссылками на регистры.) Используя имя переменной соединения можно выбирать какое именно соединение требуется использовать для обращения к регистру по его имени в скрипте lua.
- Адрес устройства (PLC address) - Адрес подключенного устройства в сети
- Сдвиг адреса - для автоматического смещения адреса регистров перед подстановкой его в телеграмму передачи (для протоколов семейства Modbus).
- опция Disable - Возможность приостановить обмен по данному соединению
- опция Simulate device - Возможность имитировать наличие устройства в сети (симуляция), при этом можно записывать "виртуальные" регистры данного устройства и читать их.
- Настройки связи
- Порт (Device) - порт WEBHMI по которому будет происходить обмен, RS-485 - встроенный порт, /dev/ttyUSB0 - порт внешнего преобразователя USB-Serial(их может быть несколько).
- Скорость обмена (Baud rate) - скорость обмена
- Количество бит (Data bits) - количество бит данных в кадре
- Четность (Parity) - используется ли контроль четности/нечетности
- Стоп биты (Stop bits) - количество стоповых бит
- Таймаут, мс (Timeout,ms) - таймаут ожидания ответа по шине, мс.
- Стабилизационная пауза, мс (Stabilization pause,ms) - пауза для стабилизации шины RS-485 перед началом обмена по данному соединению. (иногда может потребоваться, когда при работе на высокой скорости, несогласованной линии, со специфичным устройством - окончание обмена с предыдущим устройством вызывает переходной процесс, который может создать помехи на линии для следующего устройства), мс.
- опция "Разрешить группировать регистры в один запрос" - позволяет использовать групповые операции чтения для протоколов Modbus. Ниже указывается макс. количество регистров такой группе.
- Режим (Mode) - Режим работы последовательного порта Normal/Virtual. В режиме Virtual порт начинает работать как шлюз Ethernet-serial. Т.е. на компьютере-клиенте устанавливается драйвер виртуального СОМ-порта и таким образом удаленный по сети компьютер получает доступ к последовательному порту (например для программирования или диагностики контроллера). Подробнее о настройке виртуального порта
Примеры настройки параметров связи для различных ПЛК приведены
[здесь]