beautypg.com

ElmoMC Multi-Axis Motion Controller-Maestro User Manual

Page 57

background image

Function

plss_config_bt(busID,baudrate) - sets the new bit timing on an LSS Slave …

allows all LSS Slaves to be in configuration mode.

busID

CAN bus ID - possible value: 0, 1

Baud Rate

bit timing period - possible value: 10,20,50,100,125,250,500,800,1000;

Return Value

"OK" or error code

Function

plss_config_nid(busID,nodeID) - used to configure the Node ID. Only one

LSS Slave can be in configuration mode at any given time.

busID

CAN bus ID - possible value: 0, 1

nodeID

destination Node ID

Possible value: 1 – 127

Return Value

"OK" or error code

Function

plss_inq_addr(busID, nodeID) - used to retrieve the LSS address

Parameters

busID - CAN bus ID, possible values: 0, 1

nodeID – CAN node ID

Return Value

Node ID LSS address or an error code

Function

plss_inq_nid(busID) - used to retrieve the Node ID by DS 301 protocol

busID

CAN bus ID - possible value: 0, 1

Return Value

List of Node IDs as comma-separated values (CSVs) or an error code

Function

plss_inq_product(busID) - used to retrieve the Product Code

busID

CAN bus ID - possible value: 0, 1

Return Value

Product Code list as CSVs or an error code

Function

plss_inq_rev_num(busID) - used to inquire about Revision Number

busID

CAN bus ID - possible value: 0, 1

Return Value

Revision Number list as CSVs or an error code

Function

plss_inq_ser_num(busID) - used to inquire about Serial Number

busID

CAN bus ID - possible value: 0, 1

Return Value

Serial Number list as CSVs or an error code

Function

plss_inq_vendor(busID) - used to inquire about Vendor ID

busID

CAN bus ID - possible value: 0, 1

Maestro

Software Manual

General and Motion Instructions

MAN-MASSW (Ver. Q)

4-38