Servosila-Device-Reference-0xA020192

Table Of Contents
This command should be sent CONTINUOUSLY at regular intervals to avoid heartbeat timeout on the device side.
Command - Testing: Servo Control
This command initiates a load test of "Servo Control" and "Direct Drive Control" functions of the controller. The load
test is typically run to verify that the relevant control laws are configured properly. The testing procedure forces the
output shaft of a servo drive to continuously transit back-and-forth between two discrete Work Zone positions, a
positive one and a negative one. Use "Stop" or "Reset" command to terminate the testing procedure.
Parameter Units Description Data type
Position in
Payload
1
Period sec This parameter specifies a time period between transitions of the
servo drive's position.
FLOAT16 2
2
Amplitude:
Work Zone
Counts
counts This parameter defines an amplitude of servo transitions. For
example, if the amplitude is 1000, the servo transits between the
positions [-1000] and [1000]. The positions are defined in Work
Zone counts.
FLOAT32 4
The RPDO COB-ID is 0x200.
The Command Code is 0xB8.
This command should be sent CONTINUOUSLY at regular intervals to avoid heartbeat timeout on the device side.
Command - Brushed: Open Loop Control (1-2 motors)
The purpose of this command is to control 1-2 brushed motors or solenoids in an open-loop way. The motors/solenoids
are independently controlled. Both direct and reverse directions of speed are supported.
The brushed motors/solenoids need to be connected to the controller in the following way:
Brushed Motor #1 shall be connected to terminals "A" and "B".
Brushed Motor #2 (if exists) shall be connected to terminals "C" and "B".
Note that both motors/solenoids share the terminal "B".
Parameter Units Description Data type Position in Payload
1
Voltage: Channel #1 V A commanded output voltage for channel #1 FLOAT16 2
2
Voltage: Channel #2 V A commanded output voltage for channel #2 FLOAT16 4
The RPDO COB-ID is 0x300.
The Command Code is 0x90.
This command should be sent CONTINUOUSLY at regular intervals to avoid heartbeat timeout on the device side.
60 www.servosila.com