Applies to:

Diagnostic Mode

The Chick-fil-A fryer controllers provide Diagnostic functions that let an Operator review operating and performance data for the fryer. The information provided by Diagnostic Mode can be used to monitor procedural errors, such as, not waiting for the READY light before starting a Cook Cycle, canceling cycles early, etc. In addition, Diagnostic Mode allows slight adjustment to product color, reports the age and accumulated wear of the oil, and reports information about the performance of the line voltage supply.

Accessing Diagnostic Mode

  1. To activate Diagnostic Mode press the PROG button, and then press the number 4. The controller displays the following message:
  2. *DIAGNOSTIC*

    *REPORT*

    When this introduction message is finished, the controller displays diagnostic step D1.

    NOTE: The up and down arrow button is used to step through the report items.

  3. Press the down-arrow button to step forward to the next item.
  4. Press the up-arrow button to step backward through the report items.
  5. NOTE: The report information is grouped into sections, D 1 through D 10. Most sections have several related items.

  6. To toggle between English and Spanish Display Mode, press the PROG button, and then press the number 6 button.
  7. To exit Diagnostic Report Mode at any point, press the number 2 button.

D1: Color Adjustment

This step lets the user make slight adjustments to the product color. The first step asks IS PRODUCT COLOR OK? If product color is okay and no change is desired:

  1. Press the 1 button or the down-arrow button to move on to the next item.
  2. Press the 2 button to exit Diagnostic Mode.
  3. If a change is desired, press the 3 button (i.e. color is not okay). The controller displays ADJUST DARKNESS, then displays the darkness control slider:
  4. LT - - - - - + DK

  5. A blinking asterisk (*) indicates the current position. The INFO and PROG button are used to adjust the darkness setting.
    • To make the product darker, press the PROG button to move the blinking “ * “ toward the DK (darker) side.
    • To make the product lighter, press the INFO button to move the blinking “ * “ toward the LT (lighter) side.
  6. When done adjusting, press the 2 button to exit and return to normal operating mode.
  7. NOTE: Any temperature adjustment activated by the Color Adjustment feature will be reflected in the normal setpoint display as part of the offset from the basic product cook temperature.

  8. To view the present regulating temperature, press the INFO button twice. In the example, SETPT = 315°F + 6 the product cook temperature is 315°F and has an additional offset of 6°F to compensate for the age of the oil, how long the fryer sits idle, and any color adjustments.

D2: Oil Wear Report

This section displays information about the age of the present batch of oil. The first step displays how many days of use this oil has:

D2: THIS OIL IS

D2: 4 DAYS OLD

NOTE: The controller only counts days in which the fryer is in use.

  1. Press the down-arrow to move on to the second step. This step displays the age of the oil by percentage of its expected lifetime. The oil’s present, accumulated wear is compared to the wear setting at which the controller will prompt for the oil to be changed.
  2. D2: THIS OIL IS

    D2: 16% USED

    This information can be used as the oil nears the end of its life (i.e. 95%), to plan ahead for when a clean-out will be required.

  3. Press the down-arrow to move on to the next section.

D3: Line Voltage Performance Report

NOTE: This section displays information about how good the line voltage supply has been for the present day and for the present batch of oil.

The controller continually monitors the line voltage supplied to the fryer (when the fryer is on). If the line voltage drops below [90%] of its nominal value, the controller signals a LOW VOLTAGE alarm. This alarm sounds at the end of each cook cycle for which low voltage has been detected. While not cooking, the low voltage alarm can sound as frequently as every 30 minutes.

NOTE: Brackets ([ ]) around a value, such as [90%], means this value is programmable and might change with later software versions.

 

Voltage Report for Today

  • If no low voltage warnings have been detected for the present day, the controller displays, D3: VOLTAGE OK, D3: TODAY.
  • If one or more low voltage warnings have been detected for the present day, the following sequence example could be displayed.

D3: YOU HAD 3

D3: LOW VOLTAGE

D3: WARNINGS

D3: TODAY

  1. Press the down-arrow button.
  2. D3: MIN VOLTAGE” “D3: TODAY = 83%

  3. Press the down-arrow button.
  4. D3: MAX VOLTAGE” “D3: TODAY = 101%

  5. Press the down-arrow button. If one or more low voltage warnings have been detected before today, the following sequence is displayed:
  6. D3: BEFORE TODAY” “D3: 27 LOW VOLT” “D3: WARNINGS

    D3: ON THIS OIL

  7. Press the down-arrow button.
  8. D3: MIN VOLTAGE” “D3: BEFORE TODAY” “D3: = 85%

  9. Press the down-arrow button.
  10. D3: MAX VOLTAGE” “D3: BEFORE TODAY” “D3: = 105%

  11. Press the down-arrow button to advance to the next section.

