Owner's manual
Table Of Contents
- Table of Contents
 - Introduction
 - SeaI/O Hardware Description
- SeaI/O Base and Expansion Modules
 - SeaI/O Module Common Features
 - SeaI/O Configurations & Specifications
- 410 Series – 16 Optically Isolated Inputs/16 Reed Relay Outputs
 - 420 Series – 16 Optically Isolated Inputs/8 Form C Outputs
 - 430 Series – 32 Optically Isolated Inputs
 - 440 Series – 32 Reed Relay Outputs
 - 450 Series – 16 Form C Relay Outputs
 - 462 Series – 96 Channel TTL DB-78
 - 463 Series – 96 Channel TTL 50-Pin
 - 470 Series – 16 A/D, 2 D/A, 8 24V Outputs, 8 Isolated Inputs
 - 520 Series – 8 Optically Isolated Inputs/8 High-Current Form C Outputs
 
 
 - Power Options
 - Hardware Configuration
 - Wiring Options
 - Mounting Options
 - Accessories
 - SeaMAX Application Suite
- SeaI/O Architecture
 - Device Address Configuration
 - Configuring the “Base” SeaI/O Module
 - Configuring N-Series Expansion Modules
 - Configuring an Ethernet Module (E-Series)
 - MaxSSD Configuration & Diagnostics Utility
 - Communicating Via Modbus
 - Extended Modbus Command Set
 - Developing Custom Applications Using SeaMAX API
 - SeaMAX API
 - Non Object-Oriented SeaMAX API
 - IOCTL Calls and Functionality
 - Using SeaMAX with Visual C++ 6.0
 - Using SeaMAX with Visual Basic 6.0
 - Example SeaMAX Programming Tasks
 
 - CEthernet API
 - Appendix A – Data Encoding Tables
 - Appendix B – CRC Calculation
 - Appendix C – SeaIO Model 462/463 Holding Register Set
 - Appendix D – SeaMAX Data Types and Structures
 - Appendix E – Troubleshooting
 - Appendix F – How To Get Assistance
 - Appendix G – Compliance Notices
 - Warranty
 

© 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. 










