Difference between revisions of "Fuling DZB312 Series VFDs"
(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
- Page 18 (marked 33 in the PDF)
Wiring Diagram
- Page 5 (marked 7 in the PDF)
Dimensions
- Page 18 (marked 33 in the PDF)
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)