SFPTchannelContinuityMonitor

Channel Continuity Monitor..  A device (typically a ANSI/CEA-709 -based router) which is capable of channel continuity monitoring has two connectors , which are connected to both ends of a LonWorks bus. The connectors are referred to as channel side A and channel side B. If the bus is interrupted between those two connectors (e.g. due to a cable break), the device must have some means to detect this condition. The Channel Continuity Monitor object is used to publish the current state of the channel (intact, fault) using network variables and the alarming mechanism of the Node Object.  

Overview

This document describes the Functional Profile of a Channel Continuity Monitor Object. It provides status information on the state of an EIA-709 device (typically an EIA-709 router) which is capable of channel monitoring.

Example Usage

Typically the nvoLoopOK network variable would be monitored by a SCADA system. This allows to inform the network operator personal in case the bus cable breaks.

Object Details

 

Network Variables

Configuration Properties

nvoChannelOK

cpMaxSendTime

cpMinSendTime
cpObjMajVer
cpObjMinVer

 

Details:

Resource Set: Standard 00:00:00:00:00:00:00:00-0
Index: 91
Obsolete: no
Key: 137
Inheriting: no


Mandatory Network Variables

nvoChannelOKChannel State OK.:   Signals if the channel is OK or interrupted. 

This output network variable is used to publish the current state of the monitored bus cable. A value of ON{100%, 1} means that the bus cable is intact while a value of OFF{0%, 0} means that the bus cable is interrupted between the monitored points channel side 1 and channel side 2.

Valid Range

Only the value pairs ON{100%, 1} and OFF{0%, 0} are used.

Default Value

The default value is ON{100%, 1}.

Configuration Considerations

The transmission of this NV is regulated by the time specified in the nciMaxSendTime and nciMinSendTime CPs, unless the nciMaxSendTime and/or nciMinSendTime CP has a value of 0.0 or other invalid value in which case the NV is not regulated by the nciMaxSendTime or nciMinSendTime value respectively.

When Transmitted

The output variable is transmitted:

  • Upon node reset, after obtaining valid data.
  • When the 'state' has changed.
  • Regularly at the interval defined by the configuration variable nciMaxSendTime.

  • The maximum update rate (minimum interval between two updates) is regulated by the configuration variable nviMinSendTime.

    Default Service Type

    The default service type is acknowledged.

    Member Number: 1
    Base type:
    SNVT_switch
    Direction: output
    Service: acknowledged


    Mandatory Configuration Properties

    cpMaxSendTimeMaximum send time.:   The maximum period of time between consecutive transmissions of the current value. 

    This input configuration property sets the maximum period of time that can expire before the object will automatically update the following network variables: nv1 - nvoLoopOK (Mandatory)

    Valid Range

    The valid range is 1.0 to 3600.0 seconds. Values outside this range are invalid and will disable the automatic update mechanism. A value of zero (0) will be used for the internal timer in cases where configured values are above 3600.0 seconds.

    Default Value

    The default value is 0.0 (no automatic update).

    Configuration Requirements/Restrictions

    This CP has no modification restrictions (no_restrictions). It can be modified at any time.

    Member Number: 1
    Base type:
    SCPTmaxSendTime
    Applies to nvoChannelOK
    Array: not permitted
    Default: 0,0


    Optional Configuration Properties

    cpMinSendTimeMinimum send time.:   The minimum period of time between consecutive transmissions of the current value. 

    This input configuration network variable is used to set the minimum time between subsequent updates of the following network output variables: nv1 - nvoLoopOK (Mandatory)

    Valid Range

    The valid range is any value between 0.0 sec and 6,553.4 sec. Setting nciMinSendTime = 0 allows maximum refresh.

    Default Value

    The default value is 0.0 (no throttle).

    Configuration Requirements/Restrictions

    This CP has no modification restrictions (no_restrictions). It can be modified at any time.

    Member Number: 2
    Base type:
    SCPTminSendTime
    Applies to nvoChannelOK
    Array: not permitted
    Default: 0,0
    cpObjMajVerObject major version number.:   The major version number for the object. 

    This configuration property can be used to provide the major version number of the object when implemented on a device.

    Valid Range

    Any integer number from 1 to 256. Only 1-byte of information is accepted.

    Default Value

    The default value is one (1).

    Configuration Requirements/Restrictions

    This CP is a constant (const_flg). It is not to be modified except that it is allowable to modify the value in a download of new code to the device.

    Member Number: 3
    Base type:
    SCPTobjMajVer
    Applies to SFPTchannelContinuityMonitor
    Flags: constant
    Array: not permitted
    Default: 0
    cpObjMinVerObject minor version number.:   The minor version number for the object. 

    This configuration property can be used to provide the minor version number of the object when implemented on a device.

    Valid Range

    Any integer number from 0 to 256. Only 1-byte of information is accepted.

    Default Value

    The default value is zero (0).

    Configuration Requirements/Restrictions

    This CP is a constant (const_flg). It is not to be modified except that it is allowable to modify the value in a download of new code to the device.

    Member Number: 4
    Base type:
    SCPTobjMinVer
    Applies to SFPTchannelContinuityMonitor
    Flags: constant
    Array: not permitted
    Default: 0