SFPTscheduler

Scheduler.  Standardized interface for describing daily schedules. Schedules may become active on specified days of the week, or based on active schedules defined by a Calendar functional block.  
 

Network Variables

Configuration Properties

nvoPresentValue

nviEnable

cpDefOutput
cpSchTimeValue
cpSchedule
cpValueDef

cpDelayTime
cpEffPeriod
cpMaxNVLength
cpMaxSendTime
cpNVType
cpObjMajVer
cpObjMinVer
cpOvrBehave
cpOvrValue
cpSchedName
cpValueName
cpWeeklySched

 

Details:

Resource Set: Standard 00:00:00:00:00:00:00:00-0
Index: 49
Obsolete: no
Key: 7
Inheriting: no


Mandatory Network Variables

nvoPresentValuePresent value.:   Indicates the current value of the schedule. The output is determined by the current time as well as the currently active schedules. 
Member Number: 1
Base type:
SNVT_xxx
Direction: output
Service: acknowledged


Optional Network Variables

nviEnableEnable:   Enables the scheduler. The scheduler is enabled when the state value is one (1) and the level value is greater than zero (0) 
Member Number: 2
Base type:
SNVT_switch
Direction: input
Service: any


Mandatory Configuration Properties

cpDefOutputDefault output.:   Specifies the nvoPresentValue output when no schedules are active, or when an override request is received for the functional block. The override behavior may be defined by the optional Override Behavior and Override Value configuration properties.  
Member Number: 2
Base type:
SCPTdefOutput
Applies to nvoPresentValue
Flags: modify when disabled
Array: not permitted
cpScheduleSchedule:   Describes the attributes of a daily schedule definition. 
Member Number: 15
Base type:
SCPTschedule
Applies to SFPTscheduler
Flags: modify when disabled
Array: not permitted
cpSchTimeValueSchedule time-value pair.:   Specifies the time and value for a scheduled event. 
Member Number: 16
Base type:
SCPTscheduleTimeValue
Applies to SFPTscheduler
Flags: modify when disabled
Array: not permitted
cpValueDefValue definition.:   Used to create an array of output values to be used for a schedule. A schedule time-value event specifies a value as an index into a SCPTvalueDefinition array. 
Member Number: 17
Base type:
SCPTvalueDefinition
Applies to nvoPresentValue
Flags: modify when disabled
Array: not permitted


Optional Configuration Properties

cpDelayTimeDelay time.:   Specifies a delay from the scheduled time. This allows multiple outputs within a Scheduler functional block, or multiple Scheduler functional blocks on a device, to share a common schedule but stagger on and off times to reduce peak load.  
Member Number: 3
Base type:
SCPTdelayTime
Applies to nvoPresentValue
Array: not permitted
cpEffPeriodEffective period.:   Time period during which a functional block is effective. 
Member Number: 4
Base type:
SCPTeffectivePeriod
Applies to SFPTscheduler
Flags: modify when disabled
Array: not permitted
cpMaxNVLengthMaximum network variable length.:   Maximum length of a type that may be assigned to the nvoPresentValue network variable. 
Member Number: 6
Base type:
SCPTmaxNVLength
Applies to nvoPresentValue
Flags: constant
Array: not permitted
cpMaxSendTimeMaximum send time.:   The maximum period of time between consecutive transmissions of the current value. 
Member Number: 7
Base type:
SCPTmaxSendTime
Applies to nvoPresentValue
Array: not permitted
cpNVTypeNetwork variable type.:   Assigns the network variable type for the nvoPresentValue network variable. 
Member Number: 8
Base type:
SCPTnvType
Applies to nvoPresentValue
Flags: modify when disabled
Array: not permitted
cpObjMajVerObject major version number.:   The major version number for the object. 
Member Number: 9
Base type:
SCPTobjMajVer
Applies to SFPTscheduler
Flags: constant
Array: not permitted
cpObjMinVerObject minor version number.:   The minor version number for the object. 
Member Number: 10
Base type:
SCPTobjMinVer
Applies to SFPTscheduler
Flags: device specific, constant
Array: not permitted
cpValueNameValue name.:   Used to create an array of value names for each of the values defined in a SCPTvalueDefinition array. 
Member Number: 12
Base type:
SCPTvalueName
Applies to nvoPresentValue
Flags: modify when disabled
Array: not permitted
cpOvrBehaveOverride behavior.:   Defines the behavior of the nvoPresentValue output when an override request is received. 
Member Number: 13
Base type:
SCPTovrBehave
Applies to nvoPresentValue
Flags: modify when disabled
Array: not permitted
cpOvrValueOverride value.:   Sets the value the nvoPresentValue output should adopt when it is overridden and the value of Override Behavior is OV_SPECIFIED. 
Member Number: 14
Base type:
SCPTovrValue
Applies to nvoPresentValue
Flags: modify when disabled
Array: not permitted
cpWeeklySchedWeekly schedule.:   Identifies a schedule to be active for each day of the week. 
Member Number: 18
Base type:
SCPTweeklySchedule
Applies to SFPTscheduler
Flags: modify when disabled
Array: not permitted
cpSchedNameSchedule name.:   Used to create an array of schedule names. 
Member Number: 19
Base type:
SCPTscheduleName
Applies to SFPTscheduler
Flags: modify when disabled
Array: not permitted