Modbus: различия между версиями

м
Строка 85: Строка 85:


==== Нестандартная адресация ====
==== Нестандартная адресация ====
В документации на некоторые, особенно старые, устройства адреса элементов (регистров) указываются в формате, не соответсвующем стандарту. В этом формате тип элемента кодируется первой цифрой адреса, а адресация начинается не с нуля.  
В документации на некоторые, особенно старые, устройства адреса элементов (регистров) указываются в формате, не соответствующем стандарту. В этом формате тип элемента кодируется первой цифрой адреса, а адресация начинается не с нуля.  


Например, регистр хранения с адресом 0 может записываться как 40001 или 400001, а Coil с адресом 0 как 000001.
Например, регистр хранения с адресом 0 может записываться как 40001 или 400001, а Coil с адресом 0 как 000001.


В таблица перевода адресов в стандартный формат показаны диапазоны для двух разных нестандартных типов указания адресов и соответствующие им типы данных и диапазоны стандартных адресов.
В таблице перевода адресов в стандартный формат показаны диапазоны для двух разных нестандартных типов указания адресов и соответствующие им типы данных и диапазоны стандартных адресов.


{|class="wikitable" align="center"
{|class="wikitable" align="center"
Строка 110: Строка 110:
* Адреса записываются в десятичном формате
* Адреса записываются в десятичном формате
* Во всех адресах пять или шесть цифр
* Во всех адресах пять или шесть цифр
* Адреса с не-дискретными данными (показния датчиков и т.п.) начинаются на 30 или 40
* Адреса с недискретными данными (показания датчиков и т.п.) начинаются на 30 или 40


Часто рядом с нестандартными адресами указываются и адреса соответствующие стандарту, обычно в шестнадцатеричном формате.
Часто рядом с нестандартными адресами указываются и адреса соответствующие стандарту, обычно в шестнадцатеричном формате.