ModBus TCP — различия между версиями
Материал из WebHMI Wiki
Строка 11: | Строка 11: | ||
<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> | <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> | </table> | ||
+ | Примечание: По умолчанию при чтении двойных слов будет использоваться два запроса по одному слову. Чтобы явно задать чтение двойных слов одним запросам, необходимо включить группировку в свойствах соединения. | ||
</translate> | </translate> |
Текущая версия на 08:21, 14 мая 2018
В WebHMI принята такая адресация регистров ModBus TCP:
Адрес регистра | Описание | Тип данных | Чтение/запись |
Cx | Катушки (Coils). X — номер выхода (допустимые значения от 0 до 65535). Примеры: C1, C3, C44 | Bit | Read/Write |
DIx | Дискретные входы (Discrete Inputs). X — номер входа (допустимые значения от 0 до 65535). Примеры: DI1, DI3, DI44, DI45000 | Bit | Read/— |
HRx | Регистры хранения (Holding Registers). X — адрес регистра (допустимые значения от 0 до 65535). Примеры: HR1, HR3, HR44, HR65043 | Bit, Byte, Word, Double Word | Read/Write |
MHRx | Полностью аналогичны HRx. Отличие в том, что запись в такие регистры происходит с помощью функции Modbus №16 (Preset Multiple Register). | Bit, Byte, Word, Double Word | Read/Write |
IRx | Регистры ввода (Input Registers). X — адрес регистра (допустимые значения от 0 до 65535). Примеры: IR1, IR3, IR44, IR65043 | Bit, Byte, Word, Double Word | Read/— |
Примечание: По умолчанию при чтении двойных слов будет использоваться два запроса по одному слову. Чтобы явно задать чтение двойных слов одним запросам, необходимо включить группировку в свойствах соединения.