Fuling DZB312 Series VFDs: Difference between revisions

initial page creation
 
added more PDF links
 
(6 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)
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
== Fault Codes ==
In the DZB312 series manual:
* [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
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 ==
== Modbus control ==


DZB300 manual applies to DZB312 for Modbus information.
=== VFD parameters ===
 
Parameters relevant for Modbus control:
 
{| class="wikitable"
! 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):
 
* [http://www.chinafolinn.com/uploads/image/20200602/5ed6233f8b4eb.pdf#page=49 Page 49] (91 in the PDF) describes the Modbus protocol (should be standards compliant)
* [http://www.chinafolinn.com/uploads/image/20200602/5ed6233f8b4eb.pdf#page=53 Page 53] (100 in the PDF) has the register address map
 
{| class="wikitable"
! 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 ===
 
<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 ==