Fuling DZB312 Series VFDs: Difference between revisions

From CNC Wiki
Jump to navigation Jump to search
added Modbus register table
added more PDF links
 
(4 intermediate revisions by the same user not shown)
Line 4: Line 4:


== Model Numbers ==
== Model Numbers ==
In the DZB312 series manual:


* [https://www.cncwiki.org/images/f/f9/Fuling_DZB312_Series_Carving_Machine_Inverter_User_Manual.pdf#page=18 Page 18] (marked 33 in the PDF)
* [https://www.cncwiki.org/images/f/f9/Fuling_DZB312_Series_Carving_Machine_Inverter_User_Manual.pdf#page=18 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=7 Page 7] (marked 7 in the PDF) shows the model number scheme
* [https://www.cncwiki.org/images/a/a4/Fuling_DZB300_Series_Inverter_User_Manual.pdf#page=8 Page 8] (marked 9 in the PDF) shows a table of model numbers and recommended component sizing
* [https://www.cncwiki.org/images/a/a4/Fuling_DZB300_Series_Inverter_User_Manual.pdf#page=47 Page 47] (marked 88 in the PDF) shows the specifications based off the model number ranges


== Wiring Diagram ==
== Wiring Diagram ==
In the DZB312 series manual:


* [https://www.cncwiki.org/images/f/f9/Fuling_DZB312_Series_Carving_Machine_Inverter_User_Manual.pdf#page=5 Page 5] (marked 7 in the PDF)
* [https://www.cncwiki.org/images/f/f9/Fuling_DZB312_Series_Carving_Machine_Inverter_User_Manual.pdf#page=5 Page 5] (marked 7 in the PDF)
In the DZB300 series manual:
* [https://www.cncwiki.org/images/a/a4/Fuling_DZB300_Series_Inverter_User_Manual.pdf#page=8 Page 8-9] (marked 10-11 in the PDF) shows an overview of the wiring
* [https://www.cncwiki.org/images/a/a4/Fuling_DZB300_Series_Inverter_User_Manual.pdf#page=9 Page 9] (marked 12 in the PDF) shows a the power terminal pinout
* [https://www.cncwiki.org/images/a/a4/Fuling_DZB300_Series_Inverter_User_Manual.pdf#page=10 Page 10] (marked 13 in the PDF) shows a the control terminal pinout


== Dimensions ==
== Dimensions ==
In the DZB312 series manual:


* [https://www.cncwiki.org/images/f/f9/Fuling_DZB312_Series_Carving_Machine_Inverter_User_Manual.pdf#page=18 Page 18] (marked 33 in the PDF)
* [https://www.cncwiki.org/images/f/f9/Fuling_DZB312_Series_Carving_Machine_Inverter_User_Manual.pdf#page=18 Page 18] (marked 33 in the PDF)


== Modbus control ==
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:
 
* [https://www.cncwiki.org/images/f/f9/Fuling_DZB312_Series_Carving_Machine_Inverter_User_Manual.pdf#page=10 Page 10] (marked 18 in the PDF) shows the list of parameters
 
In the DZB300 series manual:
 
* [https://www.cncwiki.org/images/a/a4/Fuling_DZB300_Series_Inverter_User_Manual.pdf#page=15 Page 15] (marked 23 in the PDF) shows the list of parameters
* [https://www.cncwiki.org/images/a/a4/Fuling_DZB300_Series_Inverter_User_Manual.pdf#page=21 Page 21] (marked 36 in the PDF) shows the detailed description of the parameters


=== VFD parameters ===
== Fault Codes ==


In the DZB312 series manual:
In the DZB312 series manual:


* [https://www.cncwiki.org/images/f/f9/Fuling_DZB312_Series_Carving_Machine_Inverter_User_Manual.pdf#page=10 Page 10] (17 in the PDF) gives the parameter list
* [https://www.cncwiki.org/images/f/f9/Fuling_DZB312_Series_Carving_Machine_Inverter_User_Manual.pdf#page=16 Page 16] (marked 29 in the PDF) shows a list of fault codes


Here are the ones relevant for Modbus control:
In the DZB300 series manual:
 
* [https://www.cncwiki.org/images/a/a4/Fuling_DZB300_Series_Inverter_User_Manual.pdf#page=43 Page 43] (marked 79 in the PDF) has a flowchart for diagnosing issues
 
== Modbus control ==
 
=== VFD parameters ===
 
Parameters relevant for Modbus control:


{| class="wikitable"
{| class="wikitable"
Line 139: Line 178:
| 0x2000
| 0x2000
| 8192
| 8192
| R/W ?
| R/W
| ???
| -10000 - +100000 (frequency/PID percentage * 100)
| frequency/PID setpoint percentage (?)
| frequency/PID setpoint percentage
|-
|-
| 0x3000
| 0x3000
| 12288
| 12288
| R?
| R
|  
| (decimal Hz * 10)
| frequency setpoint?
| frequency setpoint
|-
|-
| 0x3001
| 0x3001
Line 158: Line 197:
| 12290
| 12290
| R
| R
|  
| ???
| output current
| output current
|-
|-
Line 170: Line 209:
| 12292
| 12292
| R
| R
| ???
| (rpm using parameter F1.03)
| output speed?
| output speed
|-
|-
| 0x3005
| 0x3005
Line 177: Line 216:
| R
| R
| ???
| ???
| output power?
| output power
|-
|-
| 0x3006
| 0x3006
| 12294
| 12294
| R
| R
|  
| ???
| output torque?
| output torque
|-
|-
| 0x3007
| 0x3007
Line 193: Line 232:
| 0x5000
| 0x5000
| 20480
| 20480
| R?
| R
| ???
| ???
| inverter fault address?
| inverter fault address
|-
|-
| 0x5001
| 0x5001
Line 203: Line 242:
| Modbus communication fault
| Modbus communication fault
|}
|}
=== mbpoll ===
<pre># 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</pre>


== PDFs ==
== PDFs ==


[[Media:Fuling_DZB312_Series_Carving_Machine_Inverter_User_Manual.pdf]] (not available online?)
[[Media:Fuling_DZB312_Series_Carving_Machine_Inverter_User_Manual.pdf]] (not available online?)
[[Media:Fuling_DZB300_Series_Inverter_User_Manual.pdf]]


== Online Resources ==
== Online Resources ==

Latest revision as of 21:05, 18 March 2024

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:

In the DZB300 series manual:

  • Page 7 (marked 7 in the PDF) shows the model number scheme
  • Page 8 (marked 9 in the PDF) shows a table of model numbers and recommended component sizing
  • Page 47 (marked 88 in the PDF) shows the specifications based off the model number ranges

Wiring Diagram

In the DZB312 series manual:

In the DZB300 series manual:

  • Page 8-9 (marked 10-11 in the PDF) shows an overview of the wiring
  • Page 9 (marked 12 in the PDF) shows a the power terminal pinout
  • Page 10 (marked 13 in the PDF) shows a the control terminal pinout

Dimensions

In the DZB312 series manual:

In the DZB300 series manual:

Parameters

In the DZB312 series manual:

  • Page 10 (marked 18 in the PDF) shows the list of parameters

In the DZB300 series manual:

  • Page 15 (marked 23 in the PDF) shows the list of parameters
  • Page 21 (marked 36 in the PDF) shows the detailed description of the parameters

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?)

Media:Fuling_DZB300_Series_Inverter_User_Manual.pdf

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)