This documentation applies to the use of an SCF Series Variable Frequency Drive in a Modbus Network and should
be used in conjunction with the SCF Series Installation and Operation Manual (Document SF01) that shipped with
the drive. These documents should be read in their entirety as they contain important technical data and describe
the installation and operation of the drive.
No part of this documentation may be copied or made available to third parties without the explicit written approval
of Lenze AC Tech Corporation. All information given in this documentation has been carefully selected and tested
for compliance with the hardware and software described. Nevertheless, discrepancies cannot be ruled out. Lenze
AC Tech does not accept any responsibility nor liability for damages that may occur. Any necessary corrections will
be implemented in subsequent editions.
Contents
1 Safety Information .............................................................................................................1
1.1 Warnings, Cautions and Notes ..............................................................................1
1.1.1 General ....................................................................................................1
Some parts of Lenze controllers (frequency inverters, servo inverters, DC controllers) can be live, moving
and rotating. Some surfaces can be hot.
Non-authorized removal of the required cover, inappropriate use, and incorrect installation or operation
creates the risk of severe injury to personnel or damage to equipment.
All operations concerning transport, installation, and commissioning as well as maintenance must be
carried out by qualified, skilled personnel (IEC 364 and CENELEC HD 384 or DIN VDE 0100 and IEC report
664 or DIN VDE0110 and national regulations for the prevention of accidents must be observed).
According to this basic safety information, qualified skilled personnel are persons who are familiar with
the installation, assembly, commissioning, and operation of the product and who have the qualifications
necessary for their occupation.
1.1.2 Application
Safety Information
Drive controllers are components designed for installation in electrical systems or machinery. They are
not to be used as appliances. They are intended exclusively for professional and commercial purposes
according to EN 61000-3-2. The documentation includes information on compliance with EN 61000-3-2.
When installing the drive controllers in machines, commissioning (i.e. the starting of operation as directed)
is prohibited until it is proven that the machine complies with the regulations of the EC Directive 98/37/EC
(Machinery Directive); EN 60204 must be observed.
Commissioning (i.e. starting drive as directed) is only allowed when there is compliance to the EMC
Directive (2004/108/EC).
The drive controllers meet the requirements of the Low Voltage Directive 2006/95/EC. The harmonised
standards of the series EN 50178/DIN VDE 0160 apply to the controllers.
The availability of controllers is restricted according to EN 61800-3. These products can cause
radio interference in residential areas. In the case of radio interference, special measures may be
necessary for drive controllers.
1.1.3 Installation
Ensure proper handling and avoid excessive mechanical stress. Do not bend any components and do not
change any insulation distances during transport or handling. Do not touch any electronic components
and contacts. Controllers contain electrostatically sensitive components, which can easily be damaged by
inappropriate handling. Do not damage or destroy any electrical components since this might endanger
your health! When installing the drive ensure optimal airflow by observing all clearance distances in the
drive's user manual. Do not expose the drive to excessive: vibration, temperature, humidity, sunlight, dust,
pollutants, corrosive chemicals or other hazardous environments.
1 RG-SFMOD
1.1.4 Electrical Connection
When working on live drive controllers, applicable national regulations for the prevention of accidents (e.g.
VBG 4) must be observed.
The electrical installation must be carried out in accordance with the appropriate regulations (e.g.
cable cross-sections, fuses, PE connection). Additional information can be obtained from the regulatory
documentation.
The regulatory documentation contains information about installation in compliance with EMC (shielding,
grounding, filters and cables). These notes must also be observed for CE-marked controllers.
The manufacturer of the system or machine is responsible for compliance with the required limit values
demanded by EMC legislation.
1.1.5 Operation
Systems including controllers must be equipped with additional monitoring and protection devices according
to the corresponding standards (e.g. technical equipment, regulations for prevention of accidents, etc.).
You are allowed to adapt the controller to your application as described in the documentation.
Safety Information
DANGER!
• After the controller has been disconnected from the supply voltage, do not touch the live components and power
connection until the capacitors have discharged. Please observe the corresponding notes on the controller.
• Do not continuously cycle input power to the controller more than once every three minutes.
• Close all protective covers and doors during operation.
WARNING!
Network control permits automatic starting and stopping of the inverter drive. The system design must incorporate adequate
protection to prevent personnel from accessing moving equipment while power is applied to the drive system.
Table 1: Pictographs used in these instructions
PictographSignal wordMeaningConsequences if ignored
DANGER!
WARNING!
STOP!
NOTE
Warning of Hazardous Electrical
Voltage.
Impending or possible danger
for persons
Possible damage to equipmentDamage to drive system or its surroundings
Useful tip: If observed, it will
make using the drive easier
Reference to an imminent danger that may
result in death or serious personal injury if the
corresponding measures are not taken.
Death or injury
1.2 Reference and Links
SCF Series Variable Frequency Drives visit: http://www.lenze-actech.com
Modbus-IDA visit: http://www.modbus-IDA.org
RG-SFMOD 2
2 Introduction
This document defines the specifics required for Modbus serial communication with a Lenze-AC Tech
standard SCF Series drives for control, status monitoring, and programming parameters. A familiarity
with normal drive capabilities and operations is assumed. If this is not the case, refer to the SCF Series
Installation and Operation manual (SF01) for more information.
2.1 Modbus Details
A. AC Tech Drives running the Modbus communication protocol use the RTU (Remote Terminal Unit)
transmission mode and are slaves only. Therefore, the device communicating with the drives must be
a Modbus Master. The baud rate is 9600, no parity (two stop bits). There are provisions for Odd parity
1 stop bit and Even parity 1 stop bit as well. The bit sequence is:
Start bit12345678Stop bitStop bit
B. At this time the AC Tech drives do not support the broadcast function of the protocol.
C. IMPORTANT NOTE: Modbus 3X and 4X Registers are numbered starting at 1. However, when
transmitted to a slave over the serial link, the actual address transmitted is one less. This is because
the addresses are numbered starting from 0. AC Tech register numbers are also numbered starting
from 0. Therefore, AC Tech register numbers always correspond exactly with the address transmitted.
As a result, MODBUS REGISTER NUMBERS ARE ALWAYS ONE GREATER THAN AC TECH REGISTER
NUMBERS. WHENEVER THE WORDS “REGISTER #xx” APPEAR, IT SHOULD BE ASSUMED THAT THEY
MEAN “AC TECH REGISTER xx” and the Modbus Register number will be one larger. In some instances
we may show both for clarity. For example: “Register #24 (Modbus Register #25) . . .”
Introduction
DATA
D. The function codes supported by AC Tech drives are:
03 Read Holding Registers (4X references). In general we can read only one register at a time. However,
there are a few limited exceptions.
Exception One:
Register #24 (Modbus Register #25) Drive Status, can also be read as a group of 6 words.
Exception Two:
AC Tech uses a method of reading a group of related registers that may not be consecutive within
the drive memory map. When this is done for the registers below, the response from the drive will
be for the number of words requested but will not be with consecutive registers.
Register #100 (Modbus Register #101), Fault history, should be read as a group of 4 words.
Register #101 (Modbus Register #102), Software version, should be read as a group of 4 words.
04 Read Input Registers (3X references). As with function 03, we read one register at a time except
where noted.
3 RG-SFMOD
Introduction
06 Preset Single Register (4X references). Write single register.
16 Preset Multiple Registers (4X references). Although the function is for multiple registers, we will
accept only a single register to be written.
Note: Since we do not differentiate between 4X and 3X references, function codes 03 and 04 are
treated identically.
E. Exception codes:
01 - Command rejected, Illegal function
02 - No such register
03 - Data out of range
04 - Wrong data format
06 - Slave device busy. Registers cannot be written while the drive is in keypad programming mode.
F. The AC Tech drive will most nearly conform to the Modicon® Micro 84 in capabilities. This may be of
importance when configuring networks for DDE Servers.
G. Modbus
®
and Modicon® are registered trademarks of Schneider Electric. For more information about
the Modbus Protocol please refer to the Modicon Modbus Protocol Reference Guide. Web resources:
http://www.Modbus-IDA.org and http://www.schneider-electric.com.
2.2 Universal Registers
Lenze-AC Tech manufactures several drive families. Currently the QC, MC, MCH, SC, TC,
Series drives support Modbus based communications. Since each drive family has different parameters
and size ranges, the parameter (register) definitions are in many cases quite different. In order to facilitate
communication in a network with a mix of drive types, certain AC Tech Register locations have been made
universal among AC Tech drives. While their locations are consistent, their contents may vary as defined
in Table 2.
AC Tech Reg #Function
1Drive Control (WRITE ONLY). Not all drives will have all control functions but when the function is
available it will be at a defined bit location within Register #1. Drive Family and register Configuration
Number dependent.
19Drive Family (READ ONLY) This register is CONSISTENT AMONG ALL AC TECH DRIVES:
- 64 -- QC family- 67 -- - 70 -- TCF family
- 65 -- MC family- 68 -- MCH family- 71 --
- 66 -- SCF family- 69 --
21Drive Size (READ ONLY). Code to identify Power (HP/KW) and Line Voltage of the drive. Family
dependent. For the SC series it always reads zero.
24Drive Status (READ ONLY). Various operational variables.
48Unlock Control (WRITE ONLY).
49Unlock Writing of registers (WRITE ONLY).
50Parameter Configuration Number (READ ONLY).
Table 2: Contents of Universal Registers
Tmd
smd
family- 72 -- SMV family
family
smd, Tmd
and SMV
RG-SFMOD 4
Data & Register Format
3 Data Representation - Internal and External
3.1 Register Format
All registers are 16 bits. The data within these registers can take on the following forms:
• Individual bit commands (16 per register).
Example: Register #1 (Modbus Register #2).
• Individual bit flags (16 per register).
Example: Register #22.
• A chain of two 8 bit unsigned integers.
• A 16 bit unsigned integer.
This unsigned integer could in turn represent many different types of data with various scaling
rules and units, which are defined by the DATA TYPE of the register.
3.2 Data Types
Data passed in registers across the Modbus communications link are always in INTERNAL units. The drive
itself may show the information in alternate DISPLAYED units. For Example: drive speeds are always stored
internally as tenths of a Hz but the drive may display that speed in whole Hz by dropping the tenth using
programmed conversion factors. Table 3 lists examples of the internal units used on the SCF series.
3.3 AC Tech Drive Registers
Registers #0 through #50: (Modbus Registers #1 to #51) Reserved for configuration and control
Registers #51 through #255 (Modbus Registers #52 to #256) Reserved for the drives’ programming
Table 3: SCF Series Internal Units
TypeUnitExample
SPEED.1Hz60Hz = 600
TIME.1Sec30.0Sec = 300
mode parameters. Programming Mode Parameters are the parameters
that can be accessed from the local keypad on the drive. There is a direct
correspondence between the SCF Drive Programming Mode Parameter
number and the AC Tech Register number (and consequently, the
Modbus register number):
The entries in Table 5 are based on SCF Drive Software # 213-064 Revision 03 (Parameter Configuration =
312). If a later revision of software were to change register definitions, drive operation could be seriously
affected. This will be identified for a given drive by examining Register #50 (Parameter Configuration
Number). The number displayed at power up on drive display can also identify it. If it is not 312, writing to
any register on the drive MUST NOT BE ATTEMPTED unless your Controller has been setup to support the
new configuration.
5 RG-SFMOD
Drive Setup & Operation
4 SCF Drive Setup & Operation
4.1 Serial Address
All AC Tech drives have a Serial Address Parameter that must be programmed prior to attempting to
operate the serial interface (Programming Parameter #43 / AC Tech Register #93).
4.2 Serial Communications Parameter
All AC Tech drives have a Serial Communications Parameter that governs the operation of the Serial Link.
On SCF drives this is #15 SERIAL LINK (register #65). Table 4 lists the selections for SC Parameter 15,
SERIAL LINK.
Table 4: SCF Parameter 15 Selections
SettingDescriptionWatchdog Timeout Period
1DISABLE
29600,N,2 WITH TIMER10 sec
39600,N,2 WITHOUT TIMER
49600,E,1 WITH TIMER10 sec
59600,E,1 WITHOUT TIMER
69600,O,1 WITH TIMER10 sec
79600,O,1 WITHOUT TIMER
Explanation of Terms:
• DISABLED serial link not operational
• WITH TIMER serial link allows reading & writing of both control & programming parameters.
• WITHOUT TIMER serial link allows reading & writing of both control & programming parameters.
The Serial Communications Parameter must be appropriately programmed prior to attempting to
communicate with the drive.
4.3 Control Parameter
Programming parameter #14 (control) must be programmed to 01 (terminal strip only). Serial operation will
not work correctly if 02 (remote keypad only) or 03 (terminal strip or remote keypad) are selected.
Watchdog timer is enabled (refer to section 4.6,
Watchdog timer is disabled (refer to section 4.6,
Watchdog Timer
Watchdog Timer
).
).
RG-SFMOD 6
Drive Setup & Operation
4.4 Unlocking & Locking Controls
Registers #48 and #1 are used in Unlocking and Locking Controls.
• A write to Register #48 (Unlock Controls) with a value of 0 will unlock controls. This enables the writing
of Register #1 – the Drive Control Register and register #40 (keypad speed command).
Note: Terminal TB1 must be asserted in order to unlock serial control.
• If Register #48 (Unlock Controls) is written with a value that is the Drive’s Programming Password, then
in addition to Register #1(Drive Control), writing to all other writeable registers is enabled (e.g.: register
#81 -- Preset Speed #1). The factory default password for SCF series drives is 225.
• Once Register #48 (Unlock Controls) has been written, Controls are unlocked until Register#1 bit 1
(Lock Bit) has been written, Watchdog Timeout occurs or terminal TB1 is opened.
• Writing to Register #1 (Drive Control) with bit 1 set will Lock both Controls and Parameters (prevents
writing to any register).
• The serial drive control can be unlocked only if terminal TB1 is asserted and the drive is not in
programming mode.
• When LOCK is asserted, the drive drops out of SERIAL control and reverts back to the previous source
of control.
• Even though drive might be locked, and thus parameters and control cannot be written, parameters
and status can always be read. Refer to section 4.7,
Monitoring Only Operation
4.5 Unlocking & Locking Programming Parameters only
Registers #49 and #1 are used in Unlocking and Locking Programming Parameters.
• Writing to any writeable register other than #1 and #40 (keypad speed) can be enabled by writing the
Drive’s Programming Password to Register #49 (Unlock Parameters). This would be done when Drive
Control (start, stop, etc.) and keypad speed control (reg.#40) is not required.
• The Factory Default password is 225.
• Once Register #49 (Unlock Parameters) has been written, the writing of parameter registers is unlocked
until Register #1bit 1 (Lock Bit) has been set.
.
7 RG-SFMOD
4.6 Watchdog Timer
All AC Tech drives are equipped with a Serial Link “Watchdog Timer”. If the Modbus Master wishes to
control the drive (start, stop, forward, reverse, etc.) it must first “Unlock Controls” (refer to section 5.7).
If the Watchdog Timer is enabled and controls have been unlocked, the Master MUST PERIODICALLY
COMMUNICATE with the drive or the timer will timeout. Communications should typically be done at less
than 5 sec intervals as the watchdog timer faults at 10 seconds. A Watchdog timeout forces the drive
to stop because it is assumed that the failure of periodic communications with the drive could be a loss
of the serial link with the accompanying loss of ability to command the drive to stop. The Watchdog
Timer does not operate unless Controls have been UNLOCKED via Register #48, or parameters writing has
been unlocked via Register #49. In case of unlocking parameters only, watchdog timer will disable write
permission but will not stop the drive.
Watchdog Timer Controls
−For some applications, it is inappropriate to shut down the drive because of a Watchdog Timeout.
Therefore, we have provided a means of disabling the Watchdog using Programming Parameter
#15 (SERIAL LINK):
Programming Parameter #15 controls both the enabling of the serial link and the Watchdog.
By setting Parameter #15 to one of the selections WITH TIMER enables the serial link WITH the
Watchdog. Conversely, setting Parameter #15 to WITHOUT TIMER enables the serial link WITHOUT
the Watchdog.
Drive Setup & Operation
−If the Watchdog Timer has been disabled, the Unlock Control Register #48 or Unlock Writing
Register #49 must still be asserted in order to write to Register #1 (Drive Control) or to any of
the programming parameters (in case of unlocking writing). However, there are no longer any
constraints on how often the Master must communicate with the drive.
4.7 Monitoring Only Operation
1. Power up drive in TERMINAL mode with serial enabled.
2. Simply read AC Tech Register #24 (Modbus Register #25) or any other readable register.
3. No unlocking or watchdog issues apply for monitoring.
4.8 Normal Control Operation Sequence
1. Power up the drive with serial enabled and TB1 asserted.
2. Unlock control by writing a zero to Register #48.
3. Control drive operation via various commands to Register #1 (Start, Stop, Reverse direction, etc.) and
change the keypad command speed by writing to Register #40.
Note: Drive must be in “MANUAL” (see Register #1 [drive control]) and Parameter #5 (standard speed
source) must be set to 01 (keypad) in order to control speed via Register #40.
RG-SFMOD 8
Drive Setup & Operation
4. If the Watchdog Timer is enabled, keep it from timing out by ensuring that repeated reads of drive
status (Register #24 – 6 registers) are performed at reasonable intervals (typically less than 5 seconds
between reads because the Watchdog typically faults at 10 seconds).
5. Lock Control when drive operations are complete by writing a 2 to Register #1 (assert bit 1 of Register
#1).
6. Drive is now returned to TERMINAL mode (control from the drive’s terminal).
4.9 Start/Stop, Speed Control and Parameter Change Operation
The typical sequence for a Start/Stop, Speed Control or Parameter Change operation is listed herein.
1. Power up drive with serial enabled and TB1 asserted.
2. Unlock Controls and Parameters by writing the current programming password (default 225) to Register
#48.
3. Set parameter #5 (standard speed source) to 01 (keypad), and put drive in MANUAL mode so that it
responds to speed commands from the Keypad Speed Command register. This is done by sending
0200 hex to Register #1 (bit 9 asserted).
4. Control Drive Operation via various commands to Register #1 (Start, Stop, Reverse direction, etc.).
5. Control Drive Speed by writing the Speed Commands to Register #40 (Keypad Speed Command).
6. Change the programming parameters (e.g., change the acceleration rate by writing new acceleration
rate to register #69)
7. If the Watchdog Timer is enabled, keep it from timing out by insuring that repeated reads of any of the
registers are performed at reasonable intervals (typically less than 5 seconds between reads because
the Watchdog typically faults at 10 seconds). Note: It is suggested that the drive status register (#24)
be used for this function.
8. Lock Controls and Parameters when drive operations are complete by writing a 2 to Register #1 (assert
bit 1 of Register 1).
9. Drive is now returned to TERMINAL mode (control from the drive’s terminal).
9 RG-SFMOD
Drive Control & Communication
5 SCF Drive Control Registers
Table 5 describes the SCF Drive Control Registers in ascending order of AC Tech Register #. The HEX
representation is given in parenthesis next to the AC Tech Register # in the left-most column.
Table 5: SCF Drive Control Registers
REGISTER NAME
AC Tech Register #
(HEX representation)
1 (01)Drive Control
19 (13)Drive Family
21 (15)Drive Size
22 (16)Drive H/W
Drive Status
24 (18)
24 (18)Command Speed
25 (19)Actual Speed
26 (1A)
27 (1B)
28 (1C)
29 (1D)
30 (1E)Motor Voltage
40 (28)Keypad Speed Command
48 (30)Unlock Commands
49 (31)Unlock Parameters
50 (32)Register Version
(6 register read)
(reg. #24 to 29)
Load (DH) /
Status (DL)
Actual Rot. Direction (DH)/
Control Mode (DL)
Speed Source (DH)/
Auto/Manual (DL)
Fault (DH)/
Commanded Direction (DL)
R/W/RS
MESSAGEMINMAXUNITS
WSA060001DHDLCRC
RSSA060001DHDLCRC
RSA0300130001CRC
RSSA03020042CRC
RSA0300150001CRC
RSSA03020000CRC
RSA0300160001CRC
RSSA0302DHDLCRC
RSA0300180006CRC
RSSA030CD1HD1LD2HD2L
D3HD3LD4HD4L
D5HD5LD6HD6LCRC
RSA0300180001CRC
RSSA0302DHDLCRC
RSA0300190001CRC
RSSA0302DHDLCRC
RSA03001A0001CRC
RSSA0302DHDLCRC
RSA03001B0001CRC
RSSA0302DHDLCRC
RSA03001C0001CRC
RSSA0302DHDLCRC
RSA03001D0001CRC
RSSA0302DHDLCRC
RSA03001E0001CRC
RSSA0302DHDLCRC
RSA0300280001CRC
RSSA0302DHDLCRC
WSA060028DHDLCRC
RSSA060028DHDLCRC
WSA060030DHDLCRC
RSSA060030DHDLCRC
WSA060031DHDLCRC
RSSA060031DHDLCRC
RSA0300320001CRC
RSSA0302DHDLCRC
[NOTE]
or
Section
Refer to Section 5.2[1]
Refer to Section 5.2[2]
Refer to Section 5.2[3]
Refer to Section 5.3
Refer to Section 5.4
024000.1 Hz[4a]
024000.1 Hz[4b]
Refer to Section 5.4.2[4c]
Refer to Section 5.4.3/4
Refer to Section 5.4.5/6
Refer to Section 5.4.7/8[4d]
02501%5.5
024000.1 Hz5.6
09999None5.7
09999None5.8
065535None5.9
RG-SFMOD 10
Drive Control & Communication
5.1 Abbreviations
Table 6 lists the abbreviations used in Table 5 SCF Drive Control Registers:
AbbreviationDescription
RRead
WWrite
RSResponse
SASlave Address (typically 01 through F7 hex)
CRCCyclic Redundancy Check High + Low bytes
DHData High byte
DLData Low byte
BByte
ACT#AC Tech Register # (Modbus Register numbers are 1 larger)
5.2 Drive Control - Register #1
Table 6: Abbreviations
Table 7 illustrates the Data High Byte and Data Low Byte format of Register #1, Drive Control.
Table 7: Drive Control - Register #1
0UPDATE BUFFERS
1LOCK SECURITY
2STOP DRIVE
3START DRIVE
4UNUSED
5UNUSED
Data Low Byte
6SET REVERSE
7SET FORWARD
8AUTO MODE
9MANUAL MODE
10
11
12
13
Data High Byte
14
15
The appropriate bit is set to 1. For example, to stop the drive bit two is set (send 0004H). To start the drive
send 0008H. Setting update buffers bit, enables to start the drive using downloaded data. Locking security
disables the serial drive control, the communications watchdog timer and prevents any further writing to
control or parameter registers.
11 RG-SFMOD
Drive Control & Communication
NOTE 1 - Drive Control
• During each write to Register #1 only one bit should be set in the drive control word.
• If more than 1 bit is set, the drive responds to stop bit only.
• If stop bit is not set, but more than 1 bit is set, drive responds with exception 04.
NOTE 2 - Drive Family
• The QC and DL Series drives return 64 (40H)
• The MC Series drives return 65 (41H)
• The SC Series drives return 66 (42H)
• The MCH Series drives return 68 (44H)
• The smd Series drives return 69 (45H)
• The TC Series drives return 70 (46H)
• The tmd Series drives return 71 (47H)
• The SMV Series drives return 72 (48H)
NOTE 3 - Drive Size
On SC series drives this register always read zero
5.3 Drive Hardware Configuration - Register #22
Table 8 lists the SCF Drive Hardware Configuration, Register #22. Bits 4 - 15 are not used at this time.
0Either the parameter version of the EPM matches the current software or the
EPM is not compatible. If incompatible then one of the following faults are
responsible: CF (control fault), cF (incompatibility fault) or GF (data fault)
Bit 3 = 1: the USER data on the EPM is compatible only. The data on the EPM is valid and usable by
the drive but the parameter version of the data does not match the parameter version that the drive is
currently using. Therefore the user will not be able to edit any of the data on the EPM until they perform a
TRANSLATE with P48.
RG-SFMOD 12
Drive Control & Communication
5.4 Drive Status - Registers #24-29
5.4.1 Reading Register #24
When reading register #24, the group of words requested can be either 1 or 6. This is an exception to the
rule of being able to read only one register at a time. If 6 words are requested at register #24, the following
will be returned:
Table 9: 6 Register read at #24
ParameterData Byte
Command SpeedD1H D1L
Actual SpeedD2H D2L
LoadD3H
Operation StatusD3L
Rotational DirectionD4H
Control ModeD4L
Speed Command SourceD5L
Auto/Manual StatusD5H
Present FaultD6H
Command RotationD6L
NOTE 4a - Command Speed (Bytes D1H and D1L or Register #25)
• In tenths of a Hz
• Most significant byte is first, followed by Least significant
• Example: 02 01 in hex converts to 51.3Hz in decimal (assumed 1 decimal place).
NOTE 4b - Actual Speed (Bytes D2H and D2L or Register #25)
• In tenths of a Hz
• Most significant byte is first, followed by Least significant
NOTE 4c - Load (Bytes D3H or Register #26 DH)
• In percent of full load
• Example: 64 (one byte in hex) ==> 100 in decimal ==> 100% (drive load).
13 RG-SFMOD
Drive Control & Communication
5.4.2 Operational Status - Register #26
Table 10 lists the Operational Status (byte D3L or Register #26 DL)
SettingParameter
0FAULT LOCKOUT
1FAULT
2START PENDING
3STOP
4DC BRAKE
5RUN AT 0Hz
6RUN
7ACCEL
8DECEL
9CURRENT LIMIT
10DECEL OVERRIDE
11LOWER TRANSISTORS SWITCHING ON
Table 10: Operational Status
5.4.3 Actual Rotational Direction - Registers #24 & 27
Table 11 lists the Actual Rotational Direction (Register #24 byte D4H or Register #27 DH).
Table 11: Actual Rotational Direction
SettingDirection
0FORWARD
1REVERSE
5.4.4 Control Mode - Registers #24 & 27
Table 12 lists the Control Mode (Register #24 byte D4L or Register #27 DL).
Table 12: Control Mode
SettingControlOperation
0TERMINALStart/Stop operation controlled from the drive's control board terminal strip
1REMOTE KEYPAD Start/Stop operation controlled from remote keypad
2 or 3SERIALStart/Stop operation controlled via serial link
RG-SFMOD 14
Drive Control & Communication
5.4.5 Speed Command Source - Registers #24 & 28
Table 13 lists the Speed Command Source (Register #24 byte D5H or Register #28 DH).
Table 13: Speed Command Source
SettingSource
0KEYPAD
10 – 10VDC
24 – 20MA
3PRESET 1
4PRESET 2
5PRESET 3
6PRESET 4
7PRESET 5
8PRESET 6
9PRESET 7
10JOG
11MOP
5.4.6 Auto/Manual Status - Registers #24 & 28
Table 14 lists the Auto/Manual Status (Register #24 byte D5L or Register #28 DL).
Table 14: Auto/Manual Control
SettingControl
0AUTO
1MANUAL
15 RG-SFMOD
Drive Control & Communication
5.4.7 Present Fault - Registers #24 & 29
Table 15 lists the Present Fault (Register #24 byte D6H of Register #29 DH)
SettingFaultDisplay
0NO FAULT
1OUTPUT (TRANSISTOR) FAULT“OF”
2HIGH DRIVE TEMPERATURE“AF”
3HIGH DC BUS VOLTAGE“HF”
4LOW DC BUS VOLTAGE“LF”
5THERMAL OVERLOAD“PF”
7EXTERNAL“EF”
8OEM FAULT“GF”
9START ERROR“UF”
10INTERNAL1 (EPM) “F1”
11INTERNAL2“F2”
12INTERNAL3“F3”
13INTERNAL4“F4”
14INTERNAL5“F5”
15INTERNAL6“F6”
16INTERNAL7“F7”
17INTERNAL8“F8”
18INTERNAL9“F9”
19INTERNALo“Fo”
20SINGLE PHASE FAULT“SF”
21INCOMPATIBILITY FAULT“cF”
22DYNAMIC BRAKE OVERHEATED“dF”
23SERIAL LINK FAULT“JF”
Table 15: Present Fault
CONTROL FAULT“CF”
5.4.8 Commanded Rotational Direction - Registers #24 & 29
Table 16 lists the Commanded Rotational Direction (Register #24 byte D6L or Register #29 DL)
NOTE 4d - Commanded Rotational Direction
Register NOT used on SCF drives prior to software version 48, revision 7 (4807) and
software version 57, revision 3 (5703).
RG-SFMOD 16
Table 16: Commanded Rotational Direction
SettingDirection
0FORWARD
1REVERSE
Drive Control & Communication
5.5 Motor Volts - Register #30
Output Voltage to the motor expressed as a percentage of nominal drive voltage.
5.6 Keypad Speed - Register #40
This register enables the user to set the keypad speed to desired value.
• In tenths of a Hz
• Most significant byte is first, followed by Least significant
• CONTROL OF THE DRIVE SPEED VIA THE SERIAL LINK IS NORMALLY DONE USING THIS PARAMETER.
This register can be written only after enabling serial drive control.
5.7 Unlock Commands - Register #48
Register #48 (Unlock Commands) unlocks commands by using 0000 for the password. If the correct
Programming mode password is entered then the appropriate programming parameters can also be
accessed (refer to the full parameter protocol specification if access to programming parameters is
required). Enabling commands also activates the drive Watchdog timer if programming parameter #15
(Serial) is set to W/TIMER (it uses a fixed 10 seconds timeout). If the drive sees no activity within the update
time period it will stop the drive. Whenever a communications session (where #48 or #49was activated) is
to be ended, register #1 bit 1 (Lock Security) must be asserted. This disables the watchdog and prevents
further accesses to registers. Note: Terminal TB1 must be closed in order to unlock serial control.
5.8 Unlock Parameters - Register #49
Register #49 (Unlock Parameters) unlocks programming parameters for writing when the proper
Programming Password is entered. Whenever a parameter writing session (where #49 was activated) is
to be ended, register #1 bit 1 (Lock Security) must be asserted. This disables the watchdog and prevents
further write access to Parameter Registers.
5.9 Register Version
Register Version is the number to identify if current version of software has any register changes relative
to previous versions: a register has been added or deleted, a register’s min/max limits have changed, a
register’s function has been changed, or a register’s default value has been changed. Generally it is the
programming parameters that are changed. Typically the Control Registers (AC TECH Register #1 through
#50) are quite stable.
17 RG-SFMOD
Drive Control & Communication
6 SCF Programming Parameters
6.1 Format
NOTE - Parameter Version
The Parameter List presented in Section 6.2 is valid only for SCF parameter version 312.
For revisions, refer to appropriate SCF Manual.
Abbreviations:
SA (1byte) drive address (1-247)
RA (1byte) register address
CRC (2bytes) Cyclic Redundancy Check
READING:
Message structure for reading 1 word: (most of parameters)
Request: SA 03 00 RA 00 01 CRC
Response: SA 03 02 DH DL CRC
Message structure for reading 4 word: (Reg. #100 Fault history and #101 Software Version)
Message structure for writing 1 word: (all parameters)
Request: SA 06 00 RA DH DL CRC
Response: SA 06 00 RA DH DL CRC
LEGEND for Parameter List
1st Column: AC Tech Register # SCF Register # followed by Hex value in parenthesis: 51 (33H)
1
2nd Column: Parameter
Drive's programming parameter number
4th Column: Range of Adjustment The Modbus values are whole numbers.
One decimal place is assumed.
For example, to program a value of 28.2 Hz, the user can program
28.2 into the SCF drive and the drive will display 28.2 but for Modbus
communications, the user must input 282. The one decimal place
is assumed. If the user wanted a value of 282 Hz, then for Modbus
communications he would have to input 2820.
RG-SFMOD 18
2
= Two decimal places assumed (hundredths)
Drive Control & Communication
6.2 Parameter List
AC Tech
Register
Number
(hexadecimal
representation)
02 - 9600, N, 2 w/ Timer
02 - 9600, 8, N, 2 with Timer
03 - 9600, 8, N, 2, without Timer
04 - 9600, 8, E, 1 with Timer
05 - 9600, 8, E, 1, without Timer
06 - 9600, 8, O, 1 with Timer
07 - 9600, 8, O, 1, without Timer
02 - Whole Units
02 - Whole Units
01 - Forward Only
02 - Forward and Reverse
0 - Maximum Frequency (0.0 - 240.0 Hz)0 (0.0 Hz)
0 - Maximum Frequency (0.0 - 240.0 Hz)0 (0.0 Hz)
0 - Maximum Frequency (0.0 - 240.0 Hz)0 (0.0 Hz)
21 RG-SFMOD
Drive Control & Communication
AC Tech
Register
Number
(hexadecimal
representation)
NOTE 5 - AC Tech Register #100, Parameter 50 - Fault History
When parameter #100 is read, the number of registers read must be 4. The drive will
send 8 bytes of data back to the MASTER. It does not mean read function reads parameter
#100, #101, #102, and #103. This is a special case to handle the data string. Number in
every byte represents fault in fault history. Latest fault is in the first data byte, oldest fault
is in the last data byte. Refer to table 17 for clarification.
Table 17: Fault Codes - Register 100
CodeFault DescriptionDisplay
0NO FAULT
1OUTPUT (TRANSISTOR) FAULT“OF”
2HIGH DRIVE TEMPERATURE“AF”
3HIGH DC BUS VOLTAGE“HF”
4LOW DC BUS VOLTAGE“LF”
5THERMAL OVERLOAD“PF”
6CONTROL FAULT“CF”
7EXTERNAL“EF”
8OEM FAULT“GF”
9START ERROR“UF”
10INTERNAL1 (EPM) “F1”
11INTERNAL2“F2”
12INTERNAL3“F3”
13INTERNAL4“F4”
14INTERNAL5“F5”
15INTERNAL6“F6”
16INTERNAL7“F7”
17INTERNAL8“F8”
18INTERNAL9“F9”
19INTERNALo“Fo”
20SINGLE PHASE FAULT“SF”
21INCOMPATIBILITY FAULT“cF”
22DYNAMIC BRAKE OVERHEATED“dF”
23SERIAL LINK FAULT“JF”
23 RG-SFMOD
Drive Control & Communication
NOTE 6 - AC Tech Register #101, Parameter 51 - Software Version
When parameter #101 is read, the number of points can be 1 or 4. In case of 4 register
read, the drive will send 8 bytes of data back to the MASTER. It does not mean the
read function reads parameter #101, #102, #103, and #104. This is a special case to
handle the ASCII string representing software version. The ASCII string may look like this:
“ SCF6403”. In case of reading one register, received high byte contains software version
and low byte revision number. If received word contains hexadecimal number 0x4003 it
translates to:
0x40 --> decimal 64 (software version) and
0x03 --> decimal 3 (revision number).
NOTE 7 - AC Tech Registers #107 & 108, Parameter 57 & 58 - Digital I/O
Refer to Tables 18 and 19 for the format of AC Tech Registers 107 & 108, Digital I/O.
Follow these Quick Start instructions to use ModBus Communications for basic network control of an SCF
drive. These instructions are a reprint of Application Note AN0028,
using Modbus™ Communications
Tech Technical Library at http://www.lenze-actech.com.
7.1 Initial Settings
1. Set Parameter 14 (P14) to 01 to enable serial communication.
2. Set P43 to the desired network address that the Modbus master will poll. Valid Modbus addresses are
1-247.
TIP - Avoid using address 1. Most Modbus devices ship with a default address of 1. Duplicate addressing
on a Modbus network is not allowed. It can lead to conflicts when replacing and commissioning nodes.
To avoid this, do not to set the slave address to 1.
3. Set the Modbus master to 9600 baud. No other baud rates are supported by the SCF drive.
4. The SCF series drive has the provision for a watchdog timer to monitor network communications to the
drive. The timer is hard coded to a value of 10 seconds. If the drive is under network control and the
master does not communicate with the SCF drive for longer than the 10 second timeout period, the
drive will STOP. The timer can either be enabled or disabled as outlined in the next step:
Basic Network Control of the SCF Drive
. To download the SCF product manual or application note visit the AC
5. The drive needs to have its network data formatting set the same as the Modbus master.
a. If the Modbus master is set to use 8 data bits, no parity and two stop bits and you want the
watchdog timer on the SCF drive ENABLED, set P15 to 02.
b. If the Modbus master is set to use 8 data bits, no parity and two stop bits and you want the
watchdog timer on the SCF drive DISABLED, set P15 to 03.
c. If the Modbus master is set to use 8 data bits, even parity and one stop bit and you want the
watchdog timer on the SCF drive ENABLED, set P15 to 04.
d. If the Modbus master is set to use 8 data bits, even parity and one stop bit and you want the
watchdog timer on the SCF drive DISABLED, set P15 to 05.
e. If the Modbus master is set to use 8 data bits, odd parity and one stop bit and you want the
watchdog timer on the SCF drive ENABLED, set P15 to 06.
f. If the Modbus master is set to use 8 data bits, odd parity and one stop bit and you want the
watchdog timer on the SCF drive DISABLED, set P15 to 07.
25 RG-SFMOD
7.2 Drive Control
1. Start/Stop Control: Please be advised that while the drive is under network control the local STOP
circuit is always enabled. Input 1 needs to be asserted in order for the drive to start. If you will be
starting/stopping the drive solely via network control, simply jumper the TB1 input to TB2.
2. Use either Modbus function code 16 with a length of 1 or Modbus function code 06 to perform any
writes to the drive.
3. Unlocking the Drive: The first write necessary to the drive to perform any function (start,change speed,
change a parameter, etc) needs to be an unlock.
To only control the drive over the network you can write a value of 0 to the drive’s Modbus register
40049 (AC Tech register 48).
To both control the drive and alter any programming parameters then write the drive’s programming
password to Modbus register 40049. The default password for the SCF drive is 225.
You should only need to send the unlock command once after power up. As long as the communications
do not timeout you should not need to write another unlock to the drive before writing any other
function.
Drive Control & Communication
4. Setting the Drive to Manual Mode: In order for the drive to respond to speed commands written to the
keypad speed register the drive must be put into manual mode. To do this write a value of 200H to
Modbus register 40002 (the drive’s control register). This step is not necessary if there are no other
speed references setup on any TB-13x terminal.
7.3 Basic Drive Commands
The following are the basic drive commands. ONLY ONE OF THESE CAN BE DONE AT A TIME:
1. To STOP the drive using the stop method programmed in P04, write a value of 0004hex to Modbus
register 40002 (AC Tech register 1).
2. To Start the drive write a value of 0008hex to Modbus register 40002.
3. To Set Reverse direction write a value of 0040hex to Modbus register 40002. P17 must be set to 2 in
order for this command to be accepted.
4. To Set Forward direction (the drive powers up with forward direction already selected) write a value of
0080hex to Modbus register 40002.
5. If you want the network to control the speed of the drive, set P05 (Standard Speed Source) to 01
(Keypad) and write the speed to the Keypad Speed Command Register, Modbus register 40041 (AC
Tech register 40). Speed is written in 0.1Hz (so 412 would be 41.2 Hz). In this mode the drive’s initial
speed reference on power up will be the last speed written to the drive.
RG-SFMOD 26
Drive Control & Communication
7.4 Basic Drive Status
AC Tech register 24 is a 6 word entity containing the drive’s status information. To read the entire status
block use Modbus function code 3 with a length of 6 to read starting at Modbus register number 40025.
The low byte of the third word in this block of data contains the operational status. If this is the only data
you want you can use Modbus function code 3 with a length of 1 to read register 40027.
The value of that low byte of data corresponds to the following operational states:
Operational Status (byte D3L or Register #26 DL)
VALUE*OPERATIONAL STATE
0FAULT LOCKOUT
1FAULT
2START PENDING
3STOP
4DC BRAKE
5RUN AT 0Hz
6RUN
7ACCEL
8DECEL
9CURRENT LIMIT
10DECEL OVERRIDE
11LOWER TRANSISTORS SWITCHING ON
* This is the decimal equivalent value of the binary number of the bits in that byte.
7.5 Basic Drive Network Programming
The programming parameters of the SCF drive may be altered by a Modbus master. To do so simply write
the desired value to the appropriate Modbus register. The translation is as follows:
Modbus register number = SCF parameter number +51
As an example if you wanted to change the acceleration time (P19) of the SCF drive write the time desired
into Modbus register 40070.Note that time is written in 0.1 seconds (so 200 would be 20.0 sec).
27 RG-SFMOD
Lenze AC Tech Corporation
630 Douglas Street • Uxbridge MA 01569 • USA
Sales: 800-217-9100 •Service: 508-278-9100
www.lenze-actech.com
RG-SFMOD-e6
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.