D4: Heating Capacity Report

NOTE: This section reports the present status of the heating system.

The controller examines a history of heat-up data and determines whether or not the heating system is operating normally. The “heat capacity” is said to be bad only if the most recent heat-up failed to meet the expected heat-up rate and three of the last four heat-ups also failed to achieve the expected rate. That is, a single slow heat- up will not trigger a “slow heat” warning. The slow heat warning is activated only after repeated low-rate heat-ups is observed. The controller can’t assess the integrity of the heating system if the fryer has been experiencing voltage problems. Low heat rates observed in this situation might be due to voltage problems rather than heater problems.

  • If the fryer has witnessed two or more low voltage warnings today, the following report is displayed:
  • D4: CAN’T TEST

    D4: HEAT CAPACITY

    D4: DUE TO

    D4: VOLTAGE

    D4: PROBLEMS

  • If the assessed heat capacity rating is presently “good” and at most only one heat-up today that failed to achieve the expected rate, the following report is displayed:
  • D4: HEATING

    D4: CAPACITY

    D4: IS FINE

  • If the heat capacity is presently assessed as “bad”, or presently assessed as “good” but two or more heat-ups today have not reached the expected heat-up rate, the following report sequence is generated:
  • D4: YOU HAD 75%

    D4: SLOW HEATS

    D4: TODAY

  1. Press the down-arrow button.
  2. D4: HAVE 20%

    D4: SLOW HEATS

    D4: THIS OIL

  3. Press the down-arrow button.
  4. D4: HAD 0%

    D4: SLOW HEATS

    D4: LAST OIL

  5. Press the down-arrow button. If the heat capacity is assessed as bad (low heat-up rate on last heat-up, and on three of the last four heat-ups), then the heating coils are suspect and the following is displayed:
  6. D4: CHECK COILS

    D4: CONTACTORS

    D4: AND WIRING

    • If the heating coils are presumed to be good and the following messages appear:
    • D4: HEATER COILS

      D4: APPEAR OK

  7. Press the down-arrow button.
  8. D4: CHECK

    D4: CONTACTORS

    D4: CONNECTIONS

    D4: AND WIRING

D5: Cook Times (Slow Cooks) Report

NOTE: This summarizes the “slow cooking” status for each product.

Actual cook times for Cook Cycles can vary from the programmed cook time setting, due to the load compensation feature. Load compensation slows the cook timer down when the actual oil temperature is below a reference value, and speeds up the cook timer countdown when oil temperature is above the reference. When the oil temperature is lower than expected during a Cook Cycle, the overall cook time will be longer than normal. If the actual cook time stretches beyond a programmed limit, the controller counts a SLOW COOK event and sounds an alarm at the end of the Cook Cycle. If low voltage or low amps are detected during the Cook Cycle, the warning message indicates LOW VOLTAGE or LOW AMPS, but the cycle will still count as a slow cook. If the voltage and amps have been fine during the cook cycle but the cycle was started before the Ready light came on, then the warning message indicates SLOW COOK — WAIT FOR READY LIGHT. Otherwise, the slow cooking problem will be attributed to a bad batch of product: cooking too much in one load, or cooking product that is too cold. If none of the products has more than 5% slow Cook Cycles today, the following report is made:

D5: COOK TIMES

D5: LOOK OK

D5: TODAY

Otherwise, if one or more cook products have generated a slow cook warning more than 5% of the time, but four or more low voltage or slow heat-up warnings (any combination) have been generated today, then the report is as follows:

D5: SOME SLOW

D5: COOKS TODAY

D5: MAYBE DUE TO

D5: VOLTAGE OR

D5: COIL PROBLEMS

Such a report is saying the slow cooking may be the result of low voltage (which significantly reduces heat capacity) or the result of other problems with the heating system. In this case, the slow cook problems might not have anything to do with user error. Otherwise, the slow cooking is generally attributed to user error: cooking too much product in one load, cooking frozen product (in the pressure fryer) when it should be fresh, or cooking before the Ready light illuminates, etc. An individual XXXXX IS COOKING SLOWLY TODAY report item is generated for each product that has had more than 5% slow cook warnings today. This report item is triggered based solely on the number of slow cooks for that product, whether those slow cooks are due to voltage or heating problems, or due to cooking before ready, cooking too much, or cooking frozen product.

