Во-первых нестыковки:
-
На http://contactless.ru/modbus-actuators-and-sensors/ диммер назван “WB-MRGB”, хотя на фото название WB-RGB.
-
Линк “подробное описание” ведёт на http://contactless.ru/wiki/index.php/WB-RGB_Димер_RGB где картинки и текст соответствует WB-RGB-mini. Насколько применима эта документация к WB-MRGB? Скорость, чётность, подключения те же?
-
Для моей модели WB-MRGB не объяснено назначение V+ около контактов AB. Должен ли я подключить туда питание тоже? Что на счёт GND?
-
Перепутаны кнопки 1 и 2. На самом деле b2 включает/выключает, а b1 меняет цвет!
Я пытаюсь подключиться к этому димеру через MinimalModbus, но что-то не получается:
#!/usr/bin/env python
import minimalmodbus
import serial
instrument = minimalmodbus.Instrument('/dev/ttyUSB0', 1) # port name, slave address (in decimal)
instrument.mode = minimalmodbus.MODE_RTU
instrument.serial.baudrate = 9600
instrument.serial.bytesize = 8
instrument.serial.parity = serial.PARITY_NONE
instrument.serial.stopbits = 2
instrument.debug = True
instrument.serial.timeout = 1
print (instrument)
thevalue = instrument.read_register(1, 1) # Registernumber, number of decimals
print (thevalue)
Выдаёт:
minimalmodbus.Instrument<id=0x767ec530, address=1, mode=rtu, close_port_after_each_call=False, precalculate_read_size=True, debug=True, serial=Serial<id=0x767ec6d0, open=True>(port='/dev/ttyUSB0', baudrate=9600, bytesize=8, parity='N', stopbits=2, timeout=1, xonxoff=False, rtscts=False, dsrdtr=False)>
MinimalModbus debug mode. Writing to instrument (expecting 7 bytes back): '\x01\x03\x00\x01\x00\x01ÕÊ' (01 03 00 01 00 01 D5 CA)
MinimalModbus debug mode. No sleep required before write. Time since previous read: 1478561450710.3 ms, minimum silent period: 4.01 ms.
MinimalModbus debug mode. Response from instrument: '' () (0 bytes), roundtrip time: 1001.4 ms. Timeout setting: 1000.0 ms.
Пробовал два разных переходника USB-485, пробовал соединять через них win/linux и управлять разными эмуляторвами Modbus - всё работает, а ваше устройство не отвечает.
Подскажите, в чём может быть дело? Может есть ссылка на настройку подключения к этому устройству через rs-485?