FreezeTimeDateField (ENUM)¶
TYPE FreezeTimeDateField :
|———————————————————————————————————–/// | | Time-date field /// | Interval field /// | Freeze timing /// | |———————————————————————————————————–/// | | zero /// | zero /// | Freeze once immediately. /// | |———————————————————————————————————–/// | | non-zero /// | zero /// | Freeze once at the specified time. /// | |———————————————————————————————————–/// | | /// | /// | Periodically freeze at intervals relative to the beginning of /// | | zero /// | non-zero /// | of the current hour. Use the time interval from the interval /// | | /// | /// | field. Coninue freezing forever or until a new function code /// | | /// | /// | FREEZE_AT_TIME(_NR) is received. /// | |———————————————————————————————————–/// | | /// | /// | Periodically freeze at intervals relative to the time and date /// | | non-zero /// | non-zero /// | in the time-date field. Use the time interval from the interval/// | | /// | /// | field. Coninue freezing forever or until a new function code /// | | /// | /// | FREEZE_AT_TIME(_NR) is received. /// | |———————————————————————————————————–/// |
NOTE - To cancel a freeze request, set the time-date field to all ones
The follow enum is used to enumerate the type of value passed in the time-date field of freeze at time requests.
- Attributes:
qualified_only- InOut:
Name
Initial
Zero
ANY_TO_UDINT(CmpDNP3.IEC_DNPDATA_FREEZE_TIME_DATE_FIELD.DNPDATA_FREEZE_TIME_DATE_FIELD_ZERO)
NonZero
ANY_TO_UDINT(CmpDNP3.IEC_DNPDATA_FREEZE_TIME_DATE_FIELD.DNPDATA_FREEZE_TIME_DATE_FIELD_NON_ZERO)
Cancel
ANY_TO_UDINT(CmpDNP3.IEC_DNPDATA_FREEZE_TIME_DATE_FIELD.DNPDATA_FREEZE_TIME_DATE_FIELD_CANCEL)