Fuling DZB312 Series VFDs
Overview
Variable frequency drives specialized for CNC router spindles. The drives are made by Fuling Electric, aka Folinn Electric.
Model Numbers
In the DZB312 series manual:
- Page 18 (marked 33 in the PDF)
In the DZB300 series manual:
Wiring Diagram
In the DZB312 series manual:
- Page 5 (marked 7 in the PDF)
In the DZB300 series manual:
Dimensions
In the DZB312 series manual:
- Page 18 (marked 33 in the PDF)
In the DZB300 series manual:
- https://www.cncwiki.org/images/a/a4/Fuling_DZB300_Series_Inverter_User_Manual.pdf#page=55 Page 55] (marked 104 in the PDF)
Parameters
In the DZB312 series manual:
- Page 10 (marked 18 in the PDF) shows the list of parameters
In the DZB300 series manual:
Fault Codes
In the DZB312 series manual:
- Page 16 (marked 29 in the PDF) shows a list of fault codes
In the DZB300 series manual:
- Page 43 (marked 79 in the PDF) has a flowchart for diagnosing issues
Modbus control
VFD parameters
Parameters relevant for Modbus control:
Function Code | Serial No. | Default Value | Required Value | Description |
---|---|---|---|---|
F0.01 | 1 | 1: terminal | 2: RS-485 | run command source |
F0.03 | 3 | 1: AVI | 6: RS-485 | frequency command source |
F3.03 | 81 | 0: only keypad | 2: keypad and RS-485 | stop function sources |
F4.11 | 108 | 0 | ? | fault automatic reset number |
F4.18 | 115 | 0: keypad (F4.19) | 3: RS-485 | PID setpoint source |
F4.20 | 117 | 0: reserved | 3: RS-485 | PID feedback source |
F6.00 | 142 | 1 | RS-485 Modbus slave address | |
F6.01 | 143 | 3: 9,600 bps | RS-485 Modbus baudrate | |
F6.02 | 144 | 0: N, 8, 1 | RS-485 Modbus parity/data-width/stop-bits | |
F6.03 | 145 | 5 | RS-485 Modbus response delay (ms) | |
F6.04 | 146 | 0.0 (invalid) | 2.0 (2 seconds) | RS-485 Modbus timeout (s) |
F6.05 | 147 | 1: continue without alarm | 2: stop with alarm (only when in RS-485 mode) | RS-485 Modbus error handling |
F6.06 | 148 | 0: respond to writes | 0: respond to writes | RS-485 Modbus write response |
Modbus registers
In the DZB300 series manual (which also applies to DZB312 series):
- Page 49 (91 in the PDF) describes the Modbus protocol (should be standards compliant)
- Page 53 (100 in the PDF) has the register address map
Register No. (hex) | Register No. (dec) | R/W | Value | Description |
---|---|---|---|---|
0x1000 | 4096 | R/W | 1-8 (look in manual) | Modbus controlled command |
0x1001 | 4097 | R | 1-4 | inverter state |
0x2000 | 8192 | R/W | -10000 - +100000 (frequency/PID percentage * 100) | frequency/PID setpoint percentage |
0x3000 | 12288 | R | (decimal Hz * 10) | frequency setpoint |
0x3001 | 12289 | R | (decimal Hz * 10) | output frequency |
0x3002 | 12290 | R | ??? | output current |
0x3003 | 12291 | R | (decimal V) | output voltage |
0x3004 | 12292 | R | (rpm using parameter F1.03) | output speed |
0x3005 | 12293 | R | ??? | output power |
0x3006 | 12294 | R | ??? | output torque |
0x3007 | 12295 | R | (decimal V * 10) | DC bus voltage |
0x5000 | 20480 | R | ??? | inverter fault address |
0x5001 | 20481 | R | 0-8 (look in manual) | Modbus communication fault |
mbpoll
# fault reset (need to test) ./mbpoll /dev/ttyUSB0 -b 9600 -s 1 -P none -a 1 -0 -r 0x1000 -t 4:int16 -- 7 # stop ./mbpoll /dev/ttyUSB0 -b 9600 -s 1 -P none -a 1 -0 -r 0x1000 -t 4:int16 -- 5 # set forward run ./mbpoll /dev/ttyUSB0 -b 9600 -s 1 -P none -a 1 -0 -r 0x1000 -t 4:int16 -- 1 # set reverse run ./mbpoll /dev/ttyUSB0 -b 9600 -s 1 -P none -a 1 -0 -r 0x1000 -t 4:int16 -- 2 # set the output frequency/rpm/PID percentage (percentage * 100) ./mbpoll /dev/ttyUSB0 -b 9600 -s 1 -P none -a 1 -0 -r 0x2000 -t 4:int16 -- 10000 # monitor command (whatever was previously written, can be invalid) ./mbpoll /dev/ttyUSB0 -b 9600 -s 1 -P none -a 1 -0 -r 0x1000 # monitor inverter status ./mbpoll /dev/ttyUSB0 -b 9600 -s 1 -P none -a 1 -0 -r 0x1001 # monitor commanded frequency ./mbpoll /dev/ttyUSB0 -b 9600 -s 1 -P none -a 1 -0 -r 0x3000 # monitor output frequency ./mbpoll /dev/ttyUSB0 -b 9600 -s 1 -P none -a 1 -0 -r 0x3001 # monitor output current ./mbpoll /dev/ttyUSB0 -b 9600 -s 1 -P none -a 1 -0 -r 0x3002 # monitor output voltage ./mbpoll /dev/ttyUSB0 -b 9600 -s 1 -P none -a 1 -0 -r 0x3003 # monitor output rpm ./mbpoll /dev/ttyUSB0 -b 9600 -s 1 -P none -a 1 -0 -r 0x3004 # monitor inverter fault ./mbpoll /dev/ttyUSB0 -b 9600 -s 1 -P none -a 1 -0 -r 0x5000 # monitor Modbus communication fault ./mbpoll /dev/ttyUSB0 -b 9600 -s 1 -P none -a 1 -0 -r 0x5001
PDFs
Media:Fuling_DZB312_Series_Carving_Machine_Inverter_User_Manual.pdf (not available online?)
Online Resources
DZB312 Series Engraving Machine Special Inverter_ZHEJIANG NEW FOLINN ELECTRIC CO.,LTD
DZB312变频器-DZB312系列雕刻机专用变频器-浙江新富凌电气股份有限公司 (Chinese version of above link)
DZB300 Series General Vector Inverter_ZHEJIANG NEW FOLINN ELECTRIC CO.,LTD
DZB300变频器-DZB300系列通用矢量型变频器-浙江新富凌电气股份有限公司 (Chinese version of above link)
http://www.chinafuling.com/uploads/image/20200602/5ed609046fdd7.pdf (DZB312 series manual in Chinese)
http://www.chinafolinn.com/uploads/image/20200602/5ed6233f8b4eb.pdf (DZB300 series manual in English)
http://www.chinafuling.com/uploads/image/20200602/5ed6078d6dfde.pdf (DZB300 series manual in Chinese)
Home_ZHEJIANG NEW FOLINN ELECTRIC CO.,LTD (English website)
富凌官网-变频器-伺服驱动-主轴电机-全国统一服务热线:400-889-7111 (Chinese website)