Device address configuration – Impulse 463E User Manual

Page 42

Advertising
background image

© Sealevel Systems, Inc.

- 39 -

SeaI/O User Manual

Device Address Configuration

Before configuring SeaI/O modules using MaxSSD, you must first select a device
addressing method. Next, you must properly set termination and pull-up/pull-down
resistors. Finally, you must configure the SeaI/O modules one at a time before
MaxSSD and any subsequent applications (using the SeaMAX API) will be able to
successfully communicate.

Setting Device Address (Slave ID)


SeaI/O modules have a rotary switch, labeled “ADDR”, located on the left side of the
device that is used to set the device address (slave ID). The default position for all
SeaI/O modules is position “0” (zero). Each SeaI/O module must be set to a unique
slave ID in order to properly communicate with the host device, which can be a
computer or Modbus device. The slave ID can be set by hardware using the rotary
switch, which is recommended for most users. The slave ID can also be set in
software by leaving the rotary switch at position “0” and using MaxSSD to set the
slave ID. The rotary switch has three functions:

Set Address (slave ID) via Hardware – If the rotary switch is set to a position
between “1” and “15” (F), then the SeaI/O module will always respond to
commands issued at that slave ID. This is useful when there are fewer than 16
SeaI/O modules in a chain and the slave ID is not required to change. This
method is recommended for most users.

Set Address (slave ID) via Software – If the rotary switch is left in the “0”
(zero) position, the SeaI/O module uses a default slave ID of 247 for
communications. By using MaxSSD (or the SeaMAX libraries), it is possible to
set the slave ID to a software address between 1 and 247. This is useful when
there are more than 16 SeaI/O modules in a chain, or when the slave ID of a
module needs to be frequently changed.

Hardware Reset – If you have an existing SeaI/O module set to an unknown
slave ID or baud rate, you may wish to reset the device. If the rotary switch is
rotated clockwise one full revolution, the SeaI/O module will be reset to factory
defaults (slave ID 247, 9600 bps, and no parity).

NOTE:

A Hardware Reset will not reset the communication rate of an
Ethernet (E-series) module. Rotate the rotary switch clockwise one
full revolution, and then use the MaxSSD utility to broadcast a set
baud rate command to 9600 bps and no parity.

Advertising