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

Материал из WebHMI Wiki
Перейти к: навигация, поиск
(Новая страница: «Connections»)
 
 
(не показано 13 промежуточных версий 2 участников)
Строка 1: Строка 1:
Соединение определяет, какой коммуникационный драйвер и какие параметры использовать WEBHMI для обмена с оборудованием. Список поддерживаемых протоколов и их параметры приведены [[Поддерживаемые протоколы|здесь]].  
+
<languages/>
Для создания соединения (подменю '''Регистры Registers''') используется кнопка "Новое соединение" (“Add connection”).  
+
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”).  
 
<br>
 
<br>
[[Файл:Add conn.png|750px]]
+
[[Файл:Create conn eng.png|1024px]]
<p>После нажатия пользователю предлагается ввести следующую информацию:</p>
+
 
* Базовые настройки
+
<p>After clicking, the user is asked to enter the following information:</p>
:::'''Название (Title)''' - Название соединения, которое будет отображаться при работе с проектом
+
* Basic info
:::'''Категория (Category)''' - Группировка соединений в логические группы, для организации большого списка устройств.
+
:::'''Title''' - The name of the connection that will be displayed when working with the project
:::''' Тип устройства (PLC Model)''' - Тип устройства, к которому необходимо подключаться
+
:::'''Category''' - Grouping connections into logical groups, for organizing a large list of devices.
:::'''Протокол (Protocol)'''  - Какой протокол обмена будет использоваться
+
:::''' Device Model''' - Type of device to connect to
::: '''Имя переменной''' - при наличии однотипных устройств и использвании скриптов для обработки данных в них, удобно копировать однотипные скрипты (с одинаковыми ссылками на регистры.) Используя имя переменной соединения можно выбирать какое именно соединение требуется использовать для обращения к регистру по его имени в скрипте lua.  
+
:::'''Protocol'''  - Which protocol will be used
:::'''Адрес устройства (PLC address)'''  - Адрес подключенного устройства в сети
+
::: '''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.
::: Сдвиг адреса - для автоматического смещения адреса регистров перед подстановкой его в телеграмму передачи (для протоколов семейства Modbus).
+
:::'''Device address'''  - The address of the connected device on the network
::: опция '''Disable '''  - Возможность приостановить обмен по данному соединению
+
::: Shift address - to automatically shift the register address before substituting it into the transmission telegram (for Modbus family protocols).
::: опция  '''Simulate device''' - Возможность имитировать наличие устройства в сети (симуляция), при этом можно записывать "виртуальные" регистры данного устройства и читать их.
+
::: '''Disable ''' option - Ability to suspend the exchange of this connection
[[Файл:Conn 1.png|750px]]<br>
+
::: '''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 properties eng1.png | 1024px]]<br>
:::'''Порт (Device)''' - порт WEBHMI по которому будет происходить обмен, RS-485 - встроенный порт, /dev/ttyUSB0 - порт внешнего преобразователя USB-Serial(их может быть несколько).
+
* Communication settings
:::'''Скорость обмена (Baud rate)''' - скорость обмена
+
:::'''Порт (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).
:::'''Количество бит (Data bits)''' - количество бит данных в кадре
+
:::'''Baud rate''' - communication speed
:::'''Четность (Parity)'''  - используется ли контроль четности/нечетности
+
:::'''Data bits''' - number of bit in telegram byte
:::'''Стоп биты (Stop bits)''' - количество стоповых бит
+
:::'''Parity'''  - Whether parity / odd parity is used
:::'''Таймаут, мс (Timeout,ms)''' - таймаут ожидания ответа по шине, мс.
+
:::'''Stop bits''' - Number of stop bits
:::'''Стабилизационная пауза, мс (Stabilization pause,ms)''' - пауза для стабилизации шины RS-485 перед началом обмена по данному соединению. (иногда может потребоваться, когда при работе на высокой скорости, несогласованной линии, со специфичным устройством - окончание обмена с предыдущим устройством вызывает переходной процесс, который может создать помехи на линии для следующего устройства), мс.
+
:::'''Timeout,ms''' - Timeout for response on the bus, ms.
::: опция "Разрешить группировать регистры в один запрос" - позволяет использовать групповые операции чтения для протоколов Modbus. Ниже указывается макс. количество регистров такой группе.  
+
:::'''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).
:::'''Режим (Mode)''' - Режим работы последовательного порта Normal/Virtual. В режиме Virtual порт начинает работать как шлюз Ethernet-serial. Т.е. на компьютере-клиенте устанавливается драйвер виртуального СОМ-порта и таким образом удаленный по сети компьютер получает доступ к последовательному порту (например для программирования или диагностики контроллера). [[Настройка_виртуального_UART|Подробнее о настройке виртуального порта]]
+
:::'''Allow group read operations''' - Allows using group read operations for Modbus protocols. Below is the max. Number of registers to this group.
[[Файл:Conn 2.png|750px]]<br><br>
+
::: '''Disable polling in the presence of read errors''' - temporarily disables the problem connection automatically in order to save an acceptable scan time. It is necessary to specify how many faulty scans and the number of read errors in each of them used to automatically turn off. Interval disable polling - sets how many minutes the connection is disconnected. See settings below:
Примеры настройки параметров связи для различных ПЛК приведены
+
[[Файл:Conn properties eng32.png | 1024px]]
[[http://wiki.webhmi.com.ua/index.php/Примеры_подключения_к_разным_устройствам здесь]]
+
:::'''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]]
 +
[[Файл:Conn properties eng2group.png|1024px]]<br>
 +
Examples of setting communication parameters for various PLCs are given below.
 +
[[http://wiki.webhmi.com.ua/index.php/Примеры_подключения_к_разным_устройствам here]]

Текущая версия на 15:24, 3 января 2018

Другие языки:
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”).
Create conn eng.png

After clicking, the user is asked to enter the following information:

  • 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.
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).
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 properties eng1.png

  • 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).
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).
Allow group read operations - Allows using group read operations for Modbus protocols. Below is the max. Number of registers to this group.
Disable polling in the presence of read errors - temporarily disables the problem connection automatically in order to save an acceptable scan time. It is necessary to specify how many faulty scans and the number of read errors in each of them used to automatically turn off. Interval disable polling - sets how many minutes the connection is disconnected. See settings below:

Conn properties eng32.png

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).More on virtual UART settings

Conn properties eng2group.png
Examples of setting communication parameters for various PLCs are given below. [here]