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.
- 60 -
SeaI/O User Manual
(0x41) Read From Programmable I/O (PIO) Modules
The Read command is used differently for SeaI/O PIO modules. The data, model
number, and configuration are all returned with the state of the module. A sample
Read transaction packet is shown.
Request Response
Field Name (Hex) Field Name (Hex)
Function
41
Function
41
Model (lower byte)
CE
Config (channel 2)
3F
Config (channel 1)
00
Data (Port A1)
AA
Data (Port B1)
55
Data (Port C1)
AA
Data (Port A2)
55
Data (Port B2)
AA
Data (Port C2)
55
Data (Port A3)
AA
Data (Port B3)
55
Data (Port C3)
AA
Data (port A4)
55
Data (port B4)
AA
Data (port C4)
55
Upon a successful Read operation, the SeaI/O module will respond with the
appropriate packet. In this example, the module queried is a SeaI/O-462. The higher
channel is set to all inputs and the lower channel is set to all outputs, with the data
read alternating with 0xAA and 0x55.
NOTE:
Appendix C covers the layout of PIO enabled module registers.
(0x42) Write To PIO Modules
The Write command for a Sealevel SeaI/O PIO module simply sends a request with
function code 0x42 followed by the 12 bytes of data to write. Upon a successful
Write operation, the response packet will be identical to the request.
NOTE:
Appendix C covers the layout of PIO enabled module registers.










