Translations:ModBus TCP/1/en — различия между версиями

Материал из WebHMI Wiki
Перейти к: навигация, поиск
 
Строка 9: Строка 9:
 
<tr><td>IRx</td><td>Input Registers. X — register address (valid range 0..65535). Примеры: IR1, IR3, IR44, IR65043</td><td>Bit, Byte, Word, Double Word</td><td>Read/—</td></tr>
 
<tr><td>IRx</td><td>Input Registers. X — register address (valid range 0..65535). Примеры: IR1, IR3, IR44, IR65043</td><td>Bit, Byte, Word, Double Word</td><td>Read/—</td></tr>
 
</table>
 
</table>
Note: By default, when reading double words, two queries will be used - one for each word. To explicitly set double-word reading with multuple read queriy, you must enable grouping in the connection properties.
+
Note: By default, when reading double words, two queries will be used - one for each word. To explicitly set double-word reading with multuple read queriy, you must enable grouping in the connection properties.

Текущая версия на 08:24, 14 мая 2018

Информация о сообщении (править)
Это сообщение не имеет описания. Если вы знаете, где или как это сообщение используется, то можете помочь другим переводчикам, добавив к нему описание.
Формулировка сообщения (ModBus TCP)
В WebHMI принята такая адресация регистров ModBus TCP:
<table border=1 cellspacing=0 cellpadding=5>
<tr><td>'''Адрес регистра'''</td><td>'''Описание'''</td><td>'''Тип данных'''</td><td>'''Чтение/запись'''</td></tr>
<tr><td>Cx</td><td>Катушки (Coils). X — номер выхода (допустимые значения от 0 до 65535). Примеры: C1, C3, C44</td><td>Bit</td><td>Read/Write</td></tr>
<tr><td>DIx</td><td>Дискретные входы (Discrete Inputs). X — номер входа (допустимые значения от 0 до 65535). Примеры: DI1, DI3, DI44, DI45000</td><td>Bit</td><td>Read/—</td></tr>
<tr><td>HRx</td><td>Регистры хранения (Holding Registers). X — адрес регистра (допустимые значения от 0 до 65535). Примеры: HR1, HR3, HR44, HR65043</td><td>Bit, Byte, Word, Double Word</td><td>Read/Write</td></tr>
<tr><td>MHRx</td><td>Полностью аналогичны HRx. Отличие в том, что запись в такие регистры происходит с помощью функции Modbus №16 (Preset Multiple Register).</td><td>Bit, Byte, Word, Double Word</td><td>Read/Write</td></tr>
<tr><td>IRx</td><td>Регистры ввода (Input Registers). X — адрес регистра (допустимые значения от 0 до 65535). Примеры: IR1, IR3, IR44, IR65043</td><td>Bit, Byte, Word, Double Word</td><td>Read/—</td></tr>
</table>
 Примечание: По умолчанию при чтении двойных слов будет использоваться два запроса по одному слову. Чтобы явно задать чтение двойных слов одним запросам, необходимо включить группировку в свойствах соединения.
Перевод<languages/>
In WebHMI, such addressing of the ModBus TCP registers defined:
<table border=1 cellspacing=0 cellpadding=5>
<tr><td>'''Register address'''</td><td>'''Description'''</td><td>'''Data type'''</td><td>'''Read/Write'''</td></tr>
<tr><td>Cx</td><td>Coils. X — output number (valid range is 0..65535). Examples: C1, C3, C44</td><td>Bit</td><td>Read/Write</td></tr>
<tr><td>DIx</td><td>Discrete Inputs. X — input number (valid range 0 ..65535). Examples: DI1, DI3, DI44, DI45000</td><td>Bit</td><td>Read/—</td></tr>
<tr><td>HRx</td><td>Holding Registers. X — register address (valid range 0..65535). Examples: HR1, HR3, HR44, HR65043</td><td>Bit, Byte, Word, Double Word</td><td>Read/Write</td></tr>
<tr><td>MHRx</td><td>Identical to HRx. The difference is that the writing in such registers occurs using the Modbus function No. 16 (Preset Multiple Register).</td><td>Bit, Byte, Word, Double Word</td><td>Read/Write</td></tr>
<tr><td>IRx</td><td>Input Registers. X — register address (valid range 0..65535). Примеры: IR1, IR3, IR44, IR65043</td><td>Bit, Byte, Word, Double Word</td><td>Read/—</td></tr>
</table>
 Note: By default, when reading double words, two queries will be used - one for each word. To explicitly set double-word reading with multuple read queriy, you must enable grouping in the connection properties.

In WebHMI, such addressing of the ModBus TCP registers defined:

Register addressDescriptionData typeRead/Write
CxCoils. X — output number (valid range is 0..65535). Examples: C1, C3, C44BitRead/Write
DIxDiscrete Inputs. X — input number (valid range 0 ..65535). Examples: DI1, DI3, DI44, DI45000BitRead/—
HRxHolding Registers. X — register address (valid range 0..65535). Examples: HR1, HR3, HR44, HR65043Bit, Byte, Word, Double WordRead/Write
MHRxIdentical to HRx. The difference is that the writing in such registers occurs using the Modbus function No. 16 (Preset Multiple Register).Bit, Byte, Word, Double WordRead/Write
IRxInput Registers. X — register address (valid range 0..65535). Примеры: IR1, IR3, IR44, IR65043Bit, Byte, Word, Double WordRead/—
Note: By default, when reading double words, two queries will be used - one for each word. To explicitly set double-word reading with multuple read queriy, you must enable grouping in the connection properties.