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.
- 61 -
SeaI/O User Manual
(0x43) Get PIO Config
The Get PIO Config command is used to retrieve the current status of the ports. The
SeaI/O module queried will respond with the model number and the port-by-port I/O
configuration. The module will not respond with any data contained in those ports;
use a Read command to retrieve that information. A sample transaction packet is
shown, below.
Request Response
Field Name (Hex) Field Name (Hex)
Function
43
Function
43
Model (lower byte)
CE
Config (channel 2)
3F
Config (channel 1)
00
NOTE:
Appendix C covers the layout of PIO enabled module registers.
(0x44) Set PIO Config
The Set PIO Config command is used to set the I/O configuration of the ports on a
SeaI/O PIO module. The two most significant bits of each Config channel should be
set to “0”, while the lower six bits determine whether the port will be an input or
output. A bit value of “1” indicates an input and a bit value of “0” indicates an
output.
In this example, channel 2 is set to be all inputs (3F, 00111111), and channel 1 is set
to be all outputs (00, 00000000).
Request Response
Field Name (Hex) Field Name (Hex)
Function
44
Function
44
Config (channel 2)
3F
Config (channel 2)
3F
Config (channel 1)
00
Config (channel 1)
00
NOTE:
Appendix C covers the layout of PIO enabled module registers.










