Node object functional block – IDEC SX5L Series User Manual

Page 37

Advertising
background image

4: S

OFTWARE

S

PECIFICATIONS

4-2

SX5L C

OMMUNICATION

T

ERMINAL

U

SER

S

M

ANUAL

Node Object Functional Block

The Node Object functional block is installed in all SX5L modules. When receiving an input to nviRequest, this functional
block sends out nvoStatus in reply. This functionality makes it possible for the network to confirm that the responding
node is in on-line status.

Initial Status Transmission

This functional block sends output network variable nvoStatus to the network within 3 seconds after powerup. The delay
depends on a random number based on the Neuron ID, and differs on each node.

The sending time can be delayed by changing the nciPwrup value. At system startup, if the SX5L sends nvoStatus before
the addressee device is ready to receive communication, set the nciPwrup to a larger value.

The preset value for nciPwrup can be between 0 and 60 seconds (0.1-sec increments). The sending time is determined by
the sum of the nciPwrup value and a random number.

Event-driven Transmission

When receiving nviRequest, this functional block sends output network variable nvoStatus to the network.

Heartbeat Transmission (Periodical Transmission)

After the first transmission of output network variable nvoStatus, this functional block sends nvoStatus repeatedly at inter-
vals designated by nciMaxStsSendT. When the nciMaxStsSendT value is 0, the heartbeat transmission is disabled.

The configuration type of nciMaxStsSendT is SNVT_elapsed_tm (day, hour, minute, second, millisecond). When a value
over 12 hours is set, the interval is designated as 12 hours 00 minutes 00 seconds. The millisecond value has no effect.

Presets

When sending input network variable nviRequest to the SX5L, set all values to 0. The SX5L always sends output network
variable nvoStatus with all values set to 0.

I/O

Name

Type

Description

Input Network Variable

nviRequest

SNVT_obj_request

For node objects

Output Network Variable

nvoStatus

SNVT_obj_status

For node objects

Configuration Property

nciPwrup

SCPTpwrUpDelay

Delay in sending nvoStatus immediately
after powerup
(factor y setting: 0 seconds)

nciMaxStsSendT

SCPTmaxSndT

nvoStatus hear tbeat transmission inter val
(factor y setting: 3 minutes)

nviRequest

nvoStatus

Node Status

Advertising