Seai/o architecture – Impulse 463E User Manual

Page 41

Advertising
background image

© Sealevel Systems, Inc.

- 38 -

SeaI/O User Manual

SeaI/O Architecture

The memory map for the I/O listed in the table below describes how to address the
SeaI/O modules in both Modbus compliant applications as well as through the
SeaMAX API library.

SeaI/O

Model

Type No.

Modbus

Function

Modbus

Range

Access

410

Reed Relays

16

0x01

0 – 15

Bit

Opto. Inputs

16

0x02

0 – 15

Bit

420

Form C Relays

8

0x01

0 – 7

Bit

Opto. Inputs

16

0x02

0 – 15

Bit

430

Opto. Inputs

32

0x02

0 – 31

Bit

440

Reed Relays

32

0x01

0 – 31

Bit

450

Form C Relays

16

0x01

0 – 15

Bit

462

Programmable I/O

96

0x41
0x42

– –

463

Programmable I/O

96

0x41
0x42

– –

470

Outputs

8

0x01

0 – 7

Bit

Opto. Inputs

8

0x02

0 – 7

Bit

D/A Outputs

2

0x06

0 – 1

16 Bits

A/D Inputs

16

0x04

0 – 15

16 Bits

520

Form C Relays

8

0x01

0 – 7

Bit

Opto. Inputs

8

0x02

0 – 7

Bit


When communicating with SeaI/O modules, the users needs to be aware of the
following:

When accessing multiple I/O points, they must be addressed linearly.

The output memory space is separate from the input I/O space; therefore
individual reads must be issued for each type of I/O (i.e., a 16-input and 16-
output module has two unique spaces. A program that wants to read all 32 digital
I/O points must issue two sixteen position reads for each I/O space).

In terms of Modbus, digital outputs are mapped into coil space and digital inputs
are mapped into discrete input space.

Advertising