2482
правки
Admin (обсуждение | вклад) |
Admin (обсуждение | вклад) |
||
Строка 13: | Строка 13: | ||
Для работы драйвера нужно создать файл <code>/etc/wb-homa-modbus.conf</code>. Для этого: | Для работы драйвера нужно создать файл <code>/etc/wb-homa-modbus.conf</code>. Для этого: | ||
#Зайдите в консоль устройства через [[Debug UART]] или по [[SSH]] | #Зайдите в консоль устройства через [[Debug UART]] или по [[SSH]] | ||
# | #Созайте файл и отрокйте его для редактирования: | ||
#: <syntaxhighlight lang="bash"> | #: <syntaxhighlight lang="bash"> | ||
mcedit /etc/wb-homa-modbus.conf #открыть файл в псевдографическом редакторе | mcedit /etc/wb-homa-modbus.conf #открыть файл в псевдографическом редакторе | ||
</syntaxhighlight> | </syntaxhighlight> | ||
#:Если файл уже был создан, та же команда просто откроет его для редактирования. | |||
#Файл имеет структуру ''порты (ports) -> устройства (devices)'': в файле есть описания физических портов контроллера, а внутри них - список устройств, которые подключены к этому порту. В файле-образце собраны примеры конфигурации для разных устройств - ненужные придётся удалить. | #Файл имеет структуру ''порты (ports) -> устройства (devices)'': в файле есть описания физических портов контроллера, а внутри них - список устройств, которые подключены к этому порту. В файле-образце собраны примеры конфигурации для разных устройств - ненужные придётся удалить. | ||
#:Для каждого порта указываются настройки (скорость, чётность и т.п.), а также протокол (Modbus, RTU, etc.) | #:Для каждого порта указываются настройки (скорость, чётность и т.п.), а также протокол (Modbus, RTU, etc.) | ||
Строка 38: | Строка 34: | ||
"devices" : [ | "devices" : [ | ||
{ | { | ||
"device_type" : "WB-MRM2", //тип устройства | "device_type" : "WB-MRM2", //тип устройства, распознаваемый драйвером. Полный список поддерживаемых типов устройств - [https://github.com/contactless/wb-homa-drivers/blob/master/README.md#%D0%A2%D0%B0%D0%B1%D0%BB%D0%B8%D1%86%D0%B0-%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D0%BE%D0%B2-device_type] | ||
"slave_id": 25, //адрес устройства | "slave_id": 25, //адрес устройства | ||
} | } | ||
Строка 47: | Строка 43: | ||
Для многих устройств уже существуют шаблоны, которые позволяют подключать эти устройства простым способом. Минимальное описание одного устройства, таким образом, имеет вид: | Для многих устройств уже существуют шаблоны, которые позволяют подключать эти устройства простым способом. Минимальное описание одного устройства, таким образом, имеет вид: |