Соединения — различия между версиями

Материал из WebHMI Wiki
Перейти к: навигация, поиск
(Отмена правки 885, сделанной участником Evgeniy.mozoliak (обс.))
 
(не показано 13 промежуточных версий этого же участника)
Строка 1: Строка 1:
 +
<languages/>
 +
<translate>
 +
<!--T:1-->
 
Соединение определяет, какой коммуникационный драйвер и какие параметры использовать WEBHMI для обмена с оборудованием. Список поддерживаемых протоколов и их параметры приведены [[Поддерживаемые протоколы|здесь]].  
 
Соединение определяет, какой коммуникационный драйвер и какие параметры использовать WEBHMI для обмена с оборудованием. Список поддерживаемых протоколов и их параметры приведены [[Поддерживаемые протоколы|здесь]].  
Для создания соединения (подменю '''Setup/Connections''') используется кнопка “Add connection”. После нажатия пользователю предлагается ввести следующую информацию:
+
Для создания соединения (подменю '''Регистры Registers''') используется кнопка "Новое соединение" (“Add connection”).
 +
<br>
 +
 
 +
<!--T:2-->
 +
[[Файл:Add conn.png|750px]]
 +
<p>После нажатия пользователю предлагается ввести следующую информацию:</p>
 
* Базовые настройки
 
* Базовые настройки
:::'''Title''' - Название соединения, которое будет отображаться при работе с проектом
+
:::'''Название ''' - Название соединения, которое будет отображаться при работе с проектом
:::'''PLC Model''' - Тип устройства, к которому необходимо подключаться  
+
:::'''Категория ''' - Группировка соединений в логические группы, для организации большого списка устройств.
:::'''Protocol'''  - Какой протокол обмена будет использоваться  
+
:::''' Тип устройства ''' - Тип устройства, к которому необходимо подключаться  
:::'''PLC adress'''  - Адрес подключенного устройства в сети
+
:::'''Протокол '''  - Какой протокол обмена будет использоваться  
:::'''Disable '''  - Возможность приостановить обмен по данному соединению
+
::: '''Имя переменной''' - при наличии однотипных устройств и использовании скриптов для обработки данных в них, удобно копировать однотипные скрипты (с одинаковыми ссылками на регистры.) Используя имя переменной соединения можно выбирать какое именно соединение требуется использовать для обращения к регистру по его имени в скрипте lua.
 +
:::'''Адрес устройства '''  - Адрес подключенного устройства в сети
 +
::: '''Сдвиг адреса''' - для автоматического смещения адреса регистров перед подстановкой его в телеграмму передачи (для протоколов семейства Modbus).
 +
::: опция '''Отключить'''  - Возможность приостановить обмен по данному соединению
 +
::: опция  '''Симулировать устройство''' - Возможность имитировать наличие устройства в сети (симуляция), при этом можно записывать "виртуальные" регистры данного устройства и читать их.
 
[[Файл:Conn 1.png|750px]]<br>
 
[[Файл:Conn 1.png|750px]]<br>
 
* Настройки связи  
 
* Настройки связи  
:::'''Device''' - порт WEBHMI по которому будет происходить обмен, RS-485 - встроенный порт,  /dev/ttyUSB0 - порт внешнего преобразователя USB-Serial(их может быть несколько).
+
:::'''Порт ''' - порт WEBHMI по которому будет происходить обмен, RS-485 - встроенный порт,  /dev/ttyUSB0 - порт внешнего преобразователя USB-Serial(их может быть несколько).
:::'''Baud rate''' - скорость обмена  
+
:::'''Скорость обмена ''' - скорость обмена  
:::'''Data bits''' - количество бит данных в кадре  
+
:::'''Количество бит ''' - количество бит данных в кадре  
:::'''Parity'''  - используется ли контроль четности/нечетности
+
:::'''Четность '''  - используется ли контроль четности/нечетности
:::'''Stop bits''' - количество стоповых бит
+
:::'''Стоп биты ''' - количество стоповых бит
:::'''Timeout,ms''' - таймаут ожидания ответа по шине, мс.
+
:::'''Таймаут, мс''' - таймаут ожидания ответа по шине, мс.
:::'''Mode''' - Режим работы последовательного порта Normal/Virtual. В режиме Virtual порт начинает работать как шлюз Ethernet-serial. Т.е. на компьютере-клиенте устанавливается драйвер виртуального СОМ-порта и таким образом удаленный по сети компьютер получает доступ к последовательному порту (например для программирования или диагностики контроллера). [[Настройка_виртуального_UART|Подробнее о настройке виртуального порта]]
+
:::'''Стабилизационная пауза, мс ''' - пауза для стабилизации шины RS-485 перед началом обмена по данному соединению. (иногда может потребоваться, когда при работе на высокой скорости, несогласованной линии, со специфичным устройством - окончание обмена с предыдущим устройством вызывает переходной процесс, который может создать помехи на линии для следующего устройства), мс.
 +
::: '''Разрешить группировать регистры в один запрос''' - позволяет использовать групповые операции чтения для протоколов Modbus. Ниже указывается макс. количество регистров такой группе.
 +
::: '''Отключать опрос при наличии ошибок чтения''' - позволяет автоматически временно отключить проблемное соединение в ради сохранения приемлемого времени сканирования. Необходимо указать сколько сбойных сканов и количество ошибок чтения в каждом из них использовать для автоматического отключения. Интервал отключения опроса - задает на сколько минут отключается соединение. См. настройки ниже:
 +
[[Файл:Auto disable rus.png | 750px]]
 +
:::'''Режим ''' - Режим работы последовательного порта Normal/Virtual. В режиме Virtual порт начинает работать как шлюз Ethernet-serial. Т.е. на компьютере-клиенте устанавливается драйвер виртуального СОМ-порта и таким образом удаленный по сети компьютер получает доступ к последовательному порту (например для программирования или диагностики контроллера). [[Настройка_виртуального_UART|Подробнее о настройке виртуального порта]]
 
[[Файл:Conn 2.png|750px]]<br><br>
 
[[Файл:Conn 2.png|750px]]<br><br>
::Примеры настройки параметров связи для различных ПЛК:<br>
+
Примеры настройки параметров связи для различных ПЛК приведены
Allen-Bradley Micrologix 1200 серии:
+
[[http://wiki.webhmi.com.ua/index.php/Примеры_подключения_к_разным_устройствам здесь]]
Контроллеры это серии имеют 1 или 2 последовательный порта. Порт программатора всегда имеет следующие настройки (фрагмент оригинальной документации Publication 1762-UM001G-EN-P - March 2011):
+
</translate>
[[Файл:Prog-hmi port settings AB.png|750px]]<br>
+
Пример настройки данного соединения: <br><br><br>
+
Базовые<br>
+
[[Файл:Ab example basic.png|750px]]<br><br>
+
<p>Настройки связи<br>
+
[[Файл:Ab example comm.png|750px]]<br>
+

Текущая версия на 15:26, 13 июля 2017

Другие языки:
English • ‎русский

Соединение определяет, какой коммуникационный драйвер и какие параметры использовать WEBHMI для обмена с оборудованием. Список поддерживаемых протоколов и их параметры приведены здесь. Для создания соединения (подменю Регистры Registers) используется кнопка "Новое соединение" (“Add connection”).

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

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