+086-15305925923

K-WANG

Service expert in industrial control field!
NameDescriptionContent
Adequate Inventory, Timely Service
pursuit of excellence 
Ship control system
Equipment control system
Power monitoring system
Current position:
新闻动态
newS
   
Brand

TOSHIBA VF-AS3 inverter RS485 communication function

From: | Author:Wang | Time :2025-11-17 | 6 visit: | Share:


TOSHIBA VF-AS3 inverter RS485 communication function

Document Overview and Security Standards

Document positioning: Special description of the RS485 communication function of VF-AS3 frequency converter, which needs to be used in conjunction with the main manual (E6582062). The core goal is to achieve remote data exchange between the frequency converter and the controller (PLC/computer) or frequency converter.

Core safety requirements:

Specific safety requirements and risk warnings

Cable operation prohibits live plugging and unplugging of RS485 cables, which may cause equipment failure

Interface restrictions prohibit Ethernet from being connected to RS485 interface for abnormal communication or hardware damage

Storage life: EEPROM write times ≤ 100000 times, RAM unlimited EEPROM overload failure

Communication timeout parameters (F803/F823) must be set for timeout settings. The device cannot stop in case of communication failure


Hardware wiring and transmission specifications

1. RS485 interface definition

VF-AS3 provides 2 RS485 interfaces, and the pin functions are shown in the table below (key pins are bolded):

Interface Type Pin Signal Name Function Description Wiring Requirements

Connector1 (default 2-wire) 4 RXA+/TXA+non-polar transmission and reception data must be connected, shared by 2-wire/4-wire

5 RXB -/TXB - polarity transmission and reception data must be connected, shared by 2/4 wires

8 (3) SG signal ground must be connected to prevent interference

1/2/6- Prohibit connection to avoid short circuit

7 Power prohibits connection to prevent power conflicts

Connector2 (supports 2-wire/4-wire) 4 RXA+/TXA+2-wire transceiver/4-wire receiver [F829]=0 (2-wire) takes effect

5 RXB -/TXB -2-wire transceiver/4-wire receiver [F829] takes effect when=0 (2-wire)

Effective when TXA 4-wire system sends [F829]=1 (4-wire)

Effective when TXB 4-wire system sends [F829]=1 (4-wire)

8 SG signal ground must be connected

2. Wiring specifications

Cable selection: shielded twisted pair, conductor cross-sectional area ≥ AWG24 (0.22mm ²), characteristic impedance 100-120 Ω.

Required resistance:

Terminal resistance: 120 Ω/1/2W, only connected to devices at both ends of the bus.

Up and down resistance: 510 Ω/1/2W, each node needs to be connected to enhance signal stability.

Distance requirement: The distance between communication cables and main circuit cables should be ≥ 20cm to avoid interference; In the 4-wire system, the transmission (TXA/TXB) and reception (RXA/RXB) need to be twisted separately.

3. Transmission specifications

Project Specification Default Values Remarks

Transmission method half duplex - only receive/send at the same time

Synchronization start and end synchronization - identify the beginning and end of the frame by 3.5 bytes of blank time

Baud rate 9600/19200/38400bps. After changing 19200bps, power off reset is required to take effect

No/even/odd parity check. After the parity check is changed, it needs to be powered off and reset to take effect

Data bit ASCII: 8-bit (JIS X0201); Binary/MODBUS: 8-bit --

Stop bit reception: 1 bit; Send: 2 bits - compatible with devices with 1/1.5/2 stop bits

Error detection Toshiba protocol: checksum; MODBUS:CRC16 - -

Detailed Explanation of Communication Protocol

1. Toshiba inverter protocol (default, [F807]/[F827]=0)

Supports ASCII, Binary, and block communication modes. The core is to access parameters through the "communication number", and commands include R (read), W (write RAM+EEPROM), P (write RAM), S (inter inverter), etc.

ASCII mode:

Format: (INV-NO CMD communication number DATA&SUM) CR (INV-NO: 2 bits, 00-99; SUM optional).

Example: Assuming a frequency of 60Hz (communication number FA01, 60Hz=1770H), the command is (00PFA011770) CR, and the response is (00PFA011770) CR.

Binary mode:

