Difference between revisions of "Saftronics GP5 VFDs"

From CNC Wiki
Jump to navigation Jump to search
(added troubleshooting manual link)
(added Modbus register addresses)
 
(6 intermediate revisions by the same user not shown)
Line 54: Line 54:
 
| MODBUS parity selection
 
| MODBUS parity selection
 
|}
 
|}
 +
 +
NOTE: the numbering of some parameters above <code>n100</code> seem to be slightly shifted between different revisions of the VFD firmware. A physical Saftronics GP5/FP5 Series Instruction Manual (PN 027-2005, Rev 1195, 1995) differs from the "027-2005F" that can be found online.
  
 
=== Modbus registers ===
 
=== Modbus registers ===
Line 62: Line 64:
 
* [https://www.yaskawa.com/delegate/getAttachment?documentId=TM4026&cmd=documents&documentName=TM4026.pdf#page=41 Page 41] (7-8 in the PDF) of the RTU manual lists the "Drive Parameter" (read/write) registers.
 
* [https://www.yaskawa.com/delegate/getAttachment?documentId=TM4026&cmd=documents&documentName=TM4026.pdf#page=41 Page 41] (7-8 in the PDF) of the RTU manual lists the "Drive Parameter" (read/write) registers.
 
* [https://www.yaskawa.com/delegate/getAttachment?documentId=TM4026&cmd=documents&documentName=TM4026.pdf#page=53 Page 53] (7-20 in the PDF) of the RTU manual lists the "Special" (read/write) registers.
 
* [https://www.yaskawa.com/delegate/getAttachment?documentId=TM4026&cmd=documents&documentName=TM4026.pdf#page=53 Page 53] (7-20 in the PDF) of the RTU manual lists the "Special" (read/write) registers.
 +
 +
{| class="wikitable"
 +
! Address Hex
 +
! Parameter No.
 +
! Description
 +
|-
 +
| 0x0000-<br/>0x000a
 +
|
 +
| Command registers (read/write) for broadcasts, first two are Simultaneous broadcast registers (write-only)
 +
|-
 +
| 0x0020-<br/>0x0040
 +
|
 +
| Monitor registers (read-only)
 +
|-
 +
| 0x0101-<br/>0x018d
 +
| n101-<br/>n241?
 +
| Parameters (the max parameter is <i>supposed</i> to be n116...)
 +
|}
  
 
=== mbpoll ===
 
=== mbpoll ===
Line 71: Line 91:
 
<code>mbpoll</code> commands to interact with the VFD:
 
<code>mbpoll</code> commands to interact with the VFD:
  
<pre># fault reset
+
<pre># trigger external fault
./mbpoll /dev/ttyUSB0 -b 9600 -s 1 -P even -a 1 -0 -r 1 -t 4:int -- 8
+
./mbpoll /dev/ttyUSB0 -b 9600 -s 1 -P even -a 1 -W -0 -r 1 -t 4:int16 -- 4
 +
 
 +
# fault reset
 +
./mbpoll /dev/ttyUSB0 -b 9600 -s 1 -P even -a 1 -W -0 -r 1 -t 4:int16 -- 8
 +
 
 +
# stop
 +
./mbpoll /dev/ttyUSB0 -b 9600 -s 1 -P even -a 1 -W -0 -r 1 -t 4:int16 -- 0
  
 
# set forward run
 
# set forward run
./mbpoll /dev/ttyUSB0 -b 9600 -s 1 -P even -a 1 -0 -r 1 -t 4:int -- 1
+
./mbpoll /dev/ttyUSB0 -b 9600 -s 1 -P even -a 1 -W -0 -r 1 -t 4:int16 -- 1
  
 
# set reverse run
 
# set reverse run
./mbpoll /dev/ttyUSB0 -b 9600 -s 1 -P even -a 1 -0 -r 1 -t 4:int -- 3
+
./mbpoll /dev/ttyUSB0 -b 9600 -s 1 -P even -a 1 -W -0 -r 1 -t 4:int16 -- 3
  
 
# set the output frequency (Hz*10, 1003 means 100.3Hz)
 
# set the output frequency (Hz*10, 1003 means 100.3Hz)
./mbpoll /dev/ttyUSB0 -b 9600 -s 1 -P even -a 1 -0 -r 2 -t 4:int -- 1000
+
./mbpoll /dev/ttyUSB0 -b 9600 -s 1 -P even -a 1 -W -0 -r 2 -t 4:int16 -- 1000
 +
 
 +
# monitor status
 +
./mbpoll /dev/ttyUSB0 -b 9600 -s 1 -P even -a 1 -0 -r 0x20
 +
 
 +
# monitor drive fault
 +
./mbpoll /dev/ttyUSB0 -b 9600 -s 1 -P even -a 1 -0 -r 0x21
  
 
# monitor frequency command (Hz*10, 1003 means 100.3Hz)
 
# monitor frequency command (Hz*10, 1003 means 100.3Hz)
Line 94: Line 126:
  
 
== Online Resources ==
 
== Online Resources ==
 +
 +
<del>[http://www.efesotomasyon.com/html/control_techniques/027-2005F%20GP5%20Manual.pdf Saftronics FP5/GP5 Series User's Manual]</del> (DEAD)
  
[http://www.efesotomasyon.com/html/control_techniques/027-2005F%20GP5%20Manual.pdf Saftronics FP5/GP5 Series User's Manual]
+
[https://web.archive.org/web/20150513231041/http://www.efesotomasyon.com/html/control_techniques/027-2005F%20GP5%20Manual.pdf Saftronics FP5/GP5 Series User's Manual] (Wayback Machine)
  
 
[https://www.yaskawa.com/delegate/getAttachment?documentId=TM4506&cmd=documents&openNewTab=true&documentName=TM4506.pdf Yaskawa GPD 506/P5 Technical Manual (TM4506)]
 
[https://www.yaskawa.com/delegate/getAttachment?documentId=TM4506&cmd=documents&openNewTab=true&documentName=TM4506.pdf Yaskawa GPD 506/P5 Technical Manual (TM4506)]

Latest revision as of 05:07, 21 March 2024

Overview

VFDs marketed by Saftronics, but are actually rebranded Yaskawa GPD 506/P5 drives.

Software

InverterWin is capable of communicating with the VFD over RS-232. A Yaskawa UWR00103-1 cable adapts a DB9 cable to the Hirose header that the interface panel normally mates with.

Yaskawa InverterWin REV 3.0 User's Manual (TM.IW.01)

InverterWin 3.0 Single File Install - Yaskawa (InverterWin connects via a Yaskawa UWR00103-1 RS-232 adapter cable)

Yaskawa PC to Drive Connection Cable UWR00468-2 and UWR00103-1 Wiring Diagram (WD.DW.05, 05/23/2011)

Modbus control

VFD parameters

  • Page 41 of the Saftronics PDF also lists all the VFD parameters.
  • Page 128 (A1-1 in the PDF) of the Yaskawa manual lists all the VFD parameters.
  • Page 16 (5-1 in the PDF) of the RTU manual explains the Modbus specific parameters.
No. Value Description
n002 5: Op Terminal / Ref Serial com Operation mode select
n103 0: time over detection disabled MODBUS time over detection
n104 3: continue operation (alarm) MODBUS stop method at communication error
n105 0: 0.1Hz MODBUS frequency reference unit
n106 1 MODBUS slave address
n107 2: 9,600 baud MODBUS BPS selection
n108 1: even parity MODBUS parity selection

NOTE: the numbering of some parameters above n100 seem to be slightly shifted between different revisions of the VFD firmware. A physical Saftronics GP5/FP5 Series Instruction Manual (PN 027-2005, Rev 1195, 1995) differs from the "027-2005F" that can be found online.

Modbus registers

  • Page 35 (7-2 in the PDF) of the RTU manual lists the "Simulatenous Broadcast" (write only) registers.
  • Page 36 (7-3 in the PDF) of the RTU manual lists the "Command" (read/write) registers.
  • Page 37 (7-4 in the PDF) of the RTU manual lists the "Monitor" (read only) registers.
  • Page 41 (7-8 in the PDF) of the RTU manual lists the "Drive Parameter" (read/write) registers.
  • Page 53 (7-20 in the PDF) of the RTU manual lists the "Special" (read/write) registers.
Address Hex Parameter No. Description
0x0000-
0x000a
Command registers (read/write) for broadcasts, first two are Simultaneous broadcast registers (write-only)
0x0020-
0x0040
Monitor registers (read-only)
0x0101-
0x018d
n101-
n241?
Parameters (the max parameter is supposed to be n116...)

mbpoll

There is an open source utility that can speak Modbus over a serial port (or USB to serial) that has an RS-485 adapter attached. It's called mbpoll:

https://github.com/epsilonrt/mbpoll

mbpoll commands to interact with the VFD:

# trigger external fault
./mbpoll /dev/ttyUSB0 -b 9600 -s 1 -P even -a 1 -W -0 -r 1 -t 4:int16 -- 4

# fault reset
./mbpoll /dev/ttyUSB0 -b 9600 -s 1 -P even -a 1 -W -0 -r 1 -t 4:int16 -- 8

# stop
./mbpoll /dev/ttyUSB0 -b 9600 -s 1 -P even -a 1 -W -0 -r 1 -t 4:int16 -- 0

# set forward run
./mbpoll /dev/ttyUSB0 -b 9600 -s 1 -P even -a 1 -W -0 -r 1 -t 4:int16 -- 1

# set reverse run
./mbpoll /dev/ttyUSB0 -b 9600 -s 1 -P even -a 1 -W -0 -r 1 -t 4:int16 -- 3

# set the output frequency (Hz*10, 1003 means 100.3Hz)
./mbpoll /dev/ttyUSB0 -b 9600 -s 1 -P even -a 1 -W -0 -r 2 -t 4:int16 -- 1000

# monitor status
./mbpoll /dev/ttyUSB0 -b 9600 -s 1 -P even -a 1 -0 -r 0x20

# monitor drive fault
./mbpoll /dev/ttyUSB0 -b 9600 -s 1 -P even -a 1 -0 -r 0x21

# monitor frequency command (Hz*10, 1003 means 100.3Hz)
./mbpoll /dev/ttyUSB0 -b 9600 -s 1 -P even -a 1 -0 -r 0x23

# monitor current output (amps * 10, 53 means 5.3A)
./mbpoll /dev/ttyUSB0 -b 9600 -s 1 -P even -a 1 -0 -r 0x27

# monitor current output (volts)
./mbpoll /dev/ttyUSB0 -b 9600 -s 1 -P even -a 1 -0 -r 0x28

Online Resources

Saftronics FP5/GP5 Series User's Manual (DEAD)

Saftronics FP5/GP5 Series User's Manual (Wayback Machine)

Yaskawa GPD 506/P5 Technical Manual (TM4506)

Yaskawa GPD 506 / Modbus RTU Technical Manual (TM.4026)

Yaskawa GPD 506 / Modbus RTU Technical Manual (alternate, must complete captcha)

Yaskawa GPD 506/P5 and GPD 515/G5 Unit Troubleshooting Manual Section Three: Fault Codes & Appendix (PP.P5G5.03.Troubleshoot, Rev. 06/11/2003)

Yaskawa Varispeed-616PC5/P5 Option Card RS-232C/485 Interface Card SI-K2/P Instructions (TOE-C736-40.15)