Manual revision 001
Section 4: Deploying and Operating SBE 39
plus
-IM
SBE 39
plus
-IM
43
SBE 39plus-IM Integrated IMM Commands
A few frequently used IMM commands are listed below. Except for
ID?
,
*ID=
, and
GData,
precede all commands to the 39
plus
-IM’s integrated IMM
with:
•
!ii
(ii = 39
plus
-IM ID, 0 – 99) [
as shown in the command listings below
],
for transmission to the 39
plus
-IM with the indicated ID.
•
!Sx:
(x = serial number of integrated IMM in 39
plus
-IM) in place of
!ii
,
for transmission to the 39
plus
-IM with the indicated serial number.
•
!Gn:
(n = group number of 39
plus
-IM) in place of
!ii
, for transmission to
all 39
plus
-IMs in the indicated group.
ID and Group Number
Commands
ID?
Display 39
plus
-IM ID (0-99).
*ID=ii
ii=
39
plus
-IM ID (ii= 0-99); used to set /
reset 39
plus
-IM ID. Must be sent twice,
because verification requested.
If more
than one IM instrument is on-line, all
IM instruments are set to same ID
.
!iiSetGroupNumber=x
x=
39
plus
-IM group number (0 – 9).
Group 0 is pre-defined as group of all
instruments with integrated IMM.
Instrument cannot belong to more than one
group in addition to group 0.
Status
Commands
!iiGetCD
Display integrated IMM configuration
data.
!iiGetHD
Display integrated IMM hardware data.
!iiGetSD
Display integrated IMM status data.
Notes:
•
See the IMM Manual for a full list of
commands and command details.
•
For serial number addressing
(
!Sx:
), use the serial number of the
IMM integrated in the 39
plus
-IM, as
displayed in the
!iiGetCD
,
!iiGetHD
,
or
!iiGetSD
response.
Example
– Send
TestCableCoupler
to a 39
plus
-IM
with serial number 03907842 and
integrated IMM with serial number
70003345. The command would be
!s70003345:testcablecoupler
.
•
For group addressing (
!Gn:
), the
39
plus
-IM responds
<ERROR
type='FAILED' msg='No
reply from remote
device'/>
, because instruments
do not send a response to a group
command. You can confirm that the
instrument actually accepted the
command (for example, if you
changed the integrated IMM set up,
send
!iiGetCD
to confirm the setup
change).
•
Older SIM versions (firmware <
3.0a) do not
know
that there will be
no response from a group
command (
!Gn:
), and wait for a
response before allowing you to
enter the next command. Press Esc
and Enter after sending a group
command to eliminate waiting
before being able to send the next
command.
Examples:
!01SetGDataStr=GetLast
sends a command to instrument with ID=01
to set the string for
GData
to
GetLast
.
!S70012345: SetGDataStr=GetLast
sends a command to instrument
with IMM serial number 70012345 to set the string for
GData
to
GetLast
.
!G1:SetGDataStr=GetLast
sends a command to all instruments in
Group 1 to set the string for
GData
to
GetLast
.
Notes:
•
If more than one IM instrument is
on-line when you set the ID, all IM
instruments will be set to the
same ID.
The inductive modem
receivers in IM instruments are very
sensitive; two IM instruments that are
side-by-side will take the same ID,
even if one of them is not on the IM
loop.
Therefore, separate IM
instruments by at least
2 meters when setting IDs.
•
When setting the ID, it can be sent
as one or two digits (for example,
*ID=02
and
*ID=2
are equivalent).