This command displays information about the performance of connected SIO (RS-485) devices.
Show SIO [unit]
Prerequisites
None
Parameters
unit
An optional numeric expression that indicates the unit from 1 to n for which information should be displayed. If zero or omitted, information for all units is displayed. If negative, only summary information is displayed.
Remarks
This command displays performance and error statistics for the enabled SIO devices. Normally SIO device #1 is a ZIO2 board mounted in the PrecisePlace 2xxx robot. Other devices depend on your particular hardware options.
If an SIO device is disabled by clearing bit 0 in the parameter "SIO mode flags" (DataID 571), the error "Device not enabled" is displayed. Otherwise the ID and version information for the SIO device is displayed along with statistics. The statistics fields are described below:
Label
Description
Remote Receive
The number of I/O poll requests that the remote SIO board has received without error.
Remote Receive Error
The number of errors the remote SIO board has detected during its receive operation. This number includes bad checksums and data not following the expected protocol.
Remote Timeout
The number of times the remote SIO board has not received a polling request within its timeout period. The timeout period is 8 times the value set by parameter "SIO poll period in sec" (DataID 570).
Local Send
The number of I/O poll requests that the local controller has sent to the remote SIO board.
Local Receive
The number of I/O poll replies that the local controller has received from the remote SIO board.
Local Timeout
The number of times the local controller has not received a reply from the remote SIO within its timeout period. The timeout period is 8 times the value set by parameter "SIO poll period in sec" (DataID 570).
Send
The total number of messages sent by the local controller to all SIO boards. This count includes messages other than poll requests, such as ID and error statistics requests.
Receive
The total number of messages received by the local controller from all SIO boards. This count includes messages other than poll requests, such as ID and error statistics requests.
Receive Error
The total number of errors the local controller has detected from all SIO boards. This number includes bad checksums and data not following the expected protocol.
For any given device, the Remote Receive, Local Send, and Local Receive counts should all be about the same, and the error and timeout counts should be zero.
Examples
GPL: show sio
************ SIO 1 ************
ZIO 1.0B1 071220
Remote Receive 89857
Remote Receive Error 0
Remote Timeout 0
Local Send 89860
Local Receive 89860
Local Timeout 0
************ SIO **************
Send 89867
Receive 89867
Receive Error 0
See Also