XL2CL
4.65.0
11/15/2019

The XL200 serial number will now also be displayed in the Setup Screen to the right of the where the Switch setting is displayed.

These changes involve removing unessesary code that no longer applies to Version 4 or 5.

They also involve changes to common code that must differ between Version 4 and Version 5.

Elimination of the DSP programming in Version 5 since it has an ARM processor that will no longer be programmed by the 386 processor.

Decrease Quantity converts Scrap material to Good Parts. It is used to recover/convert scrap parts or material into good parts. It makes no sense to do this on a Scrap Item that will always be reported as scrap if it gets run. In fact, the Decrement Qty will do exactly the opposite of what the user is trying to do. It will take a scrap part, intended to be scrap and be reported as scrap and report it as good material.

A Decrement Quantity on a Scrap item is no longer allowed.

As windows does updates it apparently begins to use more stack space in the Windows API calls. If it uses more that the Windows simulation has allowed for, it cause the simulation to crash. It seems to only happen on selected PC's. So far no windows compatibility mode has been able to fix it all the time.

The Stack space for the Peg_Task has now been doubled from 0x3000 to 0x6000.

Added code to protect from MPERIA plugins returning mor characters per display line than the XL allows for from the Version command response.

Disabled the MPERIA simulator communication so that the driver can be selected and used by laypersons in the Windows Simulator.

One customer defined 827 Product Codes, many of which are actually duplicates.

The line they did this on is a Purlin Line that has logic in the PLC to compare the recipe between two product codes to determine if they are actually different.

They were hesitant to redefine all of their product codes and recipes so we created this backdoor solution to allow them to Bypass all of the PCode comparison code in the XL.

In MODBUS version level 121 a new configuration bit was added to enable a Product Code Comparison Bypass mode. Enabling this mode disables the Product code comparisons that halt the queue or enforce setup or tool configurations. The settings controlling those feature get forced to disabled and the settings get hidden from the user.

This feature and a Multi-Axis controller with PCode setup Axes defined are incompatible with one another. The user will be forced to disable one or the other with an error message if they want to run.

In SCN 4139 the code printer communication code was restructured. The restructuring was successful except for printers that respond with strings longer than 10 characters. An errant line of code mistakenly informed the communication methods that it could only receive a maximum of 10 characters. The communication method was waiting for and seeing the characters in the x370 receive buffer but it would not request them since it believed it did not have enough room in its receive buffer to hold them.