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.
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.
DIP Switch 4,5,6,8,14 all ON, which is Switch = 8376, was invalid but was being allowed.
The configuration resulted in four presses and six gags.
In this configuration the Press 3 boost output was Clobbering the Stacker output. The configuration was fixed by eliminating one gag output. This shifts up the Press Up and Press Boost outputs up by one so that the Stacker output and the last press no longer attempt to use the same output.
Originally the XL244CL supported gags up to Gag 6. The addition of DIP Switch 14 enabled two additional gags, up to Gag 8.
We are now supporting up to four additional gags above original with the addition of DIP switch 15.
DIP switch 14 and 15 are mutually Exclusive. Only one can be ON at a time.
If more than two presses are configured, Gag 10 and other gags, counting down, will be replaced by the required configured press outputs.
This change relates to the XL2CL project and standard single hit die accelerators.
Due to the discovery of the stack size issue addressed in SCN 4502, the available stack size was investigated for the standard die accelerator shear task. It was discovered to only have about 15% free space. Just to be safe, the stack size was increased by 20% to head off any issues that may be occurring under conditions I did not cover in my test. This also provides some head room for future software development.