11 Drive Parameter, Monitor and Control Register Access
YASKAWA EUROPE GMBH
YEU SIEP C710616 86A - AC Drive A1000 Option Powerlink - Technical Manual
35
11
Drive Parameter, Monitor and Control Register Access
All drive parameters, monitors, and other control registers are represented by their MEMOBUS/Modbus register. The registers can be read or
written by accessing these registers through the SI-EL3 option card.
MEMOBUS/Modbus registers can be directly read or written using MEMOBUS/Modbus read/write commands. The registers can also be mapped
to the content of a manufacturer specific object and then be accessed by reading from or writing to this object. Refer to
for details on object content selection.
When writing drive parameters, certain precautions concerning message timing must be taken into account.
• The drive requires a certain time to activate changes to parameter values. When changing multiple parameters, make sure to add a wait time
between write requests.
• If an Enter command is issued, make sure to add a wait time between the Enter command and the next message.
Refer to the drive technical manual for information about MEMOBUS/Modbus addresses available in the drive and the wait times required between
parameter write requests and Enter commands.
Drive Parameter and Monitor Access by MEMOBUS/Modbus Read/Write Commands
Reading a Drive Register, Parameter or Monitor
Reading a drive parameter, monitor or control register using a MEMOBUS/Modbus read command requires the following steps:
• Write the address of the drive MEMOBUS/Modbus register to be read to subindex 0 of object 2040 (Hex).
• Read the value of the drive MEMOBUS/Modbus register from the MEMOBUS/Modbus read response in subindex 1 of object 2140 (Hex).
Objects 2040 (Hex) and 2140 (Hex) can both be mapped to PDOs.
Writing a Parameter or Drive Control Register
Writing to drive parameters or control registers can be performed following the steps below:
• Write the value and the MEMOBUS/Modbus address of the drive parameter or control register to subindex 1 of object 2050 (Hex).
• Read the MEMOBUS/Modbus write response from subindex 1 of object 2150 (Hex) in order to verify that the item is written correctly.
If drive parameters are written and parameter H5-11 in the drive is set to 0, additionally a RAM Enter command (object 2060 (hex)) must be issued
in order let the change take effect. To store the parameter change in the non-volatile memory of the drive, a ROM Enter command (object 2070
(hex)) must be issued instead. An Enter command can be issued by performing the steps below.
• Write “save” (73H + 61H + 76H + 65H) to subindex 1 of object 2060 (Hex) for a RAM Enter command, or to subindex 1 of object 2070 (Hex) for
a ROM Enter command.
• When using a RAM Enter command, read the Enter command response from object 2160 (hex) in order to verify the Enter command is
performed successfully.
Note:
When multiple drive parameters are changed, only one Enter command is required after the last parameter value to activate all parameter changes.
Objects 2050/01 (Hex), 2060 (Hex), 2070 (Hex), 2150/01 (Hex) and 2160 (Hex) can be mapped to PDOs.
Initializing the Drive
The drive can be initialized by writing the corresponding initialization code to Modbus/MEMOBUS register 0103 (object 1011 hex) (drive
parameter A1-03; refer to the technical manual of the drive for details on initialization codes). The initialization is performed only if drive parameter
H5-11 is set to “0” and if an Unlimited Enter Command is sent after setting register 0103 (object 1011 hex).
In order to initialize a drive via Powerlink communications follow the instructions below:
1. Read out the value of drive parameter H5-11 using a Modbus/MEMOBUS Read Request (Obj. 2040 (hex)) on drive register 04C3 (hex) (H5-11).
2. If the content of register 04C3 (hex) is “1” then change it to “0” using a Modbus/MEMEOBUS Write Request (Obj. 2050 (hex)).
3. Set drive parameter A1-03 to the desired initialization mode. For example, in order to perform a “2-Wire Initialization”, write “08AC” (hex) (2220) to
Modbus/MEMOBUS register 0103 (object 1011 hex).
4. Finish the initialization by sending an Unlimited Enter Command (Obj. 2070 (Hex)).
Summary of Contents for SI-EL3
Page 2: ......