D5: FILET ( Product Name )

D5: COOKING SLOW

D5: TODAY

Press the down-arrow button. If any of the slow cooks for this product are suspected as being due user error, a second, bad batch report is generated for the product.

D5: NUG-STRP ( Product Name )

D5: COOKING SLOW

D5: TODAY

Press the down-arrow button.

D5: POSSIBLE

D5: OVERSIZED

D5: OR FROZEN

D5: BATCH OF

D5: NUG-STRP ( Product Name )

D5: DETECTED

D5: 3 TIMES

D5: TODAY

Press the down-arrow button.

D5: POSSIBLE

D5: OVERSIZED

D5: BATCH OF

D5: FRIES

D5: DETECTED

D5: 5 TIMES

D5: TODAY

D6: Cooked Before Ready Report

NOTE: This section displays how many Cook Cycles were started before the READY light was on. This is strictly a user error.

If the fryer was in the ready range when the user begins to load product, but is out of the ready range by the time the cook cycle is started, the control will not give you an alarm. If the fryer wasn’t ready before loading, an alarm sounds and WAS NOT READY warning is generated. The number of times this has happened today is indicated by the following report item:

D6: COOKED

D6: BEFORE READY

D6: 11 TIMES

D6: TODAY

Press the down-arrow button. The number of WAS NOT READY warnings for this batch of oil is also reported. This value does not yet include the not ready warnings generated today.

D6: BEFORE TODAY

D6: COOKED

D6: BEFORE READY

D6: 8 TIMES

D6: ON THIS OIL

Press the down-arrow button. Finally, the controller identifies how many times the not ready warning was generated for the previous batch of oil:

D6: LAST OIL

D6: COOKED

D6: BEFORE READY

D6: 24 TIMES

D7: Stopped Too Soon Report

NOTE: This section displays how many Cook Cycles were stopped early by the user, before the cook timer had counted down to 0:00 and the *DONE* was displayed. This is a user error.

Cycles that are canceled after cooking for less than 30 seconds are not counted here. For example, if a cycle is accidentally started, and the Cook Cycle is canceled after just a few seconds, this cycle will not be counted as a Stopped Too Soon Cycle. Also, some allowance is given for stopping a cycle a little early. The user can cancel the cycle up to 10 seconds early without penalty. Otherwise, however, any cycle that was stopped with more than 10 seconds remaining (0:10) on the cook clock with be counted as a STOPPED TOO SOON Cycle. The first item displays what percent of cycles today were stopped with more than 0:10 remaining. All products are grouped into one count.

D7: 8% OF LOADS

D7: WERE STOPPED

D7: TOO SOON

D7: TODAY

Press the down-arrow button. The number of Stopped Too Soon Cycles for this batch of oil is reported next. Note that this value does not yet include the Cook Cycles from today.

D7: BEFORE TODAY

D7: 3% OF LOADS

D7: WERE STOPPED

D7: TOO SOON

D7: ON THIS OIL

Press the down-arrow button. Finally, the controller identifies percentage of Stopped Too Soon Cycles for the previous batch of oil:

D7: LAST OIL

D7: 5% OF LOADS

D7: WERE STOPPED

D7: TOO SOON

D8: Beeped *DONE* Too Long Report

NOTE: Diagnostic Report section 8 reveals how many Cook Cycles beeped *DONE* for more than 20 seconds before the user pressed the Timer button to stop the cycle. This is strictly a user error.

The controller cannot detect when the product is actually removed from the fryer. It only identifies how long the controller beeped *DONE* before the user pressed to stop the alarm.

The first item displays the percent of today’s Cook Cycles that beeped *DONE* for more than 20 seconds before the user pressed to stop it. All products are grouped into one count.

D8: 10% OF LOADS

D8: BEEPED DONE

D8: TOO LONG

D8: TODAY

Press the down-arrow button. The number of Beeped ‘DONE’ Too Long Cycles for this batch of oil is reported next. Note that this value does not yet include the cook cycles from today.

D8: BEFORE TODAY

D8: 7% OF LOADS

D8: BEEPED DONE

D8: TOO LONG

D8: ON THIS OIL

Press the down-arrow button. Finally, the controller identifies percentage of Beeped ‘DONE’ Too Long Cycles for the previous batch of oil:

D8: LAST OIL

D8: 6% OF LOADS

D8: BEEPED DONE

D8: TOO LONG

