Trackers
Point names are the ones records use; [*] stands for a repeating group's index. See Supported SunSpec models for every group.
| Model | Name in records | Points |
|---|---|---|
| 601 | tracker_controller | 19 |
Model 601: Tracker Controller DRAFT 2
Name in records: tracker_controller.
Monitors and controls multiple trackers
| Point | Type | Units | Label | Description |
|---|---|---|---|---|
Nam | string | Controller | Descriptive name for this control unit | |
Typ | enum16 | Type | Type of tracker | |
DtLoc | string | YYYYMMDD | Date | Local date in YYYYMMDD format |
TmLoc | string | hhmmss | Time | 24 hour local time stamp to second |
Day | uint16 | Day | Number of the day in the year (1-366) | |
GlblElCtl | int32 | Degrees | Manual Elevation | Global manual override target position of elevation in degrees from horizontal. Unimplemented for single axis azimuth tracker type |
GlblAzCtl | int32 | Degrees | Manual Azimuth | Global manual override target position of azimuth in degrees from true north towards east. Unimplemented for single axis azimuth tracker type |
GlblCtl | enum16 | Global Mode | Global 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. | |
GlblAlm | bitfield16 | Global Alarm | Global tracker alarm conditions | |
N | uint16 | Trackers | Number of trackers being controlled. Size of repeating block. | |
tracker[*].Id | string | Tracker | Descriptive name for this tracker unit | |
tracker[*].ElTrgt | int32 | Degrees | Target Elevation | Auto target elevation in degrees from horizontal. Unimplemented for single axis azimuth tracker type |
tracker[*].AzTrgt | int32 | Degrees | Target Azimuth | Auto target azimuth in degrees from true north towards east. Unimplemented for single axis horizontal tracker type |
tracker[*].ElPos | int32 | Degrees | Elevation | Actual elevation position in degrees from horizontal. Unimplemented for single axis azimuth tracker type |
tracker[*].AzPos | int32 | Degrees | Azimuth | Actual azimuth position in degrees from true north towards east. Unimplemented for single axis horizontal tracker type |
tracker[*].ElCtl | int32 | Degrees | Manual Elevation | Manual override target position of elevation in degrees from horizontal. Unimplemented for single axis azimuth tracker type |
tracker[*].AzCtl | int32 | Degrees | Manual Azimuth | Manual override target position of azimuth in degrees from true north towards east. Unimplemented for single axis azimuth tracker type |
tracker[*].Ctl | enum16 | Mode | Control 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[*].Alm | bitfield16 | Alarm | Tracker alarm conditions |
Value names:
Typ(enum16): 0Unknown, 1Fixed, 2Horizontal, 3Tilted, 4Azimuth, 5Dual, 99OtherGlblCtl(enum16): 0Automatic, 1Manual, 2CalibrateGlblAlm(bitfield16): bit 0SetPoint, bit 1ObsEl, bit 2ObsAztracker[*].Ctl(enum16): 0Automatic, 1Manual, 2Calibratetracker[*].Alm(bitfield16): bit 0SetPoint, bit 1ObsEl, bit 2ObsAz