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

Материал из WebHMI Wiki
Перейти к: навигация, поиск
(Обновление для соответствия новой версии исходной страницы.)
Строка 1: Строка 1:
 
<languages/>
 
<languages/>
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]].  
+
Соединение определяет, какой коммуникационный драйвер и какие параметры использовать WEBHMI для обмена с оборудованием. Список поддерживаемых протоколов и их параметры приведены [[Поддерживаемые протоколы|здесь]].  
To create a connection (sub-menu'''Регистры Registers''') use the 'New Connection' button (“Add connection”).  
+
Для создания соединения (подменю '''Регистры Registers''') используется кнопка "Новое соединение" (“Add connection”).  
 
<br>
 
<br>
 +
 
[[Файл:Add conn.png|750px]]
 
[[Файл:Add conn.png|750px]]
<p>After clicking, the user is asked to enter the following information:</p>
+
<p>После нажатия пользователю предлагается ввести следующую информацию:</p>
* Basic info
+
* Базовые настройки
:::'''Title''' - The name of the connection that will be displayed when working with the project
+
:::'''Название ''' - Название соединения, которое будет отображаться при работе с проектом
:::'''Category''' - Grouping connections into logical groups, for organizing a large list of devices.
+
:::'''Категория ''' - Группировка соединений в логические группы, для организации большого списка устройств.
:::''' Device Model''' - Type of device to connect to
+
:::''' Тип устройства ''' - Тип устройства, к которому необходимо подключаться
:::'''Protocol'''  - Which protocol will be used
+
:::'''Протокол '''  - Какой протокол обмена будет использоваться
::: '''Script alias''' - If you have the same type of devices and use scripts to process data in them, it is convenient to copy the same scripts (with the same references to the registers.) Using the connection variable name, you can choose which connection you want to use to access the register by its name in the lua script.
+
::: '''Имя переменной''' - при наличии однотипных устройств и использовании скриптов для обработки данных в них, удобно копировать однотипные скрипты (с одинаковыми ссылками на регистры.) Используя имя переменной соединения можно выбирать какое именно соединение требуется использовать для обращения к регистру по его имени в скрипте lua.  
:::'''Device address'''  - The address of the connected device on the network
+
:::'''Адрес устройства '''  - Адрес подключенного устройства в сети
::: Shift address - to automatically shift the register address before substituting it into the transmission telegram (for Modbus family protocols).
+
::: '''Сдвиг адреса''' - для автоматического смещения адреса регистров перед подстановкой его в телеграмму передачи (для протоколов семейства Modbus).
::: '''Disable ''' option - Ability to suspend the exchange of this connection
+
::: опция '''Отключить'''  - Возможность приостановить обмен по данному соединению
::: '''Simulate device''' option - The ability to simulate the presence of the device in the network (simulation mode), while you can write the 'virtual' registers of this device and read them.
+
::: опция  '''Симулировать устройство''' - Возможность имитировать наличие устройства в сети (симуляция), при этом можно записывать "виртуальные" регистры данного устройства и читать их.
 
[[Файл:Conn 1.png|750px]]<br>
 
[[Файл:Conn 1.png|750px]]<br>
* Communication settings
+
* Настройки связи
:::'''Порт (Device)''' -The WEBHMI port on which the exchange will take place, RS-485 is the built-in port, /dev/ttyUSB0 is the port of the external USB-Serial converter (there may be several converters).
+
:::'''Порт ''' - порт WEBHMI по которому будет происходить обмен, RS-485 - встроенный порт, /dev/ttyUSB0 - порт внешнего преобразователя USB-Serial(их может быть несколько).
:::'''Baud rate''' - communication speed
+
:::'''Скорость обмена ''' - скорость обмена
:::'''Data bits''' - number of bit in telegram byte
+
:::'''Количество бит ''' - количество бит данных в кадре
:::'''Parity'''  - Whether parity / odd parity is used
+
:::'''Четность '''  - используется ли контроль четности/нечетности
:::'''Stop bits''' - Number of stop bits
+
:::'''Стоп биты ''' - количество стоповых бит
:::'''Timeout,ms''' - Timeout for response on the bus, ms.
+
:::'''Таймаут, мс''' - таймаут ожидания ответа по шине, мс.
:::'''Stabilization pause,ms''' - Pause to stabilize the RS-485 bus before initiating an exchange for this connection. (Sometimes it may be necessary when, when operating at a high speed, an inconsistent line, with a specific device - the end of the exchange with the previous device causes a transient process that can interfere with the line for the next device).
+
:::'''Стабилизационная пауза, мс ''' - пауза для стабилизации шины RS-485 перед началом обмена по данному соединению. (иногда может потребоваться, когда при работе на высокой скорости, несогласованной линии, со специфичным устройством - окончание обмена с предыдущим устройством вызывает переходной процесс, который может создать помехи на линии для следующего устройства), мс.
::: "Allow group read operations" - Allows using group read operations for Modbus protocols. Below is the max. Number of registers to this group.
+
::: '''Разрешить группировать регистры в один запрос''' - позволяет использовать групповые операции чтения для протоколов Modbus. Ниже указывается макс. количество регистров такой группе.  
:::'''Mode''' - Operating mode of the serial port is Normal / Virtual. In Virtual mode, the port starts functioning as an Ethernet-serial gateway. The virtual COM port driver is installed on the client computer, and thus the remote computer accesses this serial port (for example, for programming or diagnostics of the controller).[[Настройка_виртуального_UART|More on virtual UART settings]]
+
::: '''Отключать опрос при наличии ошибок чтения''' - позволяет автоматически временно отключить проблемное соединение в ради сохранения приемлемого времени сканирования. Необходимо указать сколько сбойных сканов и количество ошибок чтения в каждом из них использовать для автоматического отключения. Интервал отключения опроса - задает на сколько минут отключается соединение. См. настройки ниже:
 +
[[Файл:Auto disable rus.png | 750px]]
 +
:::'''Режим ''' - Режим работы последовательного порта Normal/Virtual. В режиме Virtual порт начинает работать как шлюз Ethernet-serial. Т.е. на компьютере-клиенте устанавливается драйвер виртуального СОМ-порта и таким образом удаленный по сети компьютер получает доступ к последовательному порту (например для программирования или диагностики контроллера). [[Настройка_виртуального_UART|Подробнее о настройке виртуального порта]]
 
[[Файл:Conn 2.png|750px]]<br><br>
 
[[Файл:Conn 2.png|750px]]<br><br>
Examples of setting communication parameters for various PLCs are given below.
+
Примеры настройки параметров связи для различных ПЛК приведены
[[http://wiki.webhmi.com.ua/index.php/Примеры_подключения_к_разным_устройствам here]]
+
[[http://wiki.webhmi.com.ua/index.php/Примеры_подключения_к_разным_устройствам здесь]]

Версия 15:29, 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

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