XL2OL
4.74.0
5/24/2021

A new segment was required to store and access the ARM application required for the Rev G and higher 5386 board. This change reads the descripter table and populates the hardware structure so that the 5386 application can access the ARM application and program the ARM if required.

This is no longer the case. This change was removed prior to the software being released. The 5386 Watch Dog signal notifies the ARM chip that the 5386 Watchdog has failed.

The FM31265 will no longer be responsible for the 5386 Watch Dog on Rev G and higher boards. In the Rev H hardware the ARM processor will take over this responsibility with much more control and less 5386 overhead.

To facilitate printer driver protocol testing the windows simulation is able to communicate to a printer simulation through the Loopback address on a hardcoded tcp/ip port.

This change allows the IP address and the port to be specified so that an actual printer on the network can be used as well.

The command argument format for the printer IP address, using the loop back address as an example is: pip127.0.0.1

The command argument format for the printer port number, using 4567 as the example port is: ppor4567

both arguments are case sensitive.

A customer requested that we be able to send the XL Line Speed to the PLC via MODBUS. They are unable to add an Analog card to their PLC to get this information via analog.

This feature sends the speed as an integer in inches per 100 seconds. This is easily converted to inches per second and provides two decimal places of resolution.

The update rate can also be specified by setting a field in the MODBUS configuration structure. This field indicates how many times per second to update the field. Care must be taken by the customer to only update it as often as required to prevent excessive slowing of other MODBUS features.

Explicit details on how to use configure the feature in MODBUS can be found in the XL200 Series PLC Interface Spec.

Code is being moved around and restructured on the 386 CPU to account for differences in the ARM and the DSP co-processors.

The ARM ethernet stack on the Rev H 5386 board assumes a different byte order than the DSP.

The most convenient place to handle it was in the Ethernet Setups, common the V4 and V5 XL2 software.

Added conditional assembly to allow ARM processor to share the main functional portions of the code with the DSP processor.

The Close Loop Brake and Hump controllers already have had the Short and Very Short outputs and Delay after Shear times. We have started to do some Open Loop brake and hump style lines and these features have been requested.

This change adds the Setups, Outputs and the Delays to the Open Loop controller. The outputs require Expanded IO (PLC/MODBUS IO). All of the setups to control the two features require the PLC (I) option in order to be visible in the Open Loop.

Short Part is on output 33. Very Short Part is on output 34.