Firmware Release Notes TSXWMY100

Status: Official
Doc. No. : Revision: 00
Firmware Release Notes
TSXWMY100
Affected Product (s)
TSXWMY100
Prior Version (s)
1.6
New Version (s)
1.7
Role
Name
Level 3
Mike Kelly
Reviewed by:
Level 3 Manager
John Hill
Approved by:
Network Director
Martyn Jones
Level 3 Manager
John Hill
Author:
Date
Dec 15, 2011
Date
Template identification : 31006427 U20 000 Version 03
Note: A facsimile of this template may be used but shall contain the document title, status, major content headings, complete document identifier and approvals.
Firmware Release Notes – TSXWMY100
Page 1 of 8
Doc. No.: Revision 01
Firmware Release Notes – TSXWMY100
Table of Contents
WMY100 VERSION 1.7 RELEASE NOTES ................................................................................................. 4
1.
ENHANCEMENT: THAT THE STATUS WORD OF THE DATABASE SERVICE DIAGNOSTICS
REFLECTED ALL SQL ERRORS ............................................................................................................. 4
1.1
Issue ............................................................................................................................................... 4
1.2
Resolution....................................................................................................................................... 4
1.3
Customer action.............................................................................................................................. 4
2 FIX FOR LOSS OF WEB CONNECTION.............................................................................................. 4
2.1
Issue ............................................................................................................................................... 4
2.2
Resolution....................................................................................................................................... 4
2.3
Customer action.............................................................................................................................. 4
3 SQL DATABASE DID NOT RECOGNIZE DATE DATATYPES ............................................................ 5
3.1
Issue ............................................................................................................................................... 5
3.2
Resolution....................................................................................................................................... 5
3.3
Customer action.............................................................................................................................. 5
4 AT TIMES, THE SQL REQUESTS WOULD LOCK-UP AFTER A NUMBER OF EXCHANGES
BETWEEN HMI AND DATABASE................................................................................................................ 5
4.1
Issue ............................................................................................................................................... 5
4.2
Resolution....................................................................................................................................... 5
4.3
Customer action.............................................................................................................................. 5
5 E-MAILS DO NOT ALWAYS GET SENT AS EXPECTED AND THERE ARE NO RETRY ATTEMPTS
TO SEND ...................................................................................................................................................... 5
5.1
Issue ............................................................................................................................................... 5
5.2
Resolution....................................................................................................................................... 5
5.3
Customer action.............................................................................................................................. 6
6 THE RECIPE DATABASE FUNCTION TAKES TOO LONG TO UPDATE VARIABLES IN THE PLC. 6
6.1
Issue ............................................................................................................................................... 6
6.2
Resolution....................................................................................................................................... 6
6.3
Customer action.............................................................................................................................. 6
7 E-MAIL STATUS VARIABLE DOES NOT SHOW CORRECT STATUS UNDER CERTAIN
CONDITIONS................................................................................................................................................ 6
7.1
Issue ............................................................................................................................................... 6
7.2
Resolution....................................................................................................................................... 6
7.3
Customer action.............................................................................................................................. 6
8 WEB DESIGNER LOSES CONNECTION AFTER A PERIOD OF TIME AND DATABASE SERVICE
STOPS RUNNING ........................................................................................................................................ 6
8.1
Issue ............................................................................................................................................... 6
8.2
Resolution....................................................................................................................................... 7
8.3
Customer action.............................................................................................................................. 7
9 RECIPE SERVICE STOPS RETRIEVING DATA FROM SQL SERVER DATABASE BUT CONTINUE
TO WRITE TO THE TABLES........................................................................................................................ 7
9.1
Issue ............................................................................................................................................... 7
9.2
Resolution....................................................................................................................................... 7
9.3
Customer action.............................................................................................................................. 7
10 THE RECIPE DATABASE CANNOT HANDLE NULL VAULES............................................................ 7
10.1 Issue ............................................................................................................................................... 7
10.2 Resolution....................................................................................................................................... 7
10.3 Customer action.............................................................................................................................. 7
11 COLUMN WIDTH CANNOT BE CHANGED EVEN THOUGH USER MANUAL STATES THAT IT
CAN BE ......................................................................................................................................................... 7
11.1 Issue ............................................................................................................................................... 7
11.2 Resolution....................................................................................................................................... 8
11.3 Customer action.............................................................................................................................. 8
Firmware Release Notes – TSXWMY100
Page 2 of 8
Doc. No.: Revision 01
Firmware Release Notes – TSXWMY100
12 REPEATED ACCESS TO THE DIAGNOSTIC STATICS WEB PAGE CAN CAUSE THE WEB
SERVER CONNECTION TO BREAK........................................................................................................... 8
12.1 Issue ............................................................................................................................................... 8
12.2 Resolution....................................................................................................................................... 8
12.3 Customer action.............................................................................................................................. 8
13 IF A COLUMN IS DELETED FROM THE TABLE IN THE RECIPE SQL DATABASE, THE VALUE IN
THE 'SERVICE STATUS VARIABLE' DOES NOT CHANGE ...................................................................... 8
13.1 Issue ............................................................................................................................................... 8
13.2 Resolution....................................................................................................................................... 8
13.3 Customer action.............................................................................................................................. 8
Firmware Release Notes – TSXWMY100
Page 3 of 8
Doc. No.: Revision 01
Firmware Release Notes – TSXWMY100
WMY100 Version 1.7 Release Notes
1. ENHANCEMENT: THAT THE STATUS WORD OF THE DATABASE
SERVICE DIAGNOSTICS REFLECTED ALL SQL ERRORS
1.1 Issue
Unity 6 returns a 'Send message action failed. PLC is busy or request is invalid' error.
1.2 Resolution
The handling of new downloaded configurations in the device have been resolved to prevent
Unity Pro TCP disconnections when updating the controller through the Ethernet module IP
address.
1.3 Customer action
Upgrade the WMY100 firmware.
2 FIX FOR LOSS OF WEB CONNECTION
2.1 Issue
Repeated access to the diagnostic statistics web page causes web server connection to break.
2.2 Resolution
A race condition was occurring that led to an endless loop. This was corrected and the loop will
no longer occur.
2.3 Customer action
Upgrade the WMY100 firmware.
Firmware Release Notes – TSXWMY100
Page 4 of 8
Doc. No.: Revision 01
Firmware Release Notes – TSXWMY100
3 SQL DATABASE DID NOT RECOGNIZE DATE DATATYPES
3.1 Issue
Unity and SQL had different string formatting for the date. This prevented the date from being
written correctly to the database.
3.2 Resolution
The WMY will now change Unity's representation before writing it to the database.
3.3 Customer action
Upgrade the WMY100 firmware.
4 AT TIMES, THE SQL REQUESTS WOULD LOCK-UP AFTER A
NUMBER OF EXCHANGES BETWEEN HMI AND DATABASE
4.1 Issue
This came about because there was an incomplete closing of resources at times, leading to an
apparent memory leak.
4.2 Resolution
Connections are closed completely and the resources are cleaned up. The possibility of a
memory leak has been essentially eliminated.
4.3 Customer action
Upgrade the WMY100 firmware.
5 E-MAILS DO NOT ALWAYS GET SENT AS EXPECTED AND THERE
ARE NO RETRY ATTEMPTS TO SEND
5.1 Issue
At times e-mails, when an event triggered them, were sent to a wait queue that was not executed
immediately, they were not always sent, or the order in which they were sent was not the same
as the order in which they were generated.
5.2 Resolution
E-mails will be sent as they are generated (and not put on email wait queue) given there is a
healthy Ethernet link and Mail server.
Firmware Release Notes – TSXWMY100
Page 5 of 8
Doc. No.: Revision 01
Firmware Release Notes – TSXWMY100
5.3 Customer action
Upgrade the WMY100 firmware.
6 THE RECIPE DATABASE FUNCTION TAKES TOO LONG TO
UPDATE VARIABLES IN THE PLC
6.1 Issue
Registers had been written one by one to the PLC. This is a very inefficient method of
communication.
6.2 Resolution
Registers are now written as multiples. That is there are many registers written in each message.
This results in a significant improvement in performance.
6.3 Customer action
Upgrade the WMY100 firmware.
7 E-MAIL STATUS VARIABLE DOES NOT SHOW CORRECT STATUS
UNDER CERTAIN CONDITIONS
7.1 Issue
When performing online updates on the Unity application, the communication between PLC and
WMY was broken due to change in the connection handling.
7.2 Resolution
Connection handling has been improved. This was corrected and now the Status variable
behaves as designed.
7.3 Customer action
Upgrade the WMY100 firmware.
8 WEB DESIGNER LOSES CONNECTION AFTER A PERIOD OF TIME
AND DATABASE SERVICE STOPS RUNNING
8.1 Issue
The connection timeout had been incorrectly set. This led to a loss of connection on reset.
Firmware Release Notes – TSXWMY100
Page 6 of 8
Doc. No.: Revision 01
Firmware Release Notes – TSXWMY100
8.2 Resolution
The timeout has been set correctly. It has been increased leading to much greater stability.
8.3 Customer action
Upgrade the WMY100 firmware.
9 RECIPE SERVICE STOPS RETRIEVING DATA FROM SQL SERVER
DATABASE BUT CONTINUE TO WRITE TO THE TABLES
9.1 Issue
The recipe service was not correctly handling connection errors.
9.2 Resolution
Connection handling has been improved in general. Connection errors in particular are now
handled correctly and this condition should not arise.
9.3 Customer action
Upgrade the WMY100 firmware
10 THE RECIPE DATABASE CANNOT HANDLE NULL VAULES
10.1 Issue
The recipe service was handling NULL variables using a method that could result in null pointers..
10.2 Resolution
This has been corrected and RecipeDB Service now can handle NULL values read from the
Database Server.
10.3 Customer action
Upgrade the WMY100 firmware
11 COLUMN WIDTH CANNOT BE CHANGED EVEN THOUGH USER
MANUAL STATES THAT IT CAN BE
11.1 Issue
The variable definition for the width of the database column in a run-time library was incorrect.
This prevented the size of the column from being changed.
Firmware Release Notes – TSXWMY100
Page 7 of 8
Doc. No.: Revision 01
Firmware Release Notes – TSXWMY100
11.2 Resolution
Changes were made to the run-time library allowing changes to the width of the columns.
11.3 Customer action
Upgrade the WMY100 firmware
12 REPEATED ACCESS TO THE DIAGNOSTIC STATICS WEB PAGE
CAN CAUSE THE WEB SERVER CONNECTION TO BREAK
12.1 Issue
Repeated access to the diagnostic statics web page can cause the web server connection to
break. This results in freezing the web pages and preventing new connections from being made.
12.2 Resolution
When the web page was refreshed very rapidly and repeatedly a race condition could develop.
This has been corrected and the pages will refresh without causing the server to fail.
12.3 Customer action
Upgrade the WMY100 firmware.
13 IF A COLUMN IS DELETED FROM THE TABLE IN THE RECIPE SQL
DATABASE, THE VALUE IN THE 'SERVICE STATUS VARIABLE'
DOES NOT CHANGE
13.1 Issue
The variable definition for the width of the database column in a run-time library was incorrect.
This prevented the size of the column from being changed.
13.2 Resolution
When the web page was refreshed very rapidly and repeatedly a race condition could develop.
This has been corrected and the status variable will refresh when the column width is changed.
13.3 Customer action
Upgrade the WMY100 firmware.
Firmware Release Notes – TSXWMY100
Page 8 of 8
Doc. No.: Revision 01