Format: INV-NO CMD communication number DATA SUM (header code "/", INV-NO: 1 bit, 00H-3FH; SUM must be selected.

Example: Read output frequency (communication signal FD00), command is 2F 52 FD 00 82, response is 2F 52 FD 00 17 70 05 (60Hz).

Block communication:

Function: Read and write multiple preset parameters in a single communication ([F870]/[F871] set write parameters, [F875] - [F879] set read parameters).

Format: The computer sends the X command, and the frequency converter sends the Y command back. It supports up to 2 write parameters and 5 read parameters.

2. MODBUS-RTU protocol ([F807]/[F827]=1)

Only partial instructions are supported, with binary data and frame synchronization relying on 3.5 bytes of blank time. The core instructions are shown in the table below:

Example of Applicable Scenarios for Instruction (Hex) Function (Read Output Frequency FD00)

03H reads 1/multiple parameters (indirect reading ≤ 5, direct reading ≤ 8). Computer sends: 01 03 FD 00 00 01 B5 A6; Inverter Return: 01 03 02 17 70 B6 50

06H single write data write 1 parameter write FA01=1770H (60Hz): 01 06 FA 01 17 70 E6 C6

10H block write data write multiple parameters (such as [F870]/[F871]) write FA00+C400 (forward rotation)+ FA01=1770H:01 10 18 70 00 02 04 C4 00 17 70 6D AF

Write and read data simultaneously at 17H+read and write FA00+read FD01/FD00:01 17 18 75 00 02 18 70 00 02 04 C4 00 17 70 XX XX

2BH reads model information, manufacturer/model/version, VFAS3-2037P: 01 2B 0E 01 00 70 77; Return to "TOSHIBA" "VFAS3-2037P" "0100"

CRC calculation: 16 bits, initial value FFFFH, polynomial A001H, with the lower bits first (e.g. the CRC for command 01 03 FD 00 00 01 is B5 A6).


Core function: Communication between frequency converters

Implementing master-slave control of multiple frequency converters through RS485 (without PLC), only supporting Toshiba protocol, core parameters [F806]/[F826] (master-slave mode).

1. Master slave setting

Role parameter setting (F806/F826) function

Main station 3 (sends frequency command)/4 (sends output frequency)/5 (sends torque command)/6 (sends output torque) continuously sends S command (normal)/s command (fault), no response

Receive master station commands from station 0 (0Hz in case of failure)/1 (continue operation in case of failure)/2 (emergency stop in case of failure), but do not respond

2. Speed proportional control

The sub station frequency is proportionally converted by the main station command and supports two-point correction ([F810] - [F814]):

No correction: Slave frequency (Hz)=(Master command (%) x Slave maximum frequency)/10000 (1%=100).

Two point correction: Slave station frequency=[(Point 2 frequency - Point 1 frequency)/(Point 2 command - Point 1 command)] × (Master station command - Point 1 command)+Point 1 frequency.

Example: The master station sends 50% (5000), the maximum frequency of the slave station is 90Hz, and without calibration, the slave station frequency=(5000 × 9000)/10000=45Hz.


Communication related parameters

The core parameters need to be set through the panel or communication, and some require power-off reset to take effect. The key parameters are shown in the table below:

Parameter number, parameter name, function adjustment range, default value, effective method

F800/F820 RS485 baud rate set communication rate 0=9600bps, 1=19200bps, 2=38400bps 1 power-off reset

F801/F821 RS485 verification setting verification method 0=none, 1=even, 2=odd 1 power-off reset

F802 frequency converter number set unique address 0-247 0 immediately

F803/F823 communication timeout setting timeout detection duration 0.0 (disabled), 0.1-100.0s 0.0 immediately

F804/F824 timeout operation timeout action 1=continue running, 4=trip immediately, 6=trip immediately after deceleration, 1=trip immediately

F807/F827 protocol selection: Toshiba/MODBUS 0=Toshiba, 1=MODBUS 0 power off reset

F829 RS485 (2) wiring 2-wire/4-wire switch 0=2 wire, 1=4 wire 0 immediately


Troubleshooting and Appendix

1. Common faults and solutions

Possible causes and solutions for the fault phenomenon

Communication unresponsive 1. Baud rate/checksum/protocol mismatch; 2. Wiring error; 3. Mismatch of frequency converter numbers. 1. Unified parameters (such as 19200bps+even parity+Toshiba protocol); 2. Check the A+/B -/SG wiring and connect the resistor; 3. Confirm that INV-NO is consistent with [F802]

Err5 tripped (communication timeout) 1. Cable disconnected; 2. The timeout period is too short; 3. The main station has no data transmission. 1. Check the cable; 2. Increase [F803]/[F823] (if set to 1.0s); 3. Confirm that the main station is sending commands normally

Write parameter error (N0000): 1. During operation, write prohibited parameters (such as maximum frequency); 2. Parameter locking ([F700]=2/4) 1. Write after shutdown; 2. Set [F700]=0 (unlock)

2. Appendix Information

Appendix 1 (Data Code Table): Provide JIS ASCII codes such as "41H=A" and "30H=0" for ASCII mode data parsing.

Appendix 2 (Response Time): The calculation method is "Data communication time (bytes x bits/baud rate)+frequency converter processing time (maximum 10ms)", for example: 19200bps, 8 bytes, 11 bits, communication time=(8 x 11)/19200 ≈ 4.6ms, total response time ≈ 14.6ms.

Appendix 3 (Model Table): Corresponding to the [FB05] parameter, for example, the FB05 value of VFAS3-2037P (200V/3.7kW) is 9 (decimal).

Key issues

Question 1: What hardware specifications must be followed when wiring RS485 communication for VF-AS3 frequency converter? What are the consequences of ignoring these regulations?

Answer: The hardware specifications that must be followed are as follows:

Cable selection: Use shielded twisted pair cables with a conductor cross-sectional area of ≥ AWG24 (0.22mm ²) and a characteristic impedance of 100-120 Ω. Avoid parallel connection with the main circuit cable (spacing ≥ 20cm) to prevent interference.

Resistance connection:

The devices at both ends of the bus must be connected to a 120 Ω/1/2W terminal resistor (to suppress signal reflection);

All nodes must be connected to 510 Ω/1/2W pull-up and pull-down resistors (to enhance signal driving capability).

Pin and wiring mode:

Connector1 only supports 2-wire system and must be connected to 4-pin (A+), 5-pin (B -), and 8-pin (SG). Connections to pins 1/2/6/7 are prohibited;

Connector2 supports 2-wire/4-wire (F829) switching): The 2-wire system is the same as Connector1, and the 4-wire system requires an additional 3-pin (TXA) and 6-pin (TXB) connection, with separate twisted transmission/reception wires.

