Data Sheet

BMS10x0
24 www.roboteq.com Version 1.0 March 2, 2018
Real Time Commands
A Real Time Command is used for instructing the BMS10x0 to perform an action. This type
of command is executed by typing the “!” character before the name of the command. In
Table 14, below, examples are shown for each command.
TABLE 14.
Command Arguments Description Examples
VAR Index, Value Read User Integer Variable !VAR 3 125
DS Binary Value Set all Digital Out bits !DS 3
D1 Output Bit Band Index Set Individual Digital Out bits !D1 1
D0 Output Bit Band Index Reset Individual Digital Out bits !D0 1
R Run MicroBasic Script !R
EX Emergency Disconnect !EX
MG System Reconnect !MG
B BB Index, Bit Value Set User Boolean Variable !B 2 1 (Set BB 2)
!B 2 0 (Res BB 2)
CS Send Raw CAN Frame !CS
EES Save Config to Flash !EES
Configuration Commands
Configuration commands are used to read or modify System configuration parameters.
They begin with the “~” character for reading and the “^” character for writing. Table 15,
below, shows the list of supported configuration commands.
Be aware, however, it is far easier to use the BMS10x0 PC Utilitymenus, which are
especially designed for inspection and changing configurations.
If changing manually, remember to save the new configuration to flash with the %EESAV.
Otherwise, the BMS will revert to the previously active configuration.
TABLE 15. Caption to come
Command Arguments Description Examples
EE Index, Signed 16 Bit Value User EE Storage ^EE 3 536
THLD Channel, Value Set Response Time for Short ^THLD 1 0
(Load, Quick)
^THLD 2 3
(Charge, Off)
ECHOF Echo Status Configure Echo ^ECHOF 1
0: Echo On
1: Echo Off
RSBR Bit Rate Option Configure Serial Bit Rate and
Inversion
^RSBR 0
0: 115200
1: 57600
2: 38400
3: 19200
4: 9600
5: Inv 115200
6: Inv 57600
7: Inv 38400
8: Inv 19200
9: Inv 9600