Исходники: https://github.com/aekhv/vfdmod
Документация: https://github.com/aekhv/vfdmod/wiki/Russian-(Русский)
Дистрибутивы DEB: https://github.com/aekhv/vfdmod/releases
Возможности
- Задание частоты кодами функций 0x06 (write holding register) и 0x10 (write multiple holding registers).
- Управление запуском и сброс ошибок (fault reset) кодами функций 0x06, 0x10, 0x05 (write coil) и 0x0F (write multiple coils).
- Мониторинг любого количества дополнительных параметров (напряжение, ток, температура и т.п.) кодами функций 0x01 (read coils) и 0x03 (read holding registers) с созданием в HAL пинов различных типов: bit, float, s32 и u32.
- Формирование at-speed с заданной точностью.
- Генератор панели управления PyVcp.
- Мониторинг качества связи RS485: подключено (да/нет), количество ошибок передачи и код последней ошибки.
- Переподключение адаптера RS485 при возникновении определённых кодов ошибок (коды выбираются пользователем).
- Частотные преобразователи Huanyang не поддерживаются поскольку используют не стандартный протокол MODBUS.
Примеры файлов конфигурации
- Tecorp HC1-C+
Код: Выделить всё
[Common] MaxSpeedRPM=24000 MinSpeedRPM=3000 AtSpeedThreshold=0.01 [RS485] SlaveAddress=1 SerialDevice=/dev/rs485 BaudRate=19200 DataBits=8 Parity=N StopBits=1 ConnectionErrorList=5 ConnectionDelay=2000 [Control] Address=0x2000 RunForwardValue=0x000A RunReverseValue=0x0006 FaultResetValue=0x0010 StopValue=0x0001 [SpindleRpmIn] Address=0x2001 Multiplier=1 Divider=6 [SpindleRpmOut] Address=0x0004 Multiplier=10 Divider=1 [Command frequency] Address=0x0001 Multiplier=1 Divider=10 PinType=float PinName=command-frequency [Output frequency] Address=0x0002 Multiplier=1 Divider=10 PinType=float PinName=output-frequency [Output current] Address=0x0003 Multiplier=1 Divider=10 PinType=float PinName=output-current [DC bus voltage] Address=0x0005 Multiplier=1 Divider=10 PinType=float PinName=dc-bus-voltage [Temperature] Address=0x0006 Multiplier=1 Divider=10 PinType=float PinName=temperature
- Altivar 212, Danfoss FC-051: http://www.cnc-club.ru/forum/viewtopic. ... 61#p566261
- Delta VFD075E43A: http://www.cnc-club.ru/forum/viewtopic. ... 10#p566710
- EcoGoo-9100s: viewtopic.php?p=596531#p596531
- EcoGoo 9600 Series: viewtopic.php?p=594964#p594964
- Omron CIMR-V7AZ: http://www.cnc-club.ru/forum/viewtopic. ... 83#p563283
- Sanfar E550: viewtopic.php?p=595085#p595085
- Кастон VFD300: viewtopic.php?p=599385#p599385
- Управление несколькими частотниками:
- Каждый ПЧ подключен к отдельному порту RS485: http://www.cnc-club.ru/forum/viewtopic. ... 43#p566743
- Все ПЧ подключены к одному порту RS485: http://www.cnc-club.ru/forum/viewtopic. ... 25#p566825