Trackers

Point names are the ones records use; [*] stands for a repeating group's index. See Supported SunSpec models for every group.

ModelName in recordsPoints
601tracker_controller19

Model 601: Tracker Controller DRAFT 2

Name in records: tracker_controller.

Monitors and controls multiple trackers

PointTypeUnitsLabelDescription
NamstringControllerDescriptive name for this control unit
Typenum16TypeType of tracker
DtLocstringYYYYMMDDDateLocal date in YYYYMMDD format
TmLocstringhhmmssTime24 hour local time stamp to second
Dayuint16DayNumber of the day in the year (1-366)
GlblElCtlint32DegreesManual ElevationGlobal manual override target position of elevation in degrees from horizontal. Unimplemented for single axis azimuth tracker type
GlblAzCtlint32DegreesManual AzimuthGlobal manual override target position of azimuth in degrees from true north towards east. Unimplemented for single axis azimuth tracker type
GlblCtlenum16Global ModeGlobal Control register operates on all trackers. Normal operation is automatic. Operator can override the position by setting the ElCtl, AzCtl and enabling Manual operation. Entering calibration mode will revert to automatic operation after calibration is complete.
GlblAlmbitfield16Global AlarmGlobal tracker alarm conditions
Nuint16TrackersNumber of trackers being controlled. Size of repeating block.
tracker[*].IdstringTrackerDescriptive name for this tracker unit
tracker[*].ElTrgtint32DegreesTarget ElevationAuto target elevation in degrees from horizontal. Unimplemented for single axis azimuth tracker type
tracker[*].AzTrgtint32DegreesTarget AzimuthAuto target azimuth in degrees from true north towards east. Unimplemented for single axis horizontal tracker type
tracker[*].ElPosint32DegreesElevationActual elevation position in degrees from horizontal. Unimplemented for single axis azimuth tracker type
tracker[*].AzPosint32DegreesAzimuthActual azimuth position in degrees from true north towards east. Unimplemented for single axis horizontal tracker type
tracker[*].ElCtlint32DegreesManual ElevationManual override target position of elevation in degrees from horizontal. Unimplemented for single axis azimuth tracker type
tracker[*].AzCtlint32DegreesManual AzimuthManual override target position of azimuth in degrees from true north towards east. Unimplemented for single axis azimuth tracker type
tracker[*].Ctlenum16ModeControl register. Normal operation is automatic. Operator can override the position by setting the ElCtl, AzCtl and enabling Manual operation. Entering calibration mode will revert to automatic operation after calibration is complete.
tracker[*].Almbitfield16AlarmTracker alarm conditions

Value names:

  • Typ (enum16): 0 Unknown, 1 Fixed, 2 Horizontal, 3 Tilted, 4 Azimuth, 5 Dual, 99 Other
  • GlblCtl (enum16): 0 Automatic, 1 Manual, 2 Calibrate
  • GlblAlm (bitfield16): bit 0 SetPoint, bit 1 ObsEl, bit 2 ObsAz
  • tracker[*].Ctl (enum16): 0 Automatic, 1 Manual, 2 Calibrate
  • tracker[*].Alm (bitfield16): bit 0 SetPoint, bit 1 ObsEl, bit 2 ObsAz