Virtual i/o functional block – IDEC SX5L Series User Manual
Page 40
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]