D9: Irregular Loading Report

NOTE: For most Cook Cycles, the controller determines when the product was placed into the oil. This report identifies the percentage of cycles for which this determination was not successful.

This “drop detection” detects most loads, but can fail for several reasons. Anytime the detection routine fails to find the true drop point, the controller logs an “irregular loading” count. Examples of failed “drop detection” might be: the Operator takes too long to load the product to the time he presses the start button, or the Operator cooks a very light product load, one or two filets, for example. In these instances, no drop point will be found and that Cook Cycle counts as an Irregular Loading Cycle. Only products that have more than 5% of loads with missed detection’s are reported.

Loading Report for Today: If no products have a “failed to detect” rate of more than 5%, the controller displays:

D9: LOADING

D9: LOOKS OK

D9: TODAY

Otherwise, for each product that has more than 5% of loads in which the controller failed to detect the drop point, the following message is displayed:

D9: IRREGULAR

D9: LOADING

D9: FOR 8% OF

D9: FILET ( Product Name )

D9: TODAY

Loading Report for Present Batch of Shortening: The data for this batch of oil does not yet include Cook Cycles from today. If no products have a “failed to detect” rate of more than 5%, the controller displays:

D9: LOADING

D9: LOOKS OK

D9: THIS OIL

Otherwise, for each product that has more than 5% of loads in which the controller failed to detect the drop point, the following message is displayed:

D9: FOR THIS OIL

D9: IRREGULAR

D9: LOADING

D9: FOR 12% OF

D9: NUG-STRP ( Product Name )

Loading Report for Previous Batch of Shortening: If no products have a “failed to detect” rate of more than 5%, the controller displays:

D9: LOADING

D9: LOOKED OK

D9: PREVIOUS OIL

Otherwise, for each product that has more than 5% of loads in which the controller failed to detect the drop point, the following message is displayed:

D9: PREVIOUS OIL

D9: IRREGULAR

D9: LOADING

D9: FOR 6% OF

D9: BRK-FIL ( Product Name )

D10: Non-Standard Program Items Report

NOTE: This section identifies how many programmable settings have been altered from their original, factory default settings.

For each of the various program modes, the controller either reports that “all settings match original values” or reports “N items do not match original values”. This report makes it easy to see if any cook parameters or other settings have been changed from CFA settings. Some programming items may have been changed from original values under the direction of CFA corporate headquarters. In some cases, a controller should have values that don’t match original values. A report that “all items match original values” could actually be an indication that something isn’t set right. Keep in mind also that the number of such “approved” alterations might be different for different versions of software. If all product cook settings match the original, factory default values, the controller displays the following message:

10: ALL PROD’S

10: MATCH

10: ORIG. VALUES

If any of the product settings do not match original values, the following message is displayed (with one or more of the product numbers blinking):

10: PROD’S 123456

10: DO NOT MATCH

10: ORIG. VALUES

In this case, the blinking numbers indicate which products do not match original settings. If the numbers 3 and 5 are the only numbers blinking, then product #3 and product #5 each have at least one setting changed from their factory preset values. Products 1, 2, 4, and 6 are confirmed to exactly match their original settings. The second item in section 10 identifies how many items in CFA Programming Mode have been changed from their original values. These Chick-fil-A settings mainly deal with special Chick-fil-A controller features like Oil Wear, Heat-up Monitoring, New Oil Compensation, Oil Idle Compensation, Drop Detection, Clean-out Mode, and Amps and Voltage alarms. If all items in CFA Prog. Mode match their original, factory preset values, the following report is made:

10: ALL CFA ITEMS

10: MATCH

10: ORIG. VALUES

If any of the items in CFA Prog. Mode do not match their original values, the following message is displayed (with the actual number of changed items):

10: 2 CFA ITEMS

10: DO NOT MATCH

10: ORIG. VALUES

A similar report is made for Special Program Mode. Special Program (SP) Mode settings deal with °F/°C display, speaker tone and volume, Melt and Idle Modes, and how the product buttons function (start cook or merely select product).

10: ALL SP ITEMS

10: 1 SP ITEMS

10: MATCH

10: DO NOT MATCH

10: ORIG. VALUES

The final item in section 10 identifies if any changes have been made to the heat control settings. These settings affect the fryer’s heating algorithms, and include the PC factors, rate-of-rise compensations, and heat pulse cycle time, etc.

10: ALL HC ITEMS

10: 3 HC ITEMS

10: MATCH

10: DO NOT MATCH

10: ORIG. VALUES