SFPTstaticProgrammable

The Static Programmable Device..  A Static Programmable Device is used for flexible solution programming in an Open Systems installation to support different application cases. 
 

Network Variables

Configuration Properties

nvoProgramStatus

cpProgName
cpProgRevision

cpFBlockIndex
cpNVUsage
cpPrgObjMajVer
cpPrgObjMinVer
cpProgCmdHistory
cpProgErrorHistory
cpProgFileIndexes
cpProgSelect
cpProgSourceLocation
cpProgStateHistory

 

Details:

Resource Set: Standard 00:00:00:00:00:00:00:00-0
Index: 97
Obsolete: no
Key: 410
Inheriting: no
Principal Variable nvoProgramStatus


Mandatory Network Variables

nvoProgramStatusProgram Status.:   This input network variable is used to indicate the current status of the Program object. 
Member Number: 1
Base type:
SNVT_program_status
Direction: output
Service: any


Mandatory Configuration Properties

cpProgNameProgram Name.:   This configuration property specifies the human-readable name of the currently loaded program. 
Member Number: 3
Base type:
SCPTprogName
Applies to SFPTstaticProgrammable
Flags: device specific, constant
Array: not permitted
Default: 00*31
cpProgRevisionProgram Revision.:   This configuration property specifies the revision number of the currently loaded program. 
Member Number: 4
Base type:
SCPTprogRevision
Applies to SFPTstaticProgrammable
Flags: device specific, constant
Array: not permitted
Default: v0.0.0 (0/0/0 0:0:0)


Optional Configuration Properties

cpProgSelectProgram Select.:   This configuration property specifies which program is selected to be loaded, if the device can store multiple programs. 
Member Number: 5
Base type:
SCPTprogSelect
Applies to SFPTstaticProgrammable
Array: not permitted
Default: 0
cpPrgObjMajVerObject major version number.:   The major version number for the object. 
Member Number: 1
Base type:
SCPTobjMajVer
Applies to SFPTstaticProgrammable
Flags: constant
Array: not permitted
Default: 0
cpPrgObjMinVerObject minor version number.:   The minor version number for the object. 
Member Number: 2
Base type:
SCPTobjMinVer
Applies to SFPTstaticProgrammable
Flags: device specific, constant
Array: not permitted
Default: 0
cpProgSourceLocationSource Location.:   This configuration property specifies the location from where the source file was downloaded to the device. 
Member Number: 6
Base type:
SCPTprogSourceLocation
Applies to SFPTstaticProgrammable
Flags: device specific, constant
Array: not permitted
Default: 00-52-84-02-00*251
cpProgFileIndexesFile Indexes.:   This configuration property may be implemented if the program data is stored in one or more files on the device. 
Member Number: 7
Base type:
SCPTprogFileIndexes
Applies to SFPTstaticProgrammable
Flags: constant
Array: not permitted
Default: 3 - 3
cpProgCmdHistoryCommand History.:   This configuration property contains a read-only list of the most recent commands to the device, along with a time stamp for each. 
Member Number: 8
Base type:
SCPTprogCmdHistory
Applies to SFPTstaticProgrammable
Flags: device specific, constant
Array: not permitted
Default: 0/0/0 0:0:0 - RQ_NORMAL:
cpProgStateHistoryState History.:   This configuration property contains a read-only list of the most recent state of the device, along with a time stamp for each. 
Member Number: 9
Base type:
SCPTprogStateHistory
Applies to SFPTstaticProgrammable
Flags: device specific, constant
Array: not permitted
Default: 0/0/0 0:0:0 PRS_NO_PROGRAM
cpFBlockIndexIndex of Functional Block.:   The Functional Block index within the Node Self-Documentation string to which this program applies. 
Member Number: 10
Base type:
SCPTnsdsFbIndex
Applies to SFPTstaticProgrammable
Array: not permitted
Minimum: 1
Default: 1
cpProgErrorHistoryError History.:   Log of recent errors, with time stamp. 
Member Number: 11
Base type:
SCPTprogErrorHistory
Applies to SFPTstaticProgrammable
Flags: device specific, constant
Array: not permitted
Default: 0/0/0 0:0:0 PSE_NO_ERROR
cpNVUsageNV usage.:   The SCPTnvUsage CPs shall be used to indicate whether the NVs are in use by the loaded program. 
Member Number: 12
Base type:
SCPTnvUsage
Applies to SFPTstaticProgrammable
Array: not permitted
Default: in_use:0, mfg:0