Page 1
SCF Series Drives Modbus Communications Reference Guide...
Page 2
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.
Warnings, Cautions and Notes 1.1.1 General 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.
STOP! Possible damage to equipment Damage to drive system or its surroundings NOTE Useful tip: If observed, it will make using the drive easier Reference and Links SCF Series Variable Frequency Drives visit: http://www.lenze-actech.com Modbus-IDA visit: http://www.modbus-IDA.org RG-SFMOD...
Introduction 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.
Universal Registers Lenze-AC Tech manufactures several drive families. Currently the QC, MC, MCH, SC, TC, smd , Tmd and SMV 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.
Data & Register Format Data Representation - Internal and External 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). •...
Drive Setup & Operation SCF Drive Setup & Operation 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). Serial Communications Parameter All AC Tech drives have a Serial Communications Parameter that governs the operation of the Serial Link.
Drive Setup & Operation 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.
Drive Setup & Operation 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.
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.
Drive Control & Communication 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 [NOTE] REGISTER NAME...
Drive Control & Communication Abbreviations Table 6 lists the abbreviations used in Table 5 SCF Drive Control Registers: Table 6: Abbreviations Abbreviation Description Read Write Response Slave Address (typically 01 through F7 hex) Cyclic Redundancy Check High + Low bytes Data High byte Data Low byte Byte...
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. •...
Drive Control & Communication 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 Parameter...
Drive Control & Communication 5.4.2 Operational Status - Register #26 Table 10 lists the Operational Status (byte D3L or Register #26 DL) Table 10: Operational Status Setting Parameter FAULT LOCKOUT FAULT START PENDING STOP DC BRAKE RUN AT 0Hz ACCEL DECEL CURRENT LIMIT DECEL OVERRIDE...
Drive Control & Communication Motor Volts - Register #30 Output Voltage to the motor expressed as a percentage of nominal drive voltage. Keypad Speed - Register #40 This register enables the user to set the keypad speed to desired value. •...
Drive Control & Communication SCF Programming Parameters 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: (1byte) drive address (1-247) (1byte) register address (2bytes) Cyclic Redundancy Check READING: Message structure for reading 1 word: (most of parameters)
Drive Control & Communication Parameter List AC Tech Parameter Name Range of Adjustment Factory Default Register Modbus value (decimal value) Number (hexadecimal representation) 51 (33H) Line Voltage 01 - High 01 - High 02 - Low 52 (34H) Carrier Frequency 01 - 4 kHz 02 - 6 kHz 02 - 6 kHz...
Page 24
Drive Control & Communication AC Tech Parameter Name Range of Adjustment Factory Default Register Modbus value (decimal value) Number (hexadecimal representation) 60 (3CH) TB-13A Input 01 - None 01 - None 02 - 0-10 VDC 03 - 4-20 mA 04 - Preset Speed #1 05 - Run Reverse 06 - Start Reverse 07 - External Fault...
Page 25
Drive Control & Communication AC Tech Parameter Name Range of Adjustment Factory Default Register Modbus value (decimal value) Number (hexadecimal representation) 65 (41H) Serial Link 01 - Disable 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...
Page 26
Drive Control & Communication AC Tech Parameter Name Range of Adjustment Factory Default Register Modbus value (decimal value) Number (hexadecimal representation) 92 (5CH) Accel / Decel #2 1 – 36000 (0.1 sec – 3600.0 sec) 200 (20.0 sec) 93 (5DH) Serial Address 1 - 247 94 (5EH)
Page 27
Drive Control & Communication 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.
Page 28
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.
These instructions are a reprint of Application Note AN0028, Basic Network Control of the SCF Drive using Modbus™ Communications . To download the SCF product manual or application note visit the AC Tech Technical Library at http://www.lenze-actech.com. Initial Settings 1.
Drive Control & Communication 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.
Drive Control & Communication 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.
Page 32
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...