CS2RS Series Modbus RS485 Closed Loop Stepper Drive User Manual
Slave>master data:
Note: (1) In above example, modify the function of DI2 / DI3, and write the value as DI2=0x28 ( means path 0), DI2=0x29
(means path 1);
(2) The data type of parameter is 32bit, which include high 16bit register and low 16bit register, usually we use low 16bits only,
but it needs to take the high 16 bits as beginning when we read/write multiple parameters continuously.
4.3 Modbus & PR Parameters
4.3.1 Basic Parameters
Leadshine RS485 parameter data type is 32 bits, a parameter contains two registers of high 16 bits and low 16 bits, only the
lower 16 bits are used in practice. However, when reading or writing multiple parameters in succession, the high 16 bits of the
parameter need to be used as the start, usually 00.
Value “0” for open loop;
Value “2” for closed loop;
Value “1” is reserved.
Allowed max position
following error
It’s used to set the allowed max pulse count of
position errors.
Forced enable by software
Software forced enable has a higher priority than
IO enable, and when this value is 0, the enable
status of the drive only depends on the IO signal.
When this value is 1, the motor is enabled
regardless of the IO signal status.
Increase this value will reduce position following
error, but could result in motor vibration
This parameter is used for tuning Velocity loop
proportional gain.
Increase the value can increase velocity stiffness
To configure the time for internal command
filtering
Velocity switching point:
open loop to closed loop
Usually keep the default value.
Only change it when it causes motor vibration at
this mode switching velocity point.
Velocity switching point:
closed loop to open loop
Usually keep the default value.
Delay time of open loop to
closed loop
Usually keep the default value.
Delay time of closed loop
to open loop
Usually keep the default value.
Default is normal-open (N.O) type, it can be set
to normal-closed (N.C) type by setting the
corresponding port +0x80
SI1 is enable(default), N.C type input.
0: invalid; 7: alarm clearing;
8: enable (also can be set by 0x00F);
0x20: Trigger command (CTRG);