Manual

4: SOFTWARE SPECIFICATIONS
SX5L COMMUNICATION TERMINAL USERS MANUAL 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 congure required cir-
cuits. For example, the Virtual I/O functional block can be used to link alarm signals to digital output functional blocks,
and congure 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
Inverts the received nviSWA[0] to [5] values and
sends the inverted 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]