“MICRO” ADJUSTABLE SPEED DRIVE INTERFACE
MDB-100
MODBUS RTU / ASCII COMMUNICATIONS INTERFACE
FOR THE TOSHIBA VF-S7 SERIES
ADJUSTABLE SPEED DRIVE
August, 1999
ICC #10207-000
Usage Precautions
Operating Environment
•
Please use the MDB-100 only when the ambient temperature of the environment into
which the MDB-100 is installed is within the following specified temperature limits:
Operation: -10 ∼ +40°C (+14 ∼ +104°F)
Storage:
-25 ∼ +65°C (-13 ∼ +149°F)
•
•
Avoid installation locations that may be subjected to large shocks or vibrations.
Avoid installation locations that may be subjected to rapid changes in temperature or
humidity.
Installation • Wiring
•
Do not touch charged parts of the drive such as the terminal block while the drive’s
CHARGE lamp is lit. A charge will still be present in the drive’s internal electrolytic
capacitors, and therefore touching these areas may result in an electrical shock.
Always turn all drive input power supplies OFF, and wait at least 5 minutes after the
CHARGE lamp has gone out before connecting communication cables or motor wiring.
•
•
Route all communication cables separate from the inverter input/output power wiring.
To avoid the possibility of electric shock due to leakage currents, always ground the
inverter unit’s E/GND terminal and the motor. To avoid misoperation, do not connect
the MDB-100’s SHIELD terminal to either of the above-mentioned grounds or any other
power ground.
•
•
When making connections between the MDB-100 and S7 drives, do not use cables
that exceed 5 meters in length.
For further drive-specific precaution, safety and installation information, please refer to
the appropriate Toshiba documentation supplied with your S7 drive.
Other Precautions
•
The drive’s EEPROM has a life span of 10,000 write cycles. Do not write to the same
holding register (other than registers 7A00 ∼ 7A02 and FA00 ∼ FA02 or write-only coils)
more than 10,000 times.
•
•
The MDB-100’s EEPROM has a life span of 100,000 write cycles. Do not write to the
same MDB-100 configuration register more than 100,000 times.
Do not touch or insert a rod or any other item into the MDB-100’s case while power is
applied, as this may lead to electrical shock or device damage.
•
•
Commission the disposal of the MDB-100 to a specialist.
Do not assign the same network address to more than one MDB-100 station in the
same network. For a detailed explanation of station addressing, refer to section 8.
•
When the MDB-100 is configured to receive its Modbus RTU / ASCII station address
from the drive on Channel A, be sure to reset the MDB-100 if the inverter number
parameter on the drive on Channel A is changed. Refer to section 8 for more
information.
•
•
Because the MDB-100 derives its control power from the drive connected to Channel
A, removing power from that drive will also cause the MDB-100 to lose power, even if
power is still applied to the drive connected to channel B.
When only 1 drive is connected to the MDB-100, it must be connected to Channel A.
2
TABLE OF CONTENTS
1.
2.
3.
4.
5.
6.
Interface Package Diagram..................................................................4
Feature Summary..................................................................................5
Installing The MDB-100 ........................................................................7
Equipment Specifications....................................................................9
Maintenance And Inspection ...............................................................9
Storage And Warranty ........................................................................10
6.1
6.2
Storage ..........................................................................................................10
Warranty ........................................................................................................10
7.
8.
9.
Network Characteristics Configuration ............................................11
Modbus Station Address Selection...................................................13
Modicon Programming.......................................................................15
9.1
9.2
9.3
9.4
Supported Modbus Commands......................................................................15
Programmable Pointer Register Function.......................................................15
Loss of Communications Timer Function .......................................................16
Response Delay Timer Function ....................................................................17
10. Modbus Programming Interface........................................................19
10.1
10.2
10.3
10.4
Overview.....................................................................................................19
Holding Registers .......................................................................................24
Write-Only Coils..........................................................................................31
Read-Only Coils..........................................................................................32
11. Notes....................................................................................................33
3
1. Interface Package Diagram
Case mounting hole
Network connector
(TB1)
Switch SW2
(local address)
Switch SW1
(network
characteristics)
Drive “B” connector
Drive “A” Connector
Case mounting hole
Note that the above diagram shows the MDB-100 with its cover removed. However,
it is only necessary to remove the cover in order to initially configure the MDB-100.
Once configured, the cover should be reinstalled to prevent damage and dust
accumulation.
4
2. Feature Summary
The MDB-100 interface provides a wide array of network data access and drive
control features. Combined with the flexible data access methods and universal
acceptance of the Modbus network, this allows powerful networked control and
monitoring systems to be designed. Some of the main features provided by the
MDB-100 which allow for this control and configurability are briefly described here:
Protocol
Modbus RTU and ASCII as specified in AEG Schneider Automation specification
“Modicon Modbus Protocol Reference Guide PI-MBUS-300 Rev. J”.
Implementation
Modbus network is optically isolated RS485 half-duplex 2-wire + shield physical layer,
allowing connection of up to 32 units (masters and slave MDB-100 units) to a single
bus trunk.
Network Baud Rates
Supports all Modbus RTU/ASCII baud rates from 300 baud to 38.4kbaud.
Drive Connections
The MDB-100 provides support for simultaneous connection of 2 VF-S7 drives. Both
drives share a common Modbus station address. By supporting 2 drives per
interface, the maximum number of drives that can be connected to 1 Modbus
network segment without requiring repeaters increases from 31 (31 drives + 1
master) to 62 (31 MDB-100 units + 1 master).
Power Supply
Self-contained. Powered directly from the drive connected to the Channel A
communications port. No external power supply devices or connections are required.
Isolation
The MDB-100 has 3 separate isolated circuitry sections. Each drive is fully optically
isolated from each other, and both drives are optically isolated from the Modbus
network. By using optically isolated connections to the drives and the Modbus
network, noise immunity is greatly improved and grounding differential problems
become a thing of the past.
Drive AutoScan Algorithm
Connections to the drives are automatically established and continuously monitored.
No drive configuration needs to be performed to connect the MDB-100 and
communicate via the Modbus RTU or ASCII network. Just plug it in – it’s that simple.
5
Programmable Pointer Registers
32 programmable pointer registers are provided for user definition. By using these
registers, frequently-accessed drive parameters that may be scattered throughout the
register map can be grouped together and accessed with a single holding register
read or write command.
Response Delay Function
A programmable network response delay function is available which forces the MDB-
100 to wait a certain minimum time before generating network responses to Modbus
commands. This function is useful when equipment such as radio modems (which
require a finite time to switch from receive to transmit mode) are used as Modbus
network bridges.
Network Watchdog
A network watchdog function is available to detect if communication with the master
controller has been interrupted. If an interruption is detected, several different drive
actions can be programmed to ensure that the process under control can be safely
and automatically driven to a desired state.
Modbus Network Connector
The network interface is a 3-position pluggable terminal block with the following
signals provided:
Pin Number
Function
1
2
3
Modbus network RS485 “A” terminal
Modbus network RS485 “B” terminal
Network shield connection point
No network termination is provided on the MDB-100. Be sure to install proper RS485
network termination on the MDB-100 units that exist on the extreme endpoints of the
network bus. This can be accomplished by placing a 121Ω (±5%), 1/2W resistor
across the A and B network terminals of those 2 units.
Drive Network Connectors
Uses standard RJ-45 style 8-pin modular connectors. Any standard category-5
ethernet cable (found in most electronics and office-supply stores) 5 meters or less in
length can be used to connect the MDB-100 to the drives.
Supported Commands
The MDB-100 presents and receives drive data via Modbus commands 01 (read coil
status), 03 (read holding registers), 05 (force single coil), 06 (preset single register)
and 16 (preset multiple registers).
6
3. Installing The MDB-100
The MDB-100 connects to each drive via the drive’s communication port, located on
the right-hand side of the drive enclosure under a small snap-on cover. Although no
drive parameters need to be configured in order to use the MDB-100, it is
advantageous to check that the drive’s communication data rate is set to its
maximum speed. Because the MDB-100 will communicate to each drive only at the
drive’s configured data rate, this will provide the fastest response time for drive-to-
Modbus network data transfers. For information on checking the drive’s
communication data rate, refer to the appropriate manual supplied with your drive.
Note that each drive’s communication data rate settings are independent of the
Modbus network data rate, which is configured solely by the Modbus network
characteristics switch (refer to section 7). Also note that the data communication
parameters of each drive are handled independently; the drive connected to Channel
A may simultaneously communicate to the MDB-100 at completely different baud
rates, parity settings, etc. than the drive connected to Channel B.
Installation of the MDB-100 Modbus RTU / ASCII interface should only be performed
by a qualified technician familiar with the maintenance and operation of the
connected drives. To install the MDB-100, complete the following steps:
1.
2.
CAUTION! Verify that all input power sources to the drives to be
connected have been turned OFF and are locked and tagged out.
DANGER!
Wait at least 5 minutes for the drive’s electrolytic
capacitors to discharge before proceeding to the next step. Do not touch any
internal parts with power applied to the drive, or for at least 5 minutes after
power to the drive has been removed. A hazard exists temporarily for
electrical shock even if the source power has been removed. Verify that the
CHARGE LED has gone out before continuing the installation process.
3. Attach the MDB-100 to a sturdy, unmovable object (such as a wall) via the 2 case
mounting holes located on the tabs at the top and bottom of the enclosure.
4. Remove the drive’s communication port cover, located on the right-hand side of
the drive (as viewed when facing the drive), by pressing against the side of the
cover while sliding it toward the front of the drive. Do not discard this cover, as it
should be reinstalled if the MDB-100 unit is ever disconnected from the drive.
5. Connect the drive’s communication port to Channel A of the MDB-100 with the
communication cable (communication cable is not included with the MDB-100 kit).
When choosing cables for this connection, standard 24 AWG category-5 (CAT 5)
unshielded twisted-pair (UTP) 8-conductor cables found in ethernet networks in
most office environments can be used. The maximum allowable length for these
cables is 5 meters. Although there are many varieties and styles of CAT-5 UTP
cables available, ICC strongly recommends using only high-quality cables from
reputable manufacturers to guarantee optimal noise immunity and cable
longevity. Ensure that each end of the cable is fully seated into the modular
connector, and route the cable such that it is located well away from any drive
input power or motor wiring. Also take care to route the cable away from any
sharp edges or positions where it may be pinched.
7
6. Repeat steps 1, 2, 4 and 5 above to connect another drive to Channel B on the
MDB-100, if desired.
7. Remove the cover of the MDB-100 by removing the 4 cover screws.
8. Configure the Modbus network characteristics such as baud rate, parity etc. via 8-
position DIP switch SW1 (refer to section 7). If the MDB-100’s station address is
to be configured locally, select the desired station address via 8-position DIP
switch SW2 (refer to section 8).
9. Reinstall the cover of the MDB-100.
10. Connect the Modbus network cable (2 signal wires + shield) to the 3-position
pluggable terminal block marked “Network” on the left-hand side of the MDB-100.
The terminal ordering for the network cable wiring is as shown in Figure 1.
A
B
SHIELD
Figure 1: Modbus RS485 Network Terminal Wiring
Note that some RS485 equipment manufacturers reference the “A” and “B”
terminals reversed from the MDB-100’s hardware, and some manufacturers use
other labels, such as “+” and “-“. If you cannot communicate with the MDB-100
after installation, try switching the “A” and “B” signal wires - swapped signal wires
are the most common cause of communication difficulties in new RS485 network
installations.
Ensure that the Modbus network cable is tightly screwed into the terminals, and
route the cable such that it is located well away from any drive input power or
motor wiring. Also take care to route all cables away from any sharp edges or
positions where they may be pinched.
11. Take a moment to verify that the MDB-100 and all network cables have sufficient
clearance from drives, motors, and power-carrying electrical wiring.
12. Turn the power sources to all connected drives ON, and verify that the drives
function properly. If the drives do not appear to power up, or do not function
properly, immediately turn power OFF. Repeat steps 1 and 2 to remove all
power from the drives. Then, verify all connections. Contact ICC or your local
drive distributor or manufacturer for assistance if the problem persists.
8
4. Equipment Specifications
Item
Specification
Indoors, less than 1000m above sea level, do not
expose to direct sunlight or corrosive / explosive gasses
Operating Environment
Operating Temperature
Storage Temperature
Relative Humidity
Vibration
-10 ∼ +40°C (+14 ∼ +104°F)
-25°C ∼ +65°C (-13 ∼ +149°F)
20% ∼ 90% (without condensation)
5.9m/s2 {0.6G} or less (10 ∼ 55Hz)
Grounding
SHIELD terminal connected to isolated network ground
via 200Ω resistance.
Cooling Method
Self-cooled
5. Maintenance And Inspection
Preventive maintenance and inspection is required to maintain the MDB-100 Modbus
interface in its optimal condition and to ensure a long operational lifetime. Depending
on usage and operating conditions, perform a periodic inspection once every three to
six months. Before starting inspections, always turn off all power supplies to
connected drives, and wait at least five minutes after each drive’s “CHARGE” lamp
has gone out.
DANGER!
Do not touch any internal parts with power applied
to the drives, or for at least 5 minutes after power to the drives has been
removed. A hazard exists temporarily for electrical shock even if the source
power has been removed.
Inspection Points
•
Check that the Modbus network connector screws and terminal block plug are not
loose. Tighten if necessary.
•
•
•
•
Check that the drive communication cables are not loose. Reinsert if necessary.
Visually check all wiring and cables for damage. Replace as necessary.
Clean off any accumulated dust and dirt.
If use of the MDB-100 is discontinued for extended periods of time, apply power
at least once every two years and confirm that the unit still functions properly.
•
Do not perform hi-pot tests on the drives or MDB-100 interface, as they may
damage the units.
Please pay close attention to all periodic inspection points and maintain a good
operating environment.
9
6. Storage And Warranty
6.1 Storage
Observe the following points when the MDB-100 interface is not used immediately
after purchase or when it is not used for an extended period of time.
•
Avoid storing the MDB-100 in places that are hot or humid, or that contain large
quantities of dust or metallic dust. Store the MDB-100 in a well-ventilated
location.
•
When not using the MDB-100 interface for an extended period of time, apply
power at least once every two years and confirm that it still functions properly.
6.2 Warranty
The MDB-100 Modbus RTU / ASCII Communications Interface is covered under
warranty by ICC for a period of 12 months from the date of installation, but not to
exceed 18 months from the date of shipment from the factory. For further warranty
or service information, please contact Industrial Control Communications or your
local distributor.
10
7. Network Characteristics Configuration
The MDB-100 interface board uses an 8-position DIP switch (labeled SW1) to
configure the Modbus network communication characteristics. The switch settings
are only read during initialization, so if a change is made to any of the switches on
SW1, the MDB-100 must be reset in order to enable the new settings. The various
configuration settings of switch SW1 are as follows:
Communication Method:
SW1 #
Function
1
OFF
ON
Modbus RTU (factory default)
Modbus ASCII
Baud Rate:
SW1 #
Function
4
3
2
OFF OFF OFF 300 baud
OFF OFF
ON 600 baud
OFF 1200 baud
ON 2400 baud
OFF
OFF
ON
ON
ON
OFF OFF 4800 baud
ON
ON
OFF
ON
ON 9600 baud (factory default)
OFF 19.2 kbaud
ON
ON
ON 38.4 kbaud
Parity:
SW1 #
Function
6
5
OFF OFF even parity (factory default)
OFF
ON
ON odd parity
OFF no parity (2 stop bits)
ON
ON no parity (1 stop bit) - applies only to RTU mode
Protocol:
SW1 #
7
Function
OFF
ON
Modicon Modbus (factory default)
DO NOT SELECT (reserved for future expansion)
Station Number Origin: (refer to section 8)
SW1 #
Function
8
OFF
ON
Drive A’s inverter number parameter (factory default)
Switch SW2 address setting
Download from Www.Somanuals.com.1A1ll Manuals Search And Download.
A Note About Modbus Communication Formats
According to the Modicon Modbus Protocol Reference Guide, the specifications for
both Modbus ASCII and RTU communication modes are as follows:
ASCII Mode
Coding System: ...... Hexadecimal, ASCII characters 0 ∼ 9, A ∼ F
One hexadecimal character contained in each ASCII character
of the message
Bits per Byte: .......... 1 start bit
7 data bits, least significant bit sent first
1 bit for even/odd parity; no bit for no parity
1 stop bit if parity is used; 2 bits if no parity
Error Check Field:... Longitudinal Redundancy Check (LRC)
RTU Mode
Coding System: ...... 8-bit binary, hexadecimal 0 ∼ 9, A ∼ F
Two hexadecimal characters contained in each 8-bit field of the
message
Bits per Byte: .......... 1 start bit
8 data bits, least significant bit sent first
1 bit for even/odd parity; no bit for no parity
1 stop bit if parity is used; 2 bits if no parity
Error Check Field:... Cyclical Redundancy Check (CRC)
According to the Modicon Modbus specification, therefore, the number of bits per
byte in ASCII mode is 1 start + 7 data + 1 parity + 1 stop (if parity is used), or 1 start
+ 7 data + 2 stop (if parity is not used). The ASCII data frame is therefore fixed at 10
bits per byte. Similarly, the number of bits per byte in RTU mode is 1 start + 8 data +
1 parity + 1 stop (if parity is used), or 1 start + 8 data + 2 stop (if parity is not used),
resulting in an RTU data frame that is fixed at 11 bits per byte.
In addition to these standard specified data frame sizes, the MDB-100 interface
offers an optional configuration of providing for only 1 stop bit when no parity is
selected in the RTU communication mode. As indicated on the previous page, by
setting SW5 and SW6 both to “ON”, the RTU data frame size is modified to consist of
1 start + 8 data + 1 stop bit = 10 bits per byte. Please note that this setting is only
valid when RTU mode is selected; if SW5 and SW6 are both set to “ON” when ASCII
mode is selected, the MDB-100 will halt and will not communicate with the Modbus
network.
12
8. Modbus Station Address Selection
The MDB-100 interface provides two different methods for configuring the node’s
station address. One method uses the inverter number parameter read from the
drive connected to Channel A, and the other method uses a locally-configured
address, set by DIP switches on the MDB-100 control PCB.
When shipped from the factory, the MDB-100’s default configuration is to use the
value set in the inverter number parameter (F802) of the drive connected to Channel
A as its Modbus network station address. Depending on the software version of the
drive connected to channel A, this parameter is adjustable from either 0∼31 or 0∼63.
Since Modbus addressing allows for station addresses to be set from 1 ∼ 247,
however, there may be instances where the upper limit of the inverter number
parameter setting is not high enough to support a desired address (for example, if
you want to set a MDB-100 station to address 95) In these instances, the locally-
configured station address can be used, which supports the full Modbus station
addressing range of 1 ∼ 247.
Note that the Modbus protocol specification states that allowable station addresses
are 1 to 247. If a station address is configured with 0 (inverter number or local
address) or 248 to 255 (local address only), the MDB-100 will halt and will not
communicate with the network. To resolve this situation, correct the station number
and reset the MDB-100. Pay particular attention to this point, as the default factory
setting of the drive’s “inverter number” parameter is 0, which therefore must be
changed if it is to be used as the MDB-100’s station number.
The selection of whether to use the drive on Channel A’s inverter number parameter
or the locally-set station address is performed by switch SW1 #8. When SW1 #8 is
OFF (factory default setting), the MDB-100’s station address is retrieved from drive
A’s inverter number parameter. When SW1 #8 is ON, the MDB-100’s station
address is obtained by the binary number set via DIP switch SW2 (factory default
address setting = 1).
SW1 #8
OFF
Meaning
Drive A’s inverter number parameter (factory default)
Switch SW2 address setting
ON
The values of switches SW1 and SW2 are read only during MDB-100 initialization.
Therefore, if any of these switch settings are changed, the MDB-100 must be
reinitialized to be made aware of the change by:
1. Momentarily powering-off drive A (from which the MDB-100 receives power), or
2. Issuing a reset command to the MDB-100 via the Modbus network by writing to
holding register 0x6111NOTE 1, NOTE 2. Writing data 0x5A5A will reset the MDB-100,
writing data 0xFEBA will reset the MDB-100 and return all MDB-100 –specific
configuration registers (such as response delay time, loss of communications
timeout time etc.) to their factory default values, and writing any other data will
cause the MDB-100 to return a Modbus “ILLEGAL DATA VALUE” exception
response (exception code 03). Reading from register 0x6111 will always return a
value of 0.
Download from Www.Somanuals.com.1A3ll Manuals Search And Download.
Holding
Register
Write Data
Meaning
Reset the MDB-100
0x5A5A
Reset the MDB-100 and return MDB-100
configuration registers to factory default
values.
0xFEBA
0x6111
Return “ILLEGAL DATA VALUE”
exception
Any other value
NOTE 1: Throughout this document, hexadecimal (base 16) numbers will be
represented by a preceding “0x” or by a trailing “H” designator, decimal
(base 10) numbers will be represented by a trailing subscripted “10”
designator, and binary (base 2) numbers will be represented by a trailing
“B” designator. Binary numbers will always be written with their most
significant bit (MSB) at the left, and their least significant bit (LSB) to the
right (next to the “B”).
For example, 0x6111 = 6111H = 2484910 = 0110 0001 0001 0001B.
NOTE 2: The Modbus specification lists two addresses for each holding register (4X
reference) and coil (0X reference). These are referred to as the
“addressed as” and “known” as values. In all instances, registers and
coils are addressed starting at zero; i.e. register 1 is addressed as 0, and
coil 15 is addressed as 14, etc. Throughout this document, all addresses
given for coils and holding registers will be their “addressed as” values
unless otherwise specified. In other words, add 1 to the register/coil
address given to obtain its “known as” value. For example, the S7 drive’s
inverter number parameter is 0802H (= 0x0802 = 205010.) Therefore, this
register would be “known as” 2051. Refer to the Modbus Protocol
Reference Guide for a more detailed explanation of this issue.
The station address set via switch SW2 must be set using binary encoding. In this
case, SW2 #1 represents bit #0 of the address, and SW2 #8 represents bit #7.
When one of the DIP switches of SW2 is turned ON, the corresponding address bit is
1, and when one of the switches is turned OFF, the corresponding address bit is 0.
For example, if an address of 16910 is desired, the conversion calculation would be
performed as follows:
16910 = 0xA9 = 1010 1001B, therefore switches SW2 #1, #4, #6 and #8 should be
ON, and #2, #3, #5 and #7 should be OFF.
Some more address configuration examples (factory default setting = 1):
Address
(Decimal)
1 (min)
63
200
247 (max)
Address
(Hex)
0x01
0x3F
0xC8
Address
(Binary)
0000 0001B
0011 1111B
1100 1000B
1111 0111B
“ON”
Switches
#1
#1 ∼ #6
#4, #7, #8
“OFF”
Switches
#2 ∼ #8
#7, #8
#1 ∼ #3, #5, #6
#4
0xF7
#1 ∼ #3, #5 ∼ #8
14
9. Modicon Programming
9.1 Supported Modbus Commands
The MDB-100 interface supports 5 Modbus commands: command 1 (0x01: read coil
status), command 3 (0x03: read holding registers), command 5 (0x05: force single
coil), command 6 (0x06: preset single register) and command 16 (0x10: preset
multiple registers). Not all registers or coils support all commands (for example,
read-only registers cannot be written to with a command 16). For more information,
refer to section 10. The following limits represent the maximum number of registers
and coils that can be read/written in one packet transaction:
RTU Mode
Read Max
32 coils
125 registers
N/A
RTU Mode
Write Max
N/A
ASCII Mode
Read Max
32 coils
61 registers
N/A
ASCII Mode
Write Max
N/A
Command
1
3
N/A
N/A
5
1 coil only
1 register only
123 registers
1 coil only
1 register only
59 registers
6
N/A
N/A
16
N/A
N/A
9.2 Programmable Pointer Register Function
MDB-100 registers 0x6000 ∼ 0x601F and 0x6080 ∼ 0x609F are used as
programmable pointer and data registers, respectively. Registers 0x6000 ∼ 0x601F
(32 total) are used to define other register addresses from which you would like to
read or write, and registers 0x6080 ∼ 0x609F (32 total) are the actual registers used
to access the data located at the register addresses defined in registers 0x6000 ∼
0x601F. For example, if you would like to continuously read the data from registers
0xFE03, 0xFE04, 0xFE06, and 0xFD00, the standard register configuration would
require 3 read commands to be issued: one reading 2 registers starting at register
0xFE03, one reading 1 register starting at register 0xFE06, and one reading 1
register starting at register 0xFD00. To conserve network bandwidth and speed
processing time, however, the programmable pointer registers can be used to allow
the same information to be accessed, but by only issuing 1 command which reads 4
registers.
To configure this function, program as many registers as necessary (up to 32) in the
range 0x6000 ∼ 0x601F with the register numbers of the registers you would like to
continuously access. In this example, we would set register 0x6000 to 0xFE03 (the
first register number we want to access), register 0x6001 to 0xFE04, register 0x6002
to 0xFE06, and register 0x6003 to 0xFD00. The data located at these drive status
registers can then be obtained by accessing the corresponding registers in the range
0x6080 ∼ 0x609F (data register 0x6080 corresponds to address register 0x6000,
data register 0x6081 corresponds to address register 0x6001, etc.) Therefore, the 4
registers that are to be monitored can now be accessed simply by issuing 1 holding
register read command with a length of 4 starting from register 0x6080. The returned
Download from Www.Somanuals.com.1A5ll Manuals Search And Download.
data will be the data obtained from registers 0xFE03, 0xFE04, 0xFE06, and 0xFD00
(in that order).
Note that the settings of the programmable address registers (0x6000 ∼ 0x601F) are
stored in the MDB-100’s nonvolatile EEPROM. Therefore, do not write to any of
these registers more than 100,000 times. Typically, these registers would only be
written to once, when the interface and Modbus network are first commissioned.
When the programmable pointer registers are modified, the changes are made
effective in the MDB-100 immediately (the MDB-100 does not need to be reset for the
changed values to take effect).
9.3 Loss of Communications Timer Function
A configurable "loss of communications" (network watchdog) timer function is
provided, which can detect communication losses and perform certain actions if a
valid packet is not received and processed within a set time period.
MDB-100 register 0x6100 sets the loss of communication time value (adjustable from
100ms to 60.000s in 1ms increments, factory setting = 10.000s). If a valid
(exception-free) reception-response or exception-free broadcast does not take place
within this time limit, the timer will expire. If the timer expires, 5 possible actions can
occur for each connected drive, as set by the value of registers 0x6101 and 0xE101
(loss of communications action for drive A and drive B, respectively):
Register
Action Taken Upon Timeout
0x6101 / 0xE101
Setting
0 (default)
No action: ignore timeout
Decelerated stop
1
2
3
4
Coast stop
Trip “E” (emergency off)
Run a preset speed
When a network timeout is detected, the timeout action is performed. When
communications are once again reestablished, the timer function is automatically
reset and will once again begin to monitor network receptions. However, any actions
performed as a result of the timeout occurring will not be reversed by the MDB-100
once communications are reestablished; the Modbus master’s application must
explicitly modify the affected conditions to fully return the drive to its previous state.
Setting 0 is the default setting; when a communications timeout occurs, no action will
be taken.
For setting 1 (decelerated stop), the drive will stop in a controlled manner if it was
running. This action clears bit #10 in the selected drive’s communication command
bit structure (register 0x7A00 / 0xFA00 - also the same data as write-only coil #10 /
#26). Note that the “communication command valid” bit of register 0x7A00 / 0xFA00
(bit #15 of each register, or write-only coil #15 / #31) must already be set by the
master application for this timeout action to control the drive.
16
For setting 2 (coast stop), the drive will coast stop (free run) if it was running. This
action clears bit #10 in the selected drive’s communication command bit structure
(register 0x7A00 / 0xFA00 - also the same data as write-only coil #10 / #26) and sets
bit #11 (same as coil #11 / #27). Note that the “communication command valid” bit of
register 0x7A00 / 0xFA00 (bit #15 of each register, or write-only coil #15 / #31) must
already be set by the master application for this timeout action to control the drive.
For setting 3 (trip “emergency off”), the drive will trip “E”. This action clears bit #10 in
the selected drive’s communication command bit structure (register 0x7A00 / 0xFA00
- also the same data as write-only coil #10 / #26) and sets bit #12 (same as coil #12 /
#28). Note that in this case the setting of the “communication command valid” bit of
register 0x7A00 / 0xFA00 (coil #15 / #31) is irrelevant; the drive will trip regardless of
its value.
Setting 4 (run a preset speed) will modify the settings of bits #0 ∼ #3 of the selected
drive’s communication command bit structure (register 0x7A00 / 0xFA00 - also the
same data as write-only coils #0 ∼ #3 / #16 ∼ #19). The preset speed that is to run is
selected by MDB-100 registers 0x6102 (for drive A) and 0xE102 (for drive B). The
possible adjustment range for these registers is 0 ∼ 15, corresponding to “no action”
(0) and each of the drive’s 15 possible preset speeds (1 ∼ 15). Note that the
“communication command valid” and “run/stop” bits of register 0x7A00 / 0xFA00 (bits
#15 and #10 of each register, or write-only coil #15 & #10 / #31 & #26) must already
be set by the master application for this timeout action to control the drive. USE
EXTREME CAUTION WHEN SELECTING THIS SETTING! Thoroughly verify that
there is no possibility of personal injury or equipment damage due to the inverter
running at the selected speed, especially with the possibility that network
communications may not be able to be reestablished in a timely fashion (depending
on what network condition caused the communications timeout in the first place).
Note that the settings of the timeout time, timeout action and timeout preset speed
configuration registers are stored in the MDB-100’s nonvolatile EEPROM. Therefore,
do not write to any of these registers more than 100,000 times. Also note that when
the setting of any one of these configuration registers is changed, the MDB-100 must
be reset for the new value to be activated and the change to take effect.
9.4 Response Delay Timer Function
Register 0x6110 contains the setting for a response delay timer function. This
function is useful for applications where it may not be desirable for the MDB-100
interface to respond immediately to the network after a read/write request, such as
when a radio modem that must be switched from receive mode to transmit mode is
being used.
The response delay timer is adjustable in 1ms increments from 0s to 2.000s (factory
setting = 0s). A response delay of 0s means that there is no delay; response packets
will be sent by the MDB-100 as soon as they are available. The delay timer starts
when a complete packet is received by the MDB-100, and a response will not be sent
until the timer has expired (at a minimum). Note that this time value only sets a
minimum response delay value - depending on the quantity and location of registers
read / written, much more time may actually be required before a complete response
is formulated and ready to be returned to the network.
Download from Www.Somanuals.com.1A7ll Manuals Search And Download.
The response delay timer value is read only upon MDB-100 initialization, requiring
the unit to be reset if the value is changed for the new value to take effect. This
setting is also non-volatile (written to the MDB-100’s EEPROM). Therefore, do not
write to this register more than 100,000 times.
18
10. Modbus Programming Interface
10.1 Overview
Three types of Modbus data may be accessed via the MDB-100. These are holding
registers (4x reference), read-only coils (0x reference) and write-only coils (0x
reference). In order to access 2 drives within the allocated holding register map
(0x0000 ∼ 0xFFFF), each drive is assigned one half of the register space.
Drive A occupies the area from register 0x0000 to 0x7FFF. This area also contains
several network and drive configuration registers (such as the programmable pointer
and data registers, network timeout registers, etc.) that reside within the MDB-100
only. The registers which the MDB-100 uses for these functions are not accessible in
the drive. Currently, these registers are unoccupied in the drive, and therefore no
loss of access to any drive parameters exists. Most of the registers for drive A are
mapped to the exact same “communication number” that they are allocated in the S7
drive by Toshiba. Refer to the VF-S7 Serial Communications Option Manual for a list
of communication numbers. The only exception to this direct mapping are the
registers that occupy communication numbers larger than 0x8000. For these
parameters, their corresponding Modbus holding registers can be obtained by setting
the MSB (bit #15) of their communication number to 0.
For example, the communication number for drive A’s bus voltage parameter is
0xFE04 (1111 1110 0000 0100B). Setting bit #15 to 0, we obtain the binary value
0111 1110 0000 0100B, or 0x7E04. Reading from Modbus holding register 0x7E04
(“known as” 0x7E05), therefore, will return the bus voltage from drive A.
Drive B occupies the area from register 0x8000 to 0xFFFF. This area also contains
the MDB-100 –specific drive configuration registers that correspond to those
available for drive A. Most of the registers for drive B are not mapped to the exact
same “communication number” that they are allocated in the S7 drive by Toshiba.
For these parameters, their corresponding Modbus holding registers can be obtained
by setting the MSB (bit #15) of their communication number to 1.
For example, the communication number for drive B’s deceleration time #1
parameter is 0x0010 (0000 0000 0001 0000B). Setting bit #15 to 1, we obtain the
binary value 1000 0000 0001 0000B, or 0x8010. Writing to Modbus holding register
0x8010 (“known as” 0x8011), therefore, will modify the deceleration time #1
parameter for drive B.
The only exception to this mapping modification requirement for drive B are the
registers that occupy communication numbers larger than 0x8000. For these
parameters, the communication numbers given in the VF-S7 Serial Communications
Option Manual correspond exactly to their assigned “addressed as” holding registers
(for example, holding register 0xFE10 will access the past trip #1 value from drive B).
Refer to Figure 2 on page 20 for a graphical representation of the holding register
mapping that exists in the MDB-100 Modbus interface.
Download from Www.Somanuals.com.1A9ll Manuals Search And Download.
Figure 2: MDB-100 Holding Register Mapping
MDB-100
Holding
Register Map
Drive A Comm.
Numbers
Drive B Comm.
Numbers
FFFF
FFFF
Drive B registers
F000
EFFF
F000
EFFF
Channel B registers
Drive B registers
E000
DFFF
E000
DFFF
D000
CFFF
D000
CFFF
C000
BFFF
C000
BFFF
B000
AFFF
B000
AFFF
Drive B registers
A000
9FFF
A000
9FFF
9000
8FFF
9000
8FFF
8000
7FFF
8000
7FFF
Drive A Registers
7000
6FFF
7000
6FFF
MDB-100 registers
Channel A registers
Drive A registers
6000
5FFF
6000
5FFF
5000
4FFF
5000
4FFF
4000
3FFF
4000
3FFF
3000
2FFF
3000
2FFF
Drive A registers
2000
1FFF
2000
1FFF
1000
0FFF
1000
0FFF
0000
0000
Note: Inaccessible (currently unused) areas are shaded.
20
Table 1: Holding Register Mapping General Overview
Factory
Setting
Adjustment
Register #
Name / Function
Range
--
--
Access drive A
0000 ∼ 05FF
Any value other than
Non-volatile programmable
pointer registers (32 total
available)
0000
(all 32)
6000 ∼ 601F or
6080 ∼ 609F
6000 ∼ 601F
Programmable pointer data
registers (each register
corresponds to same one in
Depends on
registers pointed to
--
6080 ∼ 609F
6000 ∼ 601F range)
10000
(10.000s)
100 ∼ 60000
(0.100s ∼ 60.000s)
0= do nothing
Modbus network loss of
communications timeout time
6100
1= decelerated stop
2= coast stop
3= trip “E”
4= run a preset
speed
Modbus network loss of
communications timeout action
for Drive A
6101
0
Loss of communications preset
speed for Drive A (effective only
when register 6101 is set to 4)
6102
6110
0
0
0 ∼ 15
0 ∼ 2000
(0ms ∼ 2.000s)
0x5A5A: reset only
0xFEBA: return
Modbus network response delay
time
--
Reset/reinitialize MDB-100
interface
6111
(read always MDB-100 config
returns 0)
registers to factory
setting values
Version = MSB
Revision = LSB
--
MDB-100 firmware
version/revision (read-only)
6112
--
--
--
Access drive A
6113 ∼ 6FFF
7000 ∼ 7FFF
Access drive A communication
numbers F000 ∼ FFFF
Access drive B communication
numbers 0000 ∼ 6100
Modbus network loss of
communications timeout action
for Drive B
--
--
--
0
8000 ∼ E100
Same as register
6101
E101
Loss of communications preset
speed for Drive B (effective only
when register E101 is set to 4).
E102
0
0 ∼ 15
Access drive B registers 6103 ∼
--
--
--
--
E103 ∼ EFFF
6FFF
Access drive B
F000 ∼ FFFF
Download from Www.Somanuals.com.2A1ll Manuals Search And Download.
Sections 10.2 to 10.4 specify the communication number → holding register
mappings and coil definitions for all current VF-S7 communication numbers. Note
that the parameters and coils shown are those available at the time of this manual
printing; if new parameters are added by the drive manufacturer and/or parameter
adjustment limits are modified, etc., this will not affect the operation of the MDB-100
interface. As all available parameters, adjustment ranges etc. are determined solely
by the connected drive, and not the MDB-100, future drive firmware versions will
automatically be supported by the MDB-100 with no software upgrades required.
In the case of any discrepancies between the information in the following tables and
the drive’s documentation, the drive’s documentation should always be followed.
Some other important coil and holding register notes:
•
•
•
•
Remember that all registers and coils indicated in the following sections are
shown with their “addressed as” coil & register numbers. These coil &
register numbers are 1 less than their “known as” numbers.
A value indicated by “*” in the following tables indicates that the setting is
dependent on the connected drive’s capacity. Refer to the drive’s
documentation for these values.
If frequency command values (registers 0x7A01 / 0xFA01) higher than each
respective drive’s FH or UL parameters are written, the write will be
acknowledged, but the drive will not change its frequency to this invalid value.
All writes to holding registers use the drive’s RAM / EEPROM data write (“W”)
command except for registers 0x7A00 ∼ 0x7A02 and 0xFA00 ∼ 0xFA02,
which use the drive’s RAM data write (“P”) command.
•
•
•
If an attempt is made to access non-existent registers or coils, an ILLEGAL
DATA ADDRESS exception (code 02) will be returned.
If an attempt is made to write invalid data to a register or coil, an ILLEGAL
DATA VALUE exception (code 03) will be returned.
If a drive connected to the MDB-100 goes “offline”, all coils will hold their last
state, with the exception of read-only coils #115 and/or #131, which will
indicate “offline”. Once communication with the drive(s) is reestablished,
these coil(s) will again indicate “online”.
•
If a drive connected to the MDB-100 goes “offline”, attempts to access any
register in that drive’s register space will return a Modbus “SLAVE FAILURE”
error (code 04), except for the following registers, which will hold their last
state:
1. Communication command (communication number FA00)
2. Communication frequency command (communication number FA01)
3. Output frequency (communication number FD00)
4. Status (communication number FE01)
5. Output current (communication number FE03)
6. Output voltage (communication number FE05)
•
•
Note that the MDB-100 does not assign drive register and coil functions; they
are entirely drive-dependent, and managed by the drive manufacturer.
Each drive’s write-only coils are mapped to the corresponding drive’s
communication command parameter (communication number #FA00). Also,
22
the MDB-100 does not place any restrictions on coils marked as “Reserved”.
These coils may be written to at any time. The data or function associated
with these coils is entirely defined by the connected drive.
•
With the exception of coils #115 and #131, each drive’s read-only coils are
mapped to the corresponding drive’s communication status register
(communication number #FE01). Also, the MDB-100 does not place any
restrictions on coils marked as “Reserved”. These coils may be read from at
any time. The data or function associated with these coils is entirely defined
by the connected drive.
Download from Www.Somanuals.com.2A3ll Manuals Search And Download.
10.2 Holding Registers
Reg. #
(hex)
Max
(hex:dec)
Min
(hex:dec)
Run Mode
Modify
Drive
Title
AU1
AU2
AU3
CMOD
FMOD
FMSL
FM
Function
0000
8000
0001
8001
0002
8002
0003
8003
0004
8004
0005
8005
0006
8006
0007
8007
0008
8008
0009
8009
0010
8010
0011
8011
0012
8012
0013
8013
0014
8014
0015
8015
0016
8016
0017
8017
0018
8018
0019
8019
0020
8020
0021
8021
0022
8022
Automatic acceleration and
deceleration time
A
B
1
0
Yes
No
A
B
A
B
A
B
A
B
A
B
A
B
A
B
A
B
A
B
A
B
A
B
A
B
A
B
A
B
A
B
A
B
A
B
A
B
A
B
A
B
A
B
A
B
Automatic torque boost
3
0
Automatic environment
setting
2
0
No
Command mode selection
1
0
Yes
Yes
Yes
Yes
No
Frequency setting mode
selection
FM terminal function
selection
2
0
1
FF:255
6
0
0
Connected meter adjustment
Standard setting mode
selection
Forward/reverse selection
(panel)
t YP
Fr
0
1
0
Yes
Yes
Yes
No
ACC
dEC
FH
Acceleration time #1 (s)
Deceleration time #1 (s)
Maximum frequency
Upper limit frequency
Lower limit frequency
Base frequency
V/F pattern
8CA0:3600
8CA0:3600
A:1.0
A:1.0
7D00:320.0 BB8:30.0
UL
FH
UL
32:0.5
0:0.0
Yes
Yes
Yes
No
LL
vL
7D00:320.0 9C4:25.0
Pt
3
0
vb
Voltage boost
BB8:30.0
0
Yes
Yes
Yes
Yes
Yes
Yes
Yes
OLM
Sr 1
Sr 2
Sr 3
Sr 4
Sr 5
OL selection
7
0
UL
UL
UL
UL
UL
LL
LL
LL
LL
LL
Preset speed 1
Preset speed 2
Preset speed 3
Preset speed 4
Preset speed 5
24
Reg. #
(hex)
Max
(hex:dec)
Min
(hex:dec)
Run Mode
Modify
Drive
Title
Sr 6
Function
Preset speed 6
A
B
A
B
A
B
A
B
A
B
A
B
A
B
A
B
A
B
A
B
A
B
A
B
A
B
A
B
A
B
A
B
A
B
A
B
A
B
A
B
A
B
A
B
A
B
A
B
A
B
0023
8023
0024
8024
0100
8100
0101
8101
0102
8102
0103
8103
0104
8104
0110
8110
0111
8111
0112
8112
0113
8113
0114
8114
0115
8115
0130
8130
0131
8131
0200
8200
0201
8201
0202
8202
0203
8203
0204
8204
0210
8210
0211
8211
0212
8212
0213
8213
0240
8240
UL
UL
LL
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Sr 7
LL
Preset speed 7
Low speed signal output
frequency
Speed reach signal output
frequency
F100
F101
F102
F103
F104
F110
F111
F112
F113
F114
F115
F130
F131
F200
F201
F202
F203
F204
F210
F211
F212
F213
F240
FH
0:0.0
FH
0:0.0
FH
Speed reach detection band
ST signal selection
0:0.0
2
0
RST signal selection
1
0
Always active function
selection
25:37
25:37
25:37
25:37
25:37
25:37
9
0
Input terminal selection #1
Input terminal selection #2
Input terminal selection #3
Input terminal selection #4
Input terminal selection #5
Output terminal selection #1
Output terminal selection #2
Frequency priority selection
VIA reference point #1
VIA point #1 frequency
VIA reference point #2
VIA point #2 frequency
VIB reference point #1
VIB point #1 frequency
VIB reference point #2
VIB point #2 frequency
Start-up frequency
0
0
0
0
0
0
9
0
1
0
64:100
7D00:320.0
64:100
7D00:320.0
64:100
7D00:320.0
64:100
7D00:320.0
3E8:10.0
0
0:0.0
0
0:0.0
0
0:0.0
0
0:0.0
32:0.5
Download from Www.Somanuals.com.2A5ll Manuals Search And Download.
Reg. #
(hex)
Max
(hex:dec)
Min
(hex:dec)
Run Mode
Modify
Drive
Title
F241
F242
F250
F251
F252
F260
F261
F270
F271
F272
F273
F274
F275
F280
F281
F282
F283
F284
F285
F286
F287
F288
F289
F290
F291
Function
Run frequency
A
B
A
B
A
B
A
B
A
B
A
B
A
B
A
B
A
B
A
B
A
B
A
B
A
B
A
B
A
B
A
B
A
B
A
B
A
B
A
B
A
B
A
B
A
B
A
B
A
B
0241
8241
0242
8242
0250
8250
0251
8251
0252
8252
0260
8260
0261
8261
0270
8270
0271
8271
0272
8272
0273
8273
0274
8274
0275
8275
0280
8280
0281
8281
0282
8282
0283
8283
0284
8284
0285
8285
0286
8286
0287
8287
0288
8288
0289
8289
0290
8290
0291
8291
FH
FH
0:0.0
0:0.0
0:0.0
0
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Run frequency hysteresis
DC injection starting
frequency
FH
DC injection current
DC injection time
Jog run frequency
Jog stop control
64:100
C8:20.0
7D0:20.0
2
0:0.0
0:0.0
0
UL
LL
Jump frequency #1
Jump frequency band #1
Jump frequency #2
Jump frequency band #2
Jump frequency #3
Jump frequency band #3
Preset speed 1
BB8:30.0
UL
0:0.0
LL
BB8:30.0
UL
0:0.0
LL
BB8:30.0
UL
0:0.0
LL
UL
LL
Preset speed 2
UL
LL
Preset speed 3
UL
LL
Preset speed 4
UL
LL
Preset speed 5
UL
LL
Preset speed 6
UL
LL
Preset speed 7
UL
LL
Preset speed 8
UL
LL
Preset speed 9
UL
LL
Preset speed 10
Preset speed 11
Preset speed 12
UL
LL
UL
LL
26
Reg. #
(hex)
Max
(hex:dec)
Min
(hex:dec)
Run Mode
Modify
Drive
Title
F292
F293
F294
F300
F301
F302
F303
F304
F305
F306
F307
F400
F401
F402
F403
F404
F405
F406
F407
F500
F501
F502
F503
F504
Function
Preset speed 13
A
B
A
B
A
B
A
B
A
B
A
B
A
B
A
B
A
B
A
B
A
B
A
B
A
B
A
B
A
B
A
B
A
B
A
B
A
B
A
B
A
B
A
B
A
B
A
B
0292
8292
0293
8293
0294
8294
0300
8300
0301
8301
0302
8302
0303
8303
0304
8304
0305
8305
0306
8306
0307
8307
0400
8400
0401
8401
0402
8402
0403
8403
0404
8404
0405
8405
0406
8406
0407
8407
0500
8500
0501
8501
0502
8502
0503
8503
0504
8504
UL
LL
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
UL
LL
Preset speed 14
UL
LL
Preset speed 15
PWM carrier frequency (kHz)
*
16:2.2
Auto-restart (motor speed
search)
Regeneration power ride-
through control
Retry selection: number of
times
Regenerative braking
selection
3
0
1
0
A:10
0
1
0
Overvoltage stall protection
Output voltage adjustment
Line voltage compensation
Auto-tuning
1
0
78:120
0
1
2
0
0
No
Slip frequency gain
FF:255
FF:255
FF:255
FF:255
3
0
Yes
No
Motor constant 1: R1 gain
Motor constant 2: R2 gain
Motor constant 3: M gain
Load inertia
0
0
No
0
No
0
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Auto torque boost no load
current
Auto torque boost maximum
boost
1E:30
1E:30
8CA0:3600
8CA0:3600
2
0
0
Acceleration time #2
Deceleration time #2
1:0.1
1:0.1
0
Acceleration & deceleration
pattern #1
Acceleration & deceleration
pattern #2
Acceleration & deceleration
pattern #1 & #2
2
0
1
0
Download from Www.Somanuals.com.2A7ll Manuals Search And Download.
Reg. #
(hex)
Max
(hex:dec)
Min
(hex:dec)
Run Mode
Modify
Drive
Title
Function
Acceleration & deceleration
pattern #1 & #2 switching
frequency
A
B
0505
8505
F505
UL
0:0.0
Yes
A
B
A
B
A
B
A
B
A
B
A
B
A
B
A
B
A
B
A
B
A
B
A
B
A
B
A
B
A
B
A
B
0600
8600
0601
8601
0602
8602
0603
8603
0604
8604
0605
8605
0700
8700
0701
8701
0702
8702
0800
8800
0801
8801
0802
8802
0803
8803
7A00
FA00
7A01
FA01
7A02
FA02
Motor overload protection
level
F600
F601
F602
F603
F604
F605
F700
F701
F702
F800
F801
F802
F803
FA00
FA01
FA02
64:100
*
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Stall protection level
Fault trip saving
C8:200
*
1
0
Emergency stop selection
2
0
Emergency stop DC injection
time
Open phase detection
parameter
Parameter setting disable
selection
C8:20.0
0:0.0
2
0
2
0
Unit selection
3
0
Frequency units
multiplication factor
4E20:200.0
64:0.01
Communication speed
Parity
3
2
0
0
Inverter number
1F:31
64:100
FFFF:65535
FH
0
Communication error trip
time
0
Communication command
0
Communication frequency
command
0:0.0
0:0.0
FH
Panel frequency command
28
Status Monitoring Parameters (read-only)
Comm #
(hex)
Drive
Function
A
B
A
B
A
B
A
B
A
B
A
B
A
B
A
B
A
B
A
B
A
B
A
B
A
B
A
B
A
B
A
B
7D00
FD00
7E00
FE00
7E01
FE01
7E02
FE02
7E03
FE03
7E04
FE04
7E05
FE05
7E06
FE06
7E07
FE07
7E08
FE08
7E09
FE09
7E10
FE10
7E11
FE11
7E12
FE12
7E13
FE13
7E14
FE14
Current output frequency
Output Frequency (saves trip
frequency)
Status (saves trip status)
Current frequency command
Output current display
Bus voltage
Output voltage
Input terminal data
Output terminal data
CPU version
EEPROM version
Past trip 1
Past trip 2
Past trip 3
Past trip 4
Cumulative run time
Download from Www.Somanuals.com.2A9ll Manuals Search And Download.
Trip Data Codes
Display
nEr r
OC1
Data
0000
0001
0002
0003
0004
0005
0006
0007
0008
0009
000A
000B
000C
000D
000E
000F
0010
0011
0012
0013
0014
0015
0016
0017
0018
Trip Type
No trip
Overcurrent during acceleration
Overcurrent during deceleration
Overcurrent during constant-speed run
Load-end short circuit trip during start-up
Phase short circuit
OC2
OC3
OCL
OCA
reserved
reserved
EPH1
EPH0
OP1
OP2
OP3
OL1
OL2
OLr
reserved
Loss of output phase
Overvoltage during acceleration
Overvoltage during deceleration
Overvoltage during constant-speed run
Inverter overload trip
Motor overload trip
DBR overload
OH
Overheat trip
E
Emergency stop
EEP1
EEPROM fault: write error
reserved
reserved
Er r 2
Er r 3
Er r 4
Er r 5
RAM fault
ROM fault
CPU fault
Communication interruption error
0019~0024 reserved
OCr
0025
Dynamic braking resistor trip
0026~0027 reserved
Et n
0028
0029
Auto-tuning error
Inverter typeform error
Et YP
30
10.3 Write-Only Coils
Coil #
S7 ASD Function
OFF
ON
31
30
29
28
27
26
25
24
Command source
Frequency command source
Fault reset
Local
Local
N/A
Network
Network
Reset
Emergency OFF command
Coast stop command
Run / stop command
Forward / reverse selection
Jog command
N/A
Trip “E”
Coast stop
Run
N/A
Stop
Forward
N/A
Reverse
Jog
DC injection
command
23
DC injection braking
N/A
22
21
20
19
18
17
16
15
14
13
12
11
10
9
Accel / decel #1/#2 selection
Reserved
#1
--
#2
--
Reserved
--
--
Preset speed 4
OFF
OFF
OFF
OFF
Local
Local
N/A
ON
Preset speed 3
ON
Preset speed 2
ON
Preset speed 1
ON
Command source
Frequency command source
Fault reset
Network
Network
Reset
Trip “E”
Coast stop
Run
Emergency OFF command
Coast stop command
Run / stop command
Forward / reverse selection
Jog command
N/A
N/A
Stop
Forward
N/A
Reverse
Jog
8
DC injection
command
7
DC injection braking
N/A
6
5
4
3
2
1
0
Accel / decel #1/#2 selection
Reserved
#1
--
#2
--
Reserved
--
--
Preset speed 4
Preset speed 3
Preset speed 2
Preset speed 1
OFF
OFF
OFF
OFF
ON
ON
ON
ON
Download from Www.Somanuals.com.3A1ll Manuals Search And Download.
10.4 Read-Only Coils
Coil #
S7 ASD Function
OFF
ON
131
130
129
128
127
126
125
124
Drive B online / offline status
Reserved
Offline
Online
Always “0”
Always “0”
Always “0”
Always “0”
Reserved
Reserved
Reserved
Run / stop status
Forward / reverse status
Jog status
Stopped
Forward
Running
Reverse
Jogging
Not jogging
Not DC injection
braking
DC injection
braking
123
DC injection braking status
122
121
120
119
118
117
116
115
114
113
112
111
110
109
108
Accel / decel #1/#2 status
Reserved
#1
#2
Always “0”
Reserved
Always “0”
Always “0”
Always “0”
Always “0”
Always “0”
Reserved
Reserved
Reserved
Reserved
Drive A online / offline status
Reserved
Offline
Online
Always “0”
Always “0”
Always “0”
Always “0”
Reserved
Reserved
Reserved
Run / stop status
Forward / reverse status
Jog status
Stopped
Forward
Running
Reverse
Jogging
Not jogging
Not DC injection
braking
DC injection
braking
107
DC injection braking status
106
105
104
103
102
101
100
Accel / decel #1/#2 status
Reserved
#1
#2
Always “0”
Reserved
Always “0”
Always “0”
Always “0”
Always “0”
Always “0”
Reserved
Reserved
Reserved
Reserved
32
11. Notes
Download from Www.Somanuals.com.3A3ll Manuals Search And Download.
34
Download from Www.Somanuals.com.3A5ll Manuals Search And Download.
36
2202 Timberloch Place, Suite 210
The Woodlands, TX USA 77380-1163
Tel: [281] 367-3007 Fax: [281] 367-2177
Printed in U.S.A
|