Difference between revisions of "Fuling DZB312 Series VFDs"

From CNC Wiki
Jump to navigation Jump to search
(added Modbus register table)
(added mbpoll commands)
Line 140: Line 140:
 
| 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 158:
 
| 12290
 
| 12290
 
| R
 
| R
|  
+
| ???
 
| output current
 
| output current
 
|-
 
|-
Line 171: Line 171:
 
| R
 
| R
 
| ???
 
| ???
| output speed?
+
| output speed
 
|-
 
|-
 
| 0x3005
 
| 0x3005
Line 177: Line 177:
 
| R
 
| R
 
| ???
 
| ???
| output power?
+
| output power
 
|-
 
|-
 
| 0x3006
 
| 0x3006
Line 183: Line 183:
 
| R
 
| R
 
|  
 
|  
| output torque?
+
| output torque
 
|-
 
|-
 
| 0x3007
 
| 0x3007
Line 193: Line 193:
 
| 0x5000
 
| 0x5000
 
| 20480
 
| 20480
| R?
+
| R
 
| ???
 
| ???
| inverter fault address?
+
| inverter fault address
 
|-
 
|-
 
| 0x5001
 
| 0x5001
Line 203: Line 203:
 
| 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
 +
./mbpoll /dev/ttyUSB0 -b 9600 -s 1 -P none -a 1 -0 -r 0x2000 -t 4:int16 -- 100
 +
 +
# 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 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 ==

Revision as of 09:12, 20 March 2021

Overview

Variable frequency drives specialized for CNC router spindles. The drives are made by Fuling Electric, aka Folinn Electric.

Model Numbers

Wiring Diagram

Dimensions

Modbus control

VFD parameters

In the DZB312 series manual:

  • Page 10 (17 in the PDF) gives the parameter list

Here are the ones 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 ??? 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
./mbpoll /dev/ttyUSB0 -b 9600 -s 1 -P none -a 1 -0 -r 0x2000 -t 4:int16 -- 100

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