
Logosol Multifunctional Servo Drive LS-231SE
Doc # 712231004 / Rev. A, 05/05/2011
Logosol, Inc.
•
1155 Tasman Drive
•
Sunnyvale, CA 94089 Tel: (408) 744-0974
•
www.logosolinc.com
28
The status byte contains basic status information about the Drive, including a checksum error flag for the
command just received. The optional data bytes may include data such as the position, velocity, etc. and
are programmable by the host. The checksum byte is the 8-bit sum of the status byte and the additional
status data bytes.
The transmission of all 16-bit and 32-bit data is always with the least significant byte first.
Addressing
Rather than hard-wired or switch-selected address, the host dynamically sets the address of each LS-
231SE with the aid of the daisy-chained
A in
and
A out
lines. This allows additional drives to be added to
a RS-485 network with no hardware changes.
A in
of the first Drive is pulled low, its communication is
enabled and the default address is 0x00. When the “
Set Address”
command is issued to give this Drive
new unique address, it will lower it’s
A out
pin. Connecting
A out
pin to the
A in
pin of the next servo
drive in the network will enable its communication at default address of 0x00. Repeating this process
allows a variable number of controllers present to be given unique addresses.
In any non-LDCN modes, each LS-231SE should have a unique fixed address. In this case, the host can
establish communication with a controller without sending Hard Reset command.
Group Addresses
In addition to the individual address, each controller has a secondary group address. Several LS-231SE
controllers may share a common group address. This address is useful for sending commands, which
must be performed simultaneously by a number of drivers (e.g.
Start motion, Set Baud Rate
, etc.). When
a LS-231SE
receives a command sent to its group address, it will execute the command but not send
back a status packet. This prevents data collisions on the shared response line. When programming
group addresses, however, the host can specify that one member of the group is the “group leader”. The
group leader will send back a status packet just like it would for a command sent to its individual
address. The group address is programmed at the same time as the unique individual address using the
Set Address
command.
Serial Command interface