Interface restrictions: Ethernet connection to RS485 interface is prohibited, and live plugging and unplugging of communication lines is also prohibited.

The consequences of ignoring norms:

No terminal resistance can cause signal reflection, resulting in communication packet loss or data errors;

No pull-down resistor can cause communication interruption in weak signal environments;

Cables that do not meet the requirements or are parallel to the main circuit can introduce electromagnetic interference, resulting in frequency/current monitoring deviations;

Live plugging or misconnection of Ethernet can damage the RS485 interface circuit and cause equipment failure.


Question 2: How to read the output frequency (communication signal FD00) of VF-AS3 frequency converter through the 03H instruction under the MODBUS-RTU protocol? It is necessary to clarify the instruction format, CRC calculation process, and response parsing.

Answer: Taking "inverter number 1 (01H), baud rate 19200bps, even parity" as an example, the steps are as follows:

1. Instruction format (computer → frequency converter)

The MODBUS-RTU read instruction (03H) is fixed at 8 bytes and follows the following format:

Example value of byte position content description (Hex)

Inverter number 0-247, 0 is broadcast (no response) 01

2 instruction code reading data fixed as 03H 03

The output frequency communication signal of the 3-4 channel signal (high bit → low bit) is FD00H FD 00

5-6 word count (high position → low position) Read 1 parameter fixed as 0001H 00 01

7-8 CRC16 (low bit → high bit) Calculate B5 A6 according to polynomial A001H

Final instruction: 01 03 FD 00 00 01 B5 A6.  

2. CRC16 calculation process (taking the first 6 bytes of the instruction "01 03 FD 00 00 01" as an example)

Initial value: FFFFH;

XOR byte by byte:

FFFF XOR 01H = FFFEH;

FFFEH XOR 03H = FFFDH;

