This page is also available as a downloadable PDF file: PDF
 
Year 2000 Statement
 
The following FACTS Engineering part numbers contain the FACTS Extended BASIC Interpreter with access to an onboard internal real time clock / calendar (Dallas DS1216):
  • F3-RTU (305-CPU-RTU) / F3-RTU-1 (305-CPU-RTU-1)
  • F3-AB64 (305-6ABM-1, 305-4ABM-1, 305-4ABM, HE610ASC240A, HE610ASC240B,
  • FE610ASC248A, FE610ASC248B, FE610ASC268A, FE610ASC268B)
  • F3-AB128 (305-12ABM)
  • F3-AB64-R (305-6ABM-RM, 305-4ABM-RM, FE610ASC254A) / F3-AB128-R (305-12ABM-RM)
  • F3-AB64-T (305-6ABM-TM, 305-4ABM-TM FE610ASC252A) / F3-AB128-T (305-12ABM-TM)
  • F4-CP128-1 (405-12ABM, 405-12ABM-1, 405-14ABM, 405-14ABM-1, 405-15ABM)
  • F4-CP128-R (405-12ABM-RM)
  • F4-CP128-T (405-12ABM-TM)
  • F4-CP512 (405-51ABM) / F4-CP512-1

The Dallas DS1216 clock / calendar is Year 2000 compatible. It will maintain the correct time, date of the month, day of the week, month and two-digit year with correct leap year compensation up to 2099. The two-digit year counter does not provide the century information, therefore, the century value of 19 or 20 has to be calculated in software.

The calendar portion of the Real Time Clock / Calendar is accessed with the DATE$ statement of the FACTS Extended BASIC interpreter. The year parameter is a two-character string variable. This clock calendar will roll over from 99 to 00 at 12AM on Jan. 1, 2000.

The best way to determine if your application may be affected is to upload your application program to a text file then search the text file for 'DATE$'. If the DATE$ variable is not used in your BASIC program, no changes are required. If your BASIC program is accessing the DATE$ variable, but not calculating anything from the year parameter, no changes are required. If your BASIC program is accessing the DATE$ variable and calculating anything from the year parameter, the year 2000 roll-over may require allowances in your calculation.

The ABM Commander software and the PID Commander software do not calculate anything from the computer's clock/calendar so no changes are required.

FACTS Engineering part numbers that are not listed do not contain or use a real time clock/calendar.

If you have questions about Y2K and your BASIC application or questions about implementing changes to your BASIC program, please E-mail support@facts-eng.com or call (800) 783 3225.