Virtual i/o functional block – IDEC SX5L Series User Manual

Page 40

Advertising
background image

4: S

OFTWARE

S

PECIFICATIONS

SX5L C

OMMUNICATION

T

ERMINAL

U

SER

S

M

ANUAL

4-5

Virtual I/O Functional Block

The Virtual I/O functional block is not designed for a particular hardware type, but can be used to configure required cir-
cuits. For example, the Virtual I/O functional block can be used to link alarm signals to digital output functional blocks,
and configure a simple interlocking circuit by combining multiple Virtual I/O functional blocks.

Initial Status Transmission

When receiving the reset command at powerup, input network variables nviSWA and nviSWB are initialized to (value,
state) = (0, 0). Based on these values, output network variables nvoSWA and nvoSWB are sent to the network.

Event-driven Transmission

Each time nviSWA or nviSWB is received, nvoSWA and nvoSWB are sent.

I/O

Name

Type

Description

Input Network Variable

nviSWA[0] to [5]

SNVT_switch

Value to be sent from nvoSWA[0] to [5]

nviSWB[0] to [5]

SNVT_switch

Forces to change the nvoSWA and nvoSWB output
values.
When receiving (state) = 1, nvoSWA sends 0 and
nvoSWB sends 1.

Output Network Variable

nvoSWA[0] to [5]

SNVT_switch

Sends the received nviSWA[0] to [5] values without
change.

nvoSWB[0] to [5]

SNVT_switch

Inver ts the received nviSWA[0] to [5] values and
sends the inver ted values (logical NOT).

Configuration Property

nciAndOr[0] to [5]

SCPTdefltBehave

Designates Boolean operation for functional blocks.
When (state) = 0, as shown above.
When (state) = 1 is set, the following output is sent:
nvoSWA sends logical AND of nviSWA and nviSWB.
nvoSWB sends logical OR of nviSWA and nviSWB.

nviSWA[0]

nvoSWA[0]

VIO[0]

nviSWB[0]

nvoSWB[0]

nviSWA[1]

nvoSWA[1]

VIO[1]

nviSWB[1]

nvoSWB[1]

nviSWA[2]

nvoSWA[2]

VIO[2]

nviSWB[2]

nvoSWB[2]

SX5L-SBT16K1 / SX5L-SBT16S1

SX5L-SBM16K1 / SX5L-SBM16S1

nviSWA[3]

nvoSWA[3]

VIO[3]

nviSWB[3]

nvoSWB[3]

nviSWA[4]

nvoSWA[4]

VIO[4]

nviSWB[4]

nvoSWB[4]

nviSWA[5]

nvoSWA[5]

VIO[5]

nviSWB[5]

nvoSWB[5]

nviSWA[0]

nvoSWA[0]

VIO[0]

nviSWB[0]

nvoSWB[0]

nviSWA[1]

nvoSWA[1]

VIO[1]

nviSWB[1]

nvoSWB[1]

nviSWA[2]

nvoSWA[2]

VIO[2]

nviSWB[2]

nvoSWB[2]

Advertising