FFFDH XOR FD H = FF00H;

FF00H XOR 00H = FF00H;

FF00H XOR 00H = FF00H;

FF00H XOR 01H = FEFFH;

Left shift 8 times per byte, XOR A001H when encountering the lowest bit 1, and the final calculation result is B5A6H (low bit B5H comes first, high bit A6H comes back).

3. Response analysis (frequency converter → computer)

The normal response is 7 bytes, in the following format:

Byte position content description example value (Hex) parsing result

1. The frequency converter number is consistent with the instruction 01-

The instruction code is consistent with the instruction (03H) 03-

3 data bytes 1 parameter=2 bytes 02-

4-5 output frequency (high bit → low bit) unit 0.01Hz 17 70 1770H=6000 → 60.00Hz

CRC B6 50 for 6-7 CRC16 response data-

If the output frequency is 60Hz and the response is 01 03 02 17 70 B6 50, the actual frequency obtained by analysis is 6000 × 0.01=60.00Hz.


Question 3: What are the key requirements for parameter settings between the master and slave stations in VF-AS3 frequency converter communication (master-slave mode)? How to achieve a proportional change in the frequency of the slave station following the master station (for example: the master station sends a 50% command, and the slave station outputs 45Hz)?

Answer:

1. Key parameter settings for master and slave stations (both require Toshiba protocol, [F807]/[F827]=0)

Example of Key Parameter Setting Requirements for Roles (45Hz Output from the Slave Station)

The main station [F806]/[F826] is set to 3 (frequency command)/4 (output frequency), with only one main station [F826]=3 (frequency command)

The master station [F800]/[F820] is consistent with the slave station, with a default of 19200bps 1 (19200bps)

The master station [F801]/[F821] is consistent with the slave station, and defaults to even parity 1 (even parity)

Set station [F806]/[F826] to 0 (fault 0Hz)/1 (fault continues)/2 (fault emergency stop) [F826]=0

Set from station [F823] (timeout) to 0.1-100s (loss of control due to disconnection of defense cable) and 1.0s

Set 21 (Connector1)/22 (Connector2) 22 (using Connector2) from the FMOd (frequency command source)

Set the target maximum frequency from the slave station [FH] (maximum frequency), for example, 90Hz 90.0Hz (9000 × 0.01Hz)

2. Proportional control implementation (without two-point correction, [F810]=0)

Main station instruction calculation: The main station frequency instruction is in units of "%" (1%=100). If a slave station needs to output 45Hz, the main station instruction=(slave station target frequency x 10000)/slave station maximum frequency=(45 x 10000)/90=5000 (i.e. 50%).

Main station sends command: The main station sends S command (53H) through Binary mode, in the format of/INV-NO 53H signal DATA SUM, where:

INV-NO: FFH (broadcast, all received from slave stations);

Communication number: FA05 (Connector2 frequency command);

DATA:5000(50%,Hex=1388H);

Instruction example: 2F FF 53 FA 05 13 88 XX (XX is the SUM value).

Slave frequency conversion: After receiving instructions from the slave station, calculate the frequency according to the formula: Slave frequency (Hz)=(Master station instruction (%) x Slave station maximum frequency)/10000=(5000 × 9000)/10000=4500 → 45.00Hz, achieving proportional following.

  • Kollmorgen S33GNNA-RNNM-00 - Brushless Servo Motor
  • Kollmorgen 6sm56-s3000-g-s3-1325 - Servo Motor
  • Kollmorgen AKM52K-CCCN2-00 - Servo Motor
  • Kollmorgen PSR3-230/75-21-202 - Power Supply
  • Kollmorgen akm24d-anc2r-00 - Servo Motor
  • Kollmorgen AKM22E-ANCNR-00 - Servo Motor
  • Kollmorgen S60300-550 - Servo Drive
  • Kollmorgen B-204-B-21 - Servomotor
  • Kollmorgen AKM21E-BNBN1-00 - Servo Motor
  • Kollmorgen TT2953-1010-B - DC Servo Motor
  • Kollmorgen pa8500 - Servo Power Supply
  • Kollmorgen BDS4A-210J-0001-207C2 - Servo Drive
  • Kollmorgen TTRB1-4234-3064-AA - DC Servo Motor
  • Kollmorgen MH-827-A-43 - Servo Motor
  • Kollmorgen AKM24D-ACBNR-OO - Servo Motor
  • Kollmorgen 00-01207-002 - Servo Disk DC Motor
  • Kollmorgen AKM21C-ANBNAB-00 - Servo Motor
  • Kollmorgen PSR3-208/50-01-003 - Power Supply
  • Kollmorgen 6SM56-S3000 - Servo Motor
  • Kollmorgen DBL3H00130-B3M-000-S40 - Servo Motor
  • Kollmorgen 6SN37L-4000 - Servo Motor
  • Kollmorgen AKM65K-ACCNR-00 - Servo motor
  • Kollmorgen 6SM56-L3000-G - Servo Motor
  • Kollmorgen AKMH43H-CCCNRE5K - Servo Motor
  • Kollmorgen PSR4/52858300 - Power Supply
  • Kollmorgen KBM-79H03-E03 - Direct Drive Rotary Motor
  • Kollmorgen AKM33E-ANCNDA00 - Servo Motor
  • Kollmorgen U9M4/9FA4T/M23 - ServoDisc DC Motor
  • Kollmorgen AKM13C-ANCNR-00 - Servo Motor
  • Kollmorgen AKM43L-ACD2CA00 - Servo Motor
  • Kollmorgen AKM54K-CCCN2-00 - Servo Motor
  • Kollmorgen M-605-B-B1-B3 - Servo Motor
  • Kollmorgen AKD-P00606-NBAN-0000 - Rotary Drive
  • Kollmorgen 6SM-37M-6.000 - Servo Motor
  • Kollmorgen A.F.031.5 - Sercos Interface Board
  • Kollmorgen 918974 5054 - Servo PWM
  • Kollmorgen U12M4 - ServoDisc DC Motor
  • Kollmorgen AKD-B00606-NBAN-0000 - Servo Drive
  • Kollmorgen MV65WKS-CE310/22PB - Servo Drive
  • Kollmorgen 65WKS-CE310/22PB - Servo Drive
  • Kollmorgen EM10-27 - Module
  • Kollmorgen S64001 - Servo Drive
  • Kollmorgen CR03200-000000 - Servo Drive
  • Kollmorgen 6SM57M-3000+G - Servo Motor
  • Kollmorgen BDS4 - Servo Drive
  • Kollmorgen AKD-P00306-NBEC-000 - Servo Drive
  • Kollmorgen AKD-B01206-NBAN-0000 - Servo Drive
  • Kollmorgen STP-57D301 - Stepper Motor
  • Kollmorgen 6SM37L-4.000 - Servo Motor
  • Kollmorgen 44-10193-001 - Circuit Board
  • Kollmorgen PRDR9SP24SHA-12 - Board
  • Kollmorgen PRD-AMPE25EA-00 - Servo Drive
  • Kollmorgen DBL3N00130-0R2-000-S40 - Servo Motor
  • Kollmorgen S406BA-SE - Servo Drive
  • Kollmorgen AKD-P00607-NBEI-0000 - Servo Drive
  • Kollmorgen AKD-P01207-NBEC-0000 - Servo Drive
  • Kollmorgen CR03550 - Servo Drive
  • Kollmorgen VSA24-0012/1804J-20-042E - Servo Drive
  • Kollmorgen N2-AKM23D-B2C-10L-5B-4-MF1-FT1E-C0 - Actuator
  • Kollmorgen 04S-M60/12-PB - Servo Drive
  • Kollmorgen H33NLHP-LNW-NS50 - Stepper Motor
  • Kollmorgen A-78771 - Interlock Board
  • Kollmorgen AKM43E-SSSSS-06 - Servo Motor
  • Kollmorgen AKD-P00607-NBEC-0000 - Servo Drive
  • Kollmorgen E21NCHT-LNN-NS-00 - Stepper Motor
  • Kollmorgen cr10704 - Servo Drive
  • Kollmorgen d101a-93-1215-001 - Motor
  • Kollmorgen BDS4A-203J-0001-EB202B21P - Servo Drive
  • Kollmorgen MCSS23-6432-002 - Connector
  • Kollmorgen AKD-P01207-NACC-D065 - Servo Drive
  • Kollmorgen CK-S200-IP-AC-TB - I/O Adapter and Connector
  • Kollmorgen CR10260 - Servo Drive
  • Kollmorgen EC3-AKM42G-C2R-70-04A-200-MP2-FC2-C0 - Actuator
  • Kollmorgen BDS5A-206-01010-205B2-030 - Servo Drive
  • Kollmorgen s2350-vts - Servo Drive
  • Kollmorgen AKM24D-ANC2DB-00 - Servo Motor
  • Kollmorgen E31NCHT-LNN-NS-01 - Stepper Motor
  • Kollmorgen PRD-0051AMPF-Y0 - Servo Board
  • Kollmorgen TB03500 - Module
  • Kollmorgen 60WKS-M240/06-PB - Servo Drive
  • Kollmorgen M21NRXC-LNN-NS-00 - Stepper Motor
  • Kollmorgen H-344H-0212 - Servo Motor
  • Kollmorgen MCSS08-3232-001 - Connector
  • Kollmorgen AKM33H-ANCNC-00 - Servo Motor
  • Kollmorgen PA-2800 - Power Supply
  • Kollmorgen MTC308C1-R1C1 - Servo Motor
  • Kollmorgen PRDR0091300Z-00 - Capacitor Board
  • Kollmorgen BDS4A-206J-0024/01502D79 - Servo Drive
  • Kollmorgen S20330-VTS - Servo Drive
  • Kollmorgen S20250-CNS - Servo Drive
  • Kollmorgen SBD2-20-1105-WO - Servo Drive Board
  • Kollmorgen M405-C-A1--E1 - Servo Motor
  • Kollmorgen PRD-PB805EDD-00 - Servo Drive
  • Kollmorgen 6SM57S-3.000-J-09-HA-IN - Servo Motor
  • Kollmorgen AKM33H-ANCNDA-00 - Servo Motor
  • Kollmorgen PCB-00030200-04 - PCB
  • Kollmorgen H22SSLB-LNN-NS-02 - Stepper Motor
  • Kollmorgen BJRL-20012-110001 - Module
  • Kollmorgen BDS4A-206J-0001404A - Servo Drive
  • Kollmorgen H-342-H-0802 - Servo Motor
  • Kollmorgen CR10561 - Servo Drive
  • Kollmorgen BDS5A-206-00010-205B2-030 - Servo Drive
  • Kollmorgen BDS5A-206-00010-207B-2-030 - Servo Drive
  • Kollmorgen mcss08-3224-001 - Connector
  • Kollmorgen M-207-B-23-B3 - Servo Motor
  • Kollmorgen PRD-0041200Z-S0 - Encoder/Resolver Card
  • Kollmorgen MH-225-G-61 - Motor
  • Kollmorgen MT308B1-T1C1 - Servo Motor
  • Kollmorgen BDS4A-240J-0001604C83 - Servo Drive
  • Kollmorgen 6SM57-S-3000 - Servo Motor
  • Kollmorgen N-T31V-15-5B-6-MF3-FT1E-C251 - Actuator
  • Kollmorgen PRD-0051AMPA-X0 - Servo Board
  • Kollmorgen CF-SS-RHGE-09 - Cable
  • Kollmorgen DIGIFAS7204 - Servo Drive
  • Kollmorgen S30101-NA - Servo Drive
  • Kollmorgen DIGIFAS7201 - Servo Drive
  • Kollmorgen PRD-0051AMPA-Y0 - Servo Board
  • Kollmorgen AKM23D-EFCNC-00 - Servo Motor
  • Kollmorgen SE10000 - Servo Drive
  • Kollmorgen PSR4/5A-112-0400 - Power Supply
  • Kollmorgen AKM31H-ANCNC-01 - Servo Motor
  • Kollmorgen M-203-B-93-027 - Servo Motor
  • Kollmorgen CP-SS-G1HE-05 - Connector
  • Kollmorgen AKM42G-ASCNR-02 - Servo Motor
  • Kollmorgen DBL4N00750-B3M-000-S40 - Servo Motor
  • Kollmorgen R3-BK23-152B-12-PL-ASE-BS115 - Actuator
  • Kollmorgen MH-427-B-61 - Motor
  • Kollmorgen cr06902 - Servo Drive