General - 7.7.2 ========================================================================================== Build Fixed - Improved Java 8 install detection on Linux, including Java installations not set as default. Misc Modified Functionality - Updated Java Service Wrapper to version 3.5.25 Ignition Platform - 7.7.2.2014121709 ========================================================================================== Designer Fixed - Alarm Pipeline .xml exports have been replaced fully by the Global import/export system which correctly retain directory hierarchy. Added Functionality - Cut-copy-paste and drag-and-drop work inside UDT definitions. Fixed - Client tag folders now update on changes. Fixed - Import icon in the File menu now matches other import icons. Added Functionality - Tags can now be exported/imported by right clicking in the Tag Browser. Fixed - A tag with no name in the internal database can cause the designer tag tree to do into a loading loop. Fixed - Importing previously exported Tags which contain XML markup characters in scripts will no longer error. Fixed - Buttons are now properly rendered when "No Border" is selected and high RGB values are used as background color. Fixed - Tag editor now uses number format from tag metadata for float4 and float8. Fixed - Unexpected null value for string parameter after XML export/import. Fixed - Numbers present in tag export files are not parsed according to the same locale rules that are used to export them. Therefore, an exported file that is immediately imported can result in incorrect numbers. All tag export files are now parsed according to English locale rules, unless a marker is present in the file indicating that a different locale should be used. Added Functionality - Schedule Management component now lists composite schedules as well as standard schedules. Fixed - Fixed "Save & Exit" button not saving. Fixed - When using a Language Selector Component in a project, calling systme.util.setLocale() with a regional variant does not work as expected. Fixed - Component level translations not being saved correctly on windows. SQLTags Fixed - Data type for tags exposed through UA is incorrect after server restart, leads to value writes being sent as strings. Fixed - UDT parameters can now be used to set the format string and engineering unit properties. Fixed - "Evaluate On Change" historical scan class is not set on import Fixed - Error modifying system name on a db connection that wasn't initialized for history. Fixed - Default system name not resolved correctly for data density queries on easy chart. Fixed - Tag history max time between records not respected if history scan class is equal to realtime Fixed - Scan class, historical scan class, and history provider tag properties can now use UDT parameters. Fixed - Unhelpful error when querying tag history against database that doesn't have history enabled. Fixed - Bulk edit of group items data type does not change all the data types Fixed - CSV tag import with udt overrides can result in incorrect tag type. Fixed - Overridden values not included in tag export for composite types, when type definition is not in the root directory. Fixed - Tag engineering limts are calcualted off of raw values not on scaled values, preventing valid writes from occurring. Added Functionality - New gateway system tags for scan class execution statistics. Added Functionality - New "minimum" and "maximum" tag history aggregation modes. Fixed - InstanceName built in UDT parameter not correct under folders Fixed - Disabling nested UDTs does not disable sub tags. Gateway Fixed - Fixed exception when a repeating schedule is created without required information. Added warning to user. Fixed - Encryption protocols can now be removed from the default cipher list by adding "-DexcludedCiphers=YOUR_EXCLUDED_CIPHERS" to the ignition.conf file under Java Additional Parameters. Use comma separated list of ciphers to be removed, or SSLv3 to remove all SSLv3 default ciphers. Fixed - Fixed error when deleting internal user with extra properties. Fixed - Bug that caused the launch dropdown button to malfunction if the Launching homepage panel was set to start collapsed. Fixed - Error logging has been improved in unique Gateway shutdown circumstances where a default occurs. Fixed - Composite schedules now correctly show active/inactive when their component schedules are edited. Fixed - Active Directory user sources with many users loaded role names incorrectly due to paging results. Fixed - Fixed logic for checking if a composite schedule is currently active. Misc Fixed - system.device.addDevice script function will properly notify client/gateway users when trying to add a device name that already exists. Expressions Fixed - Expression Language floating point values are now evaluated as Doubles. Fixed - Expression Language will now correctly parse Long type integer values. Added Functionality - The bitwise complement (also known as bitwise NOT) operator has been added to the Expression Language and Expression dropdown menu. Added Functionality - The Expression Language dropdown menus now display bitwise operators. Fixed - Stack overflow when a binding refers to itself. Gateway Web Interface Fixed - Link to Module Marketplace from Gateway Web Interface Modules page now correctly resolves to http://marketplace.inductiveautomation.com. Client Added Functionality - Client will now attempt to use Auto-Login credentials as fallback if authentication fails when attempting to load a Project using script function system.util.retarget(). Fixed - User Management component handles bad format strings more gracefully. Duplicate - Not possible to have regional specific locale and general language locale concurrently. Alarming Fixed - Alarm shelving function not working correctly for some subsequent alarms. Fixed - Legacy "any change" alerts upgraded in a way that isn't compatible with most databases Fixed - Holidays now correctly propagate changes to schedules. Fixed - IsAlarmActive expression function returns bad quality when target tag/alarm is shelved Fixed - Unable to reference associated data in alarm property bindings, properties are always replaced with "null". Added Functionality - Added system.alarm.cancel(UUID) Native Client Launchers Added Functionality - Modified Windows client launchers to be able to use a JRE that is added to the machine by unzipping a JRE installation from another machine. See the User Manual for more details. Added Functionality - Gateways can now be designated as favorites within the native launchers. The Gateway Configuration screen can be set to filter out non-favorite Gateways. Scripting Fixed - Error executing tag change script for tag paths that target a property besides 'Value' Fixed - Alarm Status binding Datasets are now more familiar data types. Added Functionality - Added project name to timer script error messages Fixed - The JSON encode/decode methods turned floating point values that ended in .0 into integers. Fixed - Default timeout for system.tag.writeAllSynchronous() corrected to 45 seconds. SQLBridge - 6.7.2.2014121709 ========================================================================================== Designer Fixed - Can not change group item data type from edit window. Fixed - Error when dropping illegal items, such as opc tags, onto transaction group project resource tree nodes. Fixed - Tag alarm properties do not update when an alarm is shelved. Fixed - Driven scan class with zero slow rate not working with historian, data continues to log. Gateway Fixed - Tag reference aliases not working for trigger setting if source tag is not located in the tag provider root. Fixed - Transaction group tag limits aren't calculated correct for Block Groups. Fixed - Cryptic error in stored procedure group with bad param name when using mysql. Vision - 7.7.2.2014121709 ========================================================================================== Components Fixed - Fixed issue where Bar Chart was using too much CPU while idle. Fixed - Alarm Journal Table filter descriptions for Event ID and Event Path on the have been corrected to match proper selection. Fixed - Bar chart now logs a warning instead of posting an error box when the dataset doesn't have enough columns. Added Functionality - New "Template Canvas" component allows for dynamic instantiation of templates at runtime. Added Functionality - The Power Table now has Table Customizer option to Wrap Text that can be applied to columns. Fixed - Fixed bad date format strings for the date range component. Fixed - Power Table column selection now matches underlying dataset. No longer throws an error when selection is out of range. Added Functionality - Added option for anti-aliased fonts for most components. Fixed - Fixed layout for comments panel with long filenames Fixed - Error in Dropdown list component when selecting null from database. Fixed - Removed non-functional date step size property from Date Spinner. Fixed - Rotated labels with background would draw bad buffer artifacts. Added Functionality - Table component column widths now save automatically. Fixed - Fixed the equipment schedule view's broken "onEventClicked" extension function Added Functionality - Table headers are now translatable for regular and power tables. Fixed - Fixed NullPointerException in UserManagementPanel if gateway communication fails. Added Functionality - Added "onBackgroundDragged" extension function to the equipment schedule view component. Fixed - Composite schedules that overlap now show the correct time range in the User Management component. Fixed - Fixed error when first column of bar chart wasn't of type String Added Functionality - Added filterSchedule() extension function to the User Management component. Added Functionality - The User Management component now shows holidays when viewing the schedule. Fixed - Improved locale-sensitive time display for schedules in User Management and Schedule Management components. Fixed - Fixed ability to delete schedules from the Schedule Management component. Fixed - User detail in User Management component now shows composite schedules. Fixed - Fixed Filter tooltip in Alarm Journal component. Designer Added Functionality - Tags can now be dragged from OPC Browser into UDT editor Fixed - Tag History Binding fields have been updated to give better feedback when entering Date bindings, intervals and fixed sample sizes. Fixed - Template instances did not correctly apply layout options to their interior components in the Designer. Added Functionality - Added right-click close options onto the tabs for the window workspace. Misc Fixed - system.nav.swapWindow() now correctly adds to list of previously open windows. Client Fixed - IP Camera component now has a "Camera Buffer Size" Expert Property available in the properties panel. Fixed - DateRange component now correctly fires selection change on window open if automatic selection property is chosen. Fixed - Improved performance of expression bindings bound to client tags that fired too many times on startup. Added Functionality - Cached window loads no longer re-load their templates, improving the performance of swapping between windows. OPC-UA - 2.7.2.2014121709 ========================================================================================== Driver API Fixed - Fix bug that caused meta tags (Is Connected, Connection State) to be bad quality if the driver was not connected. User Manual - 7.7.2 ========================================================================================== User Manual Fixed - Added composite schedules to documentation. Misc Fixed - Equipment Schedule extension functions added to user manual. SFC - null ========================================================================================== Designer Fixed - Parallel sections can no longer be resized to a width of zero (making them invisible) Misc Fixed - SFCs that store datasets, functions, and class definitions in scope can now be monitored correctly. WebBrowser - null ========================================================================================== Designer Fixed - Web Browser component now works on Linux when Google Chrome was not previously installed. Alarm Notification - 2.7.2.2014121710 ========================================================================================== Alarm Designer Added Functionality - New Script block in the alarm pipeline system. Alarm Email Fixed - Fixed a bug that prevented SMTP connect and timeout settings from taking effect. Allen-Bradley Drivers - 2.7.2.2014121710 ========================================================================================== Logix v21 Driver Fixed - Fixed an EtherNet/IP layer memory leak. Added Functionality - Support for full instance-based addressing in firmware v21+ devices. Added Functionality - Automatic discovery of largest CIP explicit messaging connection size. Added Functionality - Support for CIP LargeForwardOpen service. Fixed - Support for reading UDTs and AOIs containing members without external access enabled. Fixed - Fixes a bug re-establishing subscription after device disconnect/reconnect in certain cases. MicroLogix/PLC5/SLC Drivers Fixed - Fixed issue where words in I and O addresses not being read or written correctly. Mobile - 2.7.2.2014121709 ========================================================================================== UI Fixed - More gracefully prevented the use of system.file.openFile from a mobile client OEEDT-Installer-Module-1.7.2.4398 ========================================================================================== General Fixed - Production model status reporting the incorrect analysis datasource name. Fixed - Oracle DB generates error on MESObjectLink table stating that null is not allowed in table field. Fixed - gateway becomes un-responsive after a save/publish of production model OEE/Downtime Fixed - ProductionHistoryBinding could not be used in line chart with minute resolution. Added - Script function (updateLineProductCodeProperty) to allow updating of a product code line property. Fixed - Primary infeed and outfeed selector now allows selecting and will also display the name of the primary even if it is no longer defined. Added - Translation entry to downtime reason code editing Added - Translation support to the downtime reasons in the downtime reason table component Added - Run Identifier filter to downtime analysis provider. Improved - Remote operator reason code will allow selection of any reason regardless of the Operator Selectable setting Fixed - Production history binding function data causing error in bar chart Track and Trace Added - MES script loadMESObjectByEquipmentPath() Analysis Added - Analysis selector property to allow times to be used, instead of defaulting to midnight. Added - script function ClearAnalysisCache. Allows clearing of cache if the data is edited directly. Fixed - TEEP analysis provider not always using the correct package count when calculating. Recipe Fixed - When creating a recipe, the recipe name is not validated as in rename recipe. Added - localization to recipe components. Recipe tree view and recipe editor table now handles localization correct. Fixed - RecipeEditorTable not display the recipe items in the same order as the configuration (alphabetical). Fixed - Recipe editor table allows bad values to be entered in manually. Fixed - Recipe editor table resets entered manual value while editing if live value timer update executes. Added - Recipe value name filter to PMIRecipeEditorTable. Fixed - Recipe reports variance exists even though variance tracking is disabled. Fixed - Recipes (if applicable) not automatically being selected when a OEE run was started. Schedule Improved - Scheduled vs actual binding function will now display runs that do not have an associated schedule (manual run). Fixed - Schedule view component now displays the note field for any scheduled events (not just work orders). Added - Line Schedule View property Event Text Color. Allows setting the event text color. Fixed - PMILineScheduleSelector line schedule only displays work orders, maintenance or other schedule items not selectable. Added - Schedule vs Actual binding function (used by Analysis Time Chart) allows realtime view with look back minutes properties. Quality/SPC Fixed - Manual sample data entry causes general error if data type entered is wrong type. Fixed - Control chart date format property does not affect date format in table. Added - Control chart property to show an icon that can be clicked to show the control limits editor. Added - Sample entry component localization for attribute values. Added - Sample entry component check if all required fields are entered. Added - Sample entry component localizable error messages. Added - Control chart highlights in table for signals and control limits Added - Control chart icon to select control limit editing. Fixed - MedianCalculator: calc() median value was not being assigned correctly. Fixed - SQL Tag collectors with the same name in different locations not saving correct. Web Services Fixed - Web service call with body object fails in gateway call, works in client call. Added - Authentication for HTTP Basic and WS-Security Fixed - Error generated when right clicking on web service configuration or listener. General - 7.7.2-rc2 ========================================================================================== Build Fixed - Improved Java 8 install detection on Linux, including Java installations not set as default. Misc Modified Functionality - Updated Java Service Wrapper to version 3.5.25 Ignition Platform - 7.7.2.2014120515-rc2 ========================================================================================== Designer Fixed - Alarm Pipeline .xml exports have been replaced fully by the Global import/export system which correctly retain directory hierarchy. Added Functionality - Cut-copy-paste and drag-and-drop work inside UDT definitions. Fixed - Client tag folders now update on changes. Fixed - Import icon in the File menu now matches other import icons. Added Functionality - Tags can now be exported/imported by right clicking in the Tag Browser. Fixed - A tag with no name in the internal database can cause the designer tag tree to do into a loading loop. Fixed - Importing previously exported Tags which contain XML markup characters in scripts will no longer error. Fixed - Buttons are now properly rendered when "No Border" is selected and high RGB values are used as background color. Fixed - Tag editor now uses number format from tag metadata for float4 and float8. Fixed - Unexpected null value for string parameter after XML export/import. Fixed - Numbers present in tag export files are not parsed according to the same locale rules that are used to export them. Therefore, an exported file that is immediately imported can result in incorrect numbers. All tag export files are now parsed according to English locale rules, unless a marker is present in the file indicating that a different locale should be used. Added Functionality - Schedule Management component now lists composite schedules as well as standard schedules. Fixed - Fixed "Save & Exit" button not saving. Fixed - When using a Language Selector Component in a project, calling systme.util.setLocale() with a regional variant does not work as expected. Fixed - Component level translations not being saved correctly on windows. SQLTags Fixed - Data type for tags exposed through UA is incorrect after server restart, leads to value writes being sent as strings. Fixed - UDT parameters can now be used to set the format string and engineering unit properties. Fixed - "Evaluate On Change" historical scan class is not set on import Fixed - Error modifying system name on a db connection that wasn't initialized for history. Fixed - Default system name not resolved correctly for data density queries on easy chart. Fixed - Tag history max time between records not respected if history scan class is equal to realtime Fixed - Scan class, historical scan class, and history provider tag properties can now use UDT parameters. Fixed - Unhelpful error when querying tag history against database that doesn't have history enabled. Fixed - Bulk edit of group items data type does not change all the data types Fixed - CSV tag import with udt overrides can result in incorrect tag type. Fixed - Overridden values not included in tag export for composite types, when type definition is not in the root directory. Fixed - Tag engineering limts are calcualted off of raw values not on scaled values, preventing valid writes from occurring. Added Functionality - New gateway system tags for scan class execution statistics. Added Functionality - New "minimum" and "maximum" tag history aggregation modes. Fixed - InstanceName built in UDT parameter not correct under folders Fixed - Disabling nested UDTs does not disable sub tags. Gateway Fixed - Fixed exception when a repeating schedule is created without required information. Added warning to user. Fixed - Encryption protocols can now be removed from the default cipher list by adding "-DexcludedCiphers=YOUR_EXCLUDED_CIPHERS" to the ignition.conf file under Java Additional Parameters. Use comma separated list of ciphers to be removed, or SSLv3 to remove all SSLv3 default ciphers. Fixed - Fixed error when deleting internal user with extra properties. Fixed - Bug that caused the launch dropdown button to malfunction if the Launching homepage panel was set to start collapsed. Fixed - Error logging has been improved in unique Gateway shutdown circumstances where a default occurs. Fixed - Composite schedules now correctly show active/inactive when their component schedules are edited. Fixed - Active Directory user sources with many users loaded role names incorrectly due to paging results. Fixed - Fixed logic for checking if a composite schedule is currently active. Misc Fixed - system.device.addDevice script function will properly notify client/gateway users when trying to add a device name that already exists. Expressions Fixed - Expression Language floating point values are now evaluated as Doubles. Fixed - Expression Language will now correctly parse Long type integer values. Added Functionality - The bitwise complement (also known as bitwise NOT) operator has been added to the Expression Language and Expression dropdown menu. Added Functionality - The Expression Language dropdown menus now display bitwise operators. Fixed - Stack overflow when a binding refers to itself. Gateway Web Interface Fixed - Link to Module Marketplace from Gateway Web Interface Modules page now correctly resolves to http://marketplace.inductiveautomation.com. Client Added Functionality - Client will now attempt to use Auto-Login credentials as fallback if authentication fails when attempting to load a Project using script function system.util.retarget(). Fixed - User Management component handles bad format strings more gracefully. Duplicate - Not possible to have regional specific locale and general language locale concurrently. Alarming Fixed - Alarm shelving function not working correctly for some subsequent alarms. Fixed - Legacy "any change" alerts upgraded in a way that isn't compatible with most databases Fixed - Holidays now correctly propagate changes to schedules. Fixed - IsAlarmActive expression function returns bad quality when target tag/alarm is shelved Fixed - Unable to reference associated data in alarm property bindings, properties are always replaced with "null". Added Functionality - Added system.alarm.cancel(UUID) Native Client Launchers Added Functionality - Modified Windows client launchers to be able to use a JRE that is added to the machine by unzipping a JRE installation from another machine. See the User Manual for more details. Added Functionality - Gateways can now be designated as favorites within the native launchers. The Gateway Configuration screen can be set to filter out non-favorite Gateways. Scripting Fixed - Error executing tag change script for tag paths that target a property besides 'Value' Fixed - Alarm Status binding Datasets are now more familiar data types. Added Functionality - Added project name to timer script error messages Fixed - The JSON encode/decode methods turned floating point values that ended in .0 into integers. Fixed - Default timeout for system.tag.writeAllSynchronous() corrected to 45 seconds. SQLBridge - 6.7.2.2014120515-rc2 ========================================================================================== Designer Fixed - Can not change group item data type from edit window. Fixed - Error when dropping illegal items, such as opc tags, onto transaction group project resource tree nodes. Fixed - Tag alarm properties do not update when an alarm is shelved. Fixed - Driven scan class with zero slow rate not working with historian, data continues to log. Gateway Fixed - Tag reference aliases not working for trigger setting if source tag is not located in the tag provider root. Fixed - Transaction group tag limits aren't calculated correct for Block Groups. Fixed - Cryptic error in stored procedure group with bad param name when using mysql. Vision - 7.7.2.2014120515-rc2 ========================================================================================== Components Fixed - Fixed issue where Bar Chart was using too much CPU while idle. Fixed - Alarm Journal Table filter descriptions for Event ID and Event Path on the have been corrected to match proper selection. Fixed - Bar chart now logs a warning instead of posting an error box when the dataset doesn't have enough columns. Added Functionality - New "Template Canvas" component allows for dynamic instantiation of templates at runtime. Added Functionality - The Power Table now has Table Customizer option to Wrap Text that can be applied to columns. Fixed - Fixed bad date format strings for the date range component. Fixed - Power Table column selection now matches underlying dataset. No longer throws an error when selection is out of range. Added Functionality - Added option for anti-aliased fonts for most components. Fixed - Fixed layout for comments panel with long filenames Fixed - Error in Dropdown list component when selecting null from database. Fixed - Removed non-functional date step size property from Date Spinner. Fixed - Rotated labels with background would draw bad buffer artifacts. Added Functionality - Table component column widths now save automatically. Fixed - Fixed the equipment schedule view's broken "onEventClicked" extension function Added Functionality - Table headers are now translatable for regular and power tables. Fixed - Fixed NullPointerException in UserManagementPanel if gateway communication fails. Added Functionality - Added "onBackgroundDragged" extension function to the equipment schedule view component. Fixed - Composite schedules that overlap now show the correct time range in the User Management component. Fixed - Fixed error when first column of bar chart wasn't of type String Added Functionality - Added filterSchedule() extension function to the User Management component. Added Functionality - The User Management component now shows holidays when viewing the schedule. Fixed - Improved locale-sensitive time display for schedules in User Management and Schedule Management components. Fixed - Fixed ability to delete schedules from the Schedule Management component. Fixed - User detail in User Management component now shows composite schedules. Fixed - Fixed Filter tooltip in Alarm Journal component. Designer Added Functionality - Tags can now be dragged from OPC Browser into UDT editor Fixed - Tag History Binding fields have been updated to give better feedback when entering Date bindings, intervals and fixed sample sizes. Fixed - Template instances did not correctly apply layout options to their interior components in the Designer. Added Functionality - Added right-click close options onto the tabs for the window workspace. Misc Fixed - system.nav.swapWindow() now correctly adds to list of previously open windows. Client Fixed - IP Camera component now has a "Camera Buffer Size" Expert Property available in the properties panel. Fixed - DateRange component now correctly fires selection change on window open if automatic selection property is chosen. Fixed - Improved performance of expression bindings bound to client tags that fired too many times on startup. Added Functionality - Cached window loads no longer re-load their templates, improving the performance of swapping between windows. OPC-UA - 2.7.2.2014120515-rc2 ========================================================================================== Driver API Fixed - Fix bug that caused meta tags (Is Connected, Connection State) to be bad quality if the driver was not connected. User Manual - 7.7.2-rc2 ========================================================================================== User Manual Fixed - Added composite schedules to documentation. Misc Fixed - Equipment Schedule extension functions added to user manual. SFC - null ========================================================================================== Designer Fixed - Parallel sections can no longer be resized to a width of zero (making them invisible) Misc Fixed - SFCs that store datasets, functions, and class definitions in scope can now be monitored correctly. WebBrowser - null ========================================================================================== Designer Fixed - Web Browser component now works on Linux when Google Chrome was not previously installed. Alarm Notification - 2.7.2.2014120515-rc2 ========================================================================================== Alarm Designer Added Functionality - New Script block in the alarm pipeline system. Allen-Bradley Drivers - 2.7.2.2014120515-rc2 ========================================================================================== Logix v21 Driver Fixed - Fixed an EtherNet/IP layer memory leak. Added Functionality - Support for full instance-based addressing in firmware v21+ devices. Added Functionality - Automatic discovery of largest CIP explicit messaging connection size. Added Functionality - Support for CIP LargeForwardOpen service. Fixed - Support for reading UDTs and AOIs containing members without external access enabled. Fixed - Fixes a bug re-establishing subscription after device disconnect/reconnect in certain cases. MicroLogix/PLC5/SLC Drivers Fixed - Fixed issue where words in I and O addresses not being read or written correctly. Mobile - 2.7.2.2014120515-rc2 ========================================================================================== UI Fixed - More gracefully prevented the use of system.file.openFile from a mobile client OEEDT-Installer-Module-1.7.2.4313-rc2 ========================================================================================== General Fixed - gateway becomes un-responsive after a save/publish of production model OEE/Downtime Fixed - ProductionHistoryBinding could not be used in line chart with minute resolution. Added - Script function (updateLineProductCodeProperty) to allow updating of a product code line property. Fixed - Primary infeed and outfeed selector now allows selecting and will also display the name of the primary even if it is no longer defined. Added - Translation entry to downtime reason code editing Added - Translation support to the downtime reasons in the downtime reason table component Added - Run Identifier filter to downtime analysis provider. Improved - Remote operator reason code will allow selection of any reason regardless of the Operator Selectable setting Fixed - Production history binding function data causing error in bar chart Track and Trace Added - MES script loadMESObjectByEquipmentPath() Analysis Added - Analysis selector property to allow times to be used, instead of defaulting to midnight. Added - script function ClearAnalysisCache. Allows clearing of cache if the data is edited directly. Fixed - TEEP analysis provider not always using the correct package count when calculating. Recipe Added - localization to recipe components. Recipe tree view and recipe editor table now handles localization correct. Fixed - RecipeEditorTable not display the recipe items in the same order as the configuration (alphabetical). Fixed - Recipe editor table allows bad values to be entered in manually. Fixed - Recipe editor table resets entered manual value while editing if live value timer update executes. Added - Recipe value name filter to PMIRecipeEditorTable. Fixed - Recipe reports variance exists even though variance tracking is disabled. Fixed - Recipes (if applicable) not automatically being selected when a OEE run was started. Schedule Improved - Scheduled vs actual binding function will now display runs that do not have an associated schedule (manual run). Fixed - Schedule view component now displays the note field for any scheduled events (not just work orders). Added - Line Schedule View property Event Text Color. Allows setting the event text color. Fixed - PMILineScheduleSelector line schedule only displays work orders, maintenance or other schedule items not selectable. Added - Schedule vs Actual binding function (used by Analysis Time Chart) allows realtime view with look back minutes properties. Quality/SPC Fixed - Manual sample data entry causes general error if data type entered is wrong type. Fixed - Control chart date format property does not affect date format in table. Added - Control chart property to show an icon that can be clicked to show the control limits editor. Added - Sample entry component localization for attribute values. Added - Sample entry component check if all required fields are entered. Added - Sample entry component localizable error messages. Added - Control chart highlights in table for signals and control limits Added - Control chart icon to select control limit editing. Fixed - MedianCalculator: calc() median value was not being assigned correctly. Fixed - SQL Tag collectors with the same name in different locations not saving correct. Web Services Added - Authentication for HTTP Basic and WS-Security Fixed - Error generated when right clicking on web service configuration or listener. Ignition Platform - 7.5.13.1571 ========================================================================================== Designer Added Functionality - Tip of the Day now centered in Designer window. SQLTags Not Reproducible - Historical tags not marked as retired on delete or rename. Fixed - Scan classes in Read mode, with the same opc address subscribed multiple times, can become misaligned and set the wrong values on tags after removing one of the duplicate addresses. Alarming Fixed - Alert messages incorrectly generated on clear condition for any change analog alerts. SQLBridge - 5.5.5.305 ========================================================================================== Code Review Fixed - system.tag.read() and .readAll() return different results for disabled tags. Vision - 6.5.12.957 ========================================================================================== Components Fixed - Fixed input errors on Numeric Text Field when updates are not deferred. Functions As Per Design - Updated documentation on autorange for Easy Chart. Serial Support - 1.5.3.36 ========================================================================================== Scripting Fixed - Update serial libraries to support Windows 8.1 Allen-Bradley Drivers - 1.5.8.292 ========================================================================================== MicroLogix/PLC5/SLC Drivers Fixed - Fixed issue where words in I and O addresses not being read or written correctly. Fixed - Fixed issue for SLC, Micrologix and PLC-5 when only .ACC, .PRE, etc. is subscribed to with out including a sub element 0 item (like .EN), the values are incorrect. OEEDT-Installer-Module-1.5.13.2162 ========================================================================================== General Fixed - PostgreSQL error with server version 9.3 on internally using escaped strings. Fixed - Standard variance count tag for shift is not being calculated correctly. Fixed - On resume run, the run end date time was not being cleared in the runtime data tables. This would allow the purge run utility to potentially delete an active run. Fixed - Constant error "Unable to verify production database table schemas". Creating a production model in an empty database will not create the tables unless the Production module is re-started. Fixed - PMIProductionLineCellSelector not setting the Cell Name property after selection. Fixed - PostGreSQL database not creating proper indices. Changed - MES Installers will only work with Ignition gateway 7.5.10 or greater OEE/Downtime Added - PMIProductCodeSelector property "setLineProductCode". When true will attempt to set the line to the selected product code. This was the default previously. Now the selector can be used to just select a Product code without any default action. Fixed - Stored SPC settings do not update when the underlying Sample definition is renamed Added - Shift Planned Downtime (Minutes) tag. Displays the planned downtime during the current shift for the current run. Fixed - Shift OEE tags values one update cycle behind run tags at the beginning of the run. Fixed - Active downtime tag does not reflect operator selected reason. Fixed - Downtime reason not using operator selected cell if the downtime event is re-triggered internally. For instance, on a shift change. Add default filter Include Recordable. Previously was returning all downtime by default. SPC/Quality Fixed - XBar control limits to show on both XBar Range and XBar Standard Deviation charts. Also, fixed Moving Range control limits to show on both Individual and Median charts. Fixed - Stored SPC settings do not update when the underlying Sample definition is renamed Improved - method for getting the last samples taken speed improvement. Fixed - PMIStoredSPCSelector cannot create a new stored settings manually. Fixed - SPC charts not showing the left axis when the table is hidden. Added - script property sampleTakenBy in addition to user to the Sample Entry component. Fixed - SPCController is clearing all custom property bindings when the definition changed even though those properties exist in the new definition. Fixed - SPC Data Type Selector causes error if no data type is selected. Fixed - Frequency charts cannot get data if the definition has multiple measurements. Added - border property for the PMISPCSelector component Recipe Added - new Recipe Value Name filter property to the recipe editor. Improved - Recipe Editor component will not collapse when the value editor filter is changed. Ignition Platform - 7.5.13.1565-rc1 ========================================================================================== Designer Added Functionality - Tip of the Day now centered in Designer window. SQLTags Not Reproducible - Historical tags not marked as retired on delete or rename. Fixed - Scan classes in Read mode, with the same opc address subscribed multiple times, can become misaligned and set the wrong values on tags after removing one of the duplicate addresses. Alarming Fixed - Alert messages incorrectly generated on clear condition for any change analog alerts. SQLBridge - 5.5.5.299 ========================================================================================== Code Review Fixed - system.tag.read() and .readAll() return different results for disabled tags. Vision - 6.5.12.951 ========================================================================================== Components Fixed - Fixed input errors on Numeric Text Field when updates are not deferred. Functions As Per Design - Updated documentation on autorange for Easy Chart. Serial Support - 1.5.3.36 ========================================================================================== Scripting Fixed - Update serial libraries to support Windows 8.1 Allen-Bradley Drivers - 1.5.8.292 ========================================================================================== MicroLogix/PLC5/SLC Drivers Fixed - Fixed issue where words in I and O addresses not being read or written correctly. Fixed - Fixed issue for SLC, Micrologix and PLC-5 when only .ACC, .PRE, etc. is subscribed to with out including a sub element 0 item (like .EN), the values are incorrect. OEEDT-Installer-Module-1.5.12.2150-rc2 ========================================================================================== General Fixed - Validate RunUUID before recording to analysis. Added - Workday Routine name to the status message when the routine is activated with a reason code. Analysis Improved - Deleting/Restoring a run with the analysis controller requires comparing by Run Identifier. This will allow display of invalid Run Identifiers. Added - Compare by Run Identifier. Allows displaying invalid Run Identifiers. Added - Production Bar Chart property "labelFormat" string for formatting the label text. Added - Warning message to analysis controller when deleting/restoring run and the compare by is not correct. OEE/Downtime Added - IgnoreChangeoverCountsProperty that wil ignore production counts if in changeover overrun and the property is set. Added - ability to re-assign the downtime if the event is key cell could not find a blameable cell. Fixed - Cell not recording events in a similar fashion as Line. E.g. run start does not record the 0 time. Improved - OEE Quality calculation now will use production count + waste count if infeed count is not being collected. Added - Line DT Bypass Reason Code for the cell. Allows the cell to record a specified down time while it is bypassed. Improved - Key Reason downtime detection. Added - Line schedule view properties. scheduleOnly property will display only the scheduled times from the schedule table. allowDropInPast allows schedules to be dropped into the past. Fixed - Line schedule view hides overlapping schedules. Fixed - SequenceDate (based on shift start date) was incorrect with the shift that crosses midnight. Added methods to ShiftUtilities that will determine the correct shift start date. Fixed - Key reason detection not working if first cell is a cell group. Fixed - Cell group cell latching in key reason detection was never unlatched. Schedule Fixed - Schedule view does not handle workday routines that cross midnight. Added - Analysis Time Chart ability to update while zoomed. Added - Schedule view dropping a schedule over an existing schedule will ask if you want the dropped schedule to start to the end of the existing schedule. Previously the existing schedule was always moved after the dropped schedule. Added - Schedule view property Allow Drop Schedule in the Past, allows dropping schedules at any time, even if they may never be able to run automatically since they are in the past. Improved - Work orders can now be edited (via the script method) even if schedules are assigned to them. Added - LineNameFilter Property to Work Order table. Allows filtering work orders to the specific line. Fixed - Line Schedule view not retaining custom properties. Recipe Fixed - Recipe treeview not expanding after navigating away then back to the window. Occurs when window gets cached. Fixed - Recipe values not being deleted after the first child production item. Those recipe values cannot be deleted, error message says they are inherited. SPC/Quality Fixed - Samples being continuously scheduled every second for a definition regardless of interval settings. Occurs if the definition was ever used with a manual interval. Improved - SPC charts will ignore non-required attribute data if not entered during the sample entry. Previously was displaying as 0. Improved - Lookup of additional factors while selecting a SPC definition. Instrument Interface Improved - Parse template handling of CSV rows data. Ignition Platform - 7.5.13.1557-rc1 ========================================================================================== Designer Added Functionality - Tip of the Day now centered in Designer window. SQLTags Not Reproducible - Historical tags not marked as retired on delete or rename. Fixed - Scan classes in Read mode, with the same opc address subscribed multiple times, can become misaligned and set the wrong values on tags after removing one of the duplicate addresses. Alarming Fixed - Alert messages incorrectly generated on clear condition for any change analog alerts. SQLBridge - 5.5.5.298 ========================================================================================== Code Review Fixed - system.tag.read() and .readAll() return different results for disabled tags. Vision - 6.5.12.947 ========================================================================================== Components Fixed - Fixed input errors on Numeric Text Field when updates are not deferred. Functions As Per Design - Updated documentation on autorange for Easy Chart. Serial Support - 1.5.3.35 ========================================================================================== Scripting Fixed - Update serial libraries to support Windows 8.1 Allen-Bradley Drivers - 1.5.8.289 ========================================================================================== MicroLogix/PLC5/SLC Drivers Fixed - Fixed issue where words in I and O addresses not being read or written correctly. Fixed - Fixed issue for SLC, Micrologix and PLC-5 when only .ACC, .PRE, etc. is subscribed to with out including a sub element 0 item (like .EN), the values are incorrect. OEEDT-Installer-Module-1.5.12.2150-rc2 ========================================================================================== General Fixed - Validate RunUUID before recording to analysis. Added - Workday Routine name to the status message when the routine is activated with a reason code. Analysis Improved - Deleting/Restoring a run with the analysis controller requires comparing by Run Identifier. This will allow display of invalid Run Identifiers. Added - Compare by Run Identifier. Allows displaying invalid Run Identifiers. Added - Production Bar Chart property "labelFormat" string for formatting the label text. Added - Warning message to analysis controller when deleting/restoring run and the compare by is not correct. OEE/Downtime Added - IgnoreChangeoverCountsProperty that wil ignore production counts if in changeover overrun and the property is set. Added - ability to re-assign the downtime if the event is key cell could not find a blameable cell. Fixed - Cell not recording events in a similar fashion as Line. E.g. run start does not record the 0 time. Improved - OEE Quality calculation now will use production count + waste count if infeed count is not being collected. Added - Line DT Bypass Reason Code for the cell. Allows the cell to record a specified down time while it is bypassed. Improved - Key Reason downtime detection. Added - Line schedule view properties. scheduleOnly property will display only the scheduled times from the schedule table. allowDropInPast allows schedules to be dropped into the past. Fixed - Line schedule view hides overlapping schedules. Fixed - SequenceDate (based on shift start date) was incorrect with the shift that crosses midnight. Added methods to ShiftUtilities that will determine the correct shift start date. Fixed - Key reason detection not working if first cell is a cell group. Fixed - Cell group cell latching in key reason detection was never unlatched. Schedule Fixed - Schedule view does not handle workday routines that cross midnight. Added - Analysis Time Chart ability to update while zoomed. Added - Schedule view dropping a schedule over an existing schedule will ask if you want the dropped schedule to start to the end of the existing schedule. Previously the existing schedule was always moved after the dropped schedule. Added - Schedule view property Allow Drop Schedule in the Past, allows dropping schedules at any time, even if they may never be able to run automatically since they are in the past. Improved - Work orders can now be edited (via the script method) even if schedules are assigned to them. Added - LineNameFilter Property to Work Order table. Allows filtering work orders to the specific line. Fixed - Line Schedule view not retaining custom properties. Recipe Fixed - Recipe treeview not expanding after navigating away then back to the window. Occurs when window gets cached. Fixed - Recipe values not being deleted after the first child production item. Those recipe values cannot be deleted, error message says they are inherited. SPC/Quality Fixed - Samples being continuously scheduled every second for a definition regardless of interval settings. Occurs if the definition was ever used with a manual interval. Improved - SPC charts will ignore non-required attribute data if not entered during the sample entry. Previously was displaying as 0. Improved - Lookup of additional factors while selecting a SPC definition. Instrument Interface Improved - Parse template handling of CSV rows data. General - 7.7.2-rc1 ========================================================================================== Misc Modified Functionality - Updated Java Service Wrapper to version 3.5.25 Ignition Platform - 7.7.2.2014102314-rc1 ========================================================================================== Designer Fixed - Numbers present in tag export files are not parsed according to the same locale rules that are used to export them. Therefore, an exported file that is immediately imported can result in incorrect numbers. All tag export files are now parsed according to English locale rules, unless a marker is present in the file indicating that a different locale should be used. Added Functionality - Schedule Management component now lists composite schedules as well as standard schedules. Fixed - Fixed "Save & Exit" button not saving. Fixed - When using a Language Selector Component in a project, calling systme.util.setLocale() with a regional variant does not work as expected. Fixed - Component level translations not being saved correctly on windows. SQLTags Fixed - Overridden values not included in tag export for composite types, when type definition is not in the root directory. Fixed - Tag engineering limts are calcualted off of raw values not on scaled values, preventing valid writes from occurring. Added Functionality - New gateway system tags for scan class execution statistics. Added Functionality - New "minimum" and "maximum" tag history aggregation modes. Fixed - InstanceName built in UDT parameter not correct under folders Fixed - Disabling nested UDTs does not disable sub tags. Gateway Fixed - Active Directory user sources with many users loaded role names incorrectly due to paging results. Fixed - Fixed logic for checking if a composite schedule is currently active. Client Fixed - User Management component handles bad format strings more gracefully. Duplicate - Not possible to have regional specific locale and general language locale concurrently. Native Client Launchers Added Functionality - Modified Windows client launchers to be able to use a JRE that is added to the machine by unzipping a JRE installation from another machine. See the User Manual for more details. Added Functionality - Gateways can now be designated as favorites within the native launchers. The Gateway Configuration screen can be set to filter out non-favorite Gateways. Alarming Fixed - Holidays now correctly propagate changes to schedules. Fixed - IsAlarmActive expression function returns bad quality when target tag/alarm is shelved Fixed - Unable to reference associated data in alarm property bindings, properties are always replaced with "null". Added Functionality - Added system.alarm.cancel(UUID) Scripting Fixed - The JSON encode/decode methods turned floating point values that ended in .0 into integers. Fixed - Default timeout for system.tag.writeAllSynchronous() corrected to 45 seconds. SQLBridge - 6.7.2.2014102314-rc1 ========================================================================================== Designer Fixed - Driven scan class with zero slow rate not working with historian, data continues to log. Gateway Fixed - Cryptic error in stored procedure group with bad param name when using mysql. Vision - 7.7.2.2014102314-rc1 ========================================================================================== Components Fixed - Fixed NullPointerException in UserManagementPanel if gateway communication fails. Added Functionality - Added "onBackgroundDragged" extension function to the equipment schedule view component. Fixed - Composite schedules that overlap now show the correct time range in the User Management component. Fixed - Fixed error when first column of bar chart wasn't of type String Added Functionality - Added filterSchedule() extension function to the User Management component. Added Functionality - The User Management component now shows holidays when viewing the schedule. Fixed - Improved locale-sensitive time display for schedules in User Management and Schedule Management components. Fixed - Fixed ability to delete schedules from the Schedule Management component. Fixed - User detail in User Management component now shows composite schedules. Fixed - Fixed Filter tooltip in Alarm Journal component. Designer Added Functionality - Added right-click close options onto the tabs for the window workspace. Client Fixed - Improved performance of expression bindings bound to client tags that fired too many times on startup. Added Functionality - Cached window loads no longer re-load their templates, improving the performance of swapping between windows. User Manual - 7.7.2-rc1 ========================================================================================== User Manual Fixed - Added composite schedules to documentation. Allen-Bradley Drivers - 2.7.2.2014102314-rc1 ========================================================================================== Logix v21 Driver Fixed - Fixed an EtherNet/IP layer memory leak. Added Functionality - Support for full instance-based addressing in firmware v21+ devices. Added Functionality - Automatic discovery of largest CIP explicit messaging connection size. Added Functionality - Support for CIP LargeForwardOpen service. Fixed - Support for reading UDTs and AOIs containing members without external access enabled. Fixed - Fixes a bug re-establishing subscription after device disconnect/reconnect in certain cases. MicroLogix/PLC5/SLC Drivers Fixed - Fixed issue where words in I and O addresses not being read or written correctly. OEEDT-Installer-Module-1.7.2.4040-rc1 ========================================================================================== General Fixed - gateway becomes un-responsive after a save/publish of production model OEE/Downtime Fixed - Primary infeed and outfeed selector now allows selecting and will also display the name of the primary even if it is no longer defined. Added - Translation entry to downtime reason code editing Added - Translation support to the downtime reasons in the downtime reason table component Added - Run Identifier filter to downtime analysis provider. Improved - Remote operator reason code will allow selection of any reason regardless of the Operator Selectable setting Fixed - Production history binding function data causing error in bar chart Analysis Added - Analysis selector property to allow times to be used, instead of defaulting to midnight. Added - script function ClearAnalysisCache. Allows clearing of cache if the data is edited directly. Fixed - TEEP analysis provider not always using the correct package count when calculating. Recipe Fixed - Recipe editor table allows bad values to be entered in manually. Fixed - Recipe editor table resets entered manual value while editing if live value timer update executes. Added - Recipe value name filter to PMIRecipeEditorTable. Fixed - Recipe reports variance exists even though variance tracking is disabled. Fixed - Recipes (if applicable) not automatically being selected when a OEE run was started. Schedule Added - Line Schedule View property Event Text Color. Allows setting the event text color. Fixed - PMILineScheduleSelector line schedule only displays work orders, maintenance or other schedule items not selectable. Added - Schedule vs Actual binding function (used by Analysis Time Chart) allows realtime view with look back minutes properties. Quality/SPC Fixed - MedianCalculator: calc() median value was not being assigned correctly. Fixed - SQL Tag collectors with the same name in different locations not saving correct. Web Services Added - Authentication for HTTP Basic and WS-Security Fixed - Error generated when right clicking on web service configuration or listener. Ignition Platform - 7.7.1.2014092209 ========================================================================================== Designer Fixed - Power table was unable to edit int columns as boolean using checkbox editor. Fixed - Query Browser now allows editing of primary keys. Fixed - Fixed up layout issues for classic chart customizer Added Functionality - Equipment Schedule View timeline now scales out to longer time ranges more gracefully Fixed - Tooltips for add and delete button in Tag Editor now display correctly. Fixed - Fixed template repeater opacity issues w.r.t. scrolling Fixed - Fixed the locking of newly created resources Fixed - Fixed ArrayIndexOutOfBoundsException when Linear Scale is missing the Label column. Fixed - All input fields now support translucent backgrounds. Fixed - Prevented IndexOutOfBoundsException caused by bar chart with 1st column not named "Label" Fixed - Fixed NPE trying to apply changes to template instance component event scripts. Fixed - User no longer prompted to save on exit if they don't have permission to save. Fixed - Fixed error caused by setting a Slider component's major tick spacing to zero or less Added Functionality - Added mnemonics to a number of Designer dialog buttons. Fixed - Centered tag export save window relative to parent frame of tag browser. Fixed - Datasource tag history provider not shown in tag history configuration when demo expired. Fixed - Alarm Status Tables show neither Ack'ed By nor Ack Pipeline by default. Fixed - Templates can now be dragged onto windows again when their master editor is open Fixed - Fixed date format property on Alarm Status Tables. Fixed - Save/Exit dialog now treats closing the dialog like choosing cancel. Fixed - Fixed imported global resources not being saved. SQLTags Fixed - Writes to opc tags through system.tag.writeAll(...) are executed individually, which is inefficient. Fixed - Tag history queries in 7.7 resulting in incorrect "stale" data in some circumstances. Fixed - Upgrade to 7.7 creates new historical tag paths, but does not retire previous paths, which can create additional strain on the database. Fixed - Exporting UDT definition as CSV causes an error. Fixed - Max Row Limit error received when executing a tag history query where start time is equal to end time. Added Functionality - Tag UDTs now have access to virtual data type parameters for "InstnaceName" and "TagName". Fixed - Data density histogram not populated on easy chart. Added Functionality - Added user confirmation dialog when adding tags. Gateway Added Functionality - Changed passwords stored in the internal database to not be plaintext Fixed - Active Directory SSO (Single Sign-On) now works across a project retarget. Fixed - Restoring gateway backups no longer require a manual restart of the gateway. Modified Functionality - Removed JDBC/ODBC driver from default JDBC driver list Fixed - OPC server lookups are now case insensitive. Module SDK Fixed - Updated SDK to work with 7.7 Gateway Web Interface Fixed - Submitting a blank license key now gives a more helpful warning. Client Modified Functionality - The Reconnecting panel has been modified for the Designer and clients to give a bit more feedback during reconnection events. Fixed - Translations on templates not always updated when locale changes. Fixed - Modified Designer startup functionality to eliminate the "Component must be showing on the screen to determine its location" error when network connectivity is lost during startup. Scripting Fixed - hasRole() expression on the gateway now complains if the specified user doesn't exist Fixed - Module functions are now available from the tag event scripts Added Functionality - Integrated scripting functions from the IALabs scripting module. Fixed - Unhandled error when editing alarm states through system.tag.editTag Fixed - Added a more informative error when using system.tag.addTag() to add an instance of a non-existent UDT. SQLBridge - 6.7.1.2014092209 ========================================================================================== Designer Fixed - Transaction group items of String data type show up as integers after upgrade. Fixed - The tag editor no longer allows you to edit the Name property of multiple tags at once (was causing naming collisions). Fixed - UDT instances can affect their parent types and replace parameter references in alarms. Gateway Fixed - Block group doesn't properly store row id when set to "update" mode. Fixed - Hour meters do not work correctly when then item data type is INT, and the time units are not milliseconds. Fixed - Alarm editing not available on block group item when first created. Fixed - Group status monitoring in the designer breaks after restarting the sqlbridge module. Fixed - Error in transaction group when no items target the database. Fixed - Error importing system library in custom python modules executed through tag event scripts. Misc Fixed - Group set to "bi-directional" mode yet set to insert new rows only inserts nulls. Now falls back to "opc-to-db" behavior. Fixed - Tag reference items in groups can now specify a unique name, so that multiple references to the same tag can be made inside of a single group. Code Review Fixed - Custom where clause in transaction groups not being applied correctly. May result in execution errors on some database systems. Vision - 7.7.1.2014092209 ========================================================================================== Components Added Functionality - Added "onTagsDropped" extension function to the easy chart for custom handling of tag dropping Added Functionality - Equipment Schedule View timeline now shows the day of the month next to the weekday Added Functionality - Equipment Schedule View events can now overlap gracefully in time and will share the vertical space available. Added Functionality - Equipment Schedule View component now allows for event rescheduling by dragging the event's edges. Fixed - Tree component will now sort implicitly created folders in the order their children were first encountered when auto-sort is false Fixed - Fixed power table's incorrect selected row if the table was filtered Fixed - Power Table now correctly adjusts selection when data is deleted. Added Functionality - Power Table popup trigger no longer alters selection. Fixed - Incorrect path created by default when using a tag from a non-default tag provider on an easy chart. Fixed - Fixed incorrect out-of-bounds message when opening a window with a Numeric Text Field. Fixed - Radar plot now supports separate scale for each spoke, desired shape is expected to be the middle regular polygon. Also supports configuration via tag-drop. Added Functionality - The pen datasets are no longer sorted on editing of pens in the easy chart customizer. Added Functionality - The Easy chart now accepts drops from the power table via an extension function. The name of the extension function is "onPowerTableRowsDropped". Added Functionality - Tag Browse Tree will now not show folders that are empty due to the filter settings configured on the component. For example, if only historical tags are shown, folders with no historical tags will not be displayed. Designer Added Functionality - Power Table now allows drag and drop of history tags. Fixed - Fixed bug that could cause deleting a tag via the tree's popup menu to actually delete the selected component. Fixed - Added delete button for private cloud templates Fixed - Dataset Viewer can now edit primitive types. Fixed - Cloud template system wasn't working unless the Designer was run in a Java 8 JRE. Added Functionality - Added notes to templates. Client Added Functionality - Cloud Templates browser will automatically start using new Global Login system when it comes online. Modified Functionality - Client log in screen fields now better proportioned when screen is large. Fixed - If Tag Browse Tree has "show realtime tags" turned off, UDTs with historical and non-historical tags will not be shown. OPC-UA - 2.7.1.2014092209 ========================================================================================== Misc Fixed - Added scripting hints for system.device.* User Manual - 7.7.1 ========================================================================================== User Manual Added Functionality - Tag event scripts now log the first occurrence of an error to the gateway console in order to improve error visibility. Misc Fixed - Added descriptions for system.util.getAvailableLocales() and system.util.setLocale() to the User Manual. SFC - null ========================================================================================== Designer Fixed - Charts with a 1x1 note cannot be opened. Client Fixed - Monitoring the status of enclosed charts. WebBrowser - null ========================================================================================== Misc Modified Functionality - Updated underlying libraries. Alarm Notification - 2.7.1.2014092209 ========================================================================================== Alarm Voice Fixed - Error viewing status page when Voice notification module is installed, but alarm notification module isn't. Alarm Misc Fixed - Alarm events in pipelines become abandoned after tag edits. Allen-Bradley Drivers - 2.7.1.2014092209 ========================================================================================== MicroLogix/PLC5/SLC Drivers Fixed - Fixed issue for SLC, Micrologix and PLC-5 when only .ACC, .PRE, etc. is subscribed to with out including a sub element 0 item (like .EN), the values are incorrect. Mobile - 2.7.1.2014092209 ========================================================================================== Backend Added Functionality - Added geolocation (GPS) ability to the mobile module. Added Functionality - Added [System]Mobile/UserAgent and [System]Mobile/RemoteAddr tags for detecting information about the mobile device. OEEDT-Installer-Module-1.7.1.3731 ========================================================================================== General Fixed - gateway becomes un-responsive after a save/publish of production model OEE/Downtime Improved - Remote operator reason code will allow selection of any reason regardless of the Operator Selectable setting Fixed - Production history binding function data causing error in bar chart Analysis Added - Analysis selector property to allow times to be used, instead of defaulting to midnight. Added - script function ClearAnalysisCache. Allows clearing of cache if the data is edited directly. Fixed - TEEP analysis provider not always using the correct package count when calculating. Recipe Fixed - Recipe editor table allows bad values to be entered in manually. Fixed - Recipe editor table resets entered manual value while editing if live value timer update executes. Added - Recipe value name filter to PMIRecipeEditorTable. Fixed - Recipe reports variance exists even though variance tracking is disabled. Fixed - Recipes (if applicable) not automatically being selected when a OEE run was started. Schedule Added - Line Schedule View property Event Text Color. Allows setting the event text color. Fixed - PMILineScheduleSelector line schedule only displays work orders, maintenance or other schedule items not selectable. Added - Schedule vs Actual binding function (used by Analysis Time Chart) allows realtime view with look back minutes properties. Quality/SPC Fixed - MedianCalculator: calc() median value was not being assigned correctly. Fixed - SQL Tag collectors with the same name in different locations not saving correct. Web Services Fixed - Error generated when right clicking on web service configuration or listener. Ignition Platform - 7.7.1.2014091012-rc3 ========================================================================================== Designer Fixed - Power table was unable to edit int columns as boolean using checkbox editor. Fixed - Query Browser now allows editing of primary keys. Fixed - Fixed up layout issues for classic chart customizer Added Functionality - Equipment Schedule View timeline now scales out to longer time ranges more gracefully Fixed - Tooltips for add and delete button in Tag Editor now display correctly. Fixed - Fixed template repeater opacity issues w.r.t. scrolling Fixed - Fixed the locking of newly created resources Fixed - Fixed ArrayIndexOutOfBoundsException when Linear Scale is missing the Label column. Fixed - All input fields now support translucent backgrounds. Fixed - Prevented IndexOutOfBoundsException caused by bar chart with 1st column not named "Label" Fixed - Fixed NPE trying to apply changes to template instance component event scripts. Fixed - User no longer prompted to save on exit if they don't have permission to save. Fixed - Fixed error caused by setting a Slider component's major tick spacing to zero or less Added Functionality - Added mnemonics to a number of Designer dialog buttons. Fixed - Centered tag export save window relative to parent frame of tag browser. Fixed - Datasource tag history provider not shown in tag history configuration when demo expired. Fixed - Alarm Status Tables show neither Ack'ed By nor Ack Pipeline by default. Fixed - Templates can now be dragged onto windows again when their master editor is open Fixed - Fixed date format property on Alarm Status Tables. Fixed - Save/Exit dialog now treats closing the dialog like choosing cancel. Fixed - Fixed imported global resources not being saved. SQLTags Fixed - Writes to opc tags through system.tag.writeAll(...) are executed individually, which is inefficient. Fixed - Tag history queries in 7.7 resulting in incorrect "stale" data in some circumstances. Fixed - Upgrade to 7.7 creates new historical tag paths, but does not retire previous paths, which can create additional strain on the database. Fixed - Exporting UDT definition as CSV causes an error. Fixed - Max Row Limit error received when executing a tag history query where start time is equal to end time. Added Functionality - Tag UDTs now have access to virtual data type parameters for "InstnaceName" and "TagName". Fixed - Data density histogram not populated on easy chart. Added Functionality - Added user confirmation dialog when adding tags. Gateway Added Functionality - Changed passwords stored in the internal database to not be plaintext Fixed - Active Directory SSO (Single Sign-On) now works across a project retarget. Fixed - Restoring gateway backups no longer require a manual restart of the gateway. Modified Functionality - Removed JDBC/ODBC driver from default JDBC driver list Fixed - OPC server lookups are now case insensitive. Module SDK Fixed - Updated SDK to work with 7.7 Gateway Web Interface Fixed - Submitting a blank license key now gives a more helpful warning. Client Modified Functionality - The Reconnecting panel has been modified for the Designer and clients to give a bit more feedback during reconnection events. Fixed - Translations on templates not always updated when locale changes. Fixed - Modified Designer startup functionality to eliminate the "Component must be showing on the screen to determine its location" error when network connectivity is lost during startup. Scripting Fixed - hasRole() expression on the gateway now complains if the specified user doesn't exist Fixed - Module functions are now available from the tag event scripts Added Functionality - Integrated scripting functions from the IALabs scripting module. Fixed - Unhandled error when editing alarm states through system.tag.editTag Fixed - Added a more informative error when using system.tag.addTag() to add an instance of a non-existent UDT. SQLBridge - 6.7.1.2014091012-rc3 ========================================================================================== Designer Fixed - Transaction group items of String data type show up as integers after upgrade. Fixed - The tag editor no longer allows you to edit the Name property of multiple tags at once (was causing naming collisions). Fixed - UDT instances can affect their parent types and replace parameter references in alarms. Gateway Fixed - Block group doesn't properly store row id when set to "update" mode. Fixed - Hour meters do not work correctly when then item data type is INT, and the time units are not milliseconds. Fixed - Alarm editing not available on block group item when first created. Fixed - Group status monitoring in the designer breaks after restarting the sqlbridge module. Fixed - Error in transaction group when no items target the database. Fixed - Error importing system library in custom python modules executed through tag event scripts. Misc Fixed - Group set to "bi-directional" mode yet set to insert new rows only inserts nulls. Now falls back to "opc-to-db" behavior. Fixed - Tag reference items in groups can now specify a unique name, so that multiple references to the same tag can be made inside of a single group. Code Review Fixed - Custom where clause in transaction groups not being applied correctly. May result in execution errors on some database systems. Vision - 7.7.1.2014091012-rc3 ========================================================================================== Components Added Functionality - Added "onTagsDropped" extension function to the easy chart for custom handling of tag dropping Added Functionality - Equipment Schedule View timeline now shows the day of the month next to the weekday Added Functionality - Equipment Schedule View events can now overlap gracefully in time and will share the vertical space available. Added Functionality - Equipment Schedule View component now allows for event rescheduling by dragging the event's edges. Fixed - Tree component will now sort implicitly created folders in the order their children were first encountered when auto-sort is false Fixed - Fixed power table's incorrect selected row if the table was filtered Fixed - Power Table now correctly adjusts selection when data is deleted. Added Functionality - Power Table popup trigger no longer alters selection. Fixed - Incorrect path created by default when using a tag from a non-default tag provider on an easy chart. Fixed - Fixed incorrect out-of-bounds message when opening a window with a Numeric Text Field. Fixed - Radar plot now supports separate scale for each spoke, desired shape is expected to be the middle regular polygon. Also supports configuration via tag-drop. Added Functionality - The pen datasets are no longer sorted on editing of pens in the easy chart customizer. Added Functionality - The Easy chart now accepts drops from the power table via an extension function. The name of the extension function is "onPowerTableRowsDropped". Added Functionality - Tag Browse Tree will now not show folders that are empty due to the filter settings configured on the component. For example, if only historical tags are shown, folders with no historical tags will not be displayed. Designer Added Functionality - Power Table now allows drag and drop of history tags. Fixed - Fixed bug that could cause deleting a tag via the tree's popup menu to actually delete the selected component. Fixed - Added delete button for private cloud templates Fixed - Dataset Viewer can now edit primitive types. Fixed - Cloud template system wasn't working unless the Designer was run in a Java 8 JRE. Added Functionality - Added notes to templates. Client Added Functionality - Cloud Templates browser will automatically start using new Global Login system when it comes online. Modified Functionality - Client log in screen fields now better proportioned when screen is large. Fixed - If Tag Browse Tree has "show realtime tags" turned off, UDTs with historical and non-historical tags will not be shown. OPC-UA - 2.7.1.2014091012-rc3 ========================================================================================== Misc Fixed - Added scripting hints for system.device.* User Manual - 7.7.1-rc3 ========================================================================================== User Manual Added Functionality - Tag event scripts now log the first occurrence of an error to the gateway console in order to improve error visibility. Misc Fixed - Added descriptions for system.util.getAvailableLocales() and system.util.setLocale() to the User Manual. SFC - null ========================================================================================== Designer Fixed - Charts with a 1x1 note cannot be opened. Client Fixed - Monitoring the status of enclosed charts. WebBrowser - null ========================================================================================== Misc Modified Functionality - Updated underlying libraries. Alarm Notification - 2.7.1.2014091012-rc3 ========================================================================================== Alarm Voice Fixed - Error viewing status page when Voice notification module is installed, but alarm notification module isn't. Alarm Misc Fixed - Alarm events in pipelines become abandoned after tag edits. Allen-Bradley Drivers - 2.7.1.2014091012-rc3 ========================================================================================== MicroLogix/PLC5/SLC Drivers Fixed - Fixed issue for SLC, Micrologix and PLC-5 when only .ACC, .PRE, etc. is subscribed to with out including a sub element 0 item (like .EN), the values are incorrect. Mobile - 2.7.1.2014091012-rc3 ========================================================================================== Backend Added Functionality - Added geolocation (GPS) ability to the mobile module. Added Functionality - Added [System]Mobile/UserAgent and [System]Mobile/RemoteAddr tags for detecting information about the mobile device. OEEDT-Installer-Module-1.7.1.3678-rc3 ========================================================================================== PLEASE NOTE: YOU MUST BACKUP YOUR GATEWAY BEFORE APPLYING THIS UPDATE. THIS RELEASE MOVES THE PRODUCTION MODEL FROM INDIVIDUAL PROJECTS TO THE GLOBAL PROJECT. YOU MAY FIND REFERENCES TO OPC TAGS HAVE CHANGED AND WILL NEED TO BE MODIFIED. IF YOU EXPERIENCE ANY UPGRADE ISSUES PLEASE CONTACT INDUCTIVE AUTOMATION SUPPORT. General Fixed - gateway becomes un-responsive after a save/publish of production model Downtime Improved - Remote operator reason code will allow selection of any reason regardless of the Operator Selectable setting Recipe Fixed - Recipe editor table allows bad values to be entered in manually. Fixed - Recipe editor table resets entered manual value while editing if live value timer update executes. Added - Recipe value name filter to PMIRecipeEditorTable. Fixed - Recipe reports variance exists even though variance tracking is disabled. Fixed - Recipes (if applicable) not automatically being selected when a OEE run was started. Schedule Fixed - PMILineScheduleSelector line schedule only displays work orders, maintenance or other schedule items not selectable. Added - Schedule vs Actual binding function (used by Analysis Time Chart) allows realtime view with look back minutes properties. Quality/SPC Fixed - MedianCalculator: calc() median value was not being assigned correctly. Fixed - SQL Tag collectors with the same name in different locations not saving correct. Web Services Fixed - Error generated when right clicking on web service configuration or listener. General - 7.6.7 ========================================================================================== Installers Fixed - Installers now contain Voice Notification module. This will allow users to install the module via the executable installers, and for the module to automatically be updated to a new version during an upgrade. Fixed - Deselecting (uninstalling) modules during upgrade now works properly for: Alarm, SMS, and MES modules (SPC, Recipe, OEEDT). Ignition Platform - 7.6.7.2014082615 ========================================================================================== Designer Fixed - Tag type definition editor closes after clicking "apply" when creating a new type. Will still close if the new type name collides with an existing name. Fixed - Input components no longer have ghosting on backgrounds with alpha less than 255. Fixed - Fixed background transparency behavior of checkbox and radio button components. Fixed - Fixed IndexOutOfBoundsException exporting UDT def and added functional tests for supporting classes. Also, the enabled status of the export button on the SQLTags Browser now depends on if the selected tag provider has any children. We disable the export button if the provider has no children. SQLTags Fixed - Duplicate definitions in tag xml leads to duplicate tags in system. Fixed - Incorrect storage for datetime typed memory tags in some use cases causes tags to later be loaded with null values. Fixed - Scan classes in Read mode, with the same opc address subscribed multiple times, can become misaligned and set the wrong values on tags after removing one of the duplicate addresses. Fixed - Exception during tag initialization can prevent other tags from being initialized. Fixed - System/Gateway/Alarming tags not updated after disable/reenable of alarms, and in several other edge cases. Fixed - Raw tag history queries possibly return a row beyond the end of the query range. Gateway Fixed - Adjusted the row height of the Diagnostics Thread Viewer so that the screen looks the same in both Windows and Linux. Fixed - Fixed the issue with the schema not being included on stored procedure groups. Fixed - Percent based deadband not functioning correctly for historical tags. Fixed - After a successful installation on a Linux machine, the installer will now open the Gateway home page in a web browser. Note that if the Linux installer is run in headless (text-only) mode, a web browser will not open after installation. Gateway Web Interface Fixed - Fixed the legacy import features that were not working due to a web error. Fixed - For OSX, the Gateway Status page and the GCU page now report "64-bit" instead of "null-bit". Added Functionality - Projects can no longer be imported into an older Ignition version. Fixed - Fixed broken dropdowns in Gateway log viewer. Added Functionality - User names now allow @ character Fixed - Prevented plain-text passwords from being printed to the debug console on authentication attempts. Alarming Fixed - Direct tag references inside of alarm pipeline blocks, such as expression, switch, and set property, do not work. Fixed - Any change alarm mode not fired if changes happen in sequential executions (only first event is fired). Fixed - Alarm Bit State condition does not work correctly in "On Zero" mode. Client Fixed - Menu bar and accelerator keys now respond correctly when Mac client is in fullscreen mode. Native Client Launchers Modified Functionality - Native client launchers now use a different icon for the Designer desktop shortcut. Fixed - Native client launcher screens running on multi-monitor Linux systems now move smoothly across the screen when dragging with a mouse. Fixed - Native client launchers now pass the correct memory settings to the Designer or the client that is being launched. Scripting Fixed - Added scripting hints for system.alarm.getShelvedPaths(). Fixed - Updated documentation for wild card usage with system.util.getSessionInfo Fixed - Alarm status query function now supports querying shelved alarms with the "includeShelved" boolean parameter. Fixed - Fixed issue that could cause moving components inside templates with system.gui.moveComponent to also move components inside other copies of those templates. Fixed - Script Playground in Windows now correctly outputs characters beyond 7-bit ASCII range. Vision - 6.6.7.2014082615 ========================================================================================== Components Fixed - Fixed input errors on Numeric Text Field when updates are not deferred. Fixed - Tip of the Day now centered in Designer window. Fixed - The Vision formatted text field component would lose the ability to validate text if the Validation Mode was set incorrectly (e.g. setting the Validation Mode to Formatted Mask and then selecting a Reg Ex pattern or vice versa). Fixed - A new property called Display Mode has been added that controls the layout of the comment. Horizontal mode lays out the comment with the comment header to the right of the comment, and Vertical mode lays out the comment so that the header is above the comment. Added Functionality - The template property templatePath is now bindable. Fixed - EasyChart now uses old tick mark behavior for most ranges, but still handles units less than 1E-7 correctly. Added Functionality - Made the Desired High and Desired Low properties of the Sparkline Chart bindable. Added Functionality - Box and Whisker chart now has predictable category ordering, defined by the order inside the dataset. Fixed - Fixed IndexOutOfBoundsException thrown by the Alarm Journal when the filter properties were changed while an alarm was selected. Designer Fixed - A security indicator is now displayed next to windows in the Project Browser if the Inherit Permissions checkbox is unchecked, indicating that the window has a custom security configuration. Fixed - Transaction groups are now locked upon modification rather than during save, ensuring that only one user can modify a transaction group at a time. Fixed - The Vision User Management component will now prevent modification of the Gateway system user source from the Designer or a client. This behavior can be disabled by setting the "Allow User Admin" Gateway setting to True. Fixed - New components now consistently respect layout constraints. Misc Fixed - Tag history bindings set to "on change" return size were being executed as "natural" queries. Client Fixed - system.nav.openWindowInstance no longer duplicates instances when client is updated. Fixed - Tag write failure due to read-only mode is now a warning, not an error. Fixed - The easychart pen grouping box was being sized based on the pen names, causing group title truncation when the pen names were shorter than the group name. Added Functionality - Added direct access to root container custom properties in return value of system.gui.findWindow User Manual - 7.6.7 ========================================================================================== Misc Modified Functionality - Improved documentation for dataset.addColumn Serial Support - 1.6.7.2014082615 ========================================================================================== Scripting Fixed - Updated module to work in Windows 8.1 Alarm Notification - 1.6.7.2014082615 ========================================================================================== Alarm Voice Fixed - Invalid value error received when trying to use an outbound proxy value that starts with the letters "sip". Added Functionality - Support for separate "authorization id" apart from username as required by RingCentral. Added Functionality - New "media debug" option on voice notification profiles that logs the raw audio samples in and out for voice notifications to the Ignition temp directory. Alarm Gateway Fixed - In certain cases, alarm pipeline blocks are failing to get cleaned up, resulting in what appear to be "stuck" evaluation blocks. Actual evaluation should not be affected. Allen-Bradley Drivers - 1.6.7.2014082615 ========================================================================================== MicroLogix/PLC5/SLC Drivers Fixed - Fixed issue for SLC, Micrologix and PLC-5 when only .ACC, .PRE, etc. is subscribed to with out including a sub element 0 item (like .EN), the values are incorrect. Mobile - 1.6.7.2014082615 ========================================================================================== Backend Added Functionality - Mobile Module now supports Java 8 OEEDT-Installer-Module-1.6.8.3554 ========================================================================================== PLEASE NOTE: THIS RELEASE MOVES THE PRODUCTION MODEL FROM INDIVIDUAL PROJECTS TO THE GLOBAL PROJECT. YOU MAY FIND REFERENCES TO OPC TAGS HAVE CHANGED AND WILL NEED TO BE MODIFIED. IF YOU EXPERIENCE ANY UPGRADE ISSUES PLEASE CONTACT INDUCTIVE AUTOMATION SUPPORT. General Fixed - Ignition installer was removing Recipe on upgrade unless the module was manually checked Fixed - Install of MES modules fails and reports that the MES platform version is wrong. Improved - Production Model has been moved to the global project. Added - Support for ISA-95 Manufacturing Operations Management standard. OEE/Downtime Fixed - Product Code Table component was not resetting selected product code when a filter was applied. Added - Property "Ignore Changeover Overrun Production" to Line OEE. When true, any production counts that are generated during changeover overrun will be ignored. Added - Workday Routine name to the console status message when the routine is activated with a reason code. Added - Ability to modify the downtime reason event where key reason detection could not find a blameable cell. Added - Production Bar Chart property "labelFormat" string for formatting the label text. Fixed - Key reason detection not working if first cell is a cell group. Fixed - Cell group cell latching in key reason detection was never unlatched. Improved - OEE Quality calculation now will use production count + waste count if infeed count is not being collected. Schedule Fixed - Cannot see any other schedule types except work orders from line schedule selector. Fixed - Schedule View component is not saving custom properties. Modified - ScheduleLine updatePrerunRemainingTime() to check if the scheduled changeover time is 0, then don't go into overrun. Added - property change event "scheduleActivated" on Line Schedule Selector. Fired when the user selects a schedule and returns True (1 in scripting) if the schedule was activated, False (0) otherwise. Improved - Work orders can now be edited (via the script method) even if schedules are assigned to them. Added - Work Order table property, Line Name Filter, to filter by line name(s). Recipe Fixed - Recipe editor table not validating manual values, causes exception in client console. Fixed - Recipe editor table resets entered manual value while editing if live value timer update executes. Added - Recipe value name filter to PMIRecipeEditorTable. Fixed - analysis of equal/not equal recipe values causes error if any values are null. Fixed - PMIRecipeEditorTable component was not allowing the recipe value to be reset if the user is not allowed to change value. Fixed - Exception generated while changing a recipe value due to user security role changed on gateway. Added - Recipe Editor Table component. Allows managing a single recipe in a table, viewing the live values, pre-setting new values to use when activating the recipe. Fixed - Minimum value of a float recipe item was not allowing 0. Fixed - Error when updating recipe item security from treeview if a new role was added. Fixed - Fixed thresholds not working on integer type recipe tag. Fixed - Recipe values not being deleted beyond the first child production item. Those recipe values cannot be deleted, error message says they are inherited. Fixed - Recipe treeview not expanding after navigating away then back to the window. Occurs when window gets cached. Added - PMIRecipeVarianceViewer new property that will display variance by TrackingUUID (supplied when starting a recipe via MES Segment). Quality Fixed - Median chart median value was not being selected correctly. Fixed - PMISPCSelector: Attributes was not displaying for proper chart types. Fixed - Schedule interval scheduling continuously if interval is 0. Fixed - Locations fall out of license after multiple production model saves. Cleared on module restart. Added - SPC selector will show "no selection" in the filter slide out panel. Fixed - Individual control limits not selectable on Individual charts. Improved - Increase the sample measurement count limit from 25 to 250. Fixed - Samples being continuously scheduled every second for a definition regardless of interval settings. Occurs if the definition was ever used with a manual interval. Instrument Interface Fixed - File Monitor Controller does not disable monitoring if the instrument interface configuration is changed. Track and Trace Added - Breadcrumbs property to the trace graph. Improved - createSegment scripting. MESSegment and MESOperation allow selection of a recipe that will be started on segment start. Web Service User manual completed Barcode Scanner Initial release candidate of module Ignition Platform - 7.7.1.2014081812-rc2 ========================================================================================== Designer Fixed - Prevented IndexOutOfBoundsException caused by bar chart with 1st column not named "Label" Fixed - Fixed NPE trying to apply changes to template instance component event scripts. Fixed - User no longer prompted to save on exit if they don't have permission to save. Fixed - Fixed error caused by setting a Slider component's major tick spacing to zero or less Added Functionality - Added mnemonics to a number of Designer dialog buttons. Fixed - Centered tag export save window relative to parent frame of tag browser. Fixed - Datasource tag history provider not shown in tag history configuration when demo expired. Fixed - Alarm Status Tables show neither Ack'ed By nor Ack Pipeline by default. Fixed - Templates can now be dragged onto windows again when their master editor is open Fixed - Fixed date format property on Alarm Status Tables. Fixed - Save/Exit dialog now treats closing the dialog like choosing cancel. Fixed - Fixed imported global resources not being saved. SQLTags Fixed - Max Row Limit error received when executing a tag history query where start time is equal to end time. Added Functionality - Tag UDTs now have access to virtual data type parameters for "InstnaceName" and "TagName". Fixed - Data density histogram not populated on easy chart. Added Functionality - Added user confirmation dialog when adding tags. Gateway Modified Functionality - Removed JDBC/ODBC driver from default JDBC driver list Fixed - OPC server lookups are now case insensitive. Module SDK Fixed - Updated SDK to work with 7.7 Gateway Web Interface Fixed - Submitting a blank license key now gives a more helpful warning. Client Fixed - Modified Designer startup functionality to eliminate the "Component must be showing on the screen to determine its location" error when network connectivity is lost during startup. Scripting Fixed - Unhandled error when editing alarm states through system.tag.editTag Fixed - Added a more informative error when using system.tag.addTag() to add an instance of a non-existent UDT. SQLBridge - 6.7.1.2014081812-rc2 ========================================================================================== Designer Fixed - UDT instances can affect their parent types and replace parameter references in alarms. Gateway Fixed - Error in transaction group when no items target the database. Fixed - Error importing system library in custom python modules executed through tag event scripts. Code Review Fixed - Custom where clause in transaction groups not being applied correctly. May result in execution errors on some database systems. Vision - 7.7.1.2014081812-rc2 ========================================================================================== Components Fixed - Fixed incorrect out-of-bounds message when opening a window with a Numeric Text Field. Fixed - Radar plot now supports separate scale for each spoke, desired shape is expected to be the middle regular polygon. Also supports configuration via tag-drop. Added Functionality - The pen datasets are no longer sorted on editing of pens in the easy chart customizer. Added Functionality - The Easy chart now accepts drops from the power table via an extension function. The name of the extension function is "onPowerTableRowsDropped". Added Functionality - Tag Browse Tree will now not show folders that are empty due to the filter settings configured on the component. For example, if only historical tags are shown, folders with no historical tags will not be displayed. Designer Fixed - Added delete button for private cloud templates Fixed - Dataset Viewer can now edit primitive types. Fixed - Cloud template system wasn't working unless the Designer was run in a Java 8 JRE. Added Functionality - Added notes to templates. Client Modified Functionality - Client log in screen fields now better proportioned when screen is large. Fixed - If Tag Browse Tree has "show realtime tags" turned off, UDTs with historical and non-historical tags will not be shown. OPC-UA - 2.7.1.2014081812-rc2 ========================================================================================== Misc Fixed - Added scripting hints for system.device.* User Manual - 7.7.1-rc2 ========================================================================================== User Manual Added Functionality - Tag event scripts now log the first occurrence of an error to the gateway console in order to improve error visibility. SFC - null ========================================================================================== Designer Fixed - Charts with a 1x1 note cannot be opened. Client Fixed - Monitoring the status of enclosed charts. WebBrowser - null ========================================================================================== Misc Modified Functionality - Updated underlying libraries. Alarm Notification - 2.7.1.2014081812-rc2 ========================================================================================== Alarm Voice Fixed - Error viewing status page when Voice notification module is installed, but alarm notification module isn't. Allen-Bradley Drivers - 2.7.1.2014081812-rc2 ========================================================================================== MicroLogix/PLC5/SLC Drivers Fixed - Fixed issue for SLC, Micrologix and PLC-5 when only .ACC, .PRE, etc. is subscribed to with out including a sub element 0 item (like .EN), the values are incorrect. OEEDT-Installer-Module-1.7.1.3543-rc2 ========================================================================================== PLEASE NOTE: YOU MUST BACKUP YOUR GATEWAY BEFORE APPLYING THIS UPDATE. THIS RELEASE MOVES THE PRODUCTION MODEL FROM INDIVIDUAL PROJECTS TO THE GLOBAL PROJECT. YOU MAY FIND REFERENCES TO OPC TAGS HAVE CHANGED AND WILL NEED TO BE MODIFIED. IF YOU EXPERIENCE ANY UPGRADE ISSUES PLEASE CONTACT INDUCTIVE AUTOMATION SUPPORT. Recipe Added - Recipe value name filter to PMIRecipeEditorTable. Fixed - Recipe reports variance exists even though variance tracking is disabled. Fixed - Recipes (if applicable) not automatically being selected when a OEE run was started. Schedule Fixed - PMILineScheduleSelector line schedule only displays work orders, maintenance or other schedule items not selectable. Added - Schedule vs Actual binding function (used by Analysis Time Chart) allows realtime view with look back minutes properties. Quality Fixed - SQL Tag collectors with the same name in different locations not saving correct. Web Services Fixed - Error generated when right clicking on web service configuration or listener. General - 7.6.7-rc3 ========================================================================================== Installers Fixed - Installers now contain Voice Notification module. This will allow users to install the module via the executable installers, and for the module to automatically be updated to a new version during an upgrade. Fixed - Deselecting (uninstalling) modules during upgrade now works properly for: Alarm, SMS, and MES modules (SPC, Recipe, OEEDT). Ignition Platform - 7.6.7.2014080813-rc3 ========================================================================================== Designer Fixed - Tag type definition editor closes after clicking "apply" when creating a new type. Will still close if the new type name collides with an existing name. Fixed - Input components no longer have ghosting on backgrounds with alpha less than 255. Fixed - Fixed background transparency behavior of checkbox and radio button components. Fixed - Fixed IndexOutOfBoundsException exporting UDT def and added functional tests for supporting classes. Also, the enabled status of the export button on the SQLTags Browser now depends on if the selected tag provider has any children. We disable the export button if the provider has no children. SQLTags Fixed - Duplicate definitions in tag xml leads to duplicate tags in system. Fixed - Incorrect storage for datetime typed memory tags in some use cases causes tags to later be loaded with null values. Fixed - Scan classes in Read mode, with the same opc address subscribed multiple times, can become misaligned and set the wrong values on tags after removing one of the duplicate addresses. Fixed - Exception during tag initialization can prevent other tags from being initialized. Fixed - System/Gateway/Alarming tags not updated after disable/reenable of alarms, and in several other edge cases. Fixed - Raw tag history queries possibly return a row beyond the end of the query range. Gateway Fixed - Adjusted the row height of the Diagnostics Thread Viewer so that the screen looks the same in both Windows and Linux. Fixed - Fixed the issue with the schema not being included on stored procedure groups. Fixed - Percent based deadband not functioning correctly for historical tags. Fixed - After a successful installation on a Linux machine, the installer will now open the Gateway home page in a web browser. Note that if the Linux installer is run in headless (text-only) mode, a web browser will not open after installation. Gateway Web Interface Fixed - Fixed the legacy import features that were not working due to a web error. Fixed - For OSX, the Gateway Status page and the GCU page now report "64-bit" instead of "null-bit". Added Functionality - Projects can no longer be imported into an older Ignition version. Fixed - Fixed broken dropdowns in Gateway log viewer. Added Functionality - User names now allow @ character Fixed - Prevented plain-text passwords from being printed to the debug console on authentication attempts. Alarming Fixed - Direct tag references inside of alarm pipeline blocks, such as expression, switch, and set property, do not work. Fixed - Any change alarm mode not fired if changes happen in sequential executions (only first event is fired). Fixed - Alarm Bit State condition does not work correctly in "On Zero" mode. Client Fixed - Menu bar and accelerator keys now respond correctly when Mac client is in fullscreen mode. Native Client Launchers Modified Functionality - Native client launchers now use a different icon for the Designer desktop shortcut. Fixed - Native client launcher screens running on multi-monitor Linux systems now move smoothly across the screen when dragging with a mouse. Fixed - Native client launchers now pass the correct memory settings to the Designer or the client that is being launched. Scripting Fixed - Added scripting hints for system.alarm.getShelvedPaths(). Fixed - Updated documentation for wild card usage with system.util.getSessionInfo Fixed - Alarm status query function now supports querying shelved alarms with the "includeShelved" boolean parameter. Fixed - Fixed issue that could cause moving components inside templates with system.gui.moveComponent to also move components inside other copies of those templates. Fixed - Script Playground in Windows now correctly outputs characters beyond 7-bit ASCII range. Vision - 6.6.7.2014080813-rc3 ========================================================================================== Components Fixed - Fixed input errors on Numeric Text Field when updates are not deferred. Fixed - Tip of the Day now centered in Designer window. Fixed - The Vision formatted text field component would lose the ability to validate text if the Validation Mode was set incorrectly (e.g. setting the Validation Mode to Formatted Mask and then selecting a Reg Ex pattern or vice versa). Fixed - A new property called Display Mode has been added that controls the layout of the comment. Horizontal mode lays out the comment with the comment header to the right of the comment, and Vertical mode lays out the comment so that the header is above the comment. Added Functionality - The template property templatePath is now bindable. Fixed - EasyChart now uses old tick mark behavior for most ranges, but still handles units less than 1E-7 correctly. Added Functionality - Made the Desired High and Desired Low properties of the Sparkline Chart bindable. Added Functionality - Box and Whisker chart now has predictable category ordering, defined by the order inside the dataset. Fixed - Fixed IndexOutOfBoundsException thrown by the Alarm Journal when the filter properties were changed while an alarm was selected. Designer Fixed - A security indicator is now displayed next to windows in the Project Browser if the Inherit Permissions checkbox is unchecked, indicating that the window has a custom security configuration. Fixed - Transaction groups are now locked upon modification rather than during save, ensuring that only one user can modify a transaction group at a time. Fixed - The Vision User Management component will now prevent modification of the Gateway system user source from the Designer or a client. This behavior can be disabled by setting the "Allow User Admin" Gateway setting to True. Fixed - New components now consistently respect layout constraints. Misc Fixed - Tag history bindings set to "on change" return size were being executed as "natural" queries. Client Fixed - system.nav.openWindowInstance no longer duplicates instances when client is updated. Fixed - Tag write failure due to read-only mode is now a warning, not an error. Fixed - The easychart pen grouping box was being sized based on the pen names, causing group title truncation when the pen names were shorter than the group name. Added Functionality - Added direct access to root container custom properties in return value of system.gui.findWindow User Manual - 7.6.7-rc3 ========================================================================================== Misc Modified Functionality - Improved documentation for dataset.addColumn Serial Support - 1.6.7.2014080813-rc3 ========================================================================================== Scripting Fixed - Updated module to work in Windows 8.1 Alarm Notification - 1.6.7.2014080813-rc3 ========================================================================================== Alarm Voice Fixed - Invalid value error received when trying to use an outbound proxy value that starts with the letters "sip". Added Functionality - Support for separate "authorization id" apart from username as required by RingCentral. Added Functionality - New "media debug" option on voice notification profiles that logs the raw audio samples in and out for voice notifications to the Ignition temp directory. Alarm Gateway Fixed - In certain cases, alarm pipeline blocks are failing to get cleaned up, resulting in what appear to be "stuck" evaluation blocks. Actual evaluation should not be affected. Allen-Bradley Drivers - 1.6.7.2014080813-rc3 ========================================================================================== MicroLogix/PLC5/SLC Drivers Fixed - Fixed issue for SLC, Micrologix and PLC-5 when only .ACC, .PRE, etc. is subscribed to with out including a sub element 0 item (like .EN), the values are incorrect. Mobile - 1.6.7.2014080813-rc3 ========================================================================================== Backend Added Functionality - Mobile Module now supports Java 8 OEEDT-Installer-Module-1.6.8.3540-rc4 ========================================================================================== PLEASE NOTE: YOU MUST BACKUP YOUR GATEWAY BEFORE APPLYING THIS UPDATE. THIS RELEASE MOVES THE PRODUCTION MODEL FROM INDIVIDUAL PROJECTS TO THE GLOBAL PROJECT. YOU MAY FIND REFERENCES TO OPC TAGS HAVE CHANGED AND WILL NEED TO BE MODIFIED. IF YOU EXPERIENCE ANY UPGRADE ISSUES PLEASE CONTACT INDUCTIVE AUTOMATION SUPPORT. General Fixed - Ignition installer was removing Recipe on upgrade unless the module was manually checked Fixed - Install of MES modules fails and reports that the MES platform version is wrong. Improved - Production Model has been moved to the global project. Added - Support for ISA-95 Manufacturing Operations Management standard. OEE/Downtime Fixed - Product Code Table component was not resetting selected product code when a filter was applied. Added - Property "Ignore Changeover Overrun Production" to Line OEE. When true, any production counts that are generated during changeover overrun will be ignored. Added - Workday Routine name to the console status message when the routine is activated with a reason code. Added - Ability to modify the downtime reason event where key reason detection could not find a blameable cell. Added - Production Bar Chart property "labelFormat" string for formatting the label text. Fixed - Key reason detection not working if first cell is a cell group. Fixed - Cell group cell latching in key reason detection was never unlatched. Improved - OEE Quality calculation now will use production count + waste count if infeed count is not being collected. Schedule Fixed - Cannot see any other schedule types except work orders from line schedule selector. Fixed - Schedule View component is not saving custom properties. Modified - ScheduleLine updatePrerunRemainingTime() to check if the scheduled changeover time is 0, then don't go into overrun. Added - property change event "scheduleActivated" on Line Schedule Selector. Fired when the user selects a schedule and returns True (1 in scripting) if the schedule was activated, False (0) otherwise. Improved - Work orders can now be edited (via the script method) even if schedules are assigned to them. Added - Work Order table property, Line Name Filter, to filter by line name(s). Recipe Added - Recipe value name filter to PMIRecipeEditorTable. Fixed - analysis of equal/not equal recipe values causes error if any values are null. Fixed - PMIRecipeEditorTable component was not allowing the recipe value to be reset if the user is not allowed to change value. Fixed - Exception generated while changing a recipe value due to user security role changed on gateway. Added - Recipe Editor Table component. Allows managing a single recipe in a table, viewing the live values, pre-setting new values to use when activating the recipe. Fixed - Minimum value of a float recipe item was not allowing 0. Fixed - Error when updating recipe item security from treeview if a new role was added. Fixed - Fixed thresholds not working on integer type recipe tag. Fixed - Recipe values not being deleted beyond the first child production item. Those recipe values cannot be deleted, error message says they are inherited. Fixed - Recipe treeview not expanding after navigating away then back to the window. Occurs when window gets cached. Added - PMIRecipeVarianceViewer new property that will display variance by TrackingUUID (supplied when starting a recipe via MES Segment). Quality Fixed - Median chart median value was not being selected correctly. Fixed - PMISPCSelector: Attributes was not displaying for proper chart types. Fixed - Schedule interval scheduling continuously if interval is 0. Fixed - Locations fall out of license after multiple production model saves. Cleared on module restart. Added - SPC selector will show "no selection" in the filter slide out panel. Fixed - Individual control limits not selectable on Individual charts. Improved - Increase the sample measurement count limit from 25 to 250. Fixed - Samples being continuously scheduled every second for a definition regardless of interval settings. Occurs if the definition was ever used with a manual interval. Instrument Interface Fixed - File Monitor Controller does not disable monitoring if the instrument interface configuration is changed. Track and Trace Added - Breadcrumbs property to the trace graph. Improved - createSegment scripting. MESSegment and MESOperation allow selection of a recipe that will be started on segment start. Web Service User manual completed Barcode Scanner Initial release candidate of module Ignition Platform - 7.7.1.2014072908-rc1 ========================================================================================== Designer Fixed - Centered tag export save window relative to parent frame of tag browser. Fixed - Datasource tag history provider not shown in tag history configuration when demo expired. Fixed - Alarm Status Tables show neither Ack'ed By nor Ack Pipeline by default. Fixed - Templates can now be dragged onto windows again when their master editor is open Fixed - Fixed date format property on Alarm Status Tables. Fixed - Save/Exit dialog now treats closing the dialog like choosing cancel. Fixed - Fixed imported global resources not being saved. SQLTags Added Functionality - Added user confirmation dialog when adding tags. Module SDK Fixed - Updated SDK to work with 7.7 Scripting Fixed - Unhandled error when editing alarm states through system.tag.editTag Fixed - Added a more informative error when using system.tag.addTag() to add an instance of a non-existent UDT. SQLBridge - 6.7.1.2014072908-rc1 ========================================================================================== Designer Fixed - UDT instances can affect their parent types and replace parameter references in alarms. Code Review Fixed - Custom where clause in transaction groups not being applied correctly. May result in execution errors on some database systems. Vision - 7.7.1.2014072908-rc1 ========================================================================================== Components Added Functionality - The Easy chart now accepts drops from the power table via an extension function. The name of the extension function is "onPowerTableRowsDropped". Added Functionality - Tag Browse Tree will now not show folders that are empty due to the filter settings configured on the component. For example, if only historical tags are shown, folders with no historical tags will not be displayed. Designer Fixed - Added delete button for private cloud templates Fixed - Dataset Viewer can now edit primitive types. Fixed - Cloud template system wasn't working unless the Designer was run in a Java 8 JRE. Added Functionality - Added notes to templates. Client Modified Functionality - Client log in screen fields now better proportioned when screen is large. Fixed - If Tag Browse Tree has "show realtime tags" turned off, UDTs with historical and non-historical tags will not be shown. OPC-UA - 2.7.1.2014072908-rc1 ========================================================================================== Misc Fixed - Added scripting hints for system.device.* SFC - null ========================================================================================== Designer Fixed - Charts with a 1x1 note cannot be opened. OEEDT-Installer-Module-1.7.1.3443-rc1 ========================================================================================== PLEASE NOTE: YOU MUST BACKUP YOUR GATEWAY BEFORE APPLYING THIS UPDATE. THIS RELEASE MOVES THE PRODUCTION MODEL FROM INDIVIDUAL PROJECTS TO THE GLOBAL PROJECT. YOU MAY FIND REFERENCES TO OPC TAGS HAVE CHANGED AND WILL NEED TO BE MODIFIED. IF YOU EXPERIENCE ANY UPGRADE ISSUES PLEASE CONTACT INDUCTIVE AUTOMATION SUPPORT. Recipe Added - Recipe value name filter to PMIRecipeEditorTable. Fixed - Recipe reports variance exists even though variance tracking is disabled. Fixed - Recipes (if applicable) not automatically being selected when a OEE run was started. Schedule Fixed - PMILineScheduleSelector line schedule only displays work orders, maintenance or other schedule items not selectable. Web Services Fixed - Error generated when right clicking on web service configuration or listener. General - 7.7.0 ========================================================================================== Installers Modified Functionality - Ignition gateway now requires Java 8, installer will exit if Java 8 install not detected. Modified Functionality - Java JRE installers have been removed from the installer. Ignition Platform - 7.7.0.2014051516 ========================================================================================== Designer Fixed - The component renamer only looks for numbers near the end of the name now, so the next name after "2 State Toggle Button" will be "2 State Toggle Button 1". Added Functionality - Added import and export for global project resources. Fixed - Left dock in designer now better sized for smaller screens. Modified Functionality - Project Browser now organized in Global and Project folders Added Functionality - There is now a Boolean property on project resources(only windows, templates, and transaction groups) indicating if the the resource can be edited by that user in the designer. Users can edit the required roles to edit resources in the permissions section of the Project Properties dialog. The user only has to have one of the roles to be able to edit the project resource. In order to be able to edit the protected status of a project resource, a user must also have one of these roles. Added Functionality - Added quick panel switcher to lower-left of the Designer's status bar SQLTags Added Functionality - Tag history aggregation mode can now be specified individually for each path in the query. Fixed - Ability to specify the query type for Query tags, in order to get the correct results when running complex queries or procedures. Added Functionality - Added new expression functions to covert between decimal and octal and to covert between decimal and binary. Modified Functionality - Import of OPC items into tags has been made more efficient. Fixed - Historical tag database does not include information about the tag provider, resulting in the inability to have equal tag paths stored from two or more providers on the same gateway. Modified Functionality - New Async execution mode for tag history allows drivers to send buffers of data that will be processed. Added Functionality - New event scripts directly on tags, for value change, quality change, and alarm events. Added Functionality - In addition to absolute deadbands, there is now a mode for percent changed, based on the tag's engineering limits. Separate settings are available for realtime, historical, and alarm values. Added Functionality - Tag editing in the designer now requires role permissions. Also, adding of tags and removing of tags requires users to have certain roles configured on the tag provider section of the web interface. Gateway Fixed - The described problem is now fixed. Added Functionality - New option to force transfer of responsibility from master to backup redundant node. Added Functionality - Ability to force a full configuration re-sync when using redundancy. Fixed - New type of schedule: Composite schedule, is the logical or of two different schedules Added Functionality - Added ability to rollback to any of last 10 previous saves. Fixed - Added a missing key to a resource bundle for the Sum aggregation mode on the easy chart customizer. Gateway Web Interface Fixed - The Gateway logging console has been adjusted so that characters do not get cut off on the right side. Modified Functionality - New graphics and login/logout controls for the gateway web interface Expressions Added Functionality - New HasRole() function in the expression language for determining if a user account has a particular role. Client Added Functionality - Ignition now supports Single-Sign-On (SSO) for use with Active Directory user sources Added Functionality - The client messaging feature allows a client or gateway to send a message to other clients running under that gateway. A client can also send a message to a gateway. The user must set up message handlers within the project that can run Jython scripts when a message is received. Added Functionality - Local client fallback system which automatically retargets clients to a local Gateway when communication is lost to the central Gateway. Added Functionality - New option to start a client centered on the monitor if launching in non-maximized windowed mode. Native Client Launchers Fixed - Native client launcher screens running on multi-monitor Linux systems now move smoothly across the screen when dragging with a mouse. Scripting Added Functionality - New scripting function: system.util.getGlobals() gives access to the legacy global namespace. Useful for scripts such as the new script libraries and extension functions which use new scoping rules that hide the old global namespace. Added Functionality - PyDataSet objects now support slicing Added Functionality - Added system.db.runScalarPrepQuery() Fixed - Documentation for system.db.runSFPrepUpdate() better reflects return value. Added Functionality - added system.dataset.deleteRows(dataset, [rows]) Added Functionality - New scripting function: system.util.getLogger(name) Added Functionality - Added character encoding argument to system.file.readFileAsString function. Added Functionality - Added accessRights parameter to system.tag.addTag, system.tag.editTag, and system.tag.editTags SQLBridge - 6.7.0.2014051516 ========================================================================================== Gateway Added Functionality - New key/value record selection on standard group, with the ability to insert new rows if necessary. Vision - 7.7.0.2014051516 ========================================================================================== Components Added Functionality - Added onSaveHoliday and onSaveSchedule extension functions to Schedule Management Panel Added Functionality - When dragging a tag from the tag browser to the easy chart, the chart will create a new axis that displays the engineering units of the tag. Added Functionality - The properties, Show Root Node, Show Root Handles, Show Historical Tags, Show Realtime Tags have been added. Also, a popup menu is displayed on a popup trigger. This popup menu has a refresh action. There is also an extension function called createPopupMenu that can add menu items to the popup menu. Added Functionality - Added Language Selector component. Added Functionality - Easy chart pens can now optionally be user-removable. Added Functionality - Day View and Week View components now expose more font properties. Added Functionality - Row height can now be set in the list component. Added Functionality - Added "Show Event Time" property to the week view component to choose whether or not to display the time associated with an event. Added Functionality - The ability to override the x-trace display label has been added to the Classic Chart and the Easy Chart. Added Functionality - New component: Template Repeater. This component is a container that repeats instances of a template any number of times, allowing for more dynamic configurations of runtime windows. Added Functionality - The "text" property on the Document Viewer component is now bindable, and fires change events. Added Functionality - Pens now have an optional Sort Order attribute to allow for a non-alphabetical sort to be specified. Added Functionality - The Symbol Axis has been made an option for both the Easy Chart and classic chart. Just enter a string such as "Bill,Ted,Bob" into the Axis editors for the charts and the integer values 0,1,2 will be mapped to Bill,Ted, and Bob respectively on the axis labels. Also, the properties Grid Band Visible, Grid Band Paint and Grid Band Alternate Paint have been made configurable on the symbol chart. For more info on the symbol axis, consult JFreeChart documentation. Added Functionality - The docking system in the client now has a configurable axis precedence, so that north/south docked windows can take more space than east/west windows. Fixed - Fixed rendering of text fields with background alpha channel less than 255. Added Functionality - Added print() methods to the Alarm Status and Alarm Journal table components. This will correctly print across multiple pages if the table has many entries. Added Functionality - Pens on the easy chart can now be set to "non-user selectable", hiding them from the selectable pen lists, but still showing them on the chart. Added Functionality - A Tag Browse Tree has been added to the component palette. Also, the Easy Chart can now accept tag drops from the Tag Browse Tree enabling ad-hoc charting. Added Functionality - Added translation to Vision components Designer Added Functionality - Finer grained security has been added to the designer by adding role requirements for: viewing, saving, publishing, deleting, copying, and exporting for projects. These role requirements can only be edited from the designer, but will be enforced on the web interface as well. A user only has to have one of the role requirements to be allowed to take a particular action. Fixed - The security/confirm options in the SQL Update event handler script builder did not work correctly. Fixed - Fixed error caused by trying to delete a row in the number-to-color editor that was currently being edited. Fixed - Removed unused tooltip property from table component. Added Functionality - The filter for property editors is persisted after a designer session ends. Added Functionality - The collapsible palette is now the default palette, and has a quick-filter feature. Added Functionality - The collapsible palette is now the default, as opposed to the tabbed palette. User Manual - 7.7.0 ========================================================================================== User Manual Fixed - system.tag.writeSynchronous now respects timeout parameter. WebBrowser - 7.7.0 ========================================================================================== WebBrowser Added Functionality - Added Web Browser module Alarm Notification - 2.7.0.2014051516 ========================================================================================== Alarm Voice Added Functionality - New option on voice notification to change the speed of the voice, and support for basic ssml markers such as "<s/>" for inserting delays. Module SDK - 7.7.0 ========================================================================================== Code Added Functionality - The "Block-and-Connector" style of resource workspace is now available for 3rd party module developers to make their own diagram style of resource much like the alarm-pipelines. SymbolFactory - 3.7.0.2014051516 ========================================================================================== Misc Added Functionality - Symbol Factory has been updated with 1,400 new 'enhanced' SVG images Mobile - 2.7.0.2014051516 ========================================================================================== Misc Added Functionality - Mobile Module now supports Java 8 OEEDT-Installer-Module-1.7.0.3387 ========================================================================================== PLEASE NOTE: YOU MUST BACKUP YOUR GATEWAY BEFORE APPLYING THIS UPDATE. THIS RELEASE MOVES THE PRODUCTION MODEL FROM INDIVIDUAL PROJECTS TO THE GLOBAL PROJECT. YOU MAY FIND REFERENCES TO OPC TAGS HAVE CHANGED AND WILL NEED TO BE MODIFIED. IF YOU EXPERIENCE ANY UPGRADE ISSUES PLEASE CONTACT INDUCTIVE AUTOMATION SUPPORT. Recipe PMIRecipeVarianceViewer - new property that will display variance by TrackingUUID (supplied when querying a recipe via MES Segment). Track and Trace MESSegment and MESOperation allow selection of a recipe that will be started on segment start. Recipe module must be installed. General - 7.7.0-rc2 ========================================================================================== Installers Modified Functionality - Ignition gateway now requires Java 8, installer will exit if Java 8 install not detected. Modified Functionality - Java JRE installers have been removed from the installer. Ignition Platform - 7.7.0.2014070715-rc2 ========================================================================================== Designer Fixed - The component renamer only looks for numbers near the end of the name now, so the next name after "2 State Toggle Button" will be "2 State Toggle Button 1". Added Functionality - Added import and export for global project resources. Fixed - Left dock in designer now better sized for smaller screens. Modified Functionality - Project Browser now organized in Global and Project folders Added Functionality - There is now a Boolean property on project resources(only windows, templates, and transaction groups) indicating if the the resource can be edited by that user in the designer. Users can edit the required roles to edit resources in the permissions section of the Project Properties dialog. The user only has to have one of the roles to be able to edit the project resource. In order to be able to edit the protected status of a project resource, a user must also have one of these roles. Added Functionality - Added quick panel switcher to lower-left of the Designer's status bar SQLTags Added Functionality - Tag history aggregation mode can now be specified individually for each path in the query. Fixed - Ability to specify the query type for Query tags, in order to get the correct results when running complex queries or procedures. Added Functionality - Added new expression functions to covert between decimal and octal and to covert between decimal and binary. Modified Functionality - Import of OPC items into tags has been made more efficient. Fixed - Historical tag database does not include information about the tag provider, resulting in the inability to have equal tag paths stored from two or more providers on the same gateway. Modified Functionality - New Async execution mode for tag history allows drivers to send buffers of data that will be processed. Added Functionality - New event scripts directly on tags, for value change, quality change, and alarm events. Added Functionality - In addition to absolute deadbands, there is now a mode for percent changed, based on the tag's engineering limits. Separate settings are available for realtime, historical, and alarm values. Gateway Fixed - The described problem is now fixed. Added Functionality - New option to force transfer of responsibility from master to backup redundant node. Added Functionality - Ability to force a full configuration re-sync when using redundancy. Fixed - New type of schedule: Composite schedule, is the logical or of two different schedules Added Functionality - Added ability to rollback to any of last 10 previous saves. Fixed - Added a missing key to a resource bundle for the Sum aggregation mode on the easy chart customizer. Gateway Web Interface Fixed - The Gateway logging console has been adjusted so that characters do not get cut off on the right side. Modified Functionality - New graphics and login/logout controls for the gateway web interface Expressions Added Functionality - New HasRole() function in the expression language for determining if a user account has a particular role. Client Added Functionality - Ignition now supports Single-Sign-On (SSO) for use with Active Directory user sources Added Functionality - The client messaging feature allows a client or gateway to send a message to other clients running under that gateway. A client can also send a message to a gateway. The user must set up message handlers within the project that can run Jython scripts when a message is received. Added Functionality - Local client fallback system which automatically retargets clients to a local Gateway when communication is lost to the central Gateway. Added Functionality - New option to start a client centered on the monitor if launching in non-maximized windowed mode. Native Client Launchers Fixed - Native client launcher screens running on multi-monitor Linux systems now move smoothly across the screen when dragging with a mouse. Scripting Added Functionality - New scripting function: system.util.getGlobals() gives access to the legacy global namespace. Useful for scripts such as the new script libraries and extension functions which use new scoping rules that hide the old global namespace. Added Functionality - PyDataSet objects now support slicing Added Functionality - Added system.db.runScalarPrepQuery() Fixed - Documentation for system.db.runSFPrepUpdate() better reflects return value. Added Functionality - added system.dataset.deleteRows(dataset, [rows]) Added Functionality - New scripting function: system.util.getLogger(name) Added Functionality - Added character encoding argument to system.file.readFileAsString function. Added Functionality - Added accessRights parameter to system.tag.addTag, system.tag.editTag, and system.tag.editTags SQLBridge - 6.7.0.2014070715-rc2 ========================================================================================== Gateway Added Functionality - New key/value record selection on standard group, with the ability to insert new rows if necessary. Vision - 7.7.0.2014070715-rc2 ========================================================================================== Components Added Functionality - Added onSaveHoliday and onSaveSchedule extension functions to Schedule Management Panel Added Functionality - When dragging a tag from the tag browser to the easy chart, the chart will create a new axis that displays the engineering units of the tag. Added Functionality - The properties, Show Root Node, Show Root Handles, Show Historical Tags, Show Realtime Tags have been added. Also, a popup menu is displayed on a popup trigger. This popup menu has a refresh action. There is also an extension function called createPopupMenu that can add menu items to the popup menu. Added Functionality - Added Language Selector component. Added Functionality - Easy chart pens can now optionally be user-removable. Added Functionality - Day View and Week View components now expose more font properties. Added Functionality - Row height can now be set in the list component. Added Functionality - Added "Show Event Time" property to the week view component to choose whether or not to display the time associated with an event. Added Functionality - The ability to override the x-trace display label has been added to the Classic Chart and the Easy Chart. Added Functionality - New component: Template Repeater. This component is a container that repeats instances of a template any number of times, allowing for more dynamic configurations of runtime windows. Added Functionality - The "text" property on the Document Viewer component is now bindable, and fires change events. Added Functionality - Pens now have an optional Sort Order attribute to allow for a non-alphabetical sort to be specified. Added Functionality - The Symbol Axis has been made an option for both the Easy Chart and classic chart. Just enter a string such as "Bill,Ted,Bob" into the Axis editors for the charts and the integer values 0,1,2 will be mapped to Bill,Ted, and Bob respectively on the axis labels. Also, the properties Grid Band Visible, Grid Band Paint and Grid Band Alternate Paint have been made configurable on the symbol chart. For more info on the symbol axis, consult JFreeChart documentation. Added Functionality - The docking system in the client now has a configurable axis precedence, so that north/south docked windows can take more space than east/west windows. Fixed - Fixed rendering of text fields with background alpha channel less than 255. Added Functionality - Added print() methods to the Alarm Status and Alarm Journal table components. This will correctly print across multiple pages if the table has many entries. Added Functionality - Pens on the easy chart can now be set to "non-user selectable", hiding them from the selectable pen lists, but still showing them on the chart. Added Functionality - A Tag Browse Tree has been added to the component palette. Also, the Easy Chart can now accept tag drops from the Tag Browse Tree enabling ad-hoc charting. Designer Added Functionality - Finer grained security has been added to the designer by adding role requirements for: viewing, saving, publishing, deleting, copying, and exporting for projects. These role requirements can only be edited from the designer, but will be enforced on the web interface as well. A user only has to have one of the role requirements to be allowed to take a particular action. Fixed - The security/confirm options in the SQL Update event handler script builder did not work correctly. Fixed - Fixed error caused by trying to delete a row in the number-to-color editor that was currently being edited. Fixed - Removed unused tooltip property from table component. Added Functionality - The filter for property editors is persisted after a designer session ends. Added Functionality - The collapsible palette is now the default palette, and has a quick-filter feature. Added Functionality - The collapsible palette is now the default, as opposed to the tabbed palette. User Manual - 7.7.0-rc2 ========================================================================================== User Manual Fixed - system.tag.writeSynchronous now respects timeout parameter. WebBrowser - null ========================================================================================== Misc Added Functionality - Added Web Browser module Misc - null ========================================================================================== Misc Added Functionality - Tag editing in the designer now requires role permissions. Also, adding of tags and removing of tags requires users to have certain roles configured on the tag provider section of the web interface. Added Functionality - Added translation to Vision components Alarm Notification - 2.7.0.2014070715-rc2 ========================================================================================== Alarm Voice Added Functionality - New option on voice notification to change the speed of the voice, and support for basic ssml markers such as "" for inserting delays. Module SDK - null ========================================================================================== Code Added Functionality - The "Block-and-Connector" style of resource workspace is now available for 3rd party module developers to make their own diagram style of resource much like the alarm-pipelines. SymbolFactory - 3.7.0.2014070715-rc2 ========================================================================================== Misc Added Functionality - Symbol Factory has been updated with 1,400 new 'enhanced' SVG images Mobile - 2.7.0.2014070715-rc2 ========================================================================================== Misc Added Functionality - Mobile Module now supports Java 8 OEEDT-Installer-Module-1.7.0.3387-rc2 ========================================================================================== PLEASE NOTE: YOU MUST BACKUP YOUR GATEWAY BEFORE APPLYING THIS UPDATE. THIS RELEASE MOVES THE PRODUCTION MODEL FROM INDIVIDUAL PROJECTS TO THE GLOBAL PROJECT. YOU MAY FIND REFERENCES TO OPC TAGS HAVE CHANGED AND WILL NEED TO BE MODIFIED. IF YOU EXPERIENCE ANY UPGRADE ISSUES PLEASE CONTACT INDUCTIVE AUTOMATION SUPPORT. Recipe PMIRecipeVarianceViewer - new property that will display variance by TrackingUUID (supplied when querying a recipe via MES Segment). Track and Trace MESSegment and MESOperation allow selection of a recipe that will be started on segment start. Recipe module must be installed. General - 7.7.0-rc1 ========================================================================================== Installers Modified Functionality - Java JRE installers have been removed from the installer. Ignition Platform - 7.7.0.2014070114-rc1 ========================================================================================== Designer Won't Implement - A Global menu has been added to the Designer, along with a keyboard shortcut (Ctrl-Shift-M) to access the shared script library. Added Functionality - Added import and export for global project resources. Fixed - Left dock in designer now better sized for smaller screens. Modified Functionality - Project Browser now organized in Global and Project folders Added Functionality - There is now a Boolean property on project resources(only windows, templates, and transaction groups) indicating if the the resource can be edited by that user in the designer. Users can edit the required roles to edit resources in the permissions section of the Project Properties dialog. The user only has to have one of the roles to be able to edit the project resource. In order to be able to edit the protected status of a project resource, a user must also have one of these roles. Added Functionality - Added quick panel switcher to lower-left of the Designer's status bar SQLTags Added Functionality - Tag history aggregation mode can now be specified individually for each path in the query. Fixed - Ability to specify the query type for Query tags, in order to get the correct results when running complex queries or procedures. Added Functionality - Added new expression functions to covert between decimal and octal and to covert between decimal and binary. Modified Functionality - Import of OPC items into tags has been made more efficient. Fixed - Historical tag database does not include information about the tag provider, resulting in the inability to have equal tag paths stored from two or more providers on the same gateway. Modified Functionality - New Async execution mode for tag history allows drivers to send buffers of data that will be processed. Added Functionality - New event scripts directly on tags, for value change, quality change, and alarm events. Added Functionality - In addition to absolute deadbands, there is now a mode for percent changed, based on the tag's engineering limits. Separate settings are available for realtime, historical, and alarm values. Gateway Fixed - The described problem is now fixed. Added Functionality - New option to force transfer of responsibility from master to backup redundant node. Added Functionality - Ability to force a full configuration re-sync when using redundancy. Fixed - New type of schedule: Composite schedule, is the logical or of two different schedules Added Functionality - Added ability to rollback to any of last 10 previous saves. Fixed - Added a missing key to a resource bundle for the Sum aggregation mode on the easy chart customizer. Gateway Web Interface Fixed - The Gateway logging console has been adjusted so that characters do not get cut off on the right side. Modified Functionality - New graphics and login/logout controls for the gateway web interface Expressions Added Functionality - New HasRole() function in the expression language for determining if a user account has a particular role. Client Added Functionality - Ignition now supports Single-Sign-On (SSO) for use with Active Directory user sources Added Functionality - The client messaging feature allows a client or gateway to send a message to other clients running under that gateway. A client can also send a message to a gateway. The user must set up message handlers within the project that can run Jython scripts when a message is received. Added Functionality - Local client fallback system which automatically retargets clients to a local Gateway when communication is lost to the central Gateway. Added Functionality - New option to start a client centered on the monitor if launching in non-maximized windowed mode. Native Client Launchers Fixed - Native client launcher screens running on multi-monitor Linux systems now move smoothly across the screen when dragging with a mouse. Scripting Added Functionality - PyDataSet objects now support slicing Added Functionality - Added system.db.runScalarPrepQuery() Fixed - Documentation for system.db.runSFPrepUpdate() better reflects return value. Added Functionality - added system.dataset.deleteRows(dataset, [rows]) Added Functionality - New scripting function: system.util.getLogger(name) Added Functionality - Added character encoding argument to system.file.readFileAsString function. Added Functionality - Added accessRights parameter to system.tag.addTag, system.tag.editTag, and system.tag.editTags SQLBridge - 6.7.0.2014070114-rc1 ========================================================================================== Gateway Added Functionality - New key/value record selection on standard group, with the ability to insert new rows if necessary. Vision - 7.7.0.2014070114-rc1 ========================================================================================== Components Added Functionality - When dragging a tag from the tag browser to the easy chart, the chart will create a new axis that displays the engineering units of the tag. Added Functionality - The properties, Show Root Node, Show Root Handles, Show Historical Tags, Show Realtime Tags have been added. Also, a popup menu is displayed on a popup trigger. This popup menu has a refresh action. There is also an extension function called createPopupMenu that can add menu items to the popup menu. Added Functionality - Added Language Selector component. Added Functionality - Easy chart pens can now optionally be user-removable. Added Functionality - Day View and Week View components now expose more font properties. Added Functionality - Row height can now be set in the list component. Added Functionality - Added "Show Event Time" property to the week view component to choose whether or not to display the time associated with an event. Added Functionality - The ability to override the x-trace display label has been added to the Classic Chart and the Easy Chart. Added Functionality - New component: Template Repeater. This component is a container that repeats instances of a template any number of times, allowing for more dynamic configurations of runtime windows. Added Functionality - The "text" property on the Document Viewer component is now bindable, and fires change events. Added Functionality - Pens now have an optional Sort Order attribute to allow for a non-alphabetical sort to be specified. Added Functionality - The Symbol Axis has been made an option for both the Easy Chart and classic chart. Just enter a string such as "Bill,Ted,Bob" into the Axis editors for the charts and the integer values 0,1,2 will be mapped to Bill,Ted, and Bob respectively on the axis labels. Also, the properties Grid Band Visible, Grid Band Paint and Grid Band Alternate Paint have been made configurable on the symbol chart. For more info on the symbol axis, consult JFreeChart documentation. Added Functionality - The docking system in the client now has a configurable axis precedence, so that north/south docked windows can take more space than east/west windows. Fixed - Fixed rendering of text fields with background alpha channel less than 255. Added Functionality - Added print() methods to the Alarm Status and Alarm Journal table components. This will correctly print across multiple pages if the table has many entries. Added Functionality - Pens on the easy chart can now be set to "non-user selectable", hiding them from the selectable pen lists, but still showing them on the chart. Added Functionality - A Tag Browse Tree has been added to the component palette. Also, the Easy Chart can now accept tag drops from the Tag Browse Tree enabling ad-hoc charting. Designer Added Functionality - Finer grained security has been added to the designer by adding role requirements for: viewing, saving, publishing, deleting, copying, and exporting for projects. These role requirements can only be edited from the designer, but will be enforced on the web interface as well. A user only has to have one of the role requirements to be allowed to take a particular action. Fixed - The security/confirm options in the SQL Update event handler script builder did not work correctly. Fixed - Fixed error caused by trying to delete a row in the number-to-color editor that was currently being edited. Fixed - Removed unused tooltip property from table component. Added Functionality - The filter for property editors is persisted after a designer session ends. Added Functionality - The collapsible palette is now the default palette, and has a quick-filter feature. Added Functionality - The collapsible palette is now the default, as opposed to the tabbed palette. User Manual - 7.7.0-rc1 ========================================================================================== User Manual Fixed - system.tag.writeSynchronous now respects timeout parameter. WebBrowser - null ========================================================================================== Misc Added Functionality - Added Web Browser module Misc - null ========================================================================================== Misc Added Functionality - Tag editing in the designer now requires role permissions. Also, adding of tags and removing of tags requires users to have certain roles configured on the tag provider section of the web interface. Added Functionality - Added translation to Vision components Alarm Notification - 2.7.0.2014070114-rc1 ========================================================================================== Alarm Voice Added Functionality - New option on voice notification to change the speed of the voice, and support for basic ssml markers such as "<s/>" for inserting delays. Module SDK - null ========================================================================================== Code Added Functionality - The "Block-and-Connector" style of resource workspace is now available for 3rd party module developers to make their own diagram style of resource much like the alarm-pipelines. SymbolFactory - 3.7.0.2014070114-rc1 ========================================================================================== Misc Added Functionality - Symbol Factory has been updated with 1,400 new 'enhanced' SVG images Mobile - 2.7.0.2014070114-rc1 ========================================================================================== Misc Added Functionality - Mobile Module now supports Java 8 OEEDT-Installer-Module-1.7.0.3381-rc1 ========================================================================================== PLEASE NOTE: YOU MUST BACKUP YOUR GATEWAY BEFORE APPLYING THIS UPDATE. THIS RELEASE MOVES THE PRODUCTION MODEL FROM INDIVIDUAL PROJECTS TO THE GLOBAL PROJECT. YOU MAY FIND REFERENCES TO OPC TAGS HAVE CHANGED AND WILL NEED TO BE MODIFIED. IF YOU EXPERIENCE ANY UPGRADE ISSUES PLEASE CONTACT INDUCTIVE AUTOMATION SUPPORT. Recipe PMIRecipeVarianceViewer - new property that will display variance by TrackingUUID (supplied when querying a recipe via MES Segment). Track and Trace MESSegment and MESOperation allow selection of a recipe that will be started on segment start. Recipe module must be installed. General - 7.7.0-beta5 ========================================================================================== Installers Modified Functionality - Java JRE installers have been removed from the installer. Ignition Platform - 7.7.0.2014062715-beta5 ========================================================================================== Designer Added Functionality - A Global menu has been added to the Designer, along with a keyboard shortcut (Ctrl-Shift-M) to access the shared script library. Added Functionality - Added import and export for global project resources. Fixed - Left dock in designer now better sized for smaller screens. Modified Functionality - Project Browser now organized in Global and Project folders Added Functionality - There is now a Boolean property on project resources(only windows, templates, and transaction groups) indicating if the the resource can be edited by that user in the designer. Users can edit the required roles to edit resources in the permissions section of the Project Properties dialog. The user only has to have one of the roles to be able to edit the project resource. In order to be able to edit the protected status of a project resource, a user must also have one of these roles. Added Functionality - Added quick panel switcher to lower-left of the Designer's status bar SQLTags Added Functionality - Tag history aggregation mode can now be specified individually for each path in the query. Fixed - Ability to specify the query type for Query tags, in order to get the correct results when running complex queries or procedures. Added Functionality - Added new expression functions to covert between decimal and octal and to covert between decimal and binary. Modified Functionality - Import of OPC items into tags has been made more efficient. Fixed - Historical tag database does not include information about the tag provider, resulting in the inability to have equal tag paths stored from two or more providers on the same gateway. Modified Functionality - New Async execution mode for tag history allows drivers to send buffers of data that will be processed. Added Functionality - New event scripts directly on tags, for value change, quality change, and alarm events. Added Functionality - In addition to absolute deadbands, there is now a mode for percent changed, based on the tag's engineering limits. Separate settings are available for realtime, historical, and alarm values. Gateway Fixed - The described problem is now fixed. Added Functionality - New option to force transfer of responsibility from master to backup redundant node. Added Functionality - Ability to force a full configuration re-sync when using redundancy. Fixed - New type of schedule: Composite schedule, is the logical or of two different schedules Added Functionality - Added ability to rollback to any of last 10 previous saves. Fixed - Added a missing key to a resource bundle for the Sum aggregation mode on the easy chart customizer. Gateway Web Interface Fixed - The Gateway logging console has been adjusted so that characters do not get cut off on the right side. Modified Functionality - New graphics and login/logout controls for the gateway web interface Expressions Added Functionality - New HasRole() function in the expression language for determining if a user account has a particular role. Client Added Functionality - Ignition now supports Single-Sign-On (SSO) for use with Active Directory user sources Added Functionality - The client messaging feature allows a client or gateway to send a message to other clients running under that gateway. A client can also send a message to a gateway. The user must set up message handlers within the project that can run Jython scripts when a message is received. Added Functionality - Local client fallback system which automatically retargets clients to a local Gateway when communication is lost to the central Gateway. Added Functionality - New option to start a client centered on the monitor if launching in non-maximized windowed mode. Native Client Launchers Fixed - Native client launcher screens running on multi-monitor Linux systems now move smoothly across the screen when dragging with a mouse. Scripting Added Functionality - PyDataSet objects now support slicing Added Functionality - Added system.db.runScalarPrepQuery() Fixed - Documentation for system.db.runSFPrepUpdate() better reflects return value. Added Functionality - added system.dataset.deleteRows(dataset, [rows]) Added Functionality - New scripting function: system.util.getLogger(name) Added Functionality - Added character encoding argument to system.file.readFileAsString function. Added Functionality - Added accessRights parameter to system.tag.addTag, system.tag.editTag, and system.tag.editTags SQLBridge - 6.7.0.2014062715-beta5 ========================================================================================== Gateway Added Functionality - New key/value record selection on standard group, with the ability to insert new rows if necessary. Vision - 7.7.0.2014062715-beta5 ========================================================================================== Components Added Functionality - The properties, Show Root Node, Show Root Handles, Show Historical Tags, Show Realtime Tags have been added. Also, a popup menu is displayed on a popup trigger. This popup menu has a refresh action. There is also an extension function called createPopupMenu that can add menu items to the popup menu. Added Functionality - Added Language Selector component. Added Functionality - Easy chart pens can now optionally be user-removable. Added Functionality - Day View and Week View components now expose more font properties. Added Functionality - Row height can now be set in the list component. Added Functionality - Added "Show Event Time" property to the week view component to choose whether or not to display the time associated with an event. Added Functionality - The ability to override the x-trace display label has been added to the Classic Chart and the Easy Chart. Added Functionality - New component: Template Repeater. This component is a container that repeats instances of a template any number of times, allowing for more dynamic configurations of runtime windows. Added Functionality - The "text" property on the Document Viewer component is now bindable, and fires change events. Added Functionality - Pens now have an optional Sort Order attribute to allow for a non-alphabetical sort to be specified. Added Functionality - The Symbol Axis has been made an option for both the Easy Chart and classic chart. Just enter a string such as "Bill,Ted,Bob" into the Axis editors for the charts and the integer values 0,1,2 will be mapped to Bill,Ted, and Bob respectively on the axis labels. Also, the properties Grid Band Visible, Grid Band Paint and Grid Band Alternate Paint have been made configurable on the symbol chart. For more info on the symbol axis, consult JFreeChart documentation. Added Functionality - The docking system in the client now has a configurable axis precedence, so that north/south docked windows can take more space than east/west windows. Fixed - Fixed rendering of text fields with background alpha channel less than 255. Added Functionality - Added print() methods to the Alarm Status and Alarm Journal table components. This will correctly print across multiple pages if the table has many entries. Added Functionality - Pens on the easy chart can now be set to "non-user selectable", hiding them from the selectable pen lists, but still showing them on the chart. Added Functionality - A Tag Browse Tree has been added to the component palette. Also, the Easy Chart can now accept tag drops from the Tag Browse Tree enabling ad-hoc charting. Designer Added Functionality - Finer grained security has been added to the designer by adding role requirements for: viewing, saving, publishing, deleting, copying, and exporting for projects. These role requirements can only be edited from the designer, but will be enforced on the web interface as well. A user only has to have one of the role requirements to be allowed to take a particular action. Fixed - The security/confirm options in the SQL Update event handler script builder did not work correctly. Fixed - Fixed error caused by trying to delete a row in the number-to-color editor that was currently being edited. Fixed - Removed unused tooltip property from table component. Added Functionality - The filter for property editors is persisted after a designer session ends. Added Functionality - The collapsible palette is now the default palette, and has a quick-filter feature. Added Functionality - The collapsible palette is now the default, as opposed to the tabbed palette. User Manual - 7.7.0-beta5 ========================================================================================== User Manual Fixed - system.tag.writeSynchronous now respects timeout parameter. WebBrowser - null ========================================================================================== Misc Added Functionality - Added Web Browser module Misc - null ========================================================================================== Misc Added Functionality - Tag editing in the designer now requires role permissions. Also, adding of tags and removing of tags requires users to have certain roles configured on the tag provider section of the web interface. Added Functionality - Added translation to Vision components Alarm Notification - 2.7.0.2014062715-beta5 ========================================================================================== Alarm Voice Added Functionality - New option on voice notification to change the speed of the voice, and support for basic ssml markers such as "" for inserting delays. Module SDK - null ========================================================================================== Code Added Functionality - The "Block-and-Connector" style of resource workspace is now available for 3rd party module developers to make their own diagram style of resource much like the alarm-pipelines. SymbolFactory - 3.7.0.2014062715-beta5 ========================================================================================== Misc Added Functionality - Symbol Factory has been updated with 1,400 new 'enhanced' SVG images Mobile - 2.7.0.2014062715-beta5 ========================================================================================== Misc Added Functionality - Mobile Module now supports Java 8 OEEDT-Installer-Module-1.7.0.3351-beta5 ========================================================================================== PLEASE NOTE: YOU MUST BACKUP YOUR GATEWAY BEFORE APPLYING THIS UPDATE. THIS RELEASE MOVES THE PRODUCTION MODEL FROM INDIVIDUAL PROJECTS TO THE GLOBAL PROJECT. YOU MAY FIND REFERENCES TO OPC TAGS HAVE CHANGED AND WILL NEED TO BE MODIFIED. IF YOU EXPERIENCE ANY UPGRADE ISSUES PLEASE CONTACT INDUCTIVE AUTOMATION SUPPORT. General Initial 7.7 beta release General - 7.7.0-beta4 ========================================================================================== Installers Modified Functionality - Installers will abort during initial install or upgrade if Java 8 is not installed. Modified Functionality - Java JRE installers have been removed from the installer. Ignition Platform - 7.7.0.2014062408-beta4 ========================================================================================== Designer Added Functionality - A Global menu has been added to the Designer, along with a keyboard shortcut (Ctrl-Shift-M) to access the shared script library. Added Functionality - Added import and export for global project resources. Fixed - Left dock in designer now better sized for smaller screens. Modified Functionality - Project Browser now organized in Global and Project folders Added Functionality - There is now a Boolean property on project resources(only windows, templates, and transaction groups) indicating if the the resource can be edited by that user in the designer. Users can edit the required roles to edit resources in the permissions section of the Project Properties dialog. The user only has to have one of the roles to be able to edit the project resource. In order to be able to edit the protected status of a project resource, a user must also have one of these roles. Added Functionality - Added quick panel switcher to lower-left of the Designer's status bar SQLTags Added Functionality - Tag history aggregation mode can now be specified individually for each path in the query. Fixed - Ability to specify the query type for Query tags, in order to get the correct results when running complex queries or procedures. Added Functionality - Added new expression functions to covert between decimal and octal and to covert between decimal and binary. Modified Functionality - Import of OPC items into tags has been made more efficient. Fixed - Historical tag database does not include information about the tag provider, resulting in the inability to have equal tag paths stored from two or more providers on the same gateway. Modified Functionality - New Async execution mode for tag history allows drivers to send buffers of data that will be processed. Added Functionality - New event scripts directly on tags, for value change, quality change, and alarm events. Added Functionality - In addition to absolute deadbands, there is now a mode for percent changed, based on the tag's engineering limits. Separate settings are available for realtime, historical, and alarm values. Gateway Added Functionality - New option to force transfer of responsibility from master to backup redundant node. Added Functionality - Ability to force a full configuration re-sync when using redundancy. Fixed - New type of schedule: Composite schedule, is the logical or of two different schedules Added Functionality - Added ability to rollback to any of last 10 previous saves. Fixed - Added a missing key to a resource bundle for the Sum aggregation mode on the easy chart customizer. Gateway Web Interface Fixed - The Gateway logging console has been adjusted so that characters do not get cut off on the right side. Modified Functionality - New graphics and login/logout controls for the gateway web interface Expressions Added Functionality - New HasRole() function in the expression language for determining if a user account has a particular role. Client Added Functionality - The client messaging feature allows a client or gateway to send a message to other clients running under that gateway. A client can also send a message to a gateway. The user must set up message handlers within the project that can run Jython scripts when a message is received. Added Functionality - Local client fallback system which automatically retargets clients to a local Gateway when communication is lost to the central Gateway. Added Functionality - New option to start a client centered on the monitor if launching in non-maximized windowed mode. Native Client Launchers Fixed - Native client launcher screens running on multi-monitor Linux systems now move smoothly across the screen when dragging with a mouse. Scripting Added Functionality - PyDataSet objects now support slicing Added Functionality - Added system.db.runScalarPrepQuery() Fixed - Documentation for system.db.runSFPrepUpdate() better reflects return value. Added Functionality - added system.dataset.deleteRows(dataset, [rows]) Added Functionality - New scripting function: system.util.getLogger(name) Added Functionality - Added character encoding argument to system.file.readFileAsString function. Added Functionality - Added accessRights parameter to system.tag.addTag, system.tag.editTag, and system.tag.editTags SQLBridge - 6.7.0.2014062408-beta4 ========================================================================================== Gateway Added Functionality - New key/value record selection on standard group, with the ability to insert new rows if necessary. Vision - 7.7.0.2014062408-beta4 ========================================================================================== Components Added Functionality - The properties, Show Root Node, Show Root Handles, Show Historical Tags, Show Realtime Tags have been added. Also, a popup menu is displayed on a popup trigger. This popup menu has a refresh action. There is also an extension function called createPopupMenu that can add menu items to the popup menu. Added Functionality - Added Language Selector component. Added Functionality - Easy chart pens can now optionally be user-removable. Added Functionality - Day View and Week View components now expose more font properties. Added Functionality - Row height can now be set in the list component. Added Functionality - Added "Show Event Time" property to the week view component to choose whether or not to display the time associated with an event. Added Functionality - The ability to override the x-trace display label has been added to the Classic Chart and the Easy Chart. Added Functionality - New component: Template Repeater. This component is a container that repeats instances of a template any number of times, allowing for more dynamic configurations of runtime windows. Added Functionality - The "text" property on the Document Viewer component is now bindable, and fires change events. Added Functionality - Pens now have an optional Sort Order attribute to allow for a non-alphabetical sort to be specified. Added Functionality - The Symbol Axis has been made an option for both the Easy Chart and classic chart. Just enter a string such as "Bill,Ted,Bob" into the Axis editors for the charts and the integer values 0,1,2 will be mapped to Bill,Ted, and Bob respectively on the axis labels. Also, the properties Grid Band Visible, Grid Band Paint and Grid Band Alternate Paint have been made configurable on the symbol chart. For more info on the symbol axis, consult JFreeChart documentation. Added Functionality - The docking system in the client now has a configurable axis precedence, so that north/south docked windows can take more space than east/west windows. Fixed - Fixed rendering of text fields with background alpha channel less than 255. Added Functionality - Added print() methods to the Alarm Status and Alarm Journal table components. This will correctly print across multiple pages if the table has many entries. Added Functionality - Pens on the easy chart can now be set to "non-user selectable", hiding them from the selectable pen lists, but still showing them on the chart. Added Functionality - A Tag Browse Tree has been added to the component palette. Also, the Easy Chart can now accept tag drops from the Tag Browse Tree enabling ad-hoc charting. Designer Added Functionality - Finer grained security has been added to the designer by adding role requirements for: viewing, saving, publishing, deleting, copying, and exporting for projects. These role requirements can only be edited from the designer, but will be enforced on the web interface as well. A user only has to have one of the role requirements to be allowed to take a particular action. Fixed - The security/confirm options in the SQL Update event handler script builder did not work correctly. Fixed - Fixed error caused by trying to delete a row in the number-to-color editor that was currently being edited. Fixed - Removed unused tooltip property from table component. Added Functionality - The filter for property editors is persisted after a designer session ends. Added Functionality - The collapsible palette is now the default palette, and has a quick-filter feature. Added Functionality - The collapsible palette is now the default, as opposed to the tabbed palette. User Manual - 7.7.0-beta4 ========================================================================================== User Manual Fixed - system.tag.writeSynchronous now respects timeout parameter. WebBrowser - null ========================================================================================== Misc Added Functionality - Added Web Browser module Misc - null ========================================================================================== Misc Added Functionality - Tag editing in the designer now requires role permissions. Also, adding of tags and removing of tags requires users to have certain roles configured on the tag provider section of the web interface. Added Functionality - Added translation to Vision components Alarm Notification - 2.7.0.2014062409-beta4 ========================================================================================== Alarm Voice Added Functionality - New option on voice notification to change the speed of the voice, and support for basic ssml markers such as "" for inserting delays. SymbolFactory - 3.7.0.2014062409-beta4 ========================================================================================== Misc Added Functionality - Symbol Factory has been updated with 1,400 new 'enhanced' SVG images Mobile - 2.7.0.2014062408-beta4 ========================================================================================== Misc Added Functionality - Mobile Module now supports Java 8 OEEDT-Installer-Module-1.7.0.3339-beta4 ========================================================================================== PLEASE NOTE: YOU MUST BACKUP YOUR GATEWAY BEFORE APPLYING THIS UPDATE. THIS RELEASE MOVES THE PRODUCTION MODEL FROM INDIVIDUAL PROJECTS TO THE GLOBAL PROJECT. YOU MAY FIND REFERENCES TO OPC TAGS HAVE CHANGED AND WILL NEED TO BE MODIFIED. IF YOU EXPERIENCE ANY UPGRADE ISSUES PLEASE CONTACT INDUCTIVE AUTOMATION SUPPORT. General Initial 7.7 beta release General - 7.7.0-beta3 ========================================================================================== Installers Modified Functionality - Installers will abort during initial install or upgrade if Java 8 is not installed. Modified Functionality - Java JRE installers have been removed from the installer. Ignition Platform - 7.7.0.2014061610-beta3 ========================================================================================== Designer Added Functionality - Added import and export for global project resources. Fixed - Left dock in designer now better sized for smaller screens. Modified Functionality - Project Browser now organized in Global and Project folders Added Functionality - There is now a Boolean property on project resources(only windows, templates, and transaction groups) indicating if the the resource can be edited by that user in the designer. Users can edit the required roles to edit resources in the permissions section of the Project Properties dialog. The user only has to have one of the roles to be able to edit the project resource. In order to be able to edit the protected status of a project resource, a user must also have one of these roles. Added Functionality - Added quick panel switcher to lower-left of the Designer's status bar SQLTags Added Functionality - Added new expression functions to covert between decimal and octal and to covert between decimal and binary. Modified Functionality - Import of OPC items into tags has been made more efficient. Fixed - Historical tag database does not include information about the tag provider, resulting in the inability to have equal tag paths stored from two or more providers on the same gateway. Modified Functionality - New Async execution mode for tag history allows drivers to send buffers of data that will be processed. Added Functionality - New event scripts directly on tags, for value change, quality change, and alarm events. Added Functionality - In addition to absolute deadbands, there is now a mode for percent changed, based on the tag's engineering limits. Separate settings are available for realtime, historical, and alarm values. Gateway Added Functionality - Ability to force a full configuration re-sync when using redundancy. Fixed - New type of schedule: Composite schedule, is the logical or of two different schedules Added Functionality - Added ability to rollback to any of last 10 previous saves. Fixed - Added a missing key to a resource bundle for the Sum aggregation mode on the easy chart customizer. Gateway Web Interface Fixed - The Gateway logging console has been adjusted so that characters do not get cut off on the right side. Modified Functionality - New graphics and login/logout controls for the gateway web interface Expressions Added Functionality - New HasRole() function in the expression language for determining if a user account has a particular role. Native Client Launchers Fixed - Native client launcher screens running on multi-monitor Linux systems now move smoothly across the screen when dragging with a mouse. Client Added Functionality - The client messaging feature allows a client or gateway to send a message to other clients running under that gateway. A client can also send a message to a gateway. The user must set up message handlers within the project that can run Jython scripts when a message is received. Added Functionality - Local client fallback system which automatically retargets clients to a local Gateway when communication is lost to the central Gateway. Added Functionality - New option to start a client centered on the monitor if launching in non-maximized windowed mode. Scripting Fixed - Documentation for system.db.runSFPrepUpdate() better reflects return value. Added Functionality - added system.dataset.deleteRows(dataset, [rows]) Added Functionality - New scripting function: system.util.getLogger(name) Added Functionality - Added character encoding argument to system.file.readFileAsString function. Added Functionality - Added accessRights parameter to system.tag.addTag, system.tag.editTag, and system.tag.editTags Vision - 7.7.0.2014061610-beta3 ========================================================================================== Components Added Functionality - Easy chart pens can now optionally be user-removable. Added Functionality - Day View and Week View components now expose more font properties. Added Functionality - Row height can now be set in the list component. Added Functionality - Added "Show Event Time" property to the week view component to choose whether or not to display the time associated with an event. Added Functionality - The ability to override the x-trace display label has been added to the Classic Chart and the Easy Chart. Added Functionality - New component: Template Repeater. This component is a container that repeats instances of a template any number of times, allowing for more dynamic configurations of runtime windows. Added Functionality - The "text" property on the Document Viewer component is now bindable, and fires change events. Added Functionality - Pens now have an optional Sort Order attribute to allow for a non-alphabetical sort to be specified. Added Functionality - The Symbol Axis has been made an option for both the Easy Chart and classic chart. Just enter a string such as "Bill,Ted,Bob" into the Axis editors for the charts and the integer values 0,1,2 will be mapped to Bill,Ted, and Bob respectively on the axis labels. Also, the properties Grid Band Visible, Grid Band Paint and Grid Band Alternate Paint have been made configurable on the symbol chart. For more info on the symbol axis, consult JFreeChart documentation. Added Functionality - The docking system in the client now has a configurable axis precedence, so that north/south docked windows can take more space than east/west windows. Fixed - Fixed rendering of text fields with background alpha channel less than 255. Added Functionality - Added print() methods to the Alarm Status and Alarm Journal table components. This will correctly print across multiple pages if the table has many entries. Added Functionality - Pens on the easy chart can now be set to "non-user selectable", hiding them from the selectable pen lists, but still showing them on the chart. Added Functionality - A Tag Browse Tree has been added to the component palette. Also, the Easy Chart can now accept tag drops from the Tag Browse Tree enabling ad-hoc charting. Designer Added Functionality - Finer grained security has been added to the designer by adding role requirements for: viewing, saving, publishing, deleting, copying, and exporting for projects. These role requirements can only be edited from the designer, but will be enforced on the web interface as well. A user only has to have one of the role requirements to be allowed to take a particular action. Fixed - The security/confirm options in the SQL Update event handler script builder did not work correctly. Fixed - Fixed error caused by trying to delete a row in the number-to-color editor that was currently being edited. Fixed - Removed unused tooltip property from table component. Added Functionality - The filter for property editors is persisted after a designer session ends. Added Functionality - The collapsible palette is now the default palette, and has a quick-filter feature. Added Functionality - The collapsible palette is now the default, as opposed to the tabbed palette. WebBrowser - null ========================================================================================== Misc Added Functionality - Added Web Browser module Misc - null ========================================================================================== Misc Added Functionality - Tag editing in the designer now requires role permissions. Also, adding of tags and removing of tags requires users to have certain roles configured on the tag provider section of the web interface. Added Functionality - Added translation to Vision components Alarm Notification - 2.7.0.2014061610-beta3 ========================================================================================== Alarm Voice Added Functionality - New option on voice notification to change the speed of the voice, and support for basic ssml markers such as "" for inserting delays. SymbolFactory - 3.7.0.2014061610-beta3 ========================================================================================== Misc Added Functionality - Symbol Factory has been updated with 1,400 new 'enhanced' SVG images Mobile - 2.7.0.2014061610-beta3 ========================================================================================== Misc Added Functionality - Mobile Module now supports Java 8 OEEDT-Installer-Module-1.7.0.3332-beta3 ========================================================================================== PLEASE NOTE: YOU MUST BACKUP YOUR GATEWAY BEFORE APPLYING THIS UPDATE. THIS RELEASE MOVES THE PRODUCTION MODEL FROM INDIVIDUAL PROJECTS TO THE GLOBAL PROJECT. YOU MAY FIND REFERENCES TO OPC TAGS HAVE CHANGED AND WILL NEED TO BE MODIFIED. IF YOU EXPERIENCE ANY UPGRADE ISSUES PLEASE CONTACT INDUCTIVE AUTOMATION SUPPORT. General Initial 7.7 beta release General - 7.6.7-rc2 ========================================================================================== Installers Fixed - Deselecting (uninstalling) modules during upgrade now works properly for: Alarm, SMS, and MES modules (SPC, Recipe, OEEDT). Ignition Platform - 7.6.7.2014053010-rc2 ========================================================================================== Designer Fixed - Fixed IndexOutOfBoundsException exporting UDT def and added functional tests for supporting classes. Also, the enabled status of the export button on the SQLTags Browser now depends on if the selected tag provider has any children. We disable the export button if the provider has no children. Gateway Web Interface Added Functionality - Projects can no longer be imported into an older Ignition version. Fixed - Fixed broken dropdowns in Gateway log viewer. Added Functionality - User names now allow @ character Fixed - Prevented plain-text passwords from being printed to the debug console on authentication attempts. SQLTags Fixed - Scan classes in Read mode, with the same opc address subscribed multiple times, can become misaligned and set the wrong values on tags after removing one of the duplicate addresses. Fixed - Exception during tag initialization can prevent other tags from being initialized. Fixed - System/Gateway/Alarming tags not updated after disable/reenable of alarms, and in several other edge cases. Fixed - Raw tag history queries possibly return a row beyond the end of the query range. Gateway Fixed - Fixed the issue with the schema not being included on stored procedure groups. Fixed - Percent based deadband not functioning correctly for historical tags. Fixed - After a successful installation on a Linux machine, the installer will now open the Gateway home page in a web browser. Note that if the Linux installer is run in headless (text-only) mode, a web browser will not open after installation. Scripting Fixed - Fixed issue that could cause moving components inside templates with system.gui.moveComponent to also move components inside other copies of those templates. Fixed - Script Playground in Windows now correctly outputs characters beyond 7-bit ASCII range. Native Client Launchers Fixed - Native client launchers now pass the correct memory settings to the Designer or the client that is being launched. Alarming Fixed - Alarm Bit State condition does not work correctly in "On Zero" mode. Vision - 6.6.7.2014053010-rc2 ========================================================================================== Designer Fixed - New components now consistently respect layout constraints. Misc Fixed - Tag history bindings set to "on change" return size were being executed as "natural" queries. Components Added Functionality - The template property templatePath is now bindable. Fixed - EasyChart now uses old tick mark behavior for most ranges, but still handles units less than 1E-7 correctly. Added Functionality - Made the Desired High and Desired Low properties of the Sparkline Chart bindable. Added Functionality - Box and Whisker chart now has predictable category ordering, defined by the order inside the dataset. Fixed - Fixed IndexOutOfBoundsException thrown by the Alarm Journal when the filter properties were changed while an alarm was selected. Client Fixed - The easychart pen grouping box was being sized based on the pen names, causing group title truncation when the pen names were shorter than the group name. Added Functionality - Added direct access to root container custom properties in return value of system.gui.findWindow User Manual - 7.6.7-rc2 ========================================================================================== Misc Modified Functionality - Improved documentation for dataset.addColumn Mobile - 1.6.7.2014053010-rc2 ========================================================================================== Backend Added Functionality - Mobile Module now supports Java 8 OEEDT-Installer-Module-1.6.8.3418-rc2 ========================================================================================== PLEASE NOTE: YOU MUST BACKUP YOUR GATEWAY BEFORE APPLYING THIS UPDATE. THIS RELEASE MOVES THE PRODUCTION MODEL FROM INDIVIDUAL PROJECTS TO THE GLOBAL PROJECT. YOU MAY FIND REFERENCES TO OPC TAGS HAVE CHANGED AND WILL NEED TO BE MODIFIED. IF YOU EXPERIENCE ANY UPGRADE ISSUES PLEASE CONTACT INDUCTIVE AUTOMATION SUPPORT. General Fixed - Install of MES modules fails and reports that the MES platform version is wrong. Improved - Production Model has been moved to the global project. Added - Support for ISA-95 Manufacturing Operations Management standard. OEE/Downtime Fixed - Product Code Table component was not resetting selected product code when a filter was applied. Added - Property "Ignore Changeover Overrun Production" to Line OEE. When true, any production counts that are generated during changeover overrun will be ignored. Added - Workday Routine name to the console status message when the routine is activated with a reason code. Added - Ability to modify the downtime reason event where key reason detection could not find a blameable cell. Added - Production Bar Chart property "labelFormat" string for formatting the label text. Fixed - Key reason detection not working if first cell is a cell group. Fixed - Cell group cell latching in key reason detection was never unlatched. Improved - OEE Quality calculation now will use production count + waste count if infeed count is not being collected. Schedule Fixed - Schedule View component is not saving custom properties. Modified - ScheduleLine updatePrerunRemainingTime() to check if the scheduled changeover time is 0, then don't go into overrun. Added - property change event "scheduleActivated" on Line Schedule Selector. Fired when the user selects a schedule and returns True (1 in scripting) if the schedule was activated, False (0) otherwise. Improved - Work orders can now be edited (via the script method) even if schedules are assigned to them. Added - Work Order table property, Line Name Filter, to filter by line name(s). Recipe Added - Recipe Editor Table component. Allows managing a single recipe in a table, viewing the live values, pre-setting new values to use when activating the recipe. Fixed - Minimum value of a float recipe item was not allowing 0. Fixed - Error when updating recipe item security from treeview if a new role was added. Fixed - Fixed thresholds not working on integer type recipe tag. Fixed - Recipe values not being deleted beyond the first child production item. Those recipe values cannot be deleted, error message says they are inherited. Fixed - Recipe treeview not expanding after navigating away then back to the window. Occurs when window gets cached. Quality Added - SPC selector will show "no selection" in the filter slide out panel. Fixed - Individual control limits not selectable on Individual charts. Improved - Increase the sample measurement count limit from 25 to 250. Fixed - Samples being continuously scheduled every second for a definition regardless of interval settings. Occurs if the definition was ever used with a manual interval. Instrument Interface Fixed - File Monitor Controller does not disable monitoring if the instrument interface configuration is changed. Track and Trace Added - Breadcrumbs property to the trace graph. Improved - createSegment scripting. General - 7.6.7-rc1 ========================================================================================== Installers Fixed - Deselecting (uninstalling) modules during upgrade now works properly for: Alarm, SMS, and MES modules (SPC, Recipe, OEEDT). Ignition Platform - 7.6.7.2014052116-rc1 ========================================================================================== Designer Fixed - Fixed IndexOutOfBoundsException exporting UDT def and added functional tests for supporting classes. Also, the enabled status of the export button on the SQLTags Browser now depends on if the selected tag provider has any children. We disable the export button if the provider has no children. Gateway Web Interface Added Functionality - Projects can no longer be imported into an older Ignition version. Fixed - Fixed broken dropdowns in Gateway log viewer. Added Functionality - User names now allow @ character Fixed - Prevented plain-text passwords from being printed to the debug console on authentication attempts. SQLTags Fixed - Scan classes in Read mode, with the same opc address subscribed multiple times, can become misaligned and set the wrong values on tags after removing one of the duplicate addresses. Fixed - Exception during tag initialization can prevent other tags from being initialized. Fixed - System/Gateway/Alarming tags not updated after disable/reenable of alarms, and in several other edge cases. Fixed - Raw tag history queries possibly return a row beyond the end of the query range. Gateway Fixed - Fixed the issue with the schema not being included on stored procedure groups. Fixed - Percent based deadband not functioning correctly for historical tags. Fixed - After a successful installation on a Linux machine, the installer will now open the Gateway home page in a web browser. Note that if the Linux installer is run in headless (text-only) mode, a web browser will not open after installation. Scripting Fixed - Fixed issue that could cause moving components inside templates with system.gui.moveComponent to also move components inside other copies of those templates. Fixed - Script Playground in Windows now correctly outputs characters beyond 7-bit ASCII range. Native Client Launchers Fixed - Native client launchers now pass the correct memory settings to the Designer or the client that is being launched. Alarming Fixed - Alarm Bit State condition does not work correctly in "On Zero" mode. Vision - 6.6.7.2014052117-rc1 ========================================================================================== Designer Fixed - New components now consistently respect layout constraints. Misc Fixed - Tag history bindings set to "on change" return size were being executed as "natural" queries. Components Added Functionality - The template property templatePath is now bindable. Fixed - EasyChart now uses old tick mark behavior for most ranges, but still handles units less than 1E-7 correctly. Added Functionality - Made the Desired High and Desired Low properties of the Sparkline Chart bindable. Added Functionality - Box and Whisker chart now has predictable category ordering, defined by the order inside the dataset. Fixed - Fixed IndexOutOfBoundsException thrown by the Alarm Journal when the filter properties were changed while an alarm was selected. Client Fixed - The easychart pen grouping box was being sized based on the pen names, causing group title truncation when the pen names were shorter than the group name. Added Functionality - Added direct access to root container custom properties in return value of system.gui.findWindow User Manual - 7.6.7-rc1 ========================================================================================== Misc Modified Functionality - Improved documentation for dataset.addColumn Mobile - 1.6.7.2014052117-rc1 ========================================================================================== Backend Added Functionality - Mobile Module now supports Java 8 OEEDT-Installer-Module-1.6.8.3411-rc1 ========================================================================================== PLEASE NOTE: YOU MUST BACKUP YOUR GATEWAY BEFORE APPLYING THIS UPDATE. THIS RELEASE MOVES THE PRODUCTION MODEL FROM INDIVIDUAL PROJECTS TO THE GLOBAL PROJECT. YOU MAY FIND REFERENCES TO OPC TAGS HAVE CHANGED AND WILL NEED TO BE MODIFIED. IF YOU EXPERIENCE ANY UPGRADE ISSUES PLEASE CONTACT INDUCTIVE AUTOMATION SUPPORT. General Fixed - Install of MES modules fails and reports that the MES platform version is wrong. Improved - Production Model has been moved to the global project. Added - Support for ISA-95 Manufacturing Operations Management standard. OEE/Downtime Fixed - Product Code Table component was not resetting selected product code when a filter was applied. Added - Property "Ignore Changeover Overrun Production" to Line OEE. When true, any production counts that are generated during changeover overrun will be ignored. Added - Workday Routine name to the console status message when the routine is activated with a reason code. Added - Ability to modify the downtime reason event where key reason detection could not find a blameable cell. Added - Production Bar Chart property "labelFormat" string for formatting the label text. Fixed - Key reason detection not working if first cell is a cell group. Fixed - Cell group cell latching in key reason detection was never unlatched. Improved - OEE Quality calculation now will use production count + waste count if infeed count is not being collected. Schedule Fixed - Schedule View component is not saving custom properties. Modified - ScheduleLine updatePrerunRemainingTime() to check if the scheduled changeover time is 0, then don't go into overrun. Added - property change event "scheduleActivated" on Line Schedule Selector. Fired when the user selects a schedule and returns True (1 in scripting) if the schedule was activated, False (0) otherwise. Improved - Work orders can now be edited (via the script method) even if schedules are assigned to them. Added - Work Order table property, Line Name Filter, to filter by line name(s). Recipe Added - Recipe Editor Table component. Allows managing a single recipe in a table, viewing the live values, pre-setting new values to use when activating the recipe. Fixed - Minimum value of a float recipe item was not allowing 0. Fixed - Error when updating recipe item security from treeview if a new role was added. Fixed - Fixed thresholds not working on integer type recipe tag. Fixed - Recipe values not being deleted beyond the first child production item. Those recipe values cannot be deleted, error message says they are inherited. Fixed - Recipe treeview not expanding after navigating away then back to the window. Occurs when window gets cached. Quality Added - SPC selector will show "no selection" in the filter slide out panel. Fixed - Individual control limits not selectable on Individual charts. Improved - Increase the sample measurement count limit from 25 to 250. Fixed - Samples being continuously scheduled every second for a definition regardless of interval settings. Occurs if the definition was ever used with a manual interval. Instrument Interface Fixed - File Monitor Controller does not disable monitoring if the instrument interface configuration is changed. Track and Trace Added - Breadcrumbs property to the trace graph. Improved - createSegment scripting. Ignition Platform - 7.5.12.1556 ========================================================================================== Designer Fixed - Client and Designer now restart in Linux after module upgrades. SQLTags Fixed - Transaction groups continue to run when project is disabled. Fixed - Scale Factor, Engineering Limit Clamp Mode, and Historical timestamp source missing from tag xml export/import. Fixed - Duplicate tags paths and min/max aggregation in tag history queries can cause infinite loop (high cpu/memory). Scripting Fixed - Script Playground in Windows now correctly outputs characters beyond 7-bit ASCII range. Fixed - Windows console now correctly displays characters beyond the 7-bit ASCII range. Native Client Launchers Fixed - Native client launchers were unable to launch hidden projects. Hidden projects can now be launched from the command line by specifying the project name during launch. Fixed - JVM settings, such as PermGen memory allocation, can be set for clients launched with client launchers. See the User Manual for examples. Fixed - Native client launchers no longer fail with a HTML.Version SaxParserException when the Ignition Gateway uses port 80 or port 443 and the manually entered Gateway URL does not specify a port. Fixed - Linux native client launcher desktop shortcuts would fail with the message "There was an error launching the application" when clientlauncher.sh was located in a folder with spaces in the folder name. Fixed - Client launchers would fail with error 'The element type "sun.java2d.noddraw" must be terminated by the matching end-tag ""' when Direct Draw was disabled on the Gateway Settings page. Vision - 6.5.12.946 ========================================================================================== Components Fixed - Alert emails now use UTF-8 encoding for better international character support Fixed - This bug was caused by a fix to bug# 135. Now, the arrow keys can once again control selection in the drop down list. Fixed - Complex (udt) based dynamic properties occasionally attempting to incorrectly write back to tags in the data type when initialized. Client Fixed - Client reload now preserves window ordering. OPC-UA - 1.5.11.601 ========================================================================================== Client Fixed - Fixed a deadlock that could occur when the UA client gets disconnected. This caused it to be unable to reconnect. OEEDT-Installer-Module-1.5.12.2153 ========================================================================================== General Fixed - PostgreSQL error with server version 9.3 on internally using escaped strings. Fixed - Standard variance count tag for shift is not being calculated correctly. Fixed - On resume run, the run end date time was not being cleared in the runtime data tables. This would allow the purge run utility to potentially delete an active run. Fixed - Constant error "Unable to verify production database table schemas". Creating a production model in an empty database will not create the tables unless the Production module is re-started. Fixed - PMIProductionLineCellSelector not setting the Cell Name property after selection. Fixed - PostGreSQL database not creating proper indices. Changed - MES Installers will only work with Ignition gateway 7.5.10 or greater OEE/Downtime Added - PMIProductCodeSelector property "setLineProductCode". When true will attempt to set the line to the selected product code. This was the default previously. Now the selector can be used to just select a Product code without any default action. Fixed - Stored SPC settings do not update when the underlying Sample definition is renamed Added - Shift Planned Downtime (Minutes) tag. Displays the planned downtime during the current shift for the current run. Fixed - Shift OEE tags values one update cycle behind run tags at the beginning of the run. Fixed - Active downtime tag does not reflect operator selected reason. Fixed - Downtime reason not using operator selected cell if the downtime event is re-triggered internally. For instance, on a shift change. Add default filter Include Recordable. Previously was returning all downtime by default. SPC/Quality Fixed - XBar control limits to show on both XBar Range and XBar Standard Deviation charts. Also, fixed Moving Range control limits to show on both Individual and Median charts. Fixed - Stored SPC settings do not update when the underlying Sample definition is renamed Improved - method for getting the last samples taken speed improvement. Fixed - PMIStoredSPCSelector cannot create a new stored settings manually. Fixed - SPC charts not showing the left axis when the table is hidden. Added - script property sampleTakenBy in addition to user to the Sample Entry component. Fixed - SPCController is clearing all custom property bindings when the definition changed even though those properties exist in the new definition. Fixed - SPC Data Type Selector causes error if no data type is selected. Fixed - Frequency charts cannot get data if the definition has multiple measurements. Added - border property for the PMISPCSelector component Recipe Added - new Recipe Value Name filter property to the recipe editor. Improved - Recipe Editor component will not collapse when the value editor filter is changed. Ignition Platform - 7.5.12.1554 ========================================================================================== Designer Fixed - Client and Designer now restart in Linux after module upgrades. SQLTags Fixed - Transaction groups continue to run when project is disabled. Fixed - Scale Factor, Engineering Limit Clamp Mode, and Historical timestamp source missing from tag xml export/import. Fixed - Duplicate tags paths and min/max aggregation in tag history queries can cause infinite loop (high cpu/memory). Scripting Fixed - Script Playground in Windows now correctly outputs characters beyond 7-bit ASCII range. Fixed - Windows console now correctly displays characters beyond the 7-bit ASCII range. Native Client Launchers Fixed - Native client launchers were unable to launch hidden projects. Hidden projects can now be launched from the command line by specifying the project name during launch. Fixed - JVM settings, such as PermGen memory allocation, can be set for clients launched with client launchers. See the User Manual for examples. Fixed - Native client launchers no longer fail with a HTML.Version SaxParserException when the Ignition Gateway uses port 80 or port 443 and the manually entered Gateway URL does not specify a port. Fixed - Linux native client launcher desktop shortcuts would fail with the message "There was an error launching the application" when clientlauncher.sh was located in a folder with spaces in the folder name. Fixed - Client launchers would fail with error 'The element type "sun.java2d.noddraw" must be terminated by the matching end-tag ""' when Direct Draw was disabled on the Gateway Settings page. Vision - 6.5.12.944 ========================================================================================== Components Fixed - Alert emails now use UTF-8 encoding for better international character support Fixed - This bug was caused by a fix to bug# 135. Now, the arrow keys can once again control selection in the drop down list. Fixed - Complex (udt) based dynamic properties occasionally attempting to incorrectly write back to tags in the data type when initialized. Client Fixed - Client reload now preserves window ordering. OPC-UA - 1.5.11.601 ========================================================================================== Client Fixed - Fixed a deadlock that could occur when the UA client gets disconnected. This caused it to be unable to reconnect. OEEDT-Installer-Module-1.5.11.2125 ========================================================================================== General Fixed - PostgreSQL error with server version 9.3 on internally using escaped strings. Fixed - Standard variance count tag for shift is not being calculated correctly. Fixed - On resume run, the run end date time was not being cleared in the runtime data tables. This would allow the purge run utility to potentially delete an active run. Fixed - Constant error "Unable to verify production database table schemas". Creating a production model in an empty database will not create the tables unless the Production module is re-started. Fixed - PMIProductionLineCellSelector not setting the Cell Name property after selection. Fixed - PostGreSQL database not creating proper indices. Changed - MES Installers will only work with Ignition gateway 7.5.10 or greater OEE/Downtime Added - PMIProductCodeSelector property "setLineProductCode". When true will attempt to set the line to the selected product code. This was the default previously. Now the selector can be used to just select a Product code without any default action. Fixed - Stored SPC settings do not update when the underlying Sample definition is renamed Added - Shift Planned Downtime (Minutes) tag. Displays the planned downtime during the current shift for the current run. Fixed - Shift OEE tags values one update cycle behind run tags at the beginning of the run. Fixed - Active downtime tag does not reflect operator selected reason. Fixed - Downtime reason not using operator selected cell if the downtime event is re-triggered internally. For instance, on a shift change. Add default filter Include Recordable. Previously was returning all downtime by default. SPC/Quality Fixed - XBar control limits to show on both XBar Range and XBar Standard Deviation charts. Also, fixed Moving Range control limits to show on both Individual and Median charts. Fixed - Stored SPC settings do not update when the underlying Sample definition is renamed Improved - method for getting the last samples taken speed improvement. Fixed - PMIStoredSPCSelector cannot create a new stored settings manually. Fixed - SPC charts not showing the left axis when the table is hidden. Added - script property sampleTakenBy in addition to user to the Sample Entry component. Fixed - SPCController is clearing all custom property bindings when the definition changed even though those properties exist in the new definition. Fixed - SPC Data Type Selector causes error if no data type is selected. Fixed - Frequency charts cannot get data if the definition has multiple measurements. Added - border property for the PMISPCSelector component Recipe Added - new Recipe Value Name filter property to the recipe editor. Improved - Recipe Editor component will not collapse when the value editor filter is changed. Ignition Platform - 7.5.12.1553-rc2 ========================================================================================== Designer Fixed - Client and Designer now restart in Linux after module upgrades. SQLTags Fixed - Transaction groups continue to run when project is disabled. Fixed - Scale Factor, Engineering Limit Clamp Mode, and Historical timestamp source missing from tag xml export/import. Fixed - Duplicate tags paths and min/max aggregation in tag history queries can cause infinite loop (high cpu/memory). Scripting Fixed - Windows console now correctly displays characters beyond the 7-bit ASCII range. Native Client Launchers Fixed - JVM settings, such as PermGen memory allocation, can be set for clients launched with client launchers. See the User Manual for examples. Fixed - Native client launchers no longer fail with a HTML.Version SaxParserException when the Ignition Gateway uses port 80 or port 443 and the manually entered Gateway URL does not specify a port. Fixed - Linux native client launcher desktop shortcuts would fail with the message "There was an error launching the application" when clientlauncher.sh was located in a folder with spaces in the folder name. Fixed - Client launchers would fail with error 'The element type "sun.java2d.noddraw" must be terminated by the matching end-tag ""' when Direct Draw was disabled on the Gateway Settings page. Vision - 6.5.11.943 ========================================================================================== Components Fixed - Alert emails now use UTF-8 encoding for better international character support Fixed - This bug was caused by a fix to bug# 135. Now, the arrow keys can once again control selection in the drop down list. Fixed - Complex (udt) based dynamic properties occasionally attempting to incorrectly write back to tags in the data type when initialized. Client Fixed - Client reload now preserves window ordering. OPC-UA - 1.5.10.601 ========================================================================================== Client Fixed - Fixed a deadlock that could occur when the UA client gets disconnected. This caused it to be unable to reconnect. OEEDT-Installer-Module-1.5.12.2150-rc2 ========================================================================================== General Fixed - Validate RunUUID before recording to analysis. Added - Workday Routine name to the status message when the routine is activated with a reason code. Analysis Improved - Deleting/Restoring a run with the analysis controller requires comparing by Run Identifier. This will allow display of invalid Run Identifiers. Added - Compare by Run Identifier. Allows displaying invalid Run Identifiers. Added - Production Bar Chart property "labelFormat" string for formatting the label text. Added - Warning message to analysis controller when deleting/restoring run and the compare by is not correct. OEE/Downtime Added - IgnoreChangeoverCountsProperty that wil ignore production counts if in changeover overrun and the property is set. Added - ability to re-assign the downtime if the event is key cell could not find a blameable cell. Fixed - Cell not recording events in a similar fashion as Line. E.g. run start does not record the 0 time. Improved - OEE Quality calculation now will use production count + waste count if infeed count is not being collected. Added - Line DT Bypass Reason Code for the cell. Allows the cell to record a specified down time while it is bypassed. Improved - Key Reason downtime detection. Added - Line schedule view properties. scheduleOnly property will display only the scheduled times from the schedule table. allowDropInPast allows schedules to be dropped into the past. Fixed - Line schedule view hides overlapping schedules. Fixed - SequenceDate (based on shift start date) was incorrect with the shift that crosses midnight. Added methods to ShiftUtilities that will determine the correct shift start date. Fixed - Key reason detection not working if first cell is a cell group. Fixed - Cell group cell latching in key reason detection was never unlatched. Schedule Fixed - Schedule view does not handle workday routines that cross midnight. Added - Analysis Time Chart ability to update while zoomed. Added - Schedule view dropping a schedule over an existing schedule will ask if you want the dropped schedule to start to the end of the existing schedule. Previously the existing schedule was always moved after the dropped schedule. Added - Schedule view property Allow Drop Schedule in the Past, allows dropping schedules at any time, even if they may never be able to run automatically since they are in the past. Improved - Work orders can now be edited (via the script method) even if schedules are assigned to them. Added - LineNameFilter Property to Work Order table. Allows filtering work orders to the specific line. Fixed - Line Schedule view not retaining custom properties. Recipe Fixed - Recipe treeview not expanding after navigating away then back to the window. Occurs when window gets cached. Fixed - Recipe values not being deleted after the first child production item. Those recipe values cannot be deleted, error message says they are inherited. SPC/Quality Fixed - Samples being continuously scheduled every second for a definition regardless of interval settings. Occurs if the definition was ever used with a manual interval. Improved - SPC charts will ignore non-required attribute data if not entered during the sample entry. Previously was displaying as 0. Improved - Lookup of additional factors while selecting a SPC definition. Instrument Interface Improved - Parse template handling of CSV rows data. Ignition Platform - 7.6.6.2014040112 ========================================================================================== Designer Fixed - Client and Designer now restart in Linux after module upgrades. GCU Fixed - Fixed incorrect display of error messages in the GCU that came from the OS in an unexpected character encoding. Gateway Web Interface Fixed - When uploading a project, if the project already exists and a name is chosen of another existing project, there is now an option to overwrite that project. Gateway Fixed - Error handling in transaction timeout daemon can lead to abandoned transaction connections. Fixed - New localdb.defrag.delay option in gateway.xml to schedule defragmentation of the internal database. Scripting Fixed - Console now correctly displays characters beyond the 7-bit ASCII range. Alarming Fixed - Alarm journal faults startup if database is not available. Vision - 6.6.6.2014040112 ========================================================================================== Components Added Functionality - Gantt chart now has it's fonts exposed as properties Client Added Functionality - Alarm Journal Table now has a "Notes" section Fixed - Fixed issue that could cause UDT property binding to not evaluate correctly for empty strings. Reporting - 1.6.6.2014040112 ========================================================================================== Components Added Functionality - Report component sanitizes illegal characters from the suggested filename OEEDT-Installer-Module-1.6.6.3135 ========================================================================================== OEE/Downtime Fixed - Product Code Table component was not resetting selected product code when a filter was applied. Added - Property "Ignore Changeover Overrun Production" to Line OEE. When true, any production counts that are generated during changeover overrun will be ignored. Added - Workday Routine name to the console status message when the routine is activated with a reason code. Added - Ability to modify the downtime reason event where key reason detection could not find a blameable cell. Added - Production Bar Chart property "labelFormat" string for formatting the label text. Fixed - Key reason detection not working if first cell is a cell group. Fixed - Cell group cell latching in key reason detection was never unlatched. Improved - OEE Quality calculation now will use production count + waste count if infeed count is not being collected. Schedule Fixed - Schedule View component is not saving custom properties. Modified - ScheduleLine updatePrerunRemainingTime() to check if the scheduled changeover time is 0, then don't go into overrun. Added - property change event "scheduleActivated" on Line Schedule Selector. Fired when the user selects a schedule and returns True (1 in scripting) if the schedule was activated, False (0) otherwise. Improved - Work orders can now be edited (via the script method) even if schedules are assigned to them. Added - Work Order table property, Line Name Filter, to filter by line name(s). Recipe Fixed - Minimum value of a float recipe item was not allowing 0. Fixed - Error when updating recipe item security from treeview if a new role was added. Fixed - Fixed thresholds not working on integer type recipe tag. Fixed - Recipe values not being deleted beyond the first child production item. Those recipe values cannot be deleted, error message says they are inherited. Fixed - Recipe treeview not expanding after navigating away then back to the window. Occurs when window gets cached. Quality Added - SPC selector will show "no selection" in the filter slide out panel. Fixed - Individual control limits not selectable on Individual charts. Improved - Increase the sample measurement count limit from 25 to 250. Fixed - Samples being continuously scheduled every second for a definition regardless of interval settings. Occurs if the definition was ever used with a manual interval. Instrument Interface Fixed - File Monitor Controller does not disable monitoring if the instrument interface configuration is changed. Ignition Platform - 7.6.5.2014031917 ========================================================================================== Designer Fixed - Fixed UI scrolling issue when the SQLTags browser panel was floating in the Designer Fixed - Fixed Null Pointer Error when doing Find/Replace in System tags. Expressions Fixed - Fixed potential deadlock in date related expression functions Gateway Web Interface Fixed - Editing/creating schedules with the gateway web ui now enforces uniqueness of schedule names correctly. Fixed - Active Directory / Internal hybrid user source now correctly checks for uniqueness of usernames Fixed - Usernams now allow hyphens in them SQLTags Fixed - Scan classes are now scheduled at a fixed rate, instead of fixed delay, so that long execution times will not dramatically shift the run schedule. Fixed - Added protection against duplicate singleton project resources. Fixed - Driven scan classes in "any change" or "one shot" mode can end up executing multiple times concurrently, causing locking and thread issues. Fixed - system.tag.queryHistory using interval return sizes not correct over daylight savings time changes. Fixed - Properties missing from csv and xml tag export/import: Deadband Mode, Engineering limit enforcement, Historical timestmap source, Historical deadband mode. Fixed - If an expression tag refers to a tag that is disabled, its quality will be disabled, which is misleading. It now reports "reference not found". Fixed - Users are now prohbited from naming tag providers "System" or "Client". Fixed - Tag export was blocking the UI thread, causing problems with large tag sets. It is now also possible to cancel an export in progress. Fixed - Renaming member tags in udts to already defined names results in unstable behavior in the editor. Fixed - Alarm display path cannot be bound to non-string tag or expression Fixed - Tag alarm settings occasionally displayed for alarm modes for which they don't apply. Fixed - Alarm property expression editor does not show the correct tag reference tree when editing a UDT. Fixed - Tag history "max time between records" editor limits value to 9999. Now limits to Integer.Max_Value (2^31-1). Fixed - Error importing tag xml for tags with alarm properties that are bound to blank expressions. Also improved the reporting of line numbers in failed xml imports. Modified Functionality - UDT tag multi-instance wizard no longer puts a default space between the tag name and generated number. It also detects and applies number padding. Fixed - Incorrect behavior in Tag Multi-instance wizard when non-default tag provider is selected. Also fixes error caused when project does not have a default tag provider. Fixed - Sub-type tags not updated automatically in browse tree when base changes, requires tree to be refreshed. Fixed - Identical paths stored to a single tag history database from multiple Ignition systems cause continuous new entries in the sqlth_te table (note: identical paths inside of multiple providers on a single gateway still not supported) Fixed - Overrides on new inherited tag udt creation aren't always saved. Added Functionality - UDT parameter formatting now supports subtraction as well as addition. Gateway Fixed - Client launchers would fail with error 'The element type "sun.java2d.noddraw" must be terminated by the matching end-tag ""' when Direct Draw was disabled on the Gateway Settings page. Fixed - Made a change to help limited Vision systems not have ghost sessions across system restarts. Fixed - wrapper.log is now in the correct location after restoring a Windows Gateway backup on a Linux system. This change applies to new Windows installations only. To apply this change to an existing Windows installation, open data\ignition.conf and change the wrapper.logfile entry to logs/wrapper.log Added Functionality - Added option to restrict anonymous bind requests for Active Directory Added Functionality - Active Directory (LDAP) now supports paging results for very large directory systems Fixed - Duplicate role names are now prevented Added Functionality - There is now a setting for database connections called Validation Timeout which specifies the time between database validation checks in milliseconds. The default is 10 seconds. Redundancy Fixed - Removed socket timeout condition, as failure is already detected by other mechanisms. Several other small changes to reduce false failovers, and the necessity of full runtime state transfers. Native Client Launchers Fixed - Native client launchers will now use standard Ignition icons (orange and white colors) for desktop shortcuts. Previously, the native launcher icon was used (blue and orange colors) for desktop shortcuts. Fixed - The address of the currently configured Gateway is now always saved in client launcher desktop shortcuts. Fixed - Linux native client launcher desktop shortcuts would fail with the message "There was an error launching the application" when clientlauncher.sh was located in a folder with spaces in the folder name. Fixed - Native client launchers no longer fail with a HTML.Version SaxParserException when the Ignition Gateway uses port 80 or port 443 and the manually entered Gateway URL does not specify a port. Fixed - Native client launchers were unable to launch hidden projects. Hidden projects can now be launched from the command line by specifying the project name during launch. Fixed - JVM settings, such as PermGen memory allocation, can be set for clients launched with client launchers. See the User Manual for examples. Added Functionality - Client tag values can now be set upon startup when using native client launchers. Added Functionality - Native Client Launchers can now be used to create temporary connections to Gateways other than the configured Gateway. Recent Gateway connections are now shown immediately on the Available Gateways list without waiting for messages from other Gateways. A dropdown containing recent Gateway connections has also been added to the Manual Configuration page. Modified Functionality - Client launcher now joins multicast group on all network interfaces that support multicast. Modified Functionality - New installs of native client launchers will now store data in /.ignition/clientlauncher-data. Existing installs of native client launchers will use the old locations. Fixed - Native Client Launchers did not display foreign characters correctly on some systems. Scripting Fixed - When choosing "yes" to save the project in the Desginer after doing a File > Open, scripting wouldn't work in the Vision module. Fixed - system.net.httpGet and httpPost now support basic http authentication, as well as the ability to bypass SSL certificate validation. Fixed - Added missing scripting hints. Added Functionality - The scripting function system.util.getSessionInfo() is now available in all scopes Fixed - The builders for the goBack and goForward actions now correctly indent when using security qualifiers. Fixed - Now system.dataset.addColumn accepts string columns. Fixed - The scipting function system.util.jsonEncode now encodes Unicode characters. Client Fixed - Better error handling when the client's cache dir is not actually a directory. Alarming Fixed - Alarms that are active on a backup redundant node, and cleared on first execution of the master node after recovery, stay active. Fixed - Acknowledging active alarm causing multiple entries in legacy database storage profile. Fixed - Alarm journal pruning mechanism does not respect redundancy, runs on backup when not active. Fixed - Error from alarm journal when database connection is disabled, does not stop when alarm journal is deleted. SQLBridge - 5.6.5.2014031917 ========================================================================================== Designer Fixed - Unable to select target datasource in transaction group query item Misc Fixed - Cannot use string item as "active on value change" trigger. Gateway Fixed - OPC items that have a tag write target do not respect the group trigger. Fixed - Overwriting an existing project through import does not stop the previous version of the groups, resulting in multiple versions of the groups running. Vision - 6.6.5.2014031917 ========================================================================================== Designer Fixed - Fixed bug where components would be pasted in their original locations instead of where the cursor is when the "Constraint to Parent Container Bounds" option is unchecked. Added Functionality - tag history binding's fixed size is now bindable. Fixed - Spotlights now correctly paint when not at 100% zoom. Added Functionality - Added static thumbnails for animated gifs in image management browser instead of just an error icon. Fixed - The "Go Forward" navigation script builder works correctly now. Components Fixed - When using the User Management Component in "Edit Current User" mode, it now reflects changes made when navigating away from and then back to the component. Fixed - Status Chart now correctly clears itself out when its data is cleared out. Added Functionality - Contact types like SMS and Phone only appear if the relevant modules exist. Fixed - Edits to historical tag binding path alias persists even if cancel is pressed Fixed - Day View component now fires property change events with the correct property name for "selectedEvent" Fixed - Day View component now correctly goes all the way to midnight, not 11pm, when in zoom mode Fixed - Dashed line rendering fixed for the "digital step" pen style Added Functionality - Users may now disable the columns selection popup menu that comes with the Alarm Status Table Fixed - Alarm Journal Component now exposes a dataset of selected alarm events. Fixed - Fixed issue with Alarm Status Table not maintaining row height. Fixed - Alarm status table can now correctly unshelve the selected alarms. Added Functionality - Added ability to filter schedules from the schedule management component Added Functionality - The Cylindrical Tank and Level Indicator components now have floating-point values and capacities. Added Functionality - Alarm Status Table component now accepts "day" as a shelving time unit Fixed - Ensured that the User Management component's fields are always editable when opened. Fixed - Equipment Schedule component pauses updates until drag is completed. Fixed - Cannot type arbitrary values into the dropdown used as the table editor for a table column that uses a translation list. Fixed - Concurrent events in the day and week view components now display with consistent ordering Fixed - Selected text in Tree View now displays properly, even if the selected text is longer than the unselected text Added Functionality - A chart configuring extension function has been added to the Easy Chart. Added Functionality - The Alarm Journal now has Active Events, Clear Events, and Ack Events properties on the component that filter for those events. Fixed - Week view now displays events that end at the zoom end-time correctly Fixed - Fixed the calculation that controls the Week View and Day View component's "Hover Time" property, which was reporting time ahead by one hour. Added Functionality - Added "Show Table Header" property to the Alarm Journal table component Client Fixed - Re-sizing a container using system.gui.reshape or system.gui.resize now respects and preserves the layout of the interior contents of the container. Fixed - Template instances now automatically remove any bindings that were for public template params that no longer exist. Added Functionality - Improved loading times for windows with many templates on them Fixed - User management panel allowed blank usernames the 1st time a user was added Fixed - Users now only require one of the required roles for a project, not all of them. OPC-UA - 1.6.5.2014031917 ========================================================================================== Client Fixed - Fixed a NPE when attempting to write a null value via scripting. User Manual - 7.6.5 ========================================================================================== User Manual Fixed - Improved documentation for table scripting functions. Fixed - system.user function parameters are now properly documented in the user manual. Modified Functionality - Cleaned up the formatting in the pdf version of the user manual. Code examples no longer run off the page. Mobile - 1.6.5.2014031917 ========================================================================================== UI Added Functionality - The mobile module now detects password fields in order to not echo back passwords onto the screen Added Functionality - Numeric keypad on the mobile module now has an "enter" button Backend Added Functionality - The Mobile Module will now run on linux. Instructions for server setup can be found here: http://inductiveautomation.com/support/kb?0=160 VNC Fixed - Fixed issue that caused VNC connections to time out after 2 minutes Alarm Notification - 1.6.5.2014031917 ========================================================================================== Alarm Email Fixed - Makes the use of STARTTLS an opt-in advanced setting, disabled by default. This should clear up issues that resulted in exceptions like the following when trying to send email when connected to a server with no certificate or a self-signed certificate:javax.mail.MessagingException: Could not convert socket to TLSjavax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target Fixed - Added support for UTF-8 characters in email notification subject and message. Alarm Voice Fixed - After unreported error, alarm notification calls stop producing audio, with the error "address already in use". Fixed - Contact field parse error with Mitel 5000 server Alarm SMS Fixed - Phone numbers beginning with a '+' character should now work with the Airlink modems. Alarm Misc Added Functionality - Added a simple example on how to implement an AlarmNotificationProfile and added it to the SDK example project section and to the Programmer's Guide pdf. Modbus Driver - 2.6.5.2014031917 ========================================================================================== Modbus Driver v2 Fixed - Fixed a bug that caused the wrong row of an address mapping in the UI to disappear when deleting rows. Fixed - Added error feedback when trying to save address mappings with invalid prefixes. Allen-Bradley Drivers - 1.6.5.2014031917 ========================================================================================== ControlLogix/CompactLogix Drivers Fixed - Fixed issue where in some cases, BOOL arrays inside of UDTs appear as folders. Fixed - Fixed bug where subscriptions can be optimized before the ControlLogix or CompactLogix product information is read causing incorrect tag values for arrays. OEEDT-Installer-Module-1.6.5.3131 ========================================================================================== OEE/Downtime Fixed - Product Code Table component was not resetting selected product code when a filter was applied. Added - Property "Ignore Changeover Overrun Production" to Line OEE. When true, any production counts that are generated during changeover overrun will be ignored. Added - Workday Routine name to the console status message when the routine is activated with a reason code. Added - Ability to modify the downtime reason event where key reason detection could not find a blameable cell. Added - Production Bar Chart property "labelFormat" string for formatting the label text. Fixed - Key reason detection not working if first cell is a cell group. Fixed - Cell group cell latching in key reason detection was never unlatched. Improved - OEE Quality calculation now will use production count + waste count if infeed count is not being collected. Schedule Fixed - Schedule View component is not saving custom properties. Modified - ScheduleLine updatePrerunRemainingTime() to check if the scheduled changeover time is 0, then don't go into overrun. Added - property change event "scheduleActivated" on Line Schedule Selector. Fired when the user selects a schedule and returns True (1 in scripting) if the schedule was activated, False (0) otherwise. Improved - Work orders can now be edited (via the script method) even if schedules are assigned to them. Added - Work Order table property, Line Name Filter, to filter by line name(s). Recipe Fixed - Minimum value of a float recipe item was not allowing 0. Fixed - Error when updating recipe item security from treeview if a new role was added. Fixed - Fixed thresholds not working on integer type recipe tag. Fixed - Recipe values not being deleted beyond the first child production item. Those recipe values cannot be deleted, error message says they are inherited. Fixed - Recipe treeview not expanding after navigating away then back to the window. Occurs when window gets cached. Quality Added - SPC selector will show "no selection" in the filter slide out panel. Fixed - Individual control limits not selectable on Individual charts. Improved - Increase the sample measurement count limit from 25 to 250. Fixed - Samples being continuously scheduled every second for a definition regardless of interval settings. Occurs if the definition was ever used with a manual interval. Instrument Interface Fixed - File Monitor Controller does not disable monitoring if the instrument interface configuration is changed. Ignition Platform - 7.6.5.2014031917 ========================================================================================== Designer Fixed - Fixed UI scrolling issue when the SQLTags browser panel was floating in the Designer Fixed - Fixed Null Pointer Error when doing Find/Replace in System tags. Expressions Fixed - Fixed potential deadlock in date related expression functions Gateway Web Interface Fixed - Editing/creating schedules with the gateway web ui now enforces uniqueness of schedule names correctly. Fixed - Active Directory / Internal hybrid user source now correctly checks for uniqueness of usernames Fixed - Usernams now allow hyphens in them SQLTags Fixed - Scan classes are now scheduled at a fixed rate, instead of fixed delay, so that long execution times will not dramatically shift the run schedule. Fixed - Added protection against duplicate singleton project resources. Fixed - Driven scan classes in "any change" or "one shot" mode can end up executing multiple times concurrently, causing locking and thread issues. Fixed - system.tag.queryHistory using interval return sizes not correct over daylight savings time changes. Fixed - Properties missing from csv and xml tag export/import: Deadband Mode, Engineering limit enforcement, Historical timestmap source, Historical deadband mode. Fixed - If an expression tag refers to a tag that is disabled, its quality will be disabled, which is misleading. It now reports "reference not found". Fixed - Users are now prohbited from naming tag providers "System" or "Client". Fixed - Tag export was blocking the UI thread, causing problems with large tag sets. It is now also possible to cancel an export in progress. Fixed - Renaming member tags in udts to already defined names results in unstable behavior in the editor. Fixed - Alarm display path cannot be bound to non-string tag or expression Fixed - Tag alarm settings occasionally displayed for alarm modes for which they don't apply. Fixed - Alarm property expression editor does not show the correct tag reference tree when editing a UDT. Fixed - Tag history "max time between records" editor limits value to 9999. Now limits to Integer.Max_Value (2^31-1). Fixed - Error importing tag xml for tags with alarm properties that are bound to blank expressions. Also improved the reporting of line numbers in failed xml imports. Modified Functionality - UDT tag multi-instance wizard no longer puts a default space between the tag name and generated number. It also detects and applies number padding. Fixed - Incorrect behavior in Tag Multi-instance wizard when non-default tag provider is selected. Also fixes error caused when project does not have a default tag provider. Fixed - Sub-type tags not updated automatically in browse tree when base changes, requires tree to be refreshed. Fixed - Identical paths stored to a single tag history database from multiple Ignition systems cause continuous new entries in the sqlth_te table (note: identical paths inside of multiple providers on a single gateway still not supported) Fixed - Overrides on new inherited tag udt creation aren't always saved. Added Functionality - UDT parameter formatting now supports subtraction as well as addition. Gateway Fixed - Client launchers would fail with error 'The element type "sun.java2d.noddraw" must be terminated by the matching end-tag ""' when Direct Draw was disabled on the Gateway Settings page. Fixed - Made a change to help limited Vision systems not have ghost sessions across system restarts. Fixed - wrapper.log is now in the correct location after restoring a Windows Gateway backup on a Linux system. This change applies to new Windows installations only. To apply this change to an existing Windows installation, open data\ignition.conf and change the wrapper.logfile entry to logs/wrapper.log Added Functionality - Added option to restrict anonymous bind requests for Active Directory Added Functionality - Active Directory (LDAP) now supports paging results for very large directory systems Fixed - Duplicate role names are now prevented Added Functionality - There is now a setting for database connections called Validation Timeout which specifies the time between database validation checks in milliseconds. The default is 10 seconds. Redundancy Fixed - Removed socket timeout condition, as failure is already detected by other mechanisms. Several other small changes to reduce false failovers, and the necessity of full runtime state transfers. Native Client Launchers Fixed - Native client launchers will now use standard Ignition icons (orange and white colors) for desktop shortcuts. Previously, the native launcher icon was used (blue and orange colors) for desktop shortcuts. Fixed - The address of the currently configured Gateway is now always saved in client launcher desktop shortcuts. Fixed - Linux native client launcher desktop shortcuts would fail with the message "There was an error launching the application" when clientlauncher.sh was located in a folder with spaces in the folder name. Fixed - Native client launchers no longer fail with a HTML.Version SaxParserException when the Ignition Gateway uses port 80 or port 443 and the manually entered Gateway URL does not specify a port. Fixed - Native client launchers were unable to launch hidden projects. Hidden projects can now be launched from the command line by specifying the project name during launch. Fixed - JVM settings, such as PermGen memory allocation, can be set for clients launched with client launchers. See the User Manual for examples. Added Functionality - Client tag values can now be set upon startup when using native client launchers. Added Functionality - Native Client Launchers can now be used to create temporary connections to Gateways other than the configured Gateway. Recent Gateway connections are now shown immediately on the Available Gateways list without waiting for messages from other Gateways. A dropdown containing recent Gateway connections has also been added to the Manual Configuration page. Modified Functionality - Client launcher now joins multicast group on all network interfaces that support multicast. Modified Functionality - New installs of native client launchers will now store data in /.ignition/clientlauncher-data. Existing installs of native client launchers will use the old locations. Fixed - Native Client Launchers did not display foreign characters correctly on some systems. Scripting Fixed - When choosing "yes" to save the project in the Desginer after doing a File > Open, scripting wouldn't work in the Vision module. Fixed - system.net.httpGet and httpPost now support basic http authentication, as well as the ability to bypass SSL certificate validation. Fixed - Added missing scripting hints. Added Functionality - The scripting function system.util.getSessionInfo() is now available in all scopes Fixed - The builders for the goBack and goForward actions now correctly indent when using security qualifiers. Fixed - Now system.dataset.addColumn accepts string columns. Fixed - The scipting function system.util.jsonEncode now encodes Unicode characters. Client Fixed - Better error handling when the client's cache dir is not actually a directory. Alarming Fixed - Alarms that are active on a backup redundant node, and cleared on first execution of the master node after recovery, stay active. Fixed - Acknowledging active alarm causing multiple entries in legacy database storage profile. Fixed - Alarm journal pruning mechanism does not respect redundancy, runs on backup when not active. Fixed - Error from alarm journal when database connection is disabled, does not stop when alarm journal is deleted. SQLBridge - 5.6.5.2014031917 ========================================================================================== Designer Fixed - Unable to select target datasource in transaction group query item Misc Fixed - Cannot use string item as "active on value change" trigger. Gateway Fixed - OPC items that have a tag write target do not respect the group trigger. Fixed - Overwriting an existing project through import does not stop the previous version of the groups, resulting in multiple versions of the groups running. Vision - 6.6.5.2014031917 ========================================================================================== Designer Fixed - Fixed bug where components would be pasted in their original locations instead of where the cursor is when the "Constraint to Parent Container Bounds" option is unchecked. Added Functionality - tag history binding's fixed size is now bindable. Fixed - Spotlights now correctly paint when not at 100% zoom. Added Functionality - Added static thumbnails for animated gifs in image management browser instead of just an error icon. Fixed - The "Go Forward" navigation script builder works correctly now. Components Fixed - When using the User Management Component in "Edit Current User" mode, it now reflects changes made when navigating away from and then back to the component. Fixed - Status Chart now correctly clears itself out when its data is cleared out. Added Functionality - Contact types like SMS and Phone only appear if the relevant modules exist. Fixed - Edits to historical tag binding path alias persists even if cancel is pressed Fixed - Day View component now fires property change events with the correct property name for "selectedEvent" Fixed - Day View component now correctly goes all the way to midnight, not 11pm, when in zoom mode Fixed - Dashed line rendering fixed for the "digital step" pen style Added Functionality - Users may now disable the columns selection popup menu that comes with the Alarm Status Table Fixed - Alarm Journal Component now exposes a dataset of selected alarm events. Fixed - Fixed issue with Alarm Status Table not maintaining row height. Fixed - Alarm status table can now correctly unshelve the selected alarms. Added Functionality - Added ability to filter schedules from the schedule management component Added Functionality - The Cylindrical Tank and Level Indicator components now have floating-point values and capacities. Added Functionality - Alarm Status Table component now accepts "day" as a shelving time unit Fixed - Ensured that the User Management component's fields are always editable when opened. Fixed - Equipment Schedule component pauses updates until drag is completed. Fixed - Cannot type arbitrary values into the dropdown used as the table editor for a table column that uses a translation list. Fixed - Concurrent events in the day and week view components now display with consistent ordering Fixed - Selected text in Tree View now displays properly, even if the selected text is longer than the unselected text Added Functionality - A chart configuring extension function has been added to the Easy Chart. Added Functionality - The Alarm Journal now has Active Events, Clear Events, and Ack Events properties on the component that filter for those events. Fixed - Week view now displays events that end at the zoom end-time correctly Fixed - Fixed the calculation that controls the Week View and Day View component's "Hover Time" property, which was reporting time ahead by one hour. Added Functionality - Added "Show Table Header" property to the Alarm Journal table component Client Fixed - Re-sizing a container using system.gui.reshape or system.gui.resize now respects and preserves the layout of the interior contents of the container. Fixed - Template instances now automatically remove any bindings that were for public template params that no longer exist. Added Functionality - Improved loading times for windows with many templates on them Fixed - User management panel allowed blank usernames the 1st time a user was added Fixed - Users now only require one of the required roles for a project, not all of them. OPC-UA - 1.6.5.2014031917 ========================================================================================== Client Fixed - Fixed a NPE when attempting to write a null value via scripting. User Manual - 7.6.5 ========================================================================================== User Manual Fixed - Improved documentation for table scripting functions. Fixed - system.user function parameters are now properly documented in the user manual. Modified Functionality - Cleaned up the formatting in the pdf version of the user manual. Code examples no longer run off the page. Mobile - 1.6.5.2014031917 ========================================================================================== UI Added Functionality - The mobile module now detects password fields in order to not echo back passwords onto the screen Added Functionality - Numeric keypad on the mobile module now has an "enter" button Backend Added Functionality - The Mobile Module will now run on linux. Instructions for server setup can be found here: http://inductiveautomation.com/support/kb?0=160 VNC Fixed - Fixed issue that caused VNC connections to time out after 2 minutes Alarm Notification - 1.6.5.2014031917 ========================================================================================== Alarm Email Fixed - Makes the use of STARTTLS an opt-in advanced setting, disabled by default. This should clear up issues that resulted in exceptions like the following when trying to send email when connected to a server with no certificate or a self-signed certificate:javax.mail.MessagingException: Could not convert socket to TLSjavax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target Fixed - Added support for UTF-8 characters in email notification subject and message. Alarm Voice Fixed - After unreported error, alarm notification calls stop producing audio, with the error "address already in use". Fixed - Contact field parse error with Mitel 5000 server Alarm SMS Fixed - Phone numbers beginning with a '+' character should now work with the Airlink modems. Alarm Misc Added Functionality - Added a simple example on how to implement an AlarmNotificationProfile and added it to the SDK example project section and to the Programmer's Guide pdf. Modbus Driver - 2.6.5.2014031917 ========================================================================================== Modbus Driver v2 Fixed - Fixed a bug that caused the wrong row of an address mapping in the UI to disappear when deleting rows. Fixed - Added error feedback when trying to save address mappings with invalid prefixes. Allen-Bradley Drivers - 1.6.5.2014031917 ========================================================================================== ControlLogix/CompactLogix Drivers Fixed - Fixed issue where in some cases, BOOL arrays inside of UDTs appear as folders. Fixed - Fixed bug where subscriptions can be optimized before the ControlLogix or CompactLogix product information is read causing incorrect tag values for arrays. OEEDT-Installer-Module-1.6.5.3131 ========================================================================================== OEE/Downtime Fixed - Product Code Table component was not resetting selected product code when a filter was applied. Added - Property "Ignore Changeover Overrun Production" to Line OEE. When true, any production counts that are generated during changeover overrun will be ignored. Added - Workday Routine name to the console status message when the routine is activated with a reason code. Added - Ability to modify the downtime reason event where key reason detection could not find a blameable cell. Added - Production Bar Chart property "labelFormat" string for formatting the label text. Fixed - Key reason detection not working if first cell is a cell group. Fixed - Cell group cell latching in key reason detection was never unlatched. Improved - OEE Quality calculation now will use production count + waste count if infeed count is not being collected. Schedule Fixed - Schedule View component is not saving custom properties. Modified - ScheduleLine updatePrerunRemainingTime() to check if the scheduled changeover time is 0, then don't go into overrun. Added - property change event "scheduleActivated" on Line Schedule Selector. Fired when the user selects a schedule and returns True (1 in scripting) if the schedule was activated, False (0) otherwise. Improved - Work orders can now be edited (via the script method) even if schedules are assigned to them. Added - Work Order table property, Line Name Filter, to filter by line name(s). Recipe Fixed - Minimum value of a float recipe item was not allowing 0. Fixed - Error when updating recipe item security from treeview if a new role was added. Fixed - Fixed thresholds not working on integer type recipe tag. Fixed - Recipe values not being deleted beyond the first child production item. Those recipe values cannot be deleted, error message says they are inherited. Fixed - Recipe treeview not expanding after navigating away then back to the window. Occurs when window gets cached. Quality Added - SPC selector will show "no selection" in the filter slide out panel. Fixed - Individual control limits not selectable on Individual charts. Improved - Increase the sample measurement count limit from 25 to 250. Fixed - Samples being continuously scheduled every second for a definition regardless of interval settings. Occurs if the definition was ever used with a manual interval. Instrument Interface Fixed - File Monitor Controller does not disable monitoring if the instrument interface configuration is changed. Ignition Platform - 7.6.5.2014031012-rc4 ========================================================================================== Designer Fixed - Fixed UI scrolling issue when the SQLTags browser panel was floating in the Designer Fixed - Fixed Null Pointer Error when doing Find/Replace in System tags. Gateway Web Interface Fixed - Editing/creating schedules with the gateway web ui now enforces uniqueness of schedule names correctly. Fixed - Active Directory / Internal hybrid user source now correctly checks for uniqueness of usernames Fixed - Usernams now allow hyphens in them SQLTags Fixed - Scan classes are now scheduled at a fixed rate, instead of fixed delay, so that long execution times will not dramatically shift the run schedule. Fixed - Added protection against duplicate singleton project resources. Fixed - Driven scan classes in "any change" or "one shot" mode can end up executing multiple times concurrently, causing locking and thread issues. Fixed - system.tag.queryHistory using interval return sizes not correct over daylight savings time changes. Fixed - Properties missing from csv and xml tag export/import: Deadband Mode, Engineering limit enforcement, Historical timestmap source, Historical deadband mode. Fixed - If an expression tag refers to a tag that is disabled, its quality will be disabled, which is misleading. It now reports "reference not found". Fixed - Users are now prohbited from naming tag providers "System" or "Client". Fixed - Tag export was blocking the UI thread, causing problems with large tag sets. It is now also possible to cancel an export in progress. Fixed - Renaming member tags in udts to already defined names results in unstable behavior in the editor. Fixed - Alarm display path cannot be bound to non-string tag or expression Fixed - Tag alarm settings occasionally displayed for alarm modes for which they don't apply. Fixed - Alarm property expression editor does not show the correct tag reference tree when editing a UDT. Fixed - Tag history "max time between records" editor limits value to 9999. Now limits to Integer.Max_Value (2^31-1). Fixed - Error importing tag xml for tags with alarm properties that are bound to blank expressions. Also improved the reporting of line numbers in failed xml imports. Modified Functionality - UDT tag multi-instance wizard no longer puts a default space between the tag name and generated number. It also detects and applies number padding. Fixed - Incorrect behavior in Tag Multi-instance wizard when non-default tag provider is selected. Also fixes error caused when project does not have a default tag provider. Fixed - Sub-type tags not updated automatically in browse tree when base changes, requires tree to be refreshed. Fixed - Identical paths stored to a single tag history database from multiple Ignition systems cause continuous new entries in the sqlth_te table (note: identical paths inside of multiple providers on a single gateway still not supported) Fixed - Overrides on new inherited tag udt creation aren't always saved. Added Functionality - UDT parameter formatting now supports subtraction as well as addition. Gateway Fixed - Client launchers would fail with error 'The element type "sun.java2d.noddraw" must be terminated by the matching end-tag ""' when Direct Draw was disabled on the Gateway Settings page. Fixed - Made a change to help limited Vision systems not have ghost sessions across system restarts. Fixed - wrapper.log is now in the correct location after restoring a Windows Gateway backup on a Linux system. This change applies to new Windows installations only. To apply this change to an existing Windows installation, open data\ignition.conf and change the wrapper.logfile entry to logs/wrapper.log Added Functionality - Added option to restrict anonymous bind requests for Active Directory Added Functionality - Active Directory (LDAP) now supports paging results for very large directory systems Fixed - Duplicate role names are now prevented Added Functionality - There is now a setting for database connections called Validation Timeout which specifies the time between database validation checks in milliseconds. The default is 10 seconds. Redundancy Fixed - Removed socket timeout condition, as failure is already detected by other mechanisms. Several other small changes to reduce false failovers, and the necessity of full runtime state transfers. Native Client Launchers Fixed - Native client launchers will now use standard Ignition icons (orange and white colors) for desktop shortcuts. Previously, the native launcher icon was used (blue and orange colors) for desktop shortcuts. Fixed - The address of the currently configured Gateway is now always saved in client launcher desktop shortcuts. Fixed - Linux native client launcher desktop shortcuts would fail with the message "There was an error launching the application" when clientlauncher.sh was located in a folder with spaces in the folder name. Fixed - Native client launchers no longer fail with a HTML.Version SaxParserException when the Ignition Gateway uses port 80 or port 443 and the manually entered Gateway URL does not specify a port. Fixed - Native client launchers were unable to launch hidden projects. Hidden projects can now be launched from the command line by specifying the project name during launch. Fixed - JVM settings, such as PermGen memory allocation, can be set for clients launched with client launchers. See the User Manual for examples. Added Functionality - Client tag values can now be set upon startup when using native client launchers. Added Functionality - Native Client Launchers can now be used to create temporary connections to Gateways other than the configured Gateway. Recent Gateway connections are now shown immediately on the Available Gateways list without waiting for messages from other Gateways. A dropdown containing recent Gateway connections has also been added to the Manual Configuration page. Modified Functionality - Client launcher now joins multicast group on all network interfaces that support multicast. Modified Functionality - New installs of native client launchers will now store data in /.ignition/clientlauncher-data. Existing installs of native client launchers will use the old locations. Fixed - Native Client Launchers did not display foreign characters correctly on some systems. Scripting Fixed - When choosing "yes" to save the project in the Desginer after doing a File > Open, scripting wouldn't work in the Vision module. Fixed - system.net.httpGet and httpPost now support basic http authentication, as well as the ability to bypass SSL certificate validation. Fixed - Added missing scripting hints. Added Functionality - The scripting function system.util.getSessionInfo() is now available in all scopes Fixed - The builders for the goBack and goForward actions now correctly indent when using security qualifiers. Fixed - Now system.dataset.addColumn accepts string columns. Fixed - The scipting function system.util.jsonEncode now encodes Unicode characters. Client Fixed - Better error handling when the client's cache dir is not actually a directory. Alarming Fixed - Alarms that are active on a backup redundant node, and cleared on first execution of the master node after recovery, stay active. Fixed - Acknowledging active alarm causing multiple entries in legacy database storage profile. Fixed - Alarm journal pruning mechanism does not respect redundancy, runs on backup when not active. Fixed - Error from alarm journal when database connection is disabled, does not stop when alarm journal is deleted. SQLBridge - 5.6.5.2014031012-rc4 ========================================================================================== Designer Fixed - Unable to select target datasource in transaction group query item Misc Fixed - Cannot use string item as "active on value change" trigger. Gateway Fixed - OPC items that have a tag write target do not respect the group trigger. Fixed - Overwriting an existing project through import does not stop the previous version of the groups, resulting in multiple versions of the groups running. Vision - 6.6.5.2014031012-rc4 ========================================================================================== Designer Fixed - Fixed bug where components would be pasted in their original locations instead of where the cursor is when the "Constraint to Parent Container Bounds" option is unchecked. Added Functionality - tag history binding's fixed size is now bindable. Fixed - Spotlights now correctly paint when not at 100% zoom. Added Functionality - Added static thumbnails for animated gifs in image management browser instead of just an error icon. Fixed - The "Go Forward" navigation script builder works correctly now. Components Fixed - When using the User Management Component in "Edit Current User" mode, it now reflects changes made when navigating away from and then back to the component. Fixed - Status Chart now correctly clears itself out when its data is cleared out. Added Functionality - Contact types like SMS and Phone only appear if the relevant modules exist. Fixed - Edits to historical tag binding path alias persists even if cancel is pressed Fixed - Day View component now fires property change events with the correct property name for "selectedEvent" Fixed - Day View component now correctly goes all the way to midnight, not 11pm, when in zoom mode Fixed - Dashed line rendering fixed for the "digital step" pen style Added Functionality - Users may now disable the columns selection popup menu that comes with the Alarm Status Table Fixed - Alarm Journal Component now exposes a dataset of selected alarm events. Fixed - Fixed issue with Alarm Status Table not maintaining row height. Fixed - Alarm status table can now correctly unshelve the selected alarms. Added Functionality - Added ability to filter schedules from the schedule management component Added Functionality - The Cylindrical Tank and Level Indicator components now have floating-point values and capacities. Added Functionality - Alarm Status Table component now accepts "day" as a shelving time unit Fixed - Ensured that the User Management component's fields are always editable when opened. Fixed - Equipment Schedule component pauses updates until drag is completed. Fixed - Cannot type arbitrary values into the dropdown used as the table editor for a table column that uses a translation list. Fixed - Concurrent events in the day and week view components now display with consistent ordering Fixed - Selected text in Tree View now displays properly, even if the selected text is longer than the unselected text Added Functionality - A chart configuring extension function has been added to the Easy Chart. Added Functionality - The Alarm Journal now has Active Events, Clear Events, and Ack Events properties on the component that filter for those events. Fixed - Week view now displays events that end at the zoom end-time correctly Fixed - Fixed the calculation that controls the Week View and Day View component's "Hover Time" property, which was reporting time ahead by one hour. Added Functionality - Added "Show Table Header" property to the Alarm Journal table component Client Fixed - Re-sizing a container using system.gui.reshape or system.gui.resize now respects and preserves the layout of the interior contents of the container. Fixed - OS X with JRE7 now accepts keyboard input in full screen mode. Fixed - Template instances now automatically remove any bindings that were for public template params that no longer exist. Added Functionality - Improved loading times for windows with many templates on them Fixed - User management panel allowed blank usernames the 1st time a user was added Fixed - Users now only require one of the required roles for a project, not all of them. OPC-UA - 1.6.5.2014031012-rc4 ========================================================================================== Client Fixed - Fixed a NPE when attempting to write a null value via scripting. User Manual - 7.6.5-rc4 ========================================================================================== User Manual Fixed - Improved documentation for table scripting functions. Fixed - system.user function parameters are now properly documented in the user manual. Modified Functionality - Cleaned up the formatting in the pdf version of the user manual. Code examples no longer run off the page. Mobile - 1.6.5.2014031012-rc4 ========================================================================================== UI Added Functionality - The mobile module now detects password fields in order to not echo back passwords onto the screen Added Functionality - Numeric keypad on the mobile module now has an "enter" button Backend Added Functionality - The Mobile Module will now run on linux. Instructions for server setup can be found here: http://inductiveautomation.com/support/kb?0=160 VNC Fixed - Fixed issue that caused VNC connections to time out after 2 minutes Alarm Notification - 1.6.5.2014031013-rc4 ========================================================================================== Alarm Email Fixed - Makes the use of STARTTLS an opt-in advanced setting, disabled by default. This should clear up issues that resulted in exceptions like the following when trying to send email when connected to a server with no certificate or a self-signed certificate:javax.mail.MessagingException: Could not convert socket to TLSjavax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target Fixed - Added support for UTF-8 characters in email notification subject and message. Alarm Voice Fixed - After unreported error, alarm notification calls stop producing audio, with the error "address already in use". Fixed - Contact field parse error with Mitel 5000 server Alarm SMS Fixed - Phone numbers beginning with a '+' character should now work with the Airlink modems. Alarm Misc Added Functionality - Added a simple example on how to implement an AlarmNotificationProfile and added it to the SDK example project section and to the Programmer's Guide pdf. Modbus Driver - 2.6.5.2014031012-rc4 ========================================================================================== Modbus Driver v2 Fixed - Fixed a bug that caused the wrong row of an address mapping in the UI to disappear when deleting rows. Fixed - Added error feedback when trying to save address mappings with invalid prefixes. Allen-Bradley Drivers - 1.6.5.2014031012-rc4 ========================================================================================== ControlLogix/CompactLogix Drivers Fixed - Fixed issue where in some cases, BOOL arrays inside of UDTs appear as folders. Fixed - Fixed bug where subscriptions can be optimized before the ControlLogix or CompactLogix product information is read causing incorrect tag values for arrays. OEEDT-Installer-Module-1.6.5.3057-rc4 ========================================================================================== OEE/Downtime Fixed - Product Code Table component was not resetting selected product code when a filter was applied. Added - Property "Ignore Changeover Overrun Production" to Line OEE. When true, any production counts that are generated during changeover overrun will be ignored. Added - Workday Routine name to the console status message when the routine is activated with a reason code. Added - Ability to modify the downtime reason event where key reason detection could not find a blameable cell. Added - Production Bar Chart property "labelFormat" string for formatting the label text. Fixed - Key reason detection not working if first cell is a cell group. Fixed - Cell group cell latching in key reason detection was never unlatched. Improved - OEE Quality calculation now will use production count + waste count if infeed count is not being collected. Schedule Fixed - Schedule View component is not saving custom properties. Modified - ScheduleLine updatePrerunRemainingTime() to check if the scheduled changeover time is 0, then don't go into overrun. Added - property change event "scheduleActivated" on Line Schedule Selector. Fired when the user selects a schedule and returns True (1 in scripting) if the schedule was activated, False (0) otherwise. Improved - Work orders can now be edited (via the script method) even if schedules are assigned to them. Added - Work Order table property, Line Name Filter, to filter by line name(s). Recipe Fixed - Minimum value of a float recipe item was not allowing 0. Fixed - Error when updating recipe item security from treeview if a new role was added. Fixed - Fixed thresholds not working on integer type recipe tag. Fixed - Recipe values not being deleted beyond the first child production item. Those recipe values cannot be deleted, error message says they are inherited. Fixed - Recipe treeview not expanding after navigating away then back to the window. Occurs when window gets cached. Quality Added - SPC selector will show "no selection" in the filter slide out panel. Fixed - Individual control limits not selectable on Individual charts. Improved - Increase the sample measurement count limit from 25 to 250. Fixed - Samples being continuously scheduled every second for a definition regardless of interval settings. Occurs if the definition was ever used with a manual interval. Instrument Interface Fixed - File Monitor Controller does not disable monitoring if the instrument interface configuration is changed. Ignition Platform - 7.6.5.2014021316-rc3 ========================================================================================== Designer Fixed - Fixed UI scrolling issue when the SQLTags browser panel was floating in the Designer Fixed - Fixed Null Pointer Error when doing Find/Replace in System tags. SQLTags Fixed - Users are now prohbited from naming tag providers "System" or "Client". Fixed - Tag export was blocking the UI thread, causing problems with large tag sets. It is now also possible to cancel an export in progress. Fixed - Renaming member tags in udts to already defined names results in unstable behavior in the editor. Fixed - Alarm display path cannot be bound to non-string tag or expression Fixed - Tag alarm settings occasionally displayed for alarm modes for which they don't apply. Fixed - Alarm property expression editor does not show the correct tag reference tree when editing a UDT. Fixed - Tag history "max time between records" editor limits value to 9999. Now limits to Integer.Max_Value (2^31-1). Fixed - Error importing tag xml for tags with alarm properties that are bound to blank expressions. Also improved the reporting of line numbers in failed xml imports. Modified Functionality - UDT tag multi-instance wizard no longer puts a default space between the tag name and generated number. It also detects and applies number padding. Fixed - Incorrect behavior in Tag Multi-instance wizard when non-default tag provider is selected. Also fixes error caused when project does not have a default tag provider. Fixed - Sub-type tags not updated automatically in browse tree when base changes, requires tree to be refreshed. Fixed - Identical paths stored to a single tag history database from multiple Ignition systems cause continuous new entries in the sqlth_te table (note: identical paths inside of multiple providers on a single gateway still not supported) Fixed - Overrides on new inherited tag udt creation aren't always saved. Added Functionality - UDT parameter formatting now supports subtraction as well as addition. Gateway Web Interface Fixed - Active Directory / Internal hybrid user source now correctly checks for uniqueness of usernames Fixed - Usernams now allow hyphens in them Gateway Fixed - Client launchers would fail with error 'The element type "sun.java2d.noddraw" must be terminated by the matching end-tag ""' when Direct Draw was disabled on the Gateway Settings page. Fixed - Made a change to help limited Vision systems not have ghost sessions across system restarts. Fixed - wrapper.log is now in the correct location after restoring a Windows Gateway backup on a Linux system. This change applies to new Windows installations only. To apply this change to an existing Windows installation, open data\ignition.conf and change the wrapper.logfile entry to logs/wrapper.log Added Functionality - Added option to restrict anonymous bind requests for Active Directory Added Functionality - Active Directory (LDAP) now supports paging results for very large directory systems Fixed - Duplicate role names are now prevented Added Functionality - There is now a setting for database connections called Validation Timeout which specifies the time between database validation checks in milliseconds. The default is 10 seconds. Scripting Fixed - Added missing scripting hints. Added Functionality - The scripting function system.util.getSessionInfo() is now available in all scopes Fixed - The builders for the goBack and goForward actions now correctly indent when using security qualifiers. Fixed - Now system.dataset.addColumn accepts string columns. Fixed - The scipting function system.util.jsonEncode now encodes Unicode characters. Native Client Launchers Added Functionality - Client tag values can now be set upon startup when using native client launchers. Added Functionality - Native Client Launchers can now be used to create temporary connections to Gateways other than the configured Gateway. Recent Gateway connections are now shown immediately on the Available Gateways list without waiting for messages from other Gateways. A dropdown containing recent Gateway connections has also been added to the Manual Configuration page. Modified Functionality - Client launcher now joins multicast group on all network interfaces that support multicast. Modified Functionality - New installs of native client launchers will now store data in /.ignition/clientlauncher-data. Existing installs of native client launchers will use the old locations. Fixed - Native Client Launchers did not display foreign characters correctly on some systems. Client Fixed - Better error handling when the client's cache dir is not actually a directory. Alarming Fixed - Acknowledging active alarm causing multiple entries in legacy database storage profile. Fixed - Alarm journal pruning mechanism does not respect redundancy, runs on backup when not active. Fixed - Error from alarm journal when database connection is disabled, does not stop when alarm journal is deleted. SQLBridge - 5.6.5.2014021316-rc3 ========================================================================================== Gateway Fixed - OPC items that have a tag write target do not respect the group trigger. Fixed - Overwriting an existing project through import does not stop the previous version of the groups, resulting in multiple versions of the groups running. Vision - 6.6.5.2014021316-rc3 ========================================================================================== Designer Added Functionality - tag history binding's fixed size is now bindable. Fixed - Spotlights now correctly paint when not at 100% zoom. Added Functionality - Added static thumbnails for animated gifs in image management browser instead of just an error icon. Fixed - The "Go Forward" navigation script builder works correctly now. Components Added Functionality - Contact types like SMS and Phone only appear if the relevant modules exist. Fixed - Edits to historical tag binding path alias persists even if cancel is pressed Fixed - Day View component now fires property change events with the correct property name for "selectedEvent" Fixed - Day View component now correctly goes all the way to midnight, not 11pm, when in zoom mode Fixed - Dashed line rendering fixed for the "digital step" pen style Added Functionality - Users may now disable the columns selection popup menu that comes with the Alarm Status Table Fixed - Alarm Journal Component now exposes a dataset of selected alarm events. Fixed - Fixed issue with Alarm Status Table not maintaining row height. Fixed - Alarm status table can now correctly unshelve the selected alarms. Added Functionality - Added ability to filter schedules from the schedule management component Added Functionality - The Cylindrical Tank and Level Indicator components now have floating-point values and capacities. Added Functionality - Alarm Status Table component now accepts "day" as a shelving time unit Fixed - Ensured that the User Management component's fields are always editable when opened. Fixed - Equipment Schedule component pauses updates until drag is completed. Fixed - Cannot type arbitrary values into the dropdown used as the table editor for a table column that uses a translation list. Fixed - Concurrent events in the day and week view components now display with consistent ordering Fixed - Selected text in Tree View now displays properly, even if the selected text is longer than the unselected text Added Functionality - A chart configuring extension function has been added to the Easy Chart. Added Functionality - The Alarm Journal now has Active Events, Clear Events, and Ack Events properties on the component that filter for those events. Fixed - Week view now displays events that end at the zoom end-time correctly Fixed - Fixed the calculation that controls the Week View and Day View component's "Hover Time" property, which was reporting time ahead by one hour. Added Functionality - Added "Show Table Header" property to the Alarm Journal table component Client Fixed - Template instances now automatically remove any bindings that were for public template params that no longer exist. Added Functionality - Improved loading times for windows with many templates on them Fixed - User management panel allowed blank usernames the 1st time a user was added Fixed - Users now only require one of the required roles for a project, not all of them. User Manual - 7.6.5-rc3 ========================================================================================== User Manual Fixed - Improved documentation for table scripting functions. Fixed - system.user function parameters are now properly documented in the user manual. Modified Functionality - Cleaned up the formatting in the pdf version of the user manual. Code examples no longer run off the page. Mobile - 1.6.5.2014021316-rc3 ========================================================================================== UI Added Functionality - The mobile module now detects password fields in order to not echo back passwords onto the screen Added Functionality - Numeric keypad on the mobile module now has an "enter" button Backend Added Functionality - The Mobile Module will now run on linux. Instructions for server setup can be found here: http://inductiveautomation.com/support/kb?0=160 Alarm Notification - 1.6.5.2014021316-rc3 ========================================================================================== Alarm Email Fixed - Makes the use of STARTTLS an opt-in advanced setting, disabled by default. This should clear up issues that resulted in exceptions like the following when trying to send email when connected to a server with no certificate or a self-signed certificate:javax.mail.MessagingException: Could not convert socket to TLSjavax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target Fixed - Added support for UTF-8 characters in email notification subject and message. Alarm Voice Fixed - Contact field parse error with Mitel 5000 server Alarm Misc Added Functionality - Added a simple example on how to implement an AlarmNotificationProfile and added it to the SDK example project section and to the Programmer's Guide pdf. Modbus Driver - 2.6.5.2014021316-rc3 ========================================================================================== Modbus Driver v2 Fixed - Fixed a bug that caused the wrong row of an address mapping in the UI to disappear when deleting rows. Fixed - Added error feedback when trying to save address mappings with invalid prefixes. Allen-Bradley Drivers - 1.6.5.2014021316-rc3 ========================================================================================== ControlLogix/CompactLogix Drivers Fixed - Fixed issue where in some cases, BOOL arrays inside of UDTs appear as folders. Fixed - Fixed bug where subscriptions can be optimized before the ControlLogix or CompactLogix product information is read causing incorrect tag values for arrays. OEEDT-Installer-Module-1.6.5.2974-rc3 ========================================================================================== OEE/Downtime Fixed - Product Code Table component was not resetting selected product code when a filter was applied. Added - Property "Ignore Changeover Overrun Production" to Line OEE. When true, any production counts that are generated during changeover overrun will be ignored. Added - Workday Routine name to the console status message when the routine is activated with a reason code. Added - Ability to modify the downtime reason event where key reason detection could not find a blameable cell. Added - Production Bar Chart property "labelFormat" string for formatting the label text. Fixed - Key reason detection not working if first cell is a cell group. Fixed - Cell group cell latching in key reason detection was never unlatched. Improved - OEE Quality calculation now will use production count + waste count if infeed count is not being collected. Schedule Fixed - Schedule View component is not saving custom properties. Modified - ScheduleLine updatePrerunRemainingTime() to check if the scheduled changeover time is 0, then don't go into overrun. Added - property change event "scheduleActivated" on Line Schedule Selector. Fired when the user selects a schedule and returns True (1 in scripting) if the schedule was activated, False (0) otherwise. Improved - Work orders can now be edited (via the script method) even if schedules are assigned to them. Added - Work Order table property, Line Name Filter, to filter by line name(s). Recipe Fixed - Fixed thresholds not working on integer type recipe tag. Fixed - Recipe values not being deleted beyond the first child production item. Those recipe values cannot be deleted, error message says they are inherited. Fixed - Recipe treeview not expanding after navigating away then back to the window. Occurs when window gets cached. Quality Fixed - Individual control limits not selectable on Individual charts. Improved - Increase the sample measurement count limit from 25 to 250. Fixed - Samples being continuously scheduled every second for a definition regardless of interval settings. Occurs if the definition was ever used with a manual interval. Ignition Platform - 7.5.12.1535-rc1 ========================================================================================== SQLTags Fixed - Scale Factor, Engineering Limit Clamp Mode, and Historical timestamp source missing from tag xml export/import. Fixed - Duplicate tags paths and min/max aggregation in tag history queries can cause infinite loop (high cpu/memory). Native Client Launchers Fixed - Client launchers would fail with error 'The element type "sun.java2d.noddraw" must be terminated by the matching end-tag ""' when Direct Draw was disabled on the Gateway Settings page. Vision - 6.5.11.938 ========================================================================================== Components Fixed - Complex (udt) based dynamic properties occasionally attempting to incorrectly write back to tags in the data type when initialized. Fixed - Alert emails now use UTF-8 encoding for better international character support Fixed - This bug was caused by a fix to bug# 135. Now, the arrow keys can once again control selection in the drop down list. OPC-UA - 1.5.10.601 ========================================================================================== Client Fixed - Fixed a deadlock that could occur when the UA client gets disconnected. This caused it to be unable to reconnect. OEEDT-Installer-Module-1.5.12.2140-rc1 ========================================================================================== General Fixed - Validate RunUUID before recording to analysis. Added - Workday Routine name to the status message when the routine is activated with a reason code. Analysis Improved - Deleting/Restoring a run with the analysis controller requires comparing by Run Identifier. This will allow display of invalid Run Identifiers. Added - Compare by Run Identifier. Allows displaying invalid Run Identifiers. Added - Production Bar Chart property "labelFormat" string for formatting the label text. Added - Warning message to analysis controller when deleting/restoring run and the compare by is not correct. OEE/Downtime Added - IgnoreChangeoverCountsProperty that wil ignore production counts if in changeover overrun and the property is set. Added - ability to re-assign the downtime if the event is key cell could not find a blameable cell. Fixed - Cell not recording events in a similar fashion as Line. E.g. run start does not record the 0 time. Improved - OEE Quality calculation now will use production count + waste count if infeed count is not being collected. Added - Line DT Bypass Reason Code for the cell. Allows the cell to record a specified down time while it is bypassed. Improved - Key Reason downtime detection. Added - Line schedule view properties. scheduleOnly property will display only the scheduled times from the schedule table. allowDropInPast allows schedules to be dropped into the past. Fixed - Line schedule view hides overlapping schedules. Fixed - SequenceDate (based on shift start date) was incorrect with the shift that crosses midnight. Added methods to ShiftUtilities that will determine the correct shift start date. Fixed - Key reason detection not working if first cell is a cell group. Fixed - Cell group cell latching in key reason detection was never unlatched. Schedule Fixed - Schedule view does not handle workday routines that cross midnight. Added - Analysis Time Chart ability to update while zoomed. Added - Schedule view dropping a schedule over an existing schedule will ask if you want the dropped schedule to start to the end of the existing schedule. Previously the existing schedule was always moved after the dropped schedule. Added - Schedule view property Allow Drop Schedule in the Past, allows dropping schedules at any time, even if they may never be able to run automatically since they are in the past. Improved - Work orders can now be edited (via the script method) even if schedules are assigned to them. Added - LineNameFilter Property to Work Order table. Allows filtering work orders to the specific line. Fixed - Line Schedule view not retaining custom properties. Recipe Fixed - Recipe treeview not expanding after navigating away then back to the window. Occurs when window gets cached. Fixed - Recipe values not being deleted after the first child production item. Those recipe values cannot be deleted, error message says they are inherited. SPC/Quality Fixed - Samples being continuously scheduled every second for a definition regardless of interval settings. Occurs if the definition was ever used with a manual interval. Improved - SPC charts will ignore non-required attribute data if not entered during the sample entry. Previously was displaying as 0. Improved - Lookup of additional factors while selecting a SPC definition. Instrument Interface Improved - Parse template handling of CSV rows data. Ignition Platform - 7.6.5.2014012213-rc2 ========================================================================================== Designer Fixed - Fixed Null Pointer Error when doing Find/Replace in System tags. Gateway Web Interface Fixed - Usernams now allow hyphens in them SQLTags Fixed - Tag history "max time between records" editor limits value to 9999. Now limits to Integer.Max_Value (2^31-1). Fixed - Error importing tag xml for tags with alarm properties that are bound to blank expressions. Also improved the reporting of line numbers in failed xml imports. Modified Functionality - UDT tag multi-instance wizard no longer puts a default space between the tag name and generated number. It also detects and applies number padding. Fixed - Incorrect behavior in Tag Multi-instance wizard when non-default tag provider is selected. Also fixes error caused when project does not have a default tag provider. Fixed - Sub-type tags not updated automatically in browse tree when base changes, requires tree to be refreshed. Fixed - Identical paths stored to a single tag history database from multiple Ignition systems cause continuous new entries in the sqlth_te table (note: identical paths inside of multiple providers on a single gateway still not supported) Fixed - Overrides on new inherited tag udt creation aren't always saved. Added Functionality - UDT parameter formatting now supports subtraction as well as addition. Gateway Fixed - wrapper.log is now in the correct location after restoring a Windows Gateway backup on a Linux system. This change applies to new Windows installations only. To apply this change to an existing Windows installation, open data\ignition.conf and change the wrapper.logfile entry to logs/wrapper.log Added Functionality - Added option to restrict anonymous bind requests for Active Directory Added Functionality - Active Directory (LDAP) now supports paging results for very large directory systems Fixed - Duplicate role names are now prevented Added Functionality - There is now a setting for database connections called Validation Timeout which specifies the time between database validation checks in milliseconds. The default is 10 seconds. Native Client Launchers Added Functionality - Native Client Launchers can now be used to create temporary connections to Gateways other than the configured Gateway. Recent Gateway connections are now shown immediately on the Available Gateways list without waiting for messages from other Gateways. A dropdown containing recent Gateway connections has also been added to the Manual Configuration page. Modified Functionality - Client launcher now joins multicast group on all network interfaces that support multicast. Modified Functionality - New installs of native client launchers will now store data in /.ignition/clientlauncher-data. Existing installs of native client launchers will use the old locations. Fixed - Native Client Launchers did not display foreign characters correctly on some systems. Scripting Fixed - The builders for the goBack and goForward actions now correctly indent when using security qualifiers. Fixed - Now system.dataset.addColumn accepts string columns. Fixed - The scipting function system.util.jsonEncode now encodes Unicode characters. Client Fixed - Better error handling when the client's cache dir is not actually a directory. Alarming Fixed - Error from alarm journal when database connection is disabled, does not stop when alarm journal is deleted. SQLBridge - 5.6.5.2014012213-rc2 ========================================================================================== Gateway Fixed - OPC items that have a tag write target do not respect the group trigger. Fixed - Overwriting an existing project through import does not stop the previous version of the groups, resulting in multiple versions of the groups running. Vision - 6.6.5.2014012213-rc2 ========================================================================================== Designer Added Functionality - tag history binding's fixed size is now bindable. Fixed - Spotlights now correctly paint when not at 100% zoom. Added Functionality - Added static thumbnails for animated gifs in image management browser instead of just an error icon. Fixed - The "Go Forward" navigation script builder works correctly now. Components Added Functionality - Alarm Status Table component now accepts "day" as a shelving time unit Fixed - Ensured that the User Management component's fields are always editable when opened. Fixed - Equipment Schedule component pauses updates until drag is completed. Fixed - Cannot type arbitrary values into the dropdown used as the table editor for a table column that uses a translation list. Fixed - Complex (udt) based dynamic properties occasionally attempting to incorrectly write back to tags in the data type when initialized. Fixed - Concurrent events in the day and week view components now display with consistent ordering Fixed - Selected text in Tree View now displays properly, even if the selected text is longer than the unselected text Added Functionality - A chart configuring extension function has been added to the Easy Chart. Added Functionality - The Alarm Journal now has Active Events, Clear Events, and Ack Events properties on the component that filter for those events. Fixed - Week view now displays events that end at the zoom end-time correctly Fixed - Fixed the calculation that controls the Week View and Day View component's "Hover Time" property, which was reporting time ahead by one hour. Added Functionality - Added "Show Table Header" property to the Alarm Journal table component Client Fixed - Re-sizing a container using system.gui.reshape or system.gui.resize now respects and preserves the layout of the interior contents of the container. Fixed - User management panel allowed blank usernames the 1st time a user was added Fixed - Users now only require one of the required roles for a project, not all of them. User Manual - 7.6.5-rc2 ========================================================================================== User Manual Fixed - system.user function parameters are now properly documented in the user manual. Modified Functionality - Cleaned up the formatting in the pdf version of the user manual. Code examples no longer run off the page. Mobile - 1.6.5.2014012213-rc2 ========================================================================================== Backend Added Functionality - The Mobile Module will now run on linux. Instructions for server setup can be found here: http://inductiveautomation.com/support/kb?0=160 Alarm Notification - 1.6.5.2014012213-rc2 ========================================================================================== Alarm Email Fixed - Makes the use of STARTTLS an opt-in advanced setting, disabled by default. This should clear up issues that resulted in exceptions like the following when trying to send email when connected to a server with no certificate or a self-signed certificate:javax.mail.MessagingException: Could not convert socket to TLSjavax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target Fixed - Added support for UTF-8 characters in email notification subject and message. Alarm Voice Fixed - Contact field parse error with Mitel 5000 server Alarm Misc Added Functionality - Added a simple example on how to implement an AlarmNotificationProfile and added it to the SDK example project section and to the Programmer's Guide pdf. Modbus Driver - 2.6.5.2014012213-rc2 ========================================================================================== Modbus Driver v2 Fixed - Fixed a bug that caused the wrong row of an address mapping in the UI to disappear when deleting rows. Fixed - Added error feedback when trying to save address mappings with invalid prefixes. Allen-Bradley Drivers - 1.6.5.2014012213-rc2 ========================================================================================== ControlLogix/CompactLogix Drivers Fixed - Fixed bug where subscriptions can be optimized before the ControlLogix or CompactLogix product information is read causing incorrect tag values for arrays. OEEDT-Installer-Module-1.6.5.2862-rc2 ========================================================================================== OEE/Downtime Added - Property "Ignore Changeover Overrun Production" to Line OEE. When true, any production counts that are generated during changeover overrun will be ignored. Added - Workday Routine name to the console status message when the routine is activated with a reason code. Added - Ability to modify the downtime reason event where key reason detection could not find a blameable cell. Added - Production Bar Chart property "labelFormat" string for formatting the label text. Fixed - Key reason detection not working if first cell is a cell group. Fixed - Cell group cell latching in key reason detection was never unlatched. Improved - OEE Quality calculation now will use production count + waste count if infeed count is not being collected. Schedule Modified - ScheduleLine updatePrerunRemainingTime() to check if the scheduled changeover time is 0, then don't go into overrun. Added - property change event "scheduleActivated" on Line Schedule Selector. Fired when the user selects a schedule and returns True (1 in scripting) if the schedule was activated, False (0) otherwise. Improved - Work orders can now be edited (via the script method) even if schedules are assigned to them. Added - Work Order table property, Line Name Filter, to filter by line name(s). Recipe Fixed - Recipe values not being deleted beyond the first child production item. Those recipe values cannot be deleted, error message says they are inherited. Fixed - Recipe treeview not expanding after navigating away then back to the window. Occurs when window gets cached. Quality Fixed - Samples being continuously scheduled every second for a definition regardless of interval settings. Occurs if the definition was ever used with a manual interval. Ignition Platform - 7.6.5.2013122712-rc1 ========================================================================================== Gateway Web Interface Fixed - Usernams now allow hyphens in them SQLTags Fixed - Identical paths stored to a single tag history database from multiple Ignition systems cause continuous new entries in the sqlth_te table (note: identical paths inside of multiple providers on a single gateway still not supported) Fixed - Overrides on new inherited tag udt creation aren't always saved. Added Functionality - UDT parameter formatting now supports subtraction as well as addition. Gateway Added Functionality - Added option to restrict anonymous bind requests for Active Directory Added Functionality - Active Directory (LDAP) now supports paging results for very large directory systems Fixed - Duplicate role names are now prevented Added Functionality - There is now a setting for database connections called Validation Timeout which specifies the time between database validation checks in milliseconds. The default is 10 seconds. Scripting Fixed - Now system.dataset.addColumn accepts string columns. Fixed - The scipting function system.util.jsonEncode now encodes Unicode characters. Native Client Launchers Modified Functionality - Client launcher now joins multicast group on all network interfaces that support multicast. Modified Functionality - New installs of native client launchers will now store data in /.ignition/clientlauncher-data. Existing installs of native client launchers will use the old locations. Fixed - Native Client Launchers did not display foreign characters correctly on some systems. Client Fixed - Better error handling when the client's cache dir is not actually a directory. Alarming Fixed - Error from alarm journal when database connection is disabled, does not stop when alarm journal is deleted. SQLBridge - 5.6.5.2013122712-rc1 ========================================================================================== Gateway Fixed - Overwriting an existing project through import does not stop the previous version of the groups, resulting in multiple versions of the groups running. Vision - 6.6.5.2013122712-rc1 ========================================================================================== Designer Fixed - Spotlights now correctly paint when not at 100% zoom. Added Functionality - ag history binding's fixed size is now bindable. Added Functionality - Added static thumbnails for animated gifs in image management browser instead of just an error icon. Fixed - The "Go Forward" navigation script builder works correctly now. Components Fixed - Equipment Schedule component pauses updates until drag is completed. Fixed - Cannot type arbitrary values into the dropdown used as the table editor for a table column that uses a translation list. Fixed - When using the User Management Component in "Edit Current User" mode, it now reflects changes made when navigating away from and then back to the component. Fixed - Complex (udt) based dynamic properties occasionally attempting to incorrectly write back to tags in the data type when initialized. Fixed - Concurrent events in the day and week view components now display with consistent ordering Fixed - Selected text in Tree View now displays properly, even if the selected text is longer than the unselected text Added Functionality - A chart configuring extension function has been added to the Easy Chart. Added Functionality - The Alarm Journal now has Active Events, Clear Events, and Ack Events properties on the component that filter for those events. Fixed - Week view now displays events that end at the zoom end-time correctly Fixed - Fixed the calculation that controls the Week View and Day View component's "Hover Time" property, which was reporting time ahead by one hour. Added Functionality - Added "Show Table Header" property to the Alarm Journal table component Client Fixed - Users now only require one of the required roles for a project, not all of them. Mobile - 1.6.5.2013122712-rc1 ========================================================================================== Backend Added Functionality - The Mobile Module will now run on linux. Instructions for server setup can be found here: http://inductiveautomation.com/support/kb?0=160 Alarm Notification - 1.6.5.2013122712-rc1 ========================================================================================== Alarm Email Fixed - Added support for UTF-8 characters in email notification subject and message. Alarm Voice Fixed - Contact field parse error with Mitel 5000 server Allen-Bradley Drivers - 1.6.5.2013122712-rc1 ========================================================================================== ControlLogix/CompactLogix Drivers Fixed - Fixed bug where subscriptions can be optimized before the ControlLogix or CompactLogix product information is read causing incorrect tag values for arrays. OEEDT-Installer-Module-1.6.5.2788-rc1 ========================================================================================== OEE/Downtime Added - Property "Ignore Changeover Overrun Production" to Line OEE. When true, any production counts that are generated during changeover overrun will be ignored. Added - Workday Routine name to the console status message when the routine is activated with a reason code. Added - Ability to modify the downtime reason event where key reason detection could not find a blameable cell. Added - Production Bar Chart property "labelFormat" string for formatting the label text. Fixed - Key reason detection not working if first cell is a cell group. Fixed - Cell group cell latching in key reason detection was never unlatched. Schedule Modified - ScheduleLine updatePrerunRemainingTime() to check if the scheduled changeover time is 0, then don't go into overrun. Added - property change event "scheduleActivated" on Line Schedule Selector. Fired when the user selects a schedule and returns True (1 in scripting) if the schedule was activated, False (0) otherwise. Quality Fixed - Samples being continuously scheduled every second for a definition regardless of interval settings. Occurs if the definition was ever used with a manual interval. General - 7.6.4 ========================================================================================== Installers Fixed - Fixed issue of Recipe module installing itself when upgrading Ignition from a previous version, whether the module was previously installed or not. Modified Functionality - Ignition Windows installers will now install Java 7 update 25 when the installer cannot locate any Java installation on the machine. Ignition Platform - 7.6.4.2013112117 ========================================================================================== Designer Modified Functionality - Re-introduced tag CSV export, without support for alarming. Fixed - Classic chart X-Axis property customizer now keeps 'Display Date in Title' changes. Fixed - Fixed drop behavior in properties window in OS X. Fixed - Designer now correctly doesn't load modules if their module dependencies aren't present. Fixed - Roster Management component now respects 'disable' security setting. Added Functionality - Entries in the project import dialog box are now sorted alphabetically. Fixed - Momentary button now doesn't write on mouse-up if it is disabled. Added Functionality - Copy-move no longer uses the system clipboard. Fixed - SQLTags Browser now correctly determines when a folder is being dragged. Fixed - Dashed line rendering now works better with dense data in the Easy Chart component. GCU Fixed - Fixed "Go to webpage" link on GCU. Misc Added Functionality - Native client launchers are now available for Windows, Linux and Mac OSX. See the user manual for more information. Expressions Fixed - Fixed a bug in dateArithmetic() function that resulted in the millisecond unit not working unless specified as 'mss'. Gateway Web Interface Fixed - Changing Legacy Notification Profile Min/Max Severity to Medium Low/High causes Internal error Added Functionality - Username now allows spaces. Fixed - Fixed localization for the gateway home/status/configure and designer launch buttons SQLTags Modified Functionality - Maximum size of string based tag properties increased from 4k to 64k. Fixed - Error "The conversion from UNKNOWN to TIMESTAMP is unsupported" when trying to store DateTime tags to an external tag providers running on MS SQL Server. Fixed - Folders exported under Data Types folder not importing correctly. They are being imported under the general folder. Fixed - tag() expression function used inside of alarm property bindings does not support relative path syntax. Fixed - AlertExecEnabled tag property doesn't persist across gateway restarts, and isn't sync'd to redundant backup. Fixed - Parameter overrides in UDT sub members not exported correctly to xml. Fixed - Fixed bug that could cause read-only tags to have a value written to them through the designer tag editor. Fixed - Last UDT (alphabetically) not available in the "new instance" menu Gateway Fixed - Restoring a backup no longer allows backups from future versions Added Functionality - This change allows the user to supply a vm argument to the wrapper such as "wrapper.java.additional.8=-ciphers.dir=data" in ignition.conf as a list of ciphers. The ssl connector protocol is the default JSEE protocol and not APR. So, there is no way to force the server to ultimately decide which cipher to use. If ignition.conf isn't changed, a suite of ciphers is used that protects against the beast attack. Mostly RC4 cipher suite ciphers are used which aren't vulnerable to the BEAST attack. Fixed - The function system.db.beginTransaction now correctly uses a project's default database when run in gateway scope. Fixed - Editing user sources in the gateway now correctly prevents duplicate usernames Fixed - Audit entries for prepared statements now show values instead of ? placeholders. Fixed - Table quote character in db translator creates issues with various system queries. This parameter has been removed. Fixed - Role names with forward slash characters in them can now be used correctly with the Active Directory user source Fixed - Modules that fail on installation are removed from the modules folder. Fixed - Using a barcode scanner with the mobile module resulted in the input text becoming jumbled. Fixed - When writing to a tag referencing a nonexistent OPC-UA server, a new server appeared on the OPC Servers Area. Now, this does not happen. Added Functionality - New boolean field to allow disable of automatic suffix for ActiveDirectory user sources. Fixed - Upgrading from 7.5 now automatically converts the placeholders in the queries of expert DB and AD-to-DB user sources. Fixed - system.dataset.exportExcel() and system.dataset.exportHTML() now correctly escape special characters to ensure valid XML/HTML is generated. Fixed - AD/Internal user sources which are set to not browse for users from active directory can now delete users who were added manually. Scripting Added Functionality - Added Gateway scope to system.util.getProjectName() Fixed - Added connect and read timeout options to system.net.httpPost functions Fixed - Client event scripts in the designer not initialized on startup or after editing the scripts while not in "runtime" mode. Fixed - System.dataset.addColumn now properly accepts booleans. Fixed - Scripting system now correctly supports UTF-8 encoded strings. Added Functionality - Added system.alarm.unshelve() command. Client Fixed - Fixed race condition in the way the client and designer load images that could cause a frozen UI in rare circumstances. Alarming Fixed - References to tags in custom subject/message alarm properties don't work correctly. Added Functionality - Added System tags to show how many alarms are currently in any of the 4 states. Fixed - Several improvements to alarm state management that should help keep redundant synchronization accurate. Aims to fix old alarm states becoming visible again on failover, and alarm states that are stuck as "active" after failover. Fixed - Error encountered when executing journal query with multiple filter conditions specified (display path, source, and min priority, for example) SQLBridge - 5.6.4.2013112117 ========================================================================================== Misc Fixed - Hour & event meter opc items in a triggered block group only update on trigger, instead of each cycle, as the standard/historical groups do. Vision - 6.6.4.2013112117 ========================================================================================== Designer Fixed - Alarm pipeline dropdowns now includes "None" option to select no pipeline on an alarm. Fixed - Fixed the context sensitive scripting help inside the Client Menubar script area Fixed - Dependency arrows now correctly work when zoomed in or out. Fixed - Fixed bug with templates not showing binding icons in project browser. Fixed - Editing Integer, Float, and Long properties now correctly support null values. Added Functionality - The component script editor is no longer always on top of other windows. Misc Fixed - Removed javascript reference to 'console' from homepage dropdown buttons that was breaking functionality in Internet Explorer Components Added Functionality - Added an option to the Image component to skip the client's image cache, which could be important for dynamically generated images. Fixed - Momentary buttons with non-default control values caused issues with the find/replace system Fixed - Fixed the week view's working hours and zoom hours to accept values up to midnight Added Functionality - Easychart now correctly shows tickmarks < 1E-7, chooses better autorange for values < 1 Fixed - Not all cells were being repainted when the selected column changed, which could cause issues if the getBackgroundAt extension function switched colors based upon the selected column. Added Functionality - Added "Auto Expansion Level" property on TreeView component. Fixed - Fixed synchronization issue with the date range component when zoomed down into the minute range. Added Functionality - Added start and end date properties for historical mode date range editor in Easy Chart.Added separate foreground and background color properties for date range editors in Easy Chart. Fixed - Entering an out-of-bounds value in a numeric text field no longer requires a second press of 'enter' in order to accept a valid value. Added Functionality - Added property to set gap between subplots on Easy Chart. Added Functionality - Added custom properties to pie chart and bar chart Added Functionality - Added property for Alarm Status Table header font. Added Functionality - Added a maximum attachment byte size to the Comments Panel component. Fixed - The Alarm Status Table's footer will hide it's visual separator if all of the utility buttons are removed. Fixed - Bindings on properties of template instances that depended on other properties of the template instance didn't evaluate correctly on window startup. Fixed - Classic chart component's dashed rendering now works better with dense data Fixed - Tree View component now correctly reflects changes to icons. Added Functionality - When viewing shelved alarms in the Alarm Status Table the source filter is now taken into consideration. Fixed - The properties of the Alarm Status Table that hid various UI components such as the ack and shelve buttons now work correctly in the client. Fixed - Exposed moving analog indicator's "processValue" property to the binding system. Client Fixed - The numeric popup numpad now keeps trailing zeroes if entered. Added Functionality - A keyboard accelerator has been added to open up the diagnostics window in the client. The keyboard shortcut is ctrl+shift+F7. Fixed - Fixed potential ConcurrentModificationException when switching users. Fixed - Fixed system.security.switchUser not re-evaluating tag permissions Fixed - The bug with the diagnostics window of the client always being on top has been fixed. Fixed - Third party on-screen keyboard applications can cause the system.util.getInactivitySeconds() feature to be incorrect. Fixed - When binding shape bounds, dividing by zero in an expression could cause a shape to disappear because of NaN value. Fixed - Modules were not correctly given the chance to customize the deserializer in the Vision client. [SDK] Fixed - The function system.util.getSystemFlags() properly sets the FULLSCREEN_FLAG to true when the client is launched in fullscreen mode. Added Functionality - Images now have a new option to make them load their images in a background thread for a more responsive UI and quicker window loading. Fixed - Fixed binding issue caused by using a mixed-case version of the name of a built-in property name as a custom property with bidirectional bindings. Fixed - Client reload now preserves window ordering. OPC-UA - 1.6.4.2013112117 ========================================================================================== Gateway Web Interface Added Functionality - The driver status entry on the system status page now shows both the total number of devices as well as the number that currently have connection-related errors. Client Fixed - Fixed bugs in UA client subscription bookkeeping that lead to inconsistent subscription state, especially when using driven or leased scan classes where the slow rate was 0. Server Fixed - Fixed a bug in device subscription bookkeeping that could lead to tags getting "stuck" with bad or unknown quality until the tag or subscription they were in was modified. Fixed - Newly generated server certificates will now include the AuthorityKeyIdentifier X509 extension. Serial Support - 1.6.4.2013112117 ========================================================================================== Scripting Added Functionality - Added a sendBreak() call to the serial module's scripting functions. Mobile - 1.6.4.2013112117 ========================================================================================== UI Fixed - When using the mobile module, KeyEvent objects had an incorrect (zero) keyCode property. Fixed - Mobile keyboard no longer shows up for input components which have chosen a touchscreen mode of "None" Backend Modified Functionality - Mobile module will now re-create its session on login if needed, decreasing instances of "Session not initialized" errors. Fixed - Added mobile keyboard support for the password field of the "Lock screen" Fixed - Fixed issue that could cause the gateway's HTTP threadpool to be consumed if the socket connection between the gateway and the mobile client became blocked. Fixed - The Mobile Module now works with Java 7u40 and later. Fixed - Fixed javascript issue that made the mobile module not load on IE9 Added Functionality - Added option for the mobile site to not automatically select the project when only one mobile-enabled project exists. Fixed - Added the exclamation point and brace characters to the mobile popup keyboard Alarm Notification - 1.6.4.2013112117 ========================================================================================== Alarm Email Added Functionality - Enable use of STARTTLS command (when supported by the server) on SSL/TLS connections. Added Functionality - Added a configurable timeout setting to the EmailNotificationProfile. Added Functionality - Added auditing support for email alarm notification and acknowledgement. Alarm Voice Fixed - Voice notification modules re-built to include support for 64-bit linux. Fixed - Voice notification not respecting sip "expires" message header, leads to dropped sessions on some servers. Alarm SMS Added Functionality - Implemented auditing for SMS notification profiles. Fixed - SMS Notification Module now automatically splits up long alarm messages into multiple text messages. Added Functionality - Added a 'Custom SMS Message' property to alarm config, similar to the existing 'Custom Email Message' property. Added Functionality - New option to allow the use of only numeric acknowledgement codes for the sms system. Alarm Designer Fixed - Editing pipeline dropout conditions in the designer could lead to multiple pipelines incorrectly sharing the same set of dropout conditions. Fixed - Alarm Notification module now gives access to alarm pipelines in Designer when Vision module is not present. Reporting - 1.6.4.2013112117 ========================================================================================== Components Added Functionality - Report viewer new has an option to disable retaining the page number when reloading a report. OPC-COM - 1.6.4.2013112117 ========================================================================================== Misc Fixed - Subscription will now periodically attempt to subscribe to failed items (items for which the opc server reports failure codes during subscription) TCP/UDP Driver - 1.6.4.2013112117 ========================================================================================== TCP Driver Added Functionality - Added an 'Is Connected' diagnostic tag. Allen-Bradley Drivers - 1.6.4.2013112117 ========================================================================================== ControlLogix/CompactLogix Drivers Fixed - Fixed "Received (successful) but there is a group number miss match." warning message from showing in the logs. This was caused when writing strings to the ControlLogix or CompactLogix processors and had no negative effects other than the warning message. MicroLogix/PLC5/SLC Drivers Fixed - Added support for SLC and MicroLogix processors to access bits in I/O words other than word 0. Added Functionality - Optimized reads for MicroLogix, SLC and PLC-5 processors when reading timers, counters and control registers into fewer requests. OEEDT-Installer-Module-1.6.4.2650 ========================================================================================== General Fixed - Validate RunUUID before recording to analysis. Improved - Deleting/Restoring a run with the analysis controller requires comparing by Run Identifier. This will allow display of invalid Run Identifiers. Fixed - On resume run, the run end date time was not being cleared in the runtime data tables. This would allow the purge run utility to potentially delete an active run. Fixed - Constant error "Unable to verify production database table schemas". Creating a production model in an empty database will not create the tables unless the Production module is re-started. Fixed - PMIProductionLineCellSelector not setting the Cell Name property after selection. Fixed - PostGreSQL database not creating proper indices. OEE/Downtime Added - Analysis Time Chart ability to update while zoomed. Added - Line schedule view properties. scheduleOnly property will display only the scheduled times from the schedule table. allowDropInPast allows schedules to be dropped into the past. Fixed - Line schedule view hides overlapping schedules. Added - Line DT Bypass Reason Code for cells. Allows the cell to record a specified down time while it is bypassed. Improved - Key Reason downtime detection. Fixed - Shift OEE tags not equal to the run tags when a run is first started. Fixed - Active downtime does not reflect Operator selected reason. Fixed - Console log error during updating of a downtime event, column cannot be '' Added - Shift planned downtime property. Fixed - Operator downtime reason not using correct cell when downtime is re-triggered internally. Fixed - Calculate IdealStandardVariance from the IdealStandardCount, not standard count. Schedule Added - Schedule view, dropping a schedule over an existing schedule will ask if you want the dropped schedule to start to the end of the existing schedule. Previously the existing schedule was always moved after the dropped schedule. Added - Schedule view property Allow Drop Schedule in the Past, allows dropping schedules at any time, even if they may never be able to run automatically since they are in the past. Fixed - Schedule view does not handle workday routines that cross midnight. Fixed - Schedule view shows log error if line does not have a product code assigned or is disabled. Analysis Added - Compare by Run Identifier. Allows displaying invalid Run Identifiers. Recipe Improved - Recipe Editor component will not collapse when the value editor filter is changed. SPC/Quality Improved - SPC charts will ignore non-required attribute data if not entered during the sample entry. Previously was displaying as 0. Improved - method for getting the last samples taken speed improvement. Added - PMISampleEntry component property scripting name "sampleTakenBy" for "Sample Taken By" property. The original "user" scripting name will also work. Added - "settingsBorder" property to PMISPCSelector to allow adding a border. Fixed - PMISPCController clearing all custom property bindings when the definition is changed event though the custom property exists in the new definition. Fixed - SPC Data Type Selector causes error if no data type is selected. Instrument Interface Improved - Parse template handling of CSV rows data. General - 7.6.4-rc4 ========================================================================================== Installers Modified Functionality - Ignition Windows installers will now install Java 7 update 25 when the installer cannot locate any Java installation on the machine. Ignition Platform - 7.6.4.2013111316-rc4 ========================================================================================== Designer Fixed - Classic chart X-Axis property customizer now keeps 'Display Date in Title' changes. Fixed - Fixed drop behavior in properties window in OS X. Fixed - Designer now correctly doesn't load modules if their module dependencies aren't present. Fixed - Roster Management component now respects 'disable' security setting. Added Functionality - Entries in the project import dialog box are now sorted alphabetically. Fixed - Momentary button now doesn't write on mouse-up if it is disabled. Added Functionality - Copy-move no longer uses the system clipboard. Fixed - SQLTags Browser now correctly determines when a folder is being dragged. Fixed - Dashed line rendering now works better with dense data in the Easy Chart component. GCU Fixed - Fixed "Go to webpage" link on GCU. Misc Added Functionality - Native client launchers are now available for Windows, Linux and Mac OSX. See the user manual for more information. Expressions Fixed - Fixed a bug in dateArithmetic() function that resulted in the millisecond unit not working unless specified as 'mss'. SQLTags Fixed - Error "The conversion from UNKNOWN to TIMESTAMP is unsupported" when trying to store DateTime tags to an external tag providers running on MS SQL Server. Fixed - Folders exported under Data Types folder not importing correctly. They are being imported under the general folder. Fixed - tag() expression function used inside of alarm property bindings does not support relative path syntax. Fixed - AlertExecEnabled tag property doesn't persist across gateway restarts, and isn't sync'd to redundant backup. Fixed - Parameter overrides in UDT sub members not exported correctly to xml. Fixed - Fixed bug that could cause read-only tags to have a value written to them through the designer tag editor. Fixed - Last UDT (alphabetically) not available in the "new instance" menu Gateway Web Interface Fixed - Changing Legacy Notification Profile Min/Max Severity to Medium Low/High causes Internal error Added Functionality - Username now allows spaces. Fixed - Fixed localization for the gateway home/status/configure and designer launch buttons Gateway Added Functionality - This change allows the user to supply a vm argument to the wrapper such as "wrapper.java.additional.8=-ciphers.dir=data" in ignition.conf as a list of ciphers. The ssl connector protocol is the default JSEE protocol and not APR. So, there is no way to force the server to ultimately decide which cipher to use. If ignition.conf isn't changed, a suite of ciphers is used that protects against the beast attack. Mostly RC4 cipher suite ciphers are used which aren't vulnerable to the BEAST attack. Fixed - The function system.db.beginTransaction now correctly uses a project's default database when run in gateway scope. Fixed - Editing user sources in the gateway now correctly prevents duplicate usernames Fixed - Audit entries for prepared statements now show values instead of ? placeholders. Fixed - Table quote character in db translator creates issues with various system queries. This parameter has been removed. Fixed - Role names with forward slash characters in them can now be used correctly with the Active Directory user source Fixed - Modules that fail on installation are removed from the modules folder. Fixed - Using a barcode scanner with the mobile module resulted in the input text becoming jumbled. Fixed - When writing to a tag referencing a nonexistent OPC-UA server, a new server appeared on the OPC Servers Area. Now, this does not happen. Added Functionality - New boolean field to allow disable of automatic suffix for ActiveDirectory user sources. Fixed - Upgrading from 7.5 now automatically converts the placeholders in the queries of expert DB and AD-to-DB user sources. Fixed - system.dataset.exportExcel() and system.dataset.exportHTML() now correctly escape special characters to ensure valid XML/HTML is generated. Fixed - AD/Internal user sources which are set to not browse for users from active directory can now delete users who were added manually. Scripting Added Functionality - Added Gateway scope to system.util.getProjectName() Fixed - Added connect and read timeout options to system.net.httpPost functions Fixed - Client event scripts in the designer not initialized on startup or after editing the scripts while not in "runtime" mode. Fixed - System.dataset.addColumn now properly accepts booleans. Fixed - Scripting system now correctly supports UTF-8 encoded strings. Added Functionality - Added system.alarm.unshelve() command. Client Fixed - Fixed race condition in the way the client and designer load images that could cause a frozen UI in rare circumstances. Alarming Fixed - References to tags in custom subject/message alarm properties don't work correctly. Added Functionality - Added System tags to show how many alarms are currently in any of the 4 states. Fixed - Several improvements to alarm state management that should help keep redundant synchronization accurate. Aims to fix old alarm states becoming visible again on failover, and alarm states that are stuck as "active" after failover. Fixed - Error encountered when executing journal query with multiple filter conditions specified (display path, source, and min priority, for example) SQLBridge - 5.6.4.2013111316-rc4 ========================================================================================== Misc Fixed - Hour & event meter opc items in a triggered block group only update on trigger, instead of each cycle, as the standard/historical groups do. Vision - 6.6.4.2013111316-rc4 ========================================================================================== Designer Fixed - Alarm pipeline dropdowns now includes "None" option to select no pipeline on an alarm. Fixed - Fixed the context sensitive scripting help inside the Client Menubar script area Fixed - Dependency arrows now correctly work when zoomed in or out. Fixed - Fixed bug with templates not showing binding icons in project browser. Fixed - Editing Integer, Float, and Long properties now correctly support null values. Added Functionality - The component script editor is no longer always on top of other windows. Components Fixed - Momentary buttons with non-default control values caused issues with the find/replace system Fixed - Fixed the week view's working hours and zoom hours to accept values up to midnight Added Functionality - Easychart now correctly shows tickmarks < 1E-7, chooses better autorange for values < 1 Fixed - Not all cells were being repainted when the selected column changed, which could cause issues if the getBackgroundAt extension function switched colors based upon the selected column. Added Functionality - Added "Auto Expansion Level" property on TreeView component. Fixed - Fixed synchronization issue with the date range component when zoomed down into the minute range. Added Functionality - Added start and end date properties for historical mode date range editor in Easy Chart.Added separate foreground and background color properties for date range editors in Easy Chart. Fixed - Entering an out-of-bounds value in a numeric text field no longer requires a second press of 'enter' in order to accept a valid value. Added Functionality - Added property to set gap between subplots on Easy Chart. Added Functionality - Added custom properties to pie chart and bar chart Added Functionality - Added property for Alarm Status Table header font. Added Functionality - Added a maximum attachment byte size to the Comments Panel component. Fixed - The Alarm Status Table's footer will hide it's visual separator if all of the utility buttons are removed. Fixed - Bindings on properties of template instances that depended on other properties of the template instance didn't evaluate correctly on window startup. Fixed - Classic chart component's dashed rendering now works better with dense data Fixed - Tree View component now correctly reflects changes to icons. Added Functionality - When viewing shelved alarms in the Alarm Status Table the source filter is now taken into consideration. Fixed - The properties of the Alarm Status Table that hid various UI components such as the ack and shelve buttons now work correctly in the client. Fixed - Exposed moving analog indicator's "processValue" property to the binding system. Client Fixed - The numeric popup numpad now keeps trailing zeroes if entered. Added Functionality - A keyboard accelerator has been added to open up the diagnostics window in the client. The keyboard shortcut is ctrl+shift+F7. Fixed - Fixed potential ConcurrentModificationException when switching users. Fixed - Fixed system.security.switchUser not re-evaluating tag permissions Fixed - The bug with the diagnostics window of the client always being on top has been fixed. Fixed - Third party on-screen keyboard applications can cause the system.util.getInactivitySeconds() feature to be incorrect. Fixed - When binding shape bounds, dividing by zero in an expression could cause a shape to disappear because of NaN value. Fixed - Modules were not correctly given the chance to customize the deserializer in the Vision client. [SDK] Fixed - The function system.util.getSystemFlags() properly sets the FULLSCREEN_FLAG to true when the client is launched in fullscreen mode. Added Functionality - Images now have a new option to make them load their images in a background thread for a more responsive UI and quicker window loading. Fixed - Fixed binding issue caused by using a mixed-case version of the name of a built-in property name as a custom property with bidirectional bindings. Fixed - Client reload now preserves window ordering. OPC-UA - 1.6.4.2013111316-rc4 ========================================================================================== Gateway Web Interface Added Functionality - The driver status entry on the system status page now shows both the total number of devices as well as the number that currently have connection-related errors. Client Fixed - Fixed bugs in UA client subscription bookkeeping that lead to inconsistent subscription state, especially when using driven or leased scan classes where the slow rate was 0. Server Fixed - Fixed a bug in device subscription bookkeeping that could lead to tags getting "stuck" with bad or unknown quality until the tag or subscription they were in was modified. Fixed - Newly generated server certificates will now include the AuthorityKeyIdentifier X509 extension. Serial Support - 1.6.4.2013111316-rc4 ========================================================================================== Scripting Added Functionality - Added a sendBreak() call to the serial module's scripting functions. Mobile - 1.6.4.2013111316-rc4 ========================================================================================== UI Fixed - When using the mobile module, KeyEvent objects had an incorrect (zero) keyCode property. Fixed - Mobile keyboard no longer shows up for input components which have chosen a touchscreen mode of "None" Backend Modified Functionality - Mobile module will now re-create its session on login if needed, decreasing instances of "Session not initialized" errors. Fixed - Added mobile keyboard support for the password field of the "Lock screen" Fixed - Fixed issue that could cause the gateway's HTTP threadpool to be consumed if the socket connection between the gateway and the mobile client became blocked. Fixed - The Mobile Module now works with Java 7u40 and later. Fixed - Fixed javascript issue that made the mobile module not load on IE9 Added Functionality - Added option for the mobile site to not automatically select the project when only one mobile-enabled project exists. Fixed - Added the exclamation point and brace characters to the mobile popup keyboard Alarm Notification - 1.6.4.2013111316-rc4 ========================================================================================== Alarm Email Added Functionality - Added a configurable timeout setting to the EmailNotificationProfile. Added Functionality - Added auditing support for email alarm notification and acknowledgement. Alarm Voice Fixed - Voice notification modules re-built to include support for 64-bit linux. Fixed - Voice notification not respecting sip "expires" message header, leads to dropped sessions on some servers. Alarm SMS Added Functionality - Implemented auditing for SMS notification profiles. Fixed - SMS Notification Module now automatically splits up long alarm messages into multiple text messages. Added Functionality - Added a 'Custom SMS Message' property to alarm config, similar to the existing 'Custom Email Message' property. Added Functionality - New option to allow the use of only numeric acknowledgement codes for the sms system. Alarm Designer Fixed - Editing pipeline dropout conditions in the designer could lead to multiple pipelines incorrectly sharing the same set of dropout conditions. Fixed - Alarm Notification module now gives access to alarm pipelines in Designer when Vision module is not present. Reporting - 1.6.4.2013111316-rc4 ========================================================================================== Components Added Functionality - Report viewer new has an option to disable retaining the page number when reloading a report. OPC-COM - 1.6.4.2013111316-rc4 ========================================================================================== Misc Fixed - Subscription will now periodically attempt to subscribe to failed items (items for which the opc server reports failure codes during subscription) TCP/UDP Driver - 1.6.4.2013111316-rc4 ========================================================================================== TCP Driver Added Functionality - Added an 'Is Connected' diagnostic tag. Allen-Bradley Drivers - 1.6.4.2013111316-rc4 ========================================================================================== ControlLogix/CompactLogix Drivers Fixed - Fixed "Received (successful) but there is a group number miss match." warning message from showing in the logs. This was caused when writing strings to the ControlLogix or CompactLogix processors and had no negative effects other than the warning message. MicroLogix/PLC5/SLC Drivers Fixed - Added support for SLC and MicroLogix processors to access bits in I/O words other than word 0. Added Functionality - Optimized reads for MicroLogix, SLC and PLC-5 processors when reading timers, counters and control registers into fewer requests. OEEDT-Installer-Module-1.6.4.2581-rc4 ========================================================================================== General Fixed - Validate RunUUID before recording to analysis. Improved - Deleting/Restoring a run with the analysis controller requires comparing by Run Identifier. This will allow display of invalid Run Identifiers. Fixed - On resume run, the run end date time was not being cleared in the runtime data tables. This would allow the purge run utility to potentially delete an active run. Fixed - Constant error "Unable to verify production database table schemas". Creating a production model in an empty database will not create the tables unless the Production module is re-started. Fixed - PMIProductionLineCellSelector not setting the Cell Name property after selection. Fixed - PostGreSQL database not creating proper indices. OEE/Downtime Added - Line schedule view properties. scheduleOnly property will display only the scheduled times from the schedule table. allowDropInPast allows schedules to be dropped into the past. Fixed - Line schedule view hides overlapping schedules. Added - Line DT Bypass Reason Code for cells. Allows the cell to record a specified down time while it is bypassed. Improved - Key Reason downtime detection. Fixed - Shift OEE tags not equal to the run tags when a run is first started. Fixed - Active downtime does not reflect Operator selected reason. Fixed - Console log error during updating of a downtime event, column cannot be '' Added - Shift planned downtime property. Fixed - Operator downtime reason not using correct cell when downtime is re-triggered internally. Fixed - Calculate IdealStandardVariance from the IdealStandardCount, not standard count. Analysis Added - Compare by Run Identifier. Allows displaying invalid Run Identifiers. Recipe Improved - Recipe Editor component will not collapse when the value editor filter is changed. SPC/Quality Improved - SPC charts will ignore non-required attribute data if not entered during the sample entry. Previously was displaying as 0. Improved - method for getting the last samples taken speed improvement. Added - PMISampleEntry component property scripting name "sampleTakenBy" for "Sample Taken By" property. The original "user" scripting name will also work. Added - "settingsBorder" property to PMISPCSelector to allow adding a border. Fixed - PMISPCController clearing all custom property bindings when the definition is changed event though the custom property exists in the new definition. Fixed - SPC Data Type Selector causes error if no data type is selected. Instrument Interface Improved - Parse template handling of CSV rows data. General - 7.6.4-rc3 ========================================================================================== Installers Modified Functionality - Ignition Windows installers will now install Java 7 update 25 when the installer cannot locate any Java installation on the machine. Ignition Platform - 7.6.4.2013110714-rc3 ========================================================================================== Designer Fixed - Fixed drop behavior in properties window in OS X. Fixed - Designer now correctly doesn't load modules if their module dependencies aren't present. Fixed - Roster Management component now respects 'disable' security setting. Added Functionality - Entries in the project import dialog box are now sorted alphabetically. Fixed - Momentary button now doesn't write on mouse-up if it is disabled. Added Functionality - Copy-move no longer uses the system clipboard. Fixed - SQLTags Browser now correctly determines when a folder is being dragged. Fixed - Dashed line rendering now works better with dense data in the Easy Chart component. GCU Fixed - Fixed "Go to webpage" link on GCU. Misc Added Functionality - Native client launchers are now available for Windows, Linux and Mac OSX. See the user manual for more information. Expressions Fixed - Fixed a bug in dateArithmetic() function that resulted in the millisecond unit not working unless specified as 'mss'. Gateway Web Interface Fixed - Fixed localization for the gateway home/status/configure and designer launch buttons SQLTags Fixed - Error "The conversion from UNKNOWN to TIMESTAMP is unsupported" when trying to store DateTime tags to an external tag providers running on MS SQL Server. Fixed - Folders exported under Data Types folder not importing correctly. They are being imported under the general folder. Fixed - tag() expression function used inside of alarm property bindings does not support relative path syntax. Fixed - AlertExecEnabled tag property doesn't persist across gateway restarts, and isn't sync'd to redundant backup. Fixed - Parameter overrides in UDT sub members not exported correctly to xml. Fixed - Fixed bug that could cause read-only tags to have a value written to them through the designer tag editor. Fixed - Last UDT (alphabetically) not available in the "new instance" menu Gateway Fixed - Audit entries for prepared statements now show values instead of ? placeholders. Fixed - Table quote character in db translator creates issues with various system queries. This parameter has been removed. Fixed - Role names with forward slash characters in them can now be used correctly with the Active Directory user source Fixed - Modules that fail on installation are removed from the modules folder. Fixed - Using a barcode scanner with the mobile module resulted in the input text becoming jumbled. Fixed - When writing to a tag referencing a nonexistent OPC-UA server, a new server appeared on the OPC Servers Area. Now, this does not happen. Added Functionality - New boolean field to allow disable of automatic suffix for ActiveDirectory user sources. Fixed - Upgrading from 7.5 now automatically converts the placeholders in the queries of expert DB and AD-to-DB user sources. Fixed - system.dataset.exportExcel() and system.dataset.exportHTML() now correctly escape special characters to ensure valid XML/HTML is generated. Fixed - AD/Internal user sources which are set to not browse for users from active directory can now delete users who were added manually. Scripting Fixed - Added connect and read timeout options to system.net.httpPost functions Fixed - Client event scripts in the designer not initialized on startup or after editing the scripts while not in "runtime" mode. Fixed - System.dataset.addColumn now properly accepts booleans. Fixed - Scripting system now correctly supports UTF-8 encoded strings. Added Functionality - Added system.alarm.unshelve() command. Client Fixed - The Designer/Client displays a missing Permissions attribute warning during launch when using Java 7 update 45. Fixed - Fixed race condition in the way the client and designer load images that could cause a frozen UI in rare circumstances. Alarming Fixed - References to tags in custom subject/message alarm properties don't work correctly. Added Functionality - Added System tags to show how many alarms are currently in any of the 4 states. Fixed - Several improvements to alarm state management that should help keep redundant synchronization accurate. Aims to fix old alarm states becoming visible again on failover, and alarm states that are stuck as "active" after failover. Fixed - Error encountered when executing journal query with multiple filter conditions specified (display path, source, and min priority, for example) SQLBridge - 5.6.4.2013110714-rc3 ========================================================================================== Misc Fixed - Hour & event meter opc items in a triggered block group only update on trigger, instead of each cycle, as the standard/historical groups do. Vision - 6.6.4.2013110714-rc3 ========================================================================================== Designer Fixed - Fixed bug with templates not showing binding icons in project browser. Fixed - Editing Integer, Float, and Long properties now correctly support null values. Added Functionality - The component script editor is no longer always on top of other windows. Components Added Functionality - Easychart now correctly shows tickmarks < 1E-7, chooses better autorange for values < 1 Fixed - Not all cells were being repainted when the selected column changed, which could cause issues if the getBackgroundAt extension function switched colors based upon the selected column. Added Functionality - Added "Auto Expansion Level" property on TreeView component. Fixed - Fixed synchronization issue with the date range component when zoomed down into the minute range. Added Functionality - Added start and end date properties for historical mode date range editor in Easy Chart.Added separate foreground and background color properties for date range editors in Easy Chart. Fixed - Entering an out-of-bounds value in a numeric text field no longer requires a second press of 'enter' in order to accept a valid value. Added Functionality - Added property to set gap between subplots on Easy Chart. Added Functionality - Added custom properties to pie chart and bar chart Added Functionality - Added property for Alarm Status Table header font. Added Functionality - Added a maximum attachment byte size to the Comments Panel component. Fixed - The Alarm Status Table's footer will hide it's visual separator if all of the utility buttons are removed. Fixed - Bindings on properties of template instances that depended on other properties of the template instance didn't evaluate correctly on window startup. Fixed - Classic chart component's dashed rendering now works better with dense data Fixed - Tree View component now correctly reflects changes to icons. Added Functionality - When viewing shelved alarms in the Alarm Status Table the source filter is now taken into consideration. Fixed - The properties of the Alarm Status Table that hid various UI components such as the ack and shelve buttons now work correctly in the client. Fixed - Exposed moving analog indicator's "processValue" property to the binding system. Client Fixed - Fixed potential ConcurrentModificationException when switching users. Added Functionality - A keyboard accelerator has been added to open up the diagnostics window in the client. The keyboard shortcut is ctrl+shift+F7. Fixed - Fixed system.security.switchUser not re-evaluating tag permissions Fixed - The bug with the diagnostics window of the client always being on top has been fixed. Fixed - Third party on-screen keyboard applications can cause the system.util.getInactivitySeconds() feature to be incorrect. Fixed - When binding shape bounds, dividing by zero in an expression could cause a shape to disappear because of NaN value. Fixed - Modules were not correctly given the chance to customize the deserializer in the Vision client. [SDK] Fixed - The function system.util.getSystemFlags() properly sets the FULLSCREEN_FLAG to true when the client is launched in fullscreen mode. Added Functionality - Images now have a new option to make them load their images in a background thread for a more responsive UI and quicker window loading. Fixed - Fixed binding issue caused by using a mixed-case version of the name of a built-in property name as a custom property with bidirectional bindings. Fixed - Client reload now preserves window ordering. OPC-UA - 1.6.4.2013110714-rc3 ========================================================================================== Gateway Web Interface Added Functionality - The driver status entry on the system status page now shows both the total number of devices as well as the number that currently have connection-related errors. Client Fixed - Fixed bugs in UA client subscription bookkeeping that lead to inconsistent subscription state, especially when using driven or leased scan classes where the slow rate was 0. Server Fixed - Fixed a bug in device subscription bookkeeping that could lead to tags getting "stuck" with bad or unknown quality until the tag or subscription they were in was modified. Fixed - Newly generated server certificates will now include the AuthorityKeyIdentifier X509 extension. Serial Support - 1.6.4.2013110714-rc3 ========================================================================================== Scripting Added Functionality - Added a sendBreak() call to the serial module's scripting functions. Mobile - 1.6.4.2013110714-rc3 ========================================================================================== UI Fixed - When using the mobile module, KeyEvent objects had an incorrect (zero) keyCode property. Fixed - Mobile keyboard no longer shows up for input components which have chosen a touchscreen mode of "None" Backend Modified Functionality - Mobile module will now re-create its session on login if needed, decreasing instances of "Session not initialized" errors. Fixed - Added mobile keyboard support for the password field of the "Lock screen" Fixed - Fixed issue that could cause the gateway's HTTP threadpool to be consumed if the socket connection between the gateway and the mobile client became blocked. Fixed - The Mobile Module now works with Java 7u40 and later. Fixed - Fixed javascript issue that made the mobile module not load on IE9 Added Functionality - Added option for the mobile site to not automatically select the project when only one mobile-enabled project exists. Fixed - Added the exclamation point and brace characters to the mobile popup keyboard Alarm Notification - 1.6.4.2013110714-rc3 ========================================================================================== Alarm Email Added Functionality - Added a configurable timeout setting to the EmailNotificationProfile. Added Functionality - Added auditing support for email alarm notification and acknowledgement. Alarm Voice Fixed - Voice notification modules re-built to include support for 64-bit linux. Fixed - Voice notification not respecting sip "expires" message header, leads to dropped sessions on some servers. Alarm SMS Added Functionality - Implemented auditing for SMS notification profiles. Fixed - SMS Notification Module now automatically splits up long alarm messages into multiple text messages. Added Functionality - Added a 'Custom SMS Message' property to alarm config, similar to the existing 'Custom Email Message' property. Added Functionality - New option to allow the use of only numeric acknowledgement codes for the sms system. Alarm Designer Fixed - Editing pipeline dropout conditions in the designer could lead to multiple pipelines incorrectly sharing the same set of dropout conditions. Fixed - Alarm Notification module now gives access to alarm pipelines in Designer when Vision module is not present. Reporting - 1.6.4.2013110714-rc3 ========================================================================================== Components Added Functionality - Report viewer new has an option to disable retaining the page number when reloading a report. OPC-COM - 1.6.4.2013110714-rc3 ========================================================================================== Misc Fixed - Subscription will now periodically attempt to subscribe to failed items (items for which the opc server reports failure codes during subscription) TCP/UDP Driver - 1.6.4.2013110714-rc3 ========================================================================================== TCP Driver Added Functionality - Added an 'Is Connected' diagnostic tag. Allen-Bradley Drivers - 1.6.4.2013110714-rc3 ========================================================================================== ControlLogix/CompactLogix Drivers Fixed - Fixed "Received (successful) but there is a group number miss match." warning message from showing in the logs. This was caused when writing strings to the ControlLogix or CompactLogix processors and had no negative effects other than the warning message. MicroLogix/PLC5/SLC Drivers Fixed - Added support for SLC and MicroLogix processors to access bits in I/O words other than word 0. Added Functionality - Optimized reads for MicroLogix, SLC and PLC-5 processors when reading timers, counters and control registers into fewer requests. OEEDT-Installer-Module-1.6.4.2551-rc3 ========================================================================================== General Fixed - Validate RunUUID before recording to analysis. Improved - Deleting/Restoring a run with the analysis controller requires comparing by Run Identifier. This will allow display of invalid Run Identifiers. Fixed - On resume run, the run end date time was not being cleared in the runtime data tables. This would allow the purge run utility to potentially delete an active run. Fixed - Constant error "Unable to verify production database table schemas". Creating a production model in an empty database will not create the tables unless the Production module is re-started. Fixed - PMIProductionLineCellSelector not setting the Cell Name property after selection. Fixed - PostGreSQL database not creating proper indices. OEE/Downtime Added - Line DT Bypass Reason Code for cells. Allows the cell to record a specified down time while it is bypassed. Improved - Key Reason downtime detection. Fixed - Shift OEE tags not equal to the run tags when a run is first started. Fixed - Active downtime does not reflect Operator selected reason. Fixed - Console log error during updating of a downtime event, column cannot be '' Added - Shift planned downtime property. Fixed - Operator downtime reason not using correct cell when downtime is re-triggered internally. Fixed - Calculate IdealStandardVariance from the IdealStandardCount, not standard count. Analysis Added - Compare by Run Identifier. Allows displaying invalid Run Identifiers. Recipe Improved - Recipe Editor component will not collapse when the value editor filter is changed. SPC/Quality Improved - SPC charts will ignore non-required attribute data if not entered during the sample entry. Previously was displaying as 0. Improved - method for getting the last samples taken speed improvement. Added - PMISampleEntry component property scripting name "sampleTakenBy" for "Sample Taken By" property. The original "user" scripting name will also work. Added - "settingsBorder" property to PMISPCSelector to allow adding a border. Fixed - PMISPCController clearing all custom property bindings when the definition is changed event though the custom property exists in the new definition. Fixed - SPC Data Type Selector causes error if no data type is selected. Instrument Interface Improved - Parse template handling of CSV rows data. General - 7.5.11 ========================================================================================== Installers Modified Functionality - Ignition Windows installers will now install Java 7 update 25 when the installer cannot locate any Java installation on the machine. Fixed - /tomcat/ssl.key will no longer be overwritten during upgrade. Ignition Platform - 7.5.11.1526 ========================================================================================== Expressions Fixed - Fixed a bug in dateArithmetic() function that resulted in the millisecond unit not working unless specified as 'mss'. Gateway Added Functionality - Native client launchers are now available for Windows, Linux and Mac OSX. See the user manual for more information. Scripting Fixed - Scripting system now correctly supports UTF-8 encoded strings. Client Fixed - The Designer/Client displays a missing Permissions attribute warning during launch when using Java 7 update 45. Vision - 6.5.11.928 ========================================================================================== Client Fixed - Fixed issue popping up touchscreen keyboard on the Text Area component. Mobile - 1.5.6.239 ========================================================================================== Backend Fixed - Mobile module is now compatible with Java 7u40 and later. Allen-Bradley Drivers - 1.5.8.282 ========================================================================================== ControlLogix/CompactLogix Drivers Fixed - Fixed issue where multiple overlapping processor status requests are scheduled using up bandwidth on CIP connections.This can cause other read and write requests to timeout resulting in bad tag quality or failed writes. Fixed - Fixed issue with how tag arrays are handled in the ControlLogix L74 processors compared to the other L7x processors. Array indexes were offset by 2. MicroLogix/PLC5/SLC Drivers Fixed - Fixed issue where in redundant Ignition environments, the same connection serial numbers were being used for the master and backup. This might cause an ownership conflict error to be returned back from the ControlLogix Gateway. Fixed - Added support for SLC and MicroLogix processors to access bits in I/O words other than word 0. OEEDT-Installer-Module-1.5.11.2125 ========================================================================================== General Fixed - PostgreSQL error with server version 9.3 on internally using escaped strings. Fixed - Standard variance count tag for shift is not being calculated correctly. Fixed - On resume run, the run end date time was not being cleared in the runtime data tables. This would allow the purge run utility to potentially delete an active run. Fixed - Constant error "Unable to verify production database table schemas". Creating a production model in an empty database will not create the tables unless the Production module is re-started. Fixed - PMIProductionLineCellSelector not setting the Cell Name property after selection. Fixed - PostGreSQL database not creating proper indices. Changed - MES Installers will only work with Ignition gateway 7.5.10 or greater OEE/Downtime Added - PMIProductCodeSelector property "setLineProductCode". When true will attempt to set the line to the selected product code. This was the default previously. Now the selector can be used to just select a Product code without any default action. Fixed - Stored SPC settings do not update when the underlying Sample definition is renamed Added - Shift Planned Downtime (Minutes) tag. Displays the planned downtime during the current shift for the current run. Fixed - Shift OEE tags values one update cycle behind run tags at the beginning of the run. Fixed - Active downtime tag does not reflect operator selected reason. Fixed - Downtime reason not using operator selected cell if the downtime event is re-triggered internally. For instance, on a shift change. Add default filter Include Recordable. Previously was returning all downtime by default. SPC/Quality Fixed - XBar control limits to show on both XBar Range and XBar Standard Deviation charts. Also, fixed Moving Range control limits to show on both Individual and Median charts. Fixed - Stored SPC settings do not update when the underlying Sample definition is renamed Improved - method for getting the last samples taken speed improvement. Fixed - PMIStoredSPCSelector cannot create a new stored settings manually. Fixed - SPC charts not showing the left axis when the table is hidden. Added - script property sampleTakenBy in addition to user to the Sample Entry component. Fixed - SPCController is clearing all custom property bindings when the definition changed even though those properties exist in the new definition. Fixed - SPC Data Type Selector causes error if no data type is selected. Fixed - Frequency charts cannot get data if the definition has multiple measurements. Added - border property for the PMISPCSelector component Recipe Added - new Recipe Value Name filter property to the recipe editor. Improved - Recipe Editor component will not collapse when the value editor filter is changed. General - 7.6.4-rc2 ========================================================================================== Installers Modified Functionality - Ignition Windows installers will now install Java 7 update 25 when the installer cannot locate any Java installation on the machine. Ignition Platform - 7.6.4.2013102213-rc2 ========================================================================================== Designer Added Functionality - Entries in the project import dialog box are now sorted alphabetically. Fixed - Momentary button now doesn't write on mouse-up if it is disabled. Added Functionality - Copy-move no longer uses the system clipboard. Fixed - SQLTags Browser now correctly determines when a folder is being dragged. Fixed - Dashed line rendering now works better with dense data in the Easy Chart component. GCU Fixed - Fixed "Go to webpage" link on GCU. Misc Added Functionality - Native client launchers are now available for Windows, Linux and Mac OSX. See the user manual for more information. Expressions Fixed - Fixed a bug in dateArithmetic() function that resulted in the millisecond unit not working unless specified as 'mss'. Gateway Web Interface Fixed - Fixed localization for the gateway home/status/configure and designer launch buttons SQLTags Fixed - Parameter overrides in UDT sub members not exported correctly to xml. Fixed - Fixed bug that could cause read-only tags to have a value written to them through the designer tag editor. Fixed - Last UDT (alphabetically) not available in the "new instance" menu Gateway Fixed - Role names with forward slash characters in them can now be used correctly with the Active Directory user source Fixed - Modules that fail on installation are removed from the modules folder. Fixed - Using a barcode scanner with the mobile module resulted in the input text becoming jumbled. Fixed - When writing to a tag referencing a nonexistent OPC-UA server, a new server appeared on the OPC Servers Area. Now, this does not happen. Added Functionality - New boolean field to allow disable of automatic suffix for ActiveDirectory user sources. Fixed - Upgrading from 7.5 now automatically converts the placeholders in the queries of expert DB and AD-to-DB user sources. Fixed - system.dataset.exportExcel() and system.dataset.exportHTML() now correctly escape special characters to ensure valid XML/HTML is generated. Fixed - AD/Internal user sources which are set to not browse for users from active directory can now delete users who were added manually. Scripting Fixed - System.dataset.addColumn now properly accepts booleans. Fixed - Scripting system now correctly supports UTF-8 encoded strings. Added Functionality - Added system.alarm.unshelve() command. Client Fixed - The Designer/Client displays a missing Permissions attribute warning during launch when using Java 7 update 45. Fixed - Fixed race condition in the way the client and designer load images that could cause a frozen UI in rare circumstances. Alarming Fixed - References to tags in custom subject/message alarm properties don't work correctly. Added Functionality - Added System tags to show how many alarms are currently in any of the 4 states. Fixed - Several improvements to alarm state management that should help keep redundant synchronization accurate. Aims to fix old alarm states becoming visible again on failover, and alarm states that are stuck as "active" after failover. Fixed - Error encountered when executing journal query with multiple filter conditions specified (display path, source, and min priority, for example) SQLBridge - 5.6.4.2013102213-rc2 ========================================================================================== Misc Fixed - Hour & event meter opc items in a triggered block group only update on trigger, instead of each cycle, as the standard/historical groups do. Vision - 6.6.4.2013102213-rc2 ========================================================================================== Designer Added Functionality - The component script editor is no longer always on top of other windows. Components Fixed - Bindings on properties of template instances that depended on other properties of the template instance didn't evaluate correctly on window startup. Fixed - Classic chart component's dashed rendering now works better with dense data Fixed - Tree View component now correctly reflects changes to icons. Added Functionality - When viewing shelved alarms in the Alarm Status Table the source filter is now taken into consideration. Fixed - The properties of the Alarm Status Table that hid various UI components such as the ack and shelve buttons now work correctly in the client. Fixed - Exposed moving analog indicator's "processValue" property to the binding system. Client Fixed - Third party on-screen keyboard applications can cause the system.util.getInactivitySeconds() feature to be incorrect. Fixed - When binding shape bounds, dividing by zero in an expression could cause a shape to disappear because of NaN value. Fixed - Modules were not correctly given the chance to customize the deserializer in the Vision client. [SDK] Fixed - The function system.util.getSystemFlags() properly sets the FULLSCREEN_FLAG to true when the client is launched in fullscreen mode. Added Functionality - Images now have a new option to make them load their images in a background thread for a more responsive UI and quicker window loading. Fixed - Fixed binding issue caused by using a mixed-case version of the name of a built-in property name as a custom property with bidirectional bindings. Fixed - Client reload now preserves window ordering. OPC-UA - 1.6.4.2013102213-rc2 ========================================================================================== Gateway Web Interface Added Functionality - The driver status entry on the system status page now shows both the total number of devices as well as the number that currently have connection-related errors. Server Fixed - Newly generated server certificates will now include the AuthorityKeyIdentifier X509 extension. Client Fixed - Fixed bugs in UA client subscription bookkeeping that lead to inconsistent subscription state, especially when using driven or leased scan classes where the slow rate was 0. Serial Support - 1.6.4.2013102214-rc2 ========================================================================================== Scripting Added Functionality - Added a sendBreak() call to the serial module's scripting functions. Mobile - 1.6.4.2013102213-rc2 ========================================================================================== UI Fixed - When using the mobile module, KeyEvent objects had an incorrect (zero) keyCode property. Fixed - Mobile keyboard no longer shows up for input components which have chosen a touchscreen mode of "None" Backend Fixed - Fixed issue that could cause the gateway's HTTP threadpool to be consumed if the socket connection between the gateway and the mobile client became blocked. Fixed - The Mobile Module now works with Java 7u40 and later. Fixed - Fixed javascript issue that made the mobile module not load on IE9 Added Functionality - Added option for the mobile site to not automatically select the project when only one mobile-enabled project exists. Fixed - Added the exclamation point and brace characters to the mobile popup keyboard Alarm Notification - 1.6.4.2013102214-rc2 ========================================================================================== Alarm Voice Fixed - Voice notification not respecting sip "expires" message header, leads to dropped sessions on some servers. Alarm SMS Fixed - SMS Notification Module now automatically splits up long alarm messages into multiple text messages. Added Functionality - Added a 'Custom SMS Message' property to alarm config, similar to the existing 'Custom Email Message' property. Added Functionality - New option to allow the use of only numeric acknowledgement codes for the sms system. Allen-Bradley Drivers - 1.6.4.2013102213-rc2 ========================================================================================== ControlLogix/CompactLogix Drivers Fixed - Fixed "Received (successful) but there is a group number miss match." warning message from showing in the logs. This was caused when writing strings to the ControlLogix or CompactLogix processors and had no negative effects other than the warning message. OEEDT-Installer-Module-1.6.4.2428-rc2 ========================================================================================== General Added - PMIProductCodeSelector property "setLineProductCode". When true will attempt to set the line to the selected product code. This was the default previously. Now the selector can be used to just select a Product code without any default action. Fixed - PostgreSQL error with server version 9.3 on internally using escaped strings. Improved - When using shift compare by in analysis the shift will be collected correct if shifts span multiple days. Fixed - On resume run, the run end date time was not being cleared in the runtime data tables. This would allow the purge run utility to potentially delete an active run. Fixed - Constant error "Unable to verify production database table schemas". Creating a production model in an empty database will not create the tables unless the Production module is re-started. Fixed - PMIProductionLineCellSelector not setting the Cell Name property after selection. Fixed - PostGreSQL database not creating proper indices. OEE/Downtime Fixed - Shift OEE tags not equal to the run tags when a run is first started. Fixed - Active downtime does not reflect Operator selected reason. Fixed - Console log error during updating of a downtime event, column cannot be '' Added - Shift planned downtime property. Fixed - Operator downtime reason not using correct cell when downtime is re-triggered internally. Fixed - Calculate IdealStandardVariance from the IdealStandardCount, not standard count. SPC/Quality Fixed - Stored SPC definitions do not update if the underlying sample SPC definition name is renamed. Fixed - XBar control limits to show on both XBar Range and XBar Standard Deviation charts. Also, fixed Moving Range control limits to show on both Individual and Median charts. Improved - method for getting the last samples taken speed improvement. Fixed - Frequency charts not displaying data samples with multiple measurements. Added - PMISampleEntry component property scripting name "sampleTakenBy" for "Sample Taken By" property. The original "user" scripting name will also work. Added - "settingsBorder" property to PMISPCSelector to allow adding a border. Fixed - PMISPCController clearing all custom property bindings when the definition is changed event though the custom property exists in the new definition. Fixed - SPC Data Type Selector causes error if no data type is selected. Recipe Added - Recipe Value Name Filter property to the recipe editor. Allows returning value names in the recipe that match the filter. The * character in the filter will replace all characters and the ? character will replace the character at that position. General - 7.5.11-rc3 ========================================================================================== Installers Fixed - /tomcat/ssl.key will no longer be overwritten during upgrade. Ignition Platform - 7.5.11.1519-rc3 ========================================================================================== Expressions Fixed - Fixed a bug in dateArithmetic() function that resulted in the millisecond unit not working unless specified as 'mss'. Gateway Added Functionality - Native client launchers are now available for Windows, Linux and Mac OSX. See the user manual for more information. Vision - 6.5.10.925 ========================================================================================== Client Fixed - Fixed issue popping up touchscreen keyboard on the Text Area component. Allen-Bradley Drivers - 1.5.7.282 ========================================================================================== ControlLogix/CompactLogix Drivers Fixed - Fixed issue where multiple overlapping processor status requests are scheduled using up bandwidth on CIP connections.This can cause other read and write requests to timeout resulting in bad tag quality or failed writes. Fixed - Fixed issue with how tag arrays are handled in the ControlLogix L74 processors compared to the other L7x processors. Array indexes were offset by 2. MicroLogix/PLC5/SLC Drivers Fixed - Fixed issue where in redundant Ignition environments, the same connection serial numbers were being used for the master and backup. This might cause an ownership conflict error to be returned back from the ControlLogix Gateway. Fixed - Added support for SLC and MicroLogix processors to access bits in I/O words other than word 0. OEEDT-Installer-Module-1.5.11.2119-rc3 ========================================================================================== General Fixed - Standard variance count tag for shift is not being calculated correctly. Fixed - On resume run, the run end date time was not being cleared in the runtime data tables. This would allow the purge run utility to potentially delete an active run. Fixed - Constant error "Unable to verify production database table schemas". Creating a production model in an empty database will not create the tables unless the Production module is re-started. Fixed - PMIProductionLineCellSelector not setting the Cell Name property after selection. Fixed - PostGreSQL database not creating proper indices. Changed - MES Installers will only work with Ignition gateway 7.5.10 or greater OEE/Downtime Fixed - Stored SPC settings do not update when the underlying Sample definition is renamed Added - Shift Planned Downtime (Minutes) tag. Displays the planned downtime during the current shift for the current run. Fixed - Shift OEE tags values one update cycle behind run tags at the beginning of the run. Fixed - Active downtime tag does not reflect operator selected reason. Fixed - Downtime reason not using operator selected cell if the downtime event is re-triggered internally. For instance, on a shift change. Add default filter Include Recordable. Previously was returning all downtime by default. SPC/Quality Fixed - Stored SPC settings do not update when the underlying Sample definition is renamed Improved - method for getting the last samples taken speed improvement. Fixed - PMIStoredSPCSelector cannot create a new stored settings manually. Fixed - SPC charts not showing the left axis when the table is hidden. Added - script property sampleTakenBy in addition to user to the Sample Entry component. Fixed - SPCController is clearing all custom property bindings when the definition changed even though those properties exist in the new definition. Fixed - SPC Data Type Selector causes error if no data type is selected. Fixed - Frequency charts cannot get data if the definition has multiple measurements. Added - border property for the PMISPCSelector component Ignition Platform - 7.6.4.2013100210-rc1 ========================================================================================== Misc Added Functionality - Native client launchers are now available for Windows, Linux and Mac OSX. See the user manual for more information. Expressions Fixed - Fixed a bug in dateArithmetic() function that resulted in the millisecond unit not working unless specified as 'mss'. SQLTags Fixed - Last UDT (alphabetically) not available in the "new instance" menu Alarming Fixed - Several improvements to alarm state management that should help keep redundant synchronization accurate. Aims to fix old alarm states becoming visible again on failover, and alarm states that are stuck as "active" after failover. Fixed - Error encountered when executing journal query with multiple filter conditions specified (display path, source, and min priority, for example) OPC-UA - 1.6.4.2013100210-rc1 ========================================================================================== Gateway Web Interface Added Functionality - The driver status entry on the system status page now shows both the total number of devices as well as the number that currently have connection-related errors. Server Fixed - Newly generated server certificates will now include the AuthorityKeyIdentifier X509 extension. Alarm Notification - 1.6.4.2013100210-rc1 ========================================================================================== Alarm SMS Fixed - SMS Notification Module now automatically splits up long alarm messages into multiple text messages. Added Functionality - Added a 'Custom SMS Message' property to alarm config, similar to the existing 'Custom Email Message' property. Added Functionality - New option to allow the use of only numeric acknowledgement codes for the sms system. OEEDT-Installer-Module-1.6.4.2340-rc1 ========================================================================================== General Fixed - On resume run, the run end date time was not being cleared in the runtime data tables. This would allow the purge run utility to potentially delete an active run. Fixed - Constant error "Unable to verify production database table schemas". Creating a production model in an empty database will not create the tables unless the Production module is re-started. Fixed - PMIProductionLineCellSelector not setting the Cell Name property after selection. Fixed - PostGreSQL database not creating proper indices. OEE/Downtime Fixed - Shift OEE tags not equal to the run tags when a run is first started. Fixed - Active downtime does not reflect Operator selected reason. Fixed - Console log error during updating of a downtime event, column cannot be '' Added - Shift planned downtime property. Fixed - Operator downtime reason not using correct cell when downtime is re-triggered internally. Fixed - Calculate IdealStandardVariance from the IdealStandardCount, not standard count. SPC/Quality Improved - method for getting the last samples taken speed improvement. Fixed - Frequency charts not displaying data samples with multiple measurements. Added - PMISampleEntry component property scripting name "sampleTakenBy" for "Sample Taken By" property. The original "user" scripting name will also work. Added - "settingsBorder" property to PMISPCSelector to allow adding a border. Fixed - PMISPCController clearing all custom property bindings when the definition is changed event though the custom property exists in the new definition. Fixed - SPC Data Type Selector causes error if no data type is selected. Allen-Bradley Drivers - 1.5.7.279 ========================================================================================== ControlLogix/CompactLogix Drivers Fixed - Fixed issue with how tag arrays are handled in the ControlLogix L74 processors compared to the other L7x processors. Array indexes were offset by 2. OEEDT-Installer-Module-1.5.11.2112-rc2 ========================================================================================== NOTE: These modules will require that the Ignition gateway be upgraded to 7.5.10 General Fixed - On resume run, the run end date time was not being cleared in the runtime data tables. This would allow the purge run utility to potentially delete an active run. Fixed - Constant error "Unable to verify production database table schemas". Creating a production model in an empty database will not create the tables unless the Production module is re-started. Fixed - PMIProductionLineCellSelector not setting the Cell Name property after selection. Fixed - PostGreSQL database not creating proper indices. Changed - MES Installers will only work with Ignition gateway 7.5.10 or greater OEE/Downtime Add default filter Include Recordable. Previously was returning all downtime by default. SPC/Quality Improved - method for getting the last samples taken speed improvement. Fixed - PMIStoredSPCSelector cannot create a new stored settings manually. Fixed - SPC charts not showing the left axis when the table is hidden. Added - script property sampleTakenBy in addition to user to the Sample Entry component. Fixed - SPCController is clearing all custom property bindings when the definition changed even though those properties exist in the new definition. Fixed - SPC Data Type Selector causes error if no data type is selected. Fixed - Frequency charts cannot get data if the definition has multiple measurements. Added - border property for the PMISPCSelector component Ignition Platform - 7.5.11.1494-rc1 ========================================================================================== Gateway Added Functionality - Native client launchers are now available for Windows, Linux and Mac OSX. See the user manual for more information. Vision - 6.5.10.917 ========================================================================================== Components Fixed - This bug was caused by a fix to bug# 135. Now, the arrow keys can once again control selection in the drop down list. Client Fixed - Fixed issue popping up touchscreen keyboard on the Text Area component. Allen-Bradley Drivers - 1.5.7.279 ========================================================================================== ControlLogix/CompactLogix Drivers Fixed - Fixed issue with how tag arrays are handled in the ControlLogix L74 processors compared to the other L7x processors. Array indexes were offset by 2. OEEDT-Installer-Module-1.5.11.2101-rc1 ========================================================================================== NOTE: These modules will require that the Ignition gateway be upgraded to 7.5.10 General Changed - MES Installers will only work with Ignition gateway 7.5.10 or greater SPC/Quality Fixed - Frequency charts cannot get data if the definition has multiple measurements. Added - border property for the PMISPCSelector component Ignition Platform - 7.5.10.1463-rc2 ========================================================================================== SQLTags Fixed - Unknown column error when listing historical tags from Oracle. Redundancy Fixed - Partial history mode does not function properly, data is held instead of forwarded by the backup node. Vision - 6.5.9.901 ========================================================================================== Components Fixed - Fixed the bug where the Numeric Text Field was always in overwrite mode. Fixed - Fixed potential NPE setting the selected tab of a tab strip in a binding on client startup. Client Fixed - When menu items with no children were added to the top-level of the client menu bar, they took up too much space. This has been fixed. OPC-UA - 1.5.9.591 ========================================================================================== Client Fixed - Fixed race condition that could cause some tags coming from an OPC-UA connection to NOT receive their initial value. For tags with static values this would leave the tag with a bad quality and no value. Commonly, the value could then be obtained by disabling and then re-enabling the tag (or any other action that caused the tag to be re-subscribed). Mobile - 1.5.4.217 ========================================================================================== UI Fixed - Mobile module's project login page now checks the project's required roles earlier, to avoid an unnecessary load. Won't Fix - Mobile homepage now requires login if the regular homepage is role-restricted. Added Functionality - Mobile keyboard now automatically shows up when a text component is focused. Fixed - Mobile module now uses custom project icons. Added Functionality - Mobile client can now detect orientation change (portrait vs landscape) and change the size of the project automatically if the project is in fit-to-device mode. Added Functionality - Auto-fit to device now correctly detects mobile browser size. Added Functionality - New built-in keyboard for mobile clients makes input consistent across all mobile devices. Added Functionality - Mobile module has newly-redesigned menu bar to replace old circle menu Backend Added Functionality - Session timeout for mobile sessions is now user-definable. Added Functionality - URL parameters passed into the mobile page now are assigned to same-named client tags, if applicable. Added Functionality - Mobile module now works with Java 7. Note: Java 6 is no longer supported for the Mobile Module. Added Functionality - Mobile client now can recover from network errors such as timeouts. A reconnecting screen is shown, which goes away if the connection is re-established. Allen-Bradley Drivers - 1.5.6.272 ========================================================================================== MicroLogix/PLC5/SLC Drivers Fixed - Fixed issue where SLC, MicroLogix and PLC5 driver hangs when Ownership Conflict (0x6A) status received for read requests. TCP/UDP Driver - 1.5.2.211 ========================================================================================== TCP Driver Fixed - *IMPORTANT* The tag addresses for the message, field value, last write time, and write-back message tags has changed. The OPC item path for SQLTags using these values must be updated.Fixed bug in the TCP driver that could cause it not work start or function properly when the message delimiter, field delimiter, or write-back message delimiter settings were empty. OEEDT-Installer-Module-1.5.11.2101-rc1 ========================================================================================== NOTE: These modules will require that the Ignition gateway be upgraded to 7.5.10 General Changed - MES Installers will only work with Ignition gateway 7.5.10 or greater SPC/Quality Fixed - Frequency charts cannot get data if the definition has multiple measurements. Added - border property for the PMISPCSelector component General - 7.6.3 ========================================================================================== Build Fixed - Installers would throw an error when attempting to run install-ignition.bat when 8dot3name is disabled on a machine running Windows Server 2008 R2, Windows 7 or Windows 8. Ignition Platform - 7.6.3.2013090513 ========================================================================================== Designer Fixed - Fixed intermittent scroll-lock issue in the Designer's output console. Fixed - Fixed bug that could case event scripts to not work after doing a "Save As" Added Functionality - An options dialog now pops up when a user tries to write to a tag in the designer when not in full read/write mode. The user can either not write to the tag, enable read/write mode and write to tag, or write once. Fixed - When switching between the extension function panel and the event handler panel, the event handler scripts could be inadvertently removed. Expressions Added Functionality - Added exponentiation expression: pow(number,number) Misc Modified Functionality - The Ignition Platform and module version numbers have been updated. The new format is major.minor.revision.YYYYMMDDHH. For example, Platform version 7.6.3.2048-rc2 will now be 7.6.3.2013080209-rc2. Gateway Web Interface Added Functionality - If a user enters the wrong credentials five times, log-on will be locked out for five minutes. Improved Functionality - Major speedup to homepage loading time, especially when many projects are listed. Fixed - Errors occurred during installation of a module were getting swallowed and not show to the user, only logged. Added Functionality - Added option to the copy-project page to make the new copy disabled, useful for making backups of projects. Fixed - Fixed the OPC quick client live values function. Fixed - Fixed the 'write' functionality in the OPC Quick-Client. SQLTags Fixed - Duplicate tags paths and min/max aggregation in tag history queries can cause infinite loop (high cpu/memory). Fixed - Transaction groups continue to run when project is disabled. Fixed - Tag alarm overrides aren't properly written to xml export. Fixed - Possible error initializing tags when using bound alarm deadband (using OPC tags inside of a UDT). Fixed - Alarms won't clear if value comes in during bad quality. Fixed - UDT parameter data type is not imported correctly from xml. Fixed - The AlertCurrentSeverity property on tags is not updated correctly. Gateway Fixed - A read timeout option has been added to the three AD user sources which specifies the time allowed for LDAP read operations. Added Functionality - Added new option to user sources: "Cache Validation Timeout" which specifies the amount of time between updates to the cache for a user source. This option was added to cut down on network traffic for AD user sources. Fixed - The spaces were being stripped off of passwords during validation, password setting, and logging into the gateway. Added Functionality - Exposed attribute for user's full name for AD sources. Fixed - When adding two consecutive users with the same password, the password wasn't saved correctly because property change events aren't fired unless the properties are the same. So, the password is set to "" after every password setting. Fixed - Historical pre-processing system can hold database connections open for long periods of time, causing misleading status displays and stats. Fixed - Existing duplicate authentication profiles cause faulted gateway on 7.6 upgrade Scripting Added Functionality - The system.alarm.acknowldege function now is available from Gateway scripts. An extra string argument specifying the name of the user who acknowledged the alarm has been added as the third argument. Added Functionality - Added the option in system.dataset.toCSV to export with or without localization. Non-localized strings allow the CSV to be re-imported more reliably. Alarming Fixed - Alarm status queries with multiple path constraints can result in duplicate results. Fixed - Alarm events now drop out of notification pipelines when the alarm enabled property becomes false. Modified Functionality - Dynamic changes to alarm active and clear time deadbands will now immediately affect outstanding events. Fixed - Fixes bug where the pipeline drop-down boxes when editing an alarm was populated using only the leaf node of a pipeline's path, instead of the entire path, causing pipelines residing inside folders and jump blocks targeting pipelines inside folders to not work correctly. Fixed - Alarm deadband doesn't work for equality alarm type. Fixed - When using an alarm with a bound setpoint and non-zero deadband, changing the setpoint by more than the deadband while active does not cause the tag to become clear. Added Functionality - New itemPath and itemName properties available for use in alarm messages and expressions. Fixed - "Any Change" alarm mode not visible for Above/Below Setpoint modes. "Legacy Send Clear" not editable if set on the alarm. Fixed - Legacy alarm upgrader ensures that "Send Clear" is enabled on "any change" mode alarms. Fixed - Legacy "Send Clear" alarm property not being displayed on upgraded alarms. SQLBridge - 5.6.3.2013090513 ========================================================================================== Code Review Fixed - system.tag.read() and .readAll() return different results for disabled tags. Both now return [null, disabled]. Gateway Fixed - String typed OPC items become Int4 after upgrade to 7.6.2 Vision - 6.6.3.2013090513 ========================================================================================== Designer Fixed - Fixed ArrayIndexOutOfBounds exception on edit of datasets for PMIChart. Fixed - Fixed issue that caused the font editor to not be editable by directly typing in changes to the font. Fixed - When editing the Client Menu Bar items, you can now add items back in if you removed all the root items. Fixed - The script editor window now opens in the same place is it was previously after the first time it has been opened. Components Added Functionality - New features for the alarm status table: Better sorting control, new onDoubleClicked extension function, and binding control over filtering parameters. Fixed - Fixed the problem with Easy chart X-trace not printing correctly. Added Functionality - The Tree View component now allows updating of nodes without the collapsing of tree paths or the altering of selection. Also, the Auto Expand property only applies on startup or if there are any structural changes to the Tree View. Added Functionality - The ability to disable the Comments Panel has been added. Added Functionality - Made the Bar Chart's 'data' property a bound property so that it fires property change events. Fixed - Shelving alarms with blank display paths in the alarm status table can cause all alarms to be shelved. Added Functionality - The "visible" property is now available for being bound to on most components. Fixed - The Numeric Label component now can correctly display semi-transparent backgrounds. The "opaque" property is now called "fillBackground" Added Functionality - New extension function "configureChart" allows for easy scripting access to the underlying chart inside the Classic Chart component and correct timing for altering that chart via scripting. Added Functionality - Now the classic chart component supports subplots for category plots. Added Functionality - Added ability to select dot size for the Easy Chart's dot style renderer Added Functionality - The Table component now has an option for touch screen mode: Automatic or None. In Automatic mode, editable columns are touchscreen-aware and will pop up an appropriate popup keyboard. In None mode, editable columns have no special handling for touchscreen mode. Fixed - Fixed bug in the Table component that could cause large datasets to not be sorted correctly when using the built-in sorting. Added Functionality - New extension functions on alarm status and alarm journal tables to allow for custom filtering. Added Functionality - New extension functions on alarm status table for controlling availability of acknowledgement and shelving UI. Added Functionality - Added a "Notes area" to the alarm status and alarm journal tables, to have a place where the notes for the selected alarm(s) is viewable in a multi-line format. Added Functionality - Alarm Status Table and Alarm Journal Table now have a customizable date format. Added Functionality - There have been properties added to allow the user to customize the format of the decimal representation of the x-trace values in easy chart. These properties are called X-trace Large Number Format, X-Trace Small Number Format, and X-Trace Number Format Threshold. If a number is below the threshold, the small number format is used. Otherwise, the large number format is used. Added Functionality - Added "enabled" properties to the Alarm Status Table and Alarm Journal Table components. Added Functionality - Added a max-hold time to the Momentary Button component. Client Fixed - Interval based tag history binding with non divisible range to interval ratio leads to large query window. OPC-UA - 1.6.3.2013090513 ========================================================================================== Server Fixed - Fixed a bug in AbstractDriver that could lead to "removeNode() called with a difference Node instance than was added" warnings when restarting/reconnecting a driver/module.This bug had no ill side effects other than the warning message. Client Modified Functionality - Subscriptions set to a rate of zero now get their items unsubscribe instead of having publishing disabled. When using Ignition's built-in OPC-UA server this will result in polling at the driver level for those items stopping as well. Added Functionality - Added support for writing array values. Misc - null ========================================================================================== Misc Fixed - Updated the PDF Viewer module so that it correctly keeps PDFs open across window opens/closes. Mobile - 1.6.3.2013090513 ========================================================================================== Backend Fixed - Fixed "Too Long for RSA" error message when logging into the mobile module with a very long username. Alarm Notification - 1.6.3.2013090513 ========================================================================================== Alarm Email Fixed - Fixed a bug that caused email to a user with multiple email addresses defined, one or more of which was empty, to fail. Added Functionality - Added an advanced setting to email notification profiles that allows Java mail Session debugging to be turned on/off. Alarm Gateway Fixed - Fixed issue that caused user's schedule adjustments to not be evaluated correctly during alarm notification. Reporting - 1.6.3.2013090513 ========================================================================================== Components Fixed - The reporting component did not accept the column types returned by the query alarm status call. OEEDT-Installer-Module-1.6.3.2262 ========================================================================================== General Fixed - PMIProductionLineCellSelector selected cell name property not updating correctly. Fixed - Constant error "Unable to verify production database table schemas". Creating a production model in an empty database will not create the tables unless the Production module is re-started. Fixed - Production rate per hour calculation jumps high after a communication loss occurs. Fixed - PMIScheduleLineView does not correctly show runs that have been ran if the schedule is outside the view dates but the run is in the view dates Fixed - PMIProductCodeSelector can start a run if the selectedProductCode property is written to directly with an unknown product code. Added - PMIScheduleSelector properties to ignore disabled work orders or inactive product codes Added - PMIProductioLineSelector properties line name filter and item path filter to allow filtering of the lines displayed in the selector Added - PMIScheduleLineView property eventDisplayFormat to allow custom description on schedule items Added - script function to set the maximum percentage of the OEE factors, system.oee.setOEEFactorCap(key, maxPercent). Previously were capped at 100%. Improved - Product Code tables components (Product Code Table, Product Code Line Table and Product Code Properties Table) will auto link when dropped on a container. Added - PostgreSQL database support Fixed - PMIProductionCommentsPanel, PMIRunScheduleController, PMIProductCodeSelector and PMIProductCodeLineTable generates a console error when dropped on a window. Added - Read Only property to PMIProductCodeTable, PMIProductCodeLineTable and PMIProductCodePropertiesTable Added - tag drag and drop capability in production model. Fixed - shift could not be determined if checking exactly at midnight. Fixed - Redundant backup node not getting correct active status when restarted. Fixed - adding a OPC server causes console error Downtime Fixed - Downtime analysis compare by shift not correct with runs that span multiple days Fixed - Non defined reason code always records as code 0. Need to log and record the actual code so it can be properly handled. Fixed - Downtime table does not display downtime events if the reason description is not found. Only can see it in analysis. Fixed - Cell Planned Downtime being recorded as un-planned downtime at the line level. Problem introduced in RC-1. Fixed - Cell group downtime time not acurate when run starts with cell group cell(s) down. Fixed - Historical downtime edit would not carry through time adjustments to analysis. Instrument Interface Fixed - FileMonitorController not stopping auto monitoring of files until client closed. Schedule Fixed - Schedule View component not updating active run completion automatically. Fixed - Allow schedule view to display percent done even if greater than 100% Fixed - reset schedule cache script function is always returning false. Fixed - Schedule vs Actual binding function showing any non recordable downtime as planned. If downtime is not recordable or planned it should display as other. SPC/Quality Fixed - PMIStoredSPCSelector cannot create a new stored settings manually. Fixed - SPC charts not showing the left axis when the table is hidden. Added - Log sql tag path if the sql tag collector tag is not found, previously was just logging an NPE Fixed - Sample Intervals "Once at Production Start" and "Once at Production End" not creating a scheduled sample. Improved - SPC Tag Collector execution times. Added - Line color property to control limits. The color is defined in the designer in the control limit definition. Each control limit definition can have their own color. The color is used to display the control limit on control charts. Added - New marker symbol for control limit that matches the same color as the control limit. Added - New marker image path property to the control charts so that a custom marker image can be displayed in place of the default marker symbol. Added - New font property to the control charts for the marker labels. General - 7.6.3-rc4 ========================================================================================== Build Fixed - Installers would throw an error when attempting to run install-ignition.bat when 8dot3name is disabled on a machine running Windows Server 2008 R2, Windows 7 or Windows 8. Ignition Platform - 7.6.3.2013082212-rc4 ========================================================================================== Designer Fixed - Fixed intermittent scroll-lock issue in the Designer's output console. Fixed - Fixed bug that could case event scripts to not work after doing a "Save As" Added Functionality - An options dialog now pops up when a user tries to write to a tag in the designer when not in full read/write mode. The user can either not write to the tag, enable read/write mode and write to tag, or write once. Fixed - When switching between the extension function panel and the event handler panel, the event handler scripts could be inadvertently removed. Misc Modified Functionality - The Ignition Platform and module version numbers have been updated. The new format is major.minor.revision.YYYYMMDDHH. For example, Platform version 7.6.3.2048-rc2 will now be 7.6.3.2013080209-rc2. Expressions Added Functionality - Added exponentiation expression: pow(number,number) SQLTags Fixed - Tag alarm overrides aren't properly written to xml export. Fixed - Duplicate tags paths and min/max aggregation in tag history queries can cause infinite loop (high cpu/memory). Fixed - Transaction groups continue to run when project is disabled. Fixed - Possible error initializing tags when using bound alarm deadband (using OPC tags inside of a UDT). Fixed - Alarms won't clear if value comes in during bad quality. Fixed - UDT parameter data type is not imported correctly from xml. Fixed - The AlertCurrentSeverity property on tags is not updated correctly. Gateway Web Interface Added Functionality - If a user enters the wrong credentials five times, log-on will be locked out for five minutes. Improved Functionality - Major speedup to homepage loading time, especially when many projects are listed. Fixed - Errors occurred during installation of a module were getting swallowed and not show to the user, only logged. Added Functionality - Added option to the copy-project page to make the new copy disabled, useful for making backups of projects. Fixed - Fixed the OPC quick client live values function. Fixed - Fixed the 'write' functionality in the OPC Quick-Client. Gateway Added Functionality - Added new option to user sources: "Cache Validation Timeout" which specifies the amount of time between updates to the cache for a user source. This option was added to cut down on network traffic for AD user sources. Fixed - The spaces were being stripped off of passwords during validation, password setting, and logging into the gateway. Added Functionality - Exposed attribute for user's full name for AD sources. Fixed - When adding two consecutive users with the same password, the password wasn't saved correctly because property change events aren't fired unless the properties are the same. So, the password is set to "" after every password setting. Fixed - A read timeout option has been added to the three AD user sources which specifies the time allowed for LDAP read operations. Fixed - Historical pre-processing system can hold database connections open for long periods of time, causing misleading status displays and stats. Fixed - Existing duplicate authentication profiles cause faulted gateway on 7.6 upgrade Scripting Added Functionality - The system.alarm.acknowldege function now is available from Gateway scripts. An extra string argument specifying the name of the user who acknowledged the alarm has been added as the third argument. Added Functionality - Added the option in system.dataset.toCSV to export with or without localization. Non-localized strings allow the CSV to be re-imported more reliably. Alarming Fixed - Alarm status queries with multiple path constraints can result in duplicate results. Modified Functionality - Dynamic changes to alarm active and clear time deadbands will now immediately affect outstanding events. Fixed - Alarm events now drop out of notification pipelines when the alarm enabled property becomes false. Fixed - Fixes bug where the pipeline drop-down boxes when editing an alarm was populated using only the leaf node of a pipeline's path, instead of the entire path, causing pipelines residing inside folders and jump blocks targeting pipelines inside folders to not work correctly. Fixed - Alarm deadband doesn't work for equality alarm type. Fixed - When using an alarm with a bound setpoint and non-zero deadband, changing the setpoint by more than the deadband while active does not cause the tag to become clear. Added Functionality - New itemPath and itemName properties available for use in alarm messages and expressions. Fixed - "Any Change" alarm mode not visible for Above/Below Setpoint modes. "Legacy Send Clear" not editable if set on the alarm. Fixed - Legacy alarm upgrader ensures that "Send Clear" is enabled on "any change" mode alarms. Fixed - Legacy "Send Clear" alarm property not being displayed on upgraded alarms. SQLBridge - 5.6.3.2013082212-rc4 ========================================================================================== Code Review Fixed - system.tag.read() and .readAll() return different results for disabled tags. Both now return [null, disabled]. Gateway Fixed - String typed OPC items become Int4 after upgrade to 7.6.2 Vision - 6.6.3.2013082212-rc4 ========================================================================================== Designer Fixed - When editing the Client Menu Bar items, you can now add items back in if you removed all the root items. Fixed - Fixed issue that caused the font editor to not be editable by directly typing in changes to the font. Fixed - Fixed ArrayIndexOutOfBounds exception on edit of datasets for PMIChart. Fixed - The script editor window now opens in the same place is it was previously after the first time it has been opened. Components Added Functionality - The Tree View component now allows updating of nodes without the collapsing of tree paths or the altering of selection. Also, the Auto Expand property only applies on startup or if there are any structural changes to the Tree View. Added Functionality - Made the Bar Chart's 'data' property a bound property so that it fires property change events. Fixed - Shelving alarms with blank display paths in the alarm status table can cause all alarms to be shelved. Added Functionality - The "visible" property is now available for being bound to on most components. Fixed - The Numeric Label component now can correctly display semi-transparent backgrounds. The "opaque" property is now called "fillBackground" Added Functionality - New extension function "configureChart" allows for easy scripting access to the underlying chart inside the Classic Chart component and correct timing for altering that chart via scripting. Added Functionality - Now the classic chart component supports subplots for category plots. Added Functionality - Added ability to select dot size for the Easy Chart's dot style renderer Added Functionality - The Table component now has an option for touch screen mode: Automatic or None. In Automatic mode, editable columns are touchscreen-aware and will pop up an appropriate popup keyboard. In None mode, editable columns have no special handling for touchscreen mode. Added Functionality - The ability to disable the Comments Panel has been added. Added Functionality - New features for the alarm status table: Better sorting control, new onDoubleClicked extension function, and binding control over filtering parameters. Fixed - Fixed bug in the Table component that could cause large datasets to not be sorted correctly when using the built-in sorting. Added Functionality - New extension functions on alarm status and alarm journal tables to allow for custom filtering. Added Functionality - New extension functions on alarm status table for controlling availability of acknowledgement and shelving UI. Added Functionality - Added a "Notes area" to the alarm status and alarm journal tables, to have a place where the notes for the selected alarm(s) is viewable in a multi-line format. Added Functionality - Alarm Status Table and Alarm Journal Table now have a customizable date format. Added Functionality - There have been properties added to allow the user to customize the format of the decimal representation of the x-trace values in easy chart. These properties are called X-trace Large Number Format, X-Trace Small Number Format, and X-Trace Number Format Threshold. If a number is below the threshold, the small number format is used. Otherwise, the large number format is used. Added Functionality - Added "enabled" properties to the Alarm Status Table and Alarm Journal Table components. Added Functionality - Added a max-hold time to the Momentary Button component. Client Fixed - Interval based tag history binding with non divisible range to interval ratio leads to large query window. OPC-UA - 1.6.3.2013082212-rc4 ========================================================================================== Server Fixed - Fixed a bug in AbstractDriver that could lead to "removeNode() called with a difference Node instance than was added" warnings when restarting/reconnecting a driver/module.This bug had no ill side effects other than the warning message. Client Modified Functionality - Subscriptions set to a rate of zero now get their items unsubscribe instead of having publishing disabled. When using Ignition's built-in OPC-UA server this will result in polling at the driver level for those items stopping as well. Added Functionality - Added support for writing array values. Misc - null ========================================================================================== Misc Fixed - Updated the PDF Viewer module so that it correctly keeps PDFs open across window opens/closes. Mobile - 1.6.3.2013082212-rc4 ========================================================================================== Backend Fixed - Fixed "Too Long for RSA" error message when logging into the mobile module with a very long username. Alarm Notification - 1.6.3.2013082212-rc4 ========================================================================================== Alarm Email Fixed - Fixed a bug that caused email to a user with multiple email addresses defined, one or more of which was empty, to fail. Added Functionality - Added an advanced setting to email notification profiles that allows Java mail Session debugging to be turned on/off. Alarm Gateway Fixed - Fixed issue that caused user's schedule adjustments to not be evaluated correctly during alarm notification. Reporting - 1.6.3.2013082212-rc4 ========================================================================================== Components Fixed - The reporting component did not accept the column types returned by the query alarm status call. OEEDT-Installer-Module-1.6.3.2233-rc4 ========================================================================================== General Fixed - Production rate per hour calculation jumps high after a communication loss occurs. Fixed - PMIScheduleLineView does not correctly show runs that have been ran if the schedule is outside the view dates but the run is in the view dates Fixed - PMIProductCodeSelector can start a run if the selectedProductCode property is written to directly with an unknown product code. Added - PMIScheduleSelector properties to ignore disabled work orders or inactive product codes Added - PMIProductioLineSelector properties line name filter and item path filter to allow filtering of the lines displayed in the selector Added - PMIScheduleLineView property eventDisplayFormat to allow custom description on schedule items Added - script function to set the maximum percentage of the OEE factors, system.oee.setOEEFactorCap(key, maxPercent). Previously were capped at 100%. Improved - Product Code tables components (Product Code Table, Product Code Line Table and Product Code Properties Table) will auto link when dropped on a container. Added - PostgreSQL database support Fixed - PMIProductionCommentsPanel, PMIRunScheduleController, PMIProductCodeSelector and PMIProductCodeLineTable generates a console error when dropped on a window. Added - Read Only property to PMIProductCodeTable, PMIProductCodeLineTable and PMIProductCodePropertiesTable Added - tag drag and drop capability in production model. Fixed - shift could not be determined if checking exactly at midnight. Fixed - Redundant backup node not getting correct active status when restarted. Fixed - adding a OPC server causes console error Downtime Fixed - Cell Planned Downtime being recorded as un-planned downtime at the line level. Problem introduced in RC-1. Fixed - Downtime analysis compare by shift not correct with runs that span multiple days Fixed - Non defined reason code always records as code 0. Need to log and record the actual code so it can be properly handled. Fixed - Downtime table does not display downtime events if the reason description is not found. Only can see it in analysis. Fixed - Cell group downtime time not acurate when run starts with cell group cell(s) down. Fixed - Historical downtime edit would not carry through time adjustments to analysis. Instrument Interface Fixed - FileMonitorController not stopping auto monitoring of files until client closed. Schedule Fixed - Schedule View component not updating active run completion automatically. Fixed - Allow schedule view to display percent done even if greater than 100% Fixed - reset schedule cache script function is always returning false. Fixed - Schedule vs Actual binding function showing any non recordable downtime as planned. If downtime is not recordable or planned it should display as other. SPC/Quality Added - Log sql tag path if the sql tag collector tag is not found, previosly was just logging an NPE Fixed - Sample Intervals "Once at Production Start" and "Once at Production End" not creating a scheduled sample. Improved - SPC Tag Collector execution times. Added - Line color property to control limits. The color is defined in the designer in the control limit definition. Each control limit definition can have their own color. The color is used to display the control limit on control charts. Added - New marker symbol for control limit that matches the same color as the control limit. Added - New marker image path property to the control charts so that a custom marker image can be displayed in place of the default marker symbol. Added - New font property to the control charts for the marker labels. Ignition Platform - 7.5.10.1470 ========================================================================================== SQLTags Fixed - Unknown column error when listing historical tags from Oracle. Redundancy Fixed - Partial history mode does not function properly, data is held instead of forwarded by the backup node. Vision - 6.5.10.912 ========================================================================================== Components Fixed - Fixed the bug where the Numeric Text Field was always in overwrite mode. Fixed - Fixed potential NPE setting the selected tab of a tab strip in a binding on client startup. Client Fixed - When menu items with no children were added to the top-level of the client menu bar, they took up too much space. This has been fixed. OPC-UA - 1.5.10.594 ========================================================================================== Client Fixed - Fixed race condition that could cause some tags coming from an OPC-UA connection to NOT receive their initial value. For tags with static values this would leave the tag with a bad quality and no value. Commonly, the value could then be obtained by disabling and then re-enabling the tag (or any other action that caused the tag to be re-subscribed). Mobile - 1.5.5.227 ========================================================================================== UI Fixed - Mobile module's project login page now checks the project's required roles earlier, to avoid an unnecessary load. Won't Fix - Mobile homepage now requires login if the regular homepage is role-restricted. Added Functionality - Mobile keyboard now automatically shows up when a text component is focused. Fixed - Mobile module now uses custom project icons. Added Functionality - Mobile client can now detect orientation change (portrait vs landscape) and change the size of the project automatically if the project is in fit-to-device mode. Added Functionality - Auto-fit to device now correctly detects mobile browser size. Added Functionality - New built-in keyboard for mobile clients makes input consistent across all mobile devices. Added Functionality - Mobile module has newly-redesigned menu bar to replace old circle menu Backend Added Functionality - Session timeout for mobile sessions is now user-definable. Added Functionality - URL parameters passed into the mobile page now are assigned to same-named client tags, if applicable. Added Functionality - Mobile module now works with Java 7. Note: Java 6 is no longer supported for the Mobile Module. Added Functionality - Mobile client now can recover from network errors such as timeouts. A reconnecting screen is shown, which goes away if the connection is re-established. Allen-Bradley Drivers - 1.5.7.276 ========================================================================================== ControlLogix/CompactLogix Drivers Fixed - Fixed "Received (successful) but there is a group number miss match." warning message from showing in the logs. This was caused when writing strings to the ControlLogix or CompactLogix processors and had no negative effects other than the warning message. MicroLogix/PLC5/SLC Drivers Fixed - Fixed issue where SLC, MicroLogix and PLC5 driver hangs when Ownership Conflict (0x6A) status received for read requests. TCP/UDP Driver - 1.5.3.216 ========================================================================================== TCP Driver Fixed - *IMPORTANT* The tag addresses for the message, field value, last write time, and write-back message tags has changed. The OPC item path for SQLTags using these values must be updated.Fixed bug in the TCP driver that could cause it not work start or function properly when the message delimiter, field delimiter, or write-back message delimiter settings were empty. OEEDT-Installer-Module-1.5.10.2086 ========================================================================================== General Fixed - Production rate per hour calculation jumps high after a communication loss occurs. Fixed - Additional factors in production model does not allow tag drag-n-drop Fixed - PMIProductCodeSelector can start a run if the selectedProductCode property is written to directly with a unknown product code. Added - Line name filter and item path filter properties to Production Line Selector. Allows filtering of the lines displayed in the selector Added - script function to set the max OEE factor percentage. Improved - Product code tables will auto-link when dropped on a container. Added - PostgreSQL support Added - read only property to product code components Fixed - PMProductionCommentsPanel, PMIProductCodeSelector, PMIProductCodeLineTable causes a console error when dropped on a window. Added - Tag drag and drop capability in production model. Fixed - shift could not be determined if checking exactly at midnight. Fixed - Redundant backup node not getting correct active status when restarted. Fixed - Production model popup menu on a certain tables causes error if a row is not selected. Downtime Fixed - Cell Planned Downtime being recorded as un-planned downtime at the line level. Problem introduced in build 1.5.10.2068. Fixed - Non defined reason code always records as code 0. Need to log and record the actual code so it can be properly handled. Fixed - Downtime table does not display downtime events if the reason description is not found. Only can see it in analysis. Fixed - Cell group downtime time not acurate when run starts with cell group cell(s) down. Fixed - Historical downtime edit would not carry through time adjustments to analysis Fixed - Downtime analysis does not display notes unless filtered on "Note exists". Fixed - If a downtime reason is defined for reason code 1 it displays as an active downtime description but no downtime is recorded. (Defining a reason for code 1 should have no effect on the system since this is the reserved running state.) Analysis Fixed - Downtime analysis compare by Shift is incorrect with runs that span multiple days. Added - slide out panel to Analysis Selector. Replaces pop-up list. Fixed - "Save As" not working in Pie and Bar chart on Analysis window. Recipe Fixed - Recipe export will add .csv extension if none is given. Instrument Interface Fixed - FileMonitorController was not stopping auto monitoring of files once started. Schedule Added - PMILineScheduleSelector properties to ignore disabled work orders or inactive product codes Added - PMIScheduleLineView property eventDisplayFormat to allow custom description on schedule items Fixed - PMIScheduleLineView not displaying actual run times that differ greatly from the schedule. Fixed - Schedule View component not updating active run completion automatically. Fixed - Allow schedule view to display percent done even if greater than 100% Fixed - reset schedule cache script function is always returning false. Fixed - Schedule vs Actual binding function showing any non recordable downtime as planned. If downtime is not recordable or planned it should display as other. SPC Fixed - sample intervals once at production start and end not working Fixed - Gateway log error when trying to set a control limit to an invalid value. Improved - Method to determine collector active samples Fixed - Inactive signals are being evaluated Fixed - SPC quality definitions and samples are not being propagated to the auxiliary/mirror datasource Fixed - Issue where tag collectors were scheduling samples instead of creating samples with measurements. Added - Additional factors property to SPC Controller component. This allows displaying additional factor values in the table of value and attribute based control chart components. Added - Scroll X property to value and attribute based control chart components to reflect the scroll position of the table. Fixed - Timed Interval (Seconds) depends on Trace to be enabled to calculate. Added - Line color property to control limits. The color is defined in the designer in the control limit definition. Each control limit definition can have their own color. The color is used to display the control limit on control charts. Added - New marker symbol for control limit that matches the same color as the control limit. Added - New marker image path property to the control charts so that a custom marker image can be displayed in place of the default marker symbol. Added - New font property to the control charts for the marker labels. General - 7.6.3-rc3 ========================================================================================== Build Fixed - Installers would throw an error when attempting to run install-ignition.bat when 8dot3name is disabled on a machine running Windows Server 2008 R2, Windows 7 or Windows 8. Ignition Platform - 7.6.3.2013081216-rc3 ========================================================================================== Designer Added Functionality - An options dialog now pops up when a user tries to write to a tag in the designer when not in full read/write mode. The user can either not write to the tag, enable read/write mode and write to tag, or write once. Fixed - When switching between the extension function panel and the event handler panel, the event handler scripts could be inadvertently removed. Fixed - Fixed bug that could case event scripts to not work after doing a "Save As" Misc Modified Functionality - The Ignition Platform and module version numbers have been updated. The new format is major.minor.revision.YYYYMMDDHH. For example, Platform version 7.6.3.2048-rc2 will now be 7.6.3.2013080209-rc2. Gateway Web Interface Added Functionality - If a user enters the wrong credentials five times, log-on will be locked out for five minutes. Fixed - Fixed the OPC quick client live values function. Fixed - Fixed the 'write' functionality in the OPC Quick-Client. SQLTags Fixed - Transaction groups continue to run when project is disabled. Fixed - Possible error initializing tags when using bound alarm deadband (using OPC tags inside of a UDT). Fixed - Alarms won't clear if value comes in during bad quality. Fixed - UDT parameter data type is not imported correctly from xml. Fixed - The AlertCurrentSeverity property on tags is not updated correctly. Gateway Added Functionality - Exposed attribute for user's full name for AD sources. Fixed - When adding two consecutive users with the same password, the password wasn't saved correctly because property change events aren't fired unless the properties are the same. So, the password is set to "" after every password setting. Fixed - A read timeout option has been added to the three AD user sources which specifies the time allowed for LDAP read operations. Fixed - Historical pre-processing system can hold database connections open for long periods of time, causing misleading status displays and stats. Fixed - Existing duplicate authentication profiles cause faulted gateway on 7.6 upgrade Added Functionality - Added new option to user sources: "Cache Validation Timeout" which specifies the amount of time between updates to the cache for a user source. This option was added to cut down on network traffic for AD user sources. Scripting Added Functionality - Added the option in system.dataset.toCSV to export with or without localization. Non-localized strings allow the CSV to be re-imported more reliably. Added Functionality - The system.alarm.acknowldege function now is available from Gateway scripts. An extra string argument specifying the name of the user who acknowledged the alarm has been added as the third argument. Alarming Fixed - Alarm deadband doesn't work for equality alarm type. Fixed - When using an alarm with a bound setpoint and non-zero deadband, changing the setpoint by more than the deadband while active does not cause the tag to become clear. Added Functionality - New itemPath and itemName properties available for use in alarm messages and expressions. Fixed - "Any Change" alarm mode not visible for Above/Below Setpoint modes. "Legacy Send Clear" not editable if set on the alarm. Fixed - Legacy alarm upgrader ensures that "Send Clear" is enabled on "any change" mode alarms. Fixed - Legacy "Send Clear" alarm property not being displayed on upgraded alarms. SQLBridge - 5.6.3.2013081216-rc3 ========================================================================================== Code Review Fixed - system.tag.read() and .readAll() return different results for disabled tags. Both now return [null, disabled]. Gateway Fixed - String typed OPC items become Int4 after upgrade to 7.6.2 Vision - 6.6.3.2013081216-rc3 ========================================================================================== Designer Fixed - The script editor window now opens in the same place is it was previously after the first time it has been opened. Components Added Functionality - There have been properties added to allow the user to customize the format of the decimal representation of the x-trace values in easy chart. These properties are called X-trace Large Number Format, X-Trace Small Number Format, and X-Trace Number Format Threshold. If a number is below the threshold, the small number format is used. Otherwise, the large number format is used. Added Functionality - Added "enabled" properties to the Alarm Status Table and Alarm Journal Table components. Added Functionality - New extension functions on alarm status table for controlling availability of acknowledgement and shelving UI. Added Functionality - Added a "Notes area" to the alarm status and alarm journal tables, to have a place where the notes for the selected alarm(s) is viewable in a multi-line format. Added Functionality - Alarm Status Table and Alarm Journal Table now have a customizable date format. Added Functionality - Added a max-hold time to the Momentary Button component. Added Functionality - New extension functions on alarm status and alarm journal tables to allow for custom filtering. Fixed - Fixed bug in the Table component that could cause large datasets to not be sorted correctly when using the built-in sorting. Client Fixed - Interval based tag history binding with non divisible range to interval ratio leads to large query window. OPC-UA - 1.6.3.2013081216-rc3 ========================================================================================== Server Fixed - Fixed a bug in AbstractDriver that could lead to "removeNode() called with a difference Node instance than was added" warnings when restarting/reconnecting a driver/module.This bug had no ill side effects other than the warning message. Client Added Functionality - Added support for writing array values. Misc - null ========================================================================================== Misc Fixed - Updated the PDF Viewer module so that it correctly keeps PDFs open across window opens/closes. Mobile - 1.6.3.2013081216-rc3 ========================================================================================== Backend Fixed - Fixed "Too Long for RSA" error message when logging into the mobile module with a very long username. Alarm Notification - 1.6.3.2013081216-rc3 ========================================================================================== Alarm Email Added Functionality - Added an advanced setting to email notification profiles that allows Java mail Session debugging to be turned on/off. Reporting - 1.6.3.2013081216-rc3 ========================================================================================== Components Fixed - The reporting component did not accept the column types returned by the query alarm status call. OEEDT-Installer-Module-1.6.3.2211-rc3 ========================================================================================== General Fixed - PMIScheduleLineView does not correctly show runs that have been ran if the schedule is outside the view dates but the run is in the view dates Fixed - PMIProductCodeSelector can start a run if the selectedProductCode property is written to directly with an unknown product code. Added - PMIScheduleSelector properties to ignore disabled work orders or inactive product codes Added - PMIProductioLineSelector properties line name filter and item path filter to allow filtering of the lines displayed in the selector Added - PMIScheduleLineView property eventDisplayFormat to allow custom description on schedule items Added - script function to set the maximum percentage of the OEE factors, system.oee.setOEEFactorCap(key, maxPercent). Previously were capped at 100%. Improved - Product Code tables components (Product Code Table, Product Code Line Table and Product Code Properties Table) will auto link when dropped on a container. Added - PostgreSQL database support Fixed - PMIProductionCommentsPanel, PMIRunScheduleController, PMIProductCodeSelector and PMIProductCodeLineTable generates a console error when dropped on a window. Added - Read Only property to PMIProductCodeTable, PMIProductCodeLineTable and PMIProductCodePropertiesTable Added - tag drag and drop capability in production model. Fixed - shift could not be determined if checking exactly at midnight. Fixed - Redundant backup node not getting correct active status when restarted. Fixed - adding a OPC server causes console error Downtime Fixed - Downtime analysis compare by shift not correct with runs that span multiple days Fixed - Non defined reason code always records as code 0. Need to log and record the actual code so it can be properly handled. Fixed - Downtime table does not display downtime events if the reason description is not found. Only can see it in analysis. Fixed - Cell group downtime time not acurate when run starts with cell group cell(s) down. Fixed - Historical downtime edit would not carry through time adjustments to analysis. Instrument Interface Fixed - FileMonitorController not stopping auto monitoring of files until client closed. Schedule Fixed - Schedule View component not updating active run completion automatically. Fixed - Allow schedule view to display percent done even if greater than 100% Fixed - reset schedule cache script function is always returning false. Fixed - Schedule vs Actual binding function showing any non recordable downtime as planned. If downtime is not recordable or planned it should display as other. SPC/Quality Fixed - Sample Intervals "Once at Production Start" and "Once at Production End" not creating a scheduled sample. Improved - SPC Tag Collector execution times. Added - Line color property to control limits. The color is defined in the designer in the control limit definition. Each control limit definition can have their own color. The color is used to display the control limit on control charts. Added - New marker symbol for control limit that matches the same color as the control limit. Added - New marker image path property to the control charts so that a custom marker image can be displayed in place of the default marker symbol. Added - New font property to the control charts for the marker labels. Ignition Platform - 7.5.10.1470 ========================================================================================== SQLTags Fixed - Unknown column error when listing historical tags from Oracle. Redundancy Fixed - Partial history mode does not function properly, data is held instead of forwarded by the backup node. Vision - 6.5.10.912 ========================================================================================== Components Fixed - Fixed the bug where the Numeric Text Field was always in overwrite mode. Fixed - Fixed potential NPE setting the selected tab of a tab strip in a binding on client startup. Client Fixed - When menu items with no children were added to the top-level of the client menu bar, they took up too much space. This has been fixed. OPC-UA - 1.5.10.594 ========================================================================================== Client Fixed - Fixed race condition that could cause some tags coming from an OPC-UA connection to NOT receive their initial value. For tags with static values this would leave the tag with a bad quality and no value. Commonly, the value could then be obtained by disabling and then re-enabling the tag (or any other action that caused the tag to be re-subscribed). Mobile - 1.5.5.227 ========================================================================================== UI Fixed - Mobile module's project login page now checks the project's required roles earlier, to avoid an unnecessary load. Fixed - Mobile homepage now requires login if the regular homepage is role-restricted. Added Functionality - Mobile keyboard now automatically shows up when a text component is focused. Fixed - Mobile module now uses custom project icons. Added Functionality - Mobile client can now detect orientation change (portrait vs landscape) and change the size of the project automatically if the project is in fit-to-device mode. Added Functionality - Auto-fit to device now correctly detects mobile browser size. Added Functionality - New built-in keyboard for mobile clients makes input consistent across all mobile devices. Added Functionality - Mobile module has newly-redesigned menu bar to replace old circle menu Backend Added Functionality - Session timeout for mobile sessions is now user-definable. Added Functionality - URL parameters passed into the mobile page now are assigned to same-named client tags, if applicable. Added Functionality - Mobile module now works with Java 7. Note: Java 6 is no longer supported for the Mobile Module. Added Functionality - Mobile client now can recover from network errors such as timeouts. A reconnecting screen is shown, which goes away if the connection is re-established. Allen-Bradley Drivers - 1.5.7.276 ========================================================================================== ControlLogix/CompactLogix Drivers Fixed - Fixed "Received (successful) but there is a group number miss match." warning message from showing in the logs. This was caused when writing strings to the ControlLogix or CompactLogix processors and had no negative effects other than the warning message. MicroLogix/PLC5/SLC Drivers Fixed - Fixed issue where SLC, MicroLogix and PLC5 driver hangs when Ownership Conflict (0x6A) status received for read requests. TCP/UDP Driver - 1.5.3.216 ========================================================================================== TCP Driver Fixed - *IMPORTANT* The tag addresses for the message, field value, last write time, and write-back message tags has changed. The OPC item path for SQLTags using these values must be updated.Fixed bug in the TCP driver that could cause it not work start or function properly when the message delimiter, field delimiter, or write-back message delimiter settings were empty. OEEDT-Installer-Module-1.5.10.2068 ========================================================================================== NOTE: All installed MES installer modules will need to be upgraded to this release. These include: SPC-Installer, RECIPE-Installer and OEEDT-Installer. General Added - script function to set the max OEE factor percentage. Improved - Product code tables will auto-link when dropped on a container. Added - PostgreSQL support Added - read only property to product code components Fixed - PMProductionCommentsPanel, PMIProductCodeSelector, PMIProductCodeLineTable causes a console error when dropped on a window. Added - Tag drag and drop capability in production model. Fixed - shift could not be determined if checking exactly at midnight. Fixed - Redundant backup node not getting correct active status when restarted. Fixed - Production model popup menu on a certain tables causes error if a row is not selected. Downtime Fixed - Non defined reason code always records as code 0. Need to log and record the actual code so it can be properly handled. Fixed - Downtime table does not display downtime events if the reason description is not found. Only can see it in analysis. Fixed - Cell group downtime time not acurate when run starts with cell group cell(s) down. Fixed - Historical downtime edit would not carry through time adjustments to analysis Fixed - Downtime analysis does not display notes unless filtered on "Note exists". Fixed - If a downtime reason is defined for reason code 1 it displays as an active downtime description but no downtime is recorded. (Defining a reason for code 1 should have no effect on the system since this is the reserved running state.) Analysis Added - slide out panel to Analysis Selector. Replaces pop-up list. Fixed - "Save As" not working in Pie and Bar chart on Analysis window. Recipe Fixed - Recipe export will add .csv extension if none is given. Instrument Interface Fixed - FileMonitorController was not stopping auto monitoring of files once started. Schedule Fixed - Schedule View component not updating active run completion automatically. Fixed - Allow schedule view to display percent done even if greater than 100% Fixed - reset schedule cache script function is always returning false. Fixed - Schedule vs Actual binding function showing any non recordable downtime as planned. If downtime is not recordable or planned it should display as other. SPC Improved - Method to determine collector active samples Fixed - Inactive signals are being evaluated Fixed - SPC quality definitions and samples are not being propagated to the auxiliary/mirror datasource Fixed - Issue where tag collectors were scheduling samples instead of creating samples with measurements. Added - Additional factors property to SPC Controller component. This allows displaying additional factor values in the table of value and attribute based control chart components. Added - Scroll X property to value and attribute based control chart components to reflect the scroll position of the table. Fixed - Timed Interval (Seconds) depends on Trace to be enabled to calculate. Added - Line color property to control limits. The color is defined in the designer in the control limit definition. Each control limit definition can have their own color. The color is used to display the control limit on control charts. Added - New marker symbol for control limit that matches the same color as the control limit. Added - New marker image path property to the control charts so that a custom marker image can be displayed in place of the default marker symbol. Added - New font property to the control charts for the marker labels. General - 7.6.3-rc2 ========================================================================================== Build Fixed - Installers would throw an error when attempting to run install-ignition.bat when 8dot3name is disabled on a machine running Windows Server 2008 R2, Windows 7 or Windows 8. Ignition Platform - 7.6.3.2448-rc2 ========================================================================================== Designer Fixed - When switching between the extension function panel and the event handler panel, the event handler scripts could be inadvertently removed. Misc Fixed - Added the option to export dataset to csv with localized strings, but made the default have non-localized strings. The Dataset Editor's copy functionality only works with non-localized strings. SQLTags Fixed - Transaction groups continue to run when project is disabled. Fixed - Possible error initializing tags when using bound alarm deadband (using OPC tags inside of a UDT). Fixed - Alarms won't clear if value comes in during bad quality. Fixed - UDT parameter data type is not imported correctly from xml. Fixed - The AlertCurrentSeverity property on tags is not updated correctly. Gateway Web Interface Added Functionality - If a user enters the wrong credentials five times, log-on will be locked out for five minutes. Fixed - Fixed the 'write' functionality in the OPC Quick-Client. Fixed - Fixed the OPC quick client live values function. Gateway Fixed - A read timeout option has been added to the three AD user sources which specifies the time allowed for LDAP read operations. It is an advanced option on the web interface. Fixed - Historical pre-processing system can hold database connections open for long periods of time, causing misleading status displays and stats. Fixed - Existing duplicate authentication profiles cause faulted gateway on 7.6 upgrade Fixed - When adding two consecutive users with the same password, the password wasn't saved correctly because property change events aren't fired unless the properties are the same. So, the password is set to "" after every password setting. Added Functionality - Added new option to user sources: "Cache Validation Timeout" which specifies the amount of time between updates to the cache for a user source. This option was added to cut down on network traffic for AD user sources. Added Functionality - Exposed attribute for user's full name for AD sources. Alarming Fixed - Alarm deadband doesn't work for equality alarm type. Fixed - When using an alarm with a bound setpoint and non-zero deadband, changing the setpoint by more than the deadband while active does not cause the tag to become clear. Added Functionality - New itemPath and itemName properties available for use in alarm messages and expressions. Fixed - "Any Change" alarm mode not visible for Above/Below Setpoint modes. "Legacy Send Clear" not editable if set on the alarm. Fixed - Legacy alarm upgrader ensures that "Send Clear" is enabled on "any change" mode alarms. Fixed - Legacy "Send Clear" alarm property not being displayed on upgraded alarms. SQLBridge - 5.6.3.509-rc2 ========================================================================================== Code Review Fixed - system.tag.read() and .readAll() return different results for disabled tags. Both now return [null, disabled]. Gateway Fixed - String typed OPC items become Int4 after upgrade to 7.6.2 Vision - 6.6.3.1290-rc2 ========================================================================================== Designer Fixed - The script editor window now opens in the same place is it was previously after the first time it has been opened. Components Added Functionality - There have been properties added to allow the user to customize the format of the decimal representation of the x-trace values in easy chart. These properties are called X-trace Large Number Format, X-Trace Small Number Format, and X-Trace Number Format Threshold. If a number is below the threshold, the small number format is used. Otherwise, the large number format is used. Added Functionality - Added "enabled" properties to the Alarm Status Table and Alarm Journal Table components. Added Functionality - Added a max-hold time to the Momentary Button component. Fixed - Fixed the problem with Easy chart X-trace not printing correctly. Client Fixed - Interval based tag history binding with non divisible range to interval ratio leads to large query window. OPC-UA - 1.6.3.979-rc2 ========================================================================================== Server Fixed - Fixed a bug in AbstractDriver that could lead to "removeNode() called with a difference Node instance than was added" warnings when restarting/reconnecting a driver/module.This bug had no ill side effects other than the warning message. Misc - null ========================================================================================== Misc Fixed - Updated the PDF Viewer module so that it correctly keeps PDFs open across window opens/closes. Reporting - 1.6.3.429-rc2 ========================================================================================== Components Fixed - The reporting component did not accept the column types returned by the query alarm status call. OEEDT-Installer-Module-1.6.3.2143-rc2 ========================================================================================== General Added - script function to set the maximum percentage of the OEE factors, system.oee.setOEEFactorCap(key, maxPercent). Previously were capped at 100%. Improved - Product Code tables components (Product Code Table, Product Code Line Table and Product Code Properties Table) will auto link when dropped on a container. Added - PostgreSQL database support Fixed - PMIProductionCommentsPanel, PMIRunScheduleController, PMIProductCodeSelector and PMIProductCodeLineTable generates a console error when dropped on a window. Added - Read Only property to PMIProductCodeTable, PMIProductCodeLineTable and PMIProductCodePropertiesTable Added - tag drag and drop capability in production model. Fixed - shift could not be determined if checking exactly at midnight. Fixed - Redundant backup node not getting correct active status when restarted. Fixed - adding a OPC server causes console error Downtime Fixed - Downtime analysis compare by shift not correct with runs that span multiple days Fixed - Non defined reason code always records as code 0. Need to log and record the actual code so it can be properly handled. Fixed - Downtime table does not display downtime events if the reason description is not found. Only can see it in analysis. Fixed - Cell group downtime time not acurate when run starts with cell group cell(s) down. Fixed - Historical downtime edit would not carry through time adjustments to analysis. Instrument Interface Fixed - FileMonitorController not stopping auto monitoring of files until client closed. Schedule Fixed - Schedule View component not updating active run completion automatically. Fixed - Allow schedule view to display percent done even if greater than 100% Fixed - reset schedule cache script function is always returning false. Fixed - Schedule vs Actual binding function showing any non recordable downtime as planned. If downtime is not recordable or planned it should display as other. SPC Improved - SPC Tag Collector execution times. Added - Line color property to control limits. The color is defined in the designer in the control limit definition. Each control limit definition can have their own color. The color is used to display the control limit on control charts. Added - New marker symbol for control limit that matches the same color as the control limit. Added - New marker image path property to the control charts so that a custom marker image can be displayed in place of the default marker symbol. Added - New font property to the control charts for the marker labels. Ignition Platform - 7.5.10.1463-rc2 ========================================================================================== SQLTags Fixed - Unknown column error when listing historical tags from Oracle. OPC-UA - 1.5.9.591 ========================================================================================== Client Fixed - Fixed race condition that could cause some tags coming from an OPC-UA connection to NOT receive their initial value. For tags with static values this would leave the tag with a bad quality and no value. Commonly, the value could then be obtained by disabling and then re-enabling the tag (or any other action that caused the tag to be re-subscribed). Mobile - 1.5.4.217 ========================================================================================== UI Added Functionality - New built-in keyboard for mobile clients makes input consistent across all mobile devices. Fixed - Mobile module now uses custom project icons. Fixed - Mobile module's project login page now checks the project's required roles earlier, to avoid an unnecessary load. Fixed - Mobile homepage now requires login if the regular homepage is role-restricted. Added Functionality - Auto-fit to device now correctly detects mobile browser size. Added Functionality - Mobile client can now detect orientation change (portrait vs landscape) and change the size of the project automatically if the project is in fit-to-device mode. Added Functionality - Mobile keyboard now automatically shows up when a text component is focused. Added Functionality - Mobile module has newly-redesigned menu bar to replace old circle menu Backend Added Functionality - Mobile client now can recover from network errors such as timeouts. A reconnecting screen is shown, which goes away if the connection is re-established. Added Functionality - Mobile module now works with Java 7. Note: Java 6 is no longer supported for the Mobile Module. Added Functionality - URL parameters passed into the mobile page now are assigned to same-named client tags, if applicable. Added Functionality - Session timeout for mobile sessions is now user-definable. OEEDT-Installer-Module-1.5.10.2054-rc2 ========================================================================================== NOTE: All MES installer modules will need to be upgraded to this release. These include: SPC-Installer, RECIPE-Installer and OEEDT-Installer. General Added - read only property to product code components Fixed - PMProductionCommentsPanel causes a console error when dropped on a window. The linePath was null when notifySessionListener was called. Fixed - PMIProductCodeSelector generates a console error when dropped on a window. NotifySesionListener was not checking if linePath was null. Fixed - PMIProductCodeLineTable generates a console error when dropped on a window. refreshList was not checking if productCodeID was null. Fixed - PMProductionCommentsPanel causes a console error when dropped on a window. The linePath was null when notifySessionListener was called. Added - tag drag and drop capability in production model. Downtime Fixed - Non defined reason code always records as code 0. Need to log and record the actual code so it can be properly handled. Fixed - Downtime table does not display downtime events if the reason description is not found. Only can see it in analysis. Fixed - Cell group downtime time not acurate when run starts with cell group cell(s) down. Analysis Added - slide out panel to Analysis Selector. Replaces pop-up list. Recipe Fixed - Recipe export will add .csv extension if none is given. SPC Added - Line color property to control limits. The color is defined in the designer in the control limit definition. Each control limit definition can have their own color. The color is used to display the control limit on control charts. Added - New marker symbol for control limit that matches the same color as the control limit. Added - New marker image path property to the control charts so that a custom marker image can be displayed in place of the default marker symbol. Added - New font property to the control charts for the marker labels. Ignition Platform - 7.5.10.1455-rc1 ========================================================================================== SQLTags Fixed - Unknown column error when listing historical tags from Oracle. OPC-UA - 1.5.9.591 ========================================================================================== Client Fixed - Fixed race condition that could cause some tags coming from an OPC-UA connection to NOT receive their initial value. For tags with static values this would leave the tag with a bad quality and no value. Commonly, the value could then be obtained by disabling and then re-enabling the tag (or any other action that caused the tag to be re-subscribed). Mobile - 1.5.4.208 ========================================================================================== UI Added Functionality - New built-in keyboard for mobile clients makes input consistent across all mobile devices. Fixed - Mobile module now uses custom project icons. Fixed - Mobile module's project login page now checks the project's required roles earlier, to avoid an unnecessary load. Fixed - Mobile homepage now requires login if the regular homepage is role-restricted. Added Functionality - Auto-fit to device now correctly detects mobile browser size. Added Functionality - Mobile client can now detect orientation change (portrait vs landscape) and change the size of the project automatically if the project is in fit-to-device mode. Added Functionality - Mobile keyboard now automatically shows up when a text component is focused. Added Functionality - Mobile module has newly-redesigned menu bar to replace old circle menu Backend Added Functionality - Mobile client now can recover from network errors such as timeouts. A reconnecting screen is shown, which goes away if the connection is re-established. Added Functionality - Mobile module now works with Java 7. Note: Java 6 is no longer supported for the Mobile Module. Added Functionality - URL parameters passed into the mobile page now are assigned to same-named client tags, if applicable. Added Functionality - Session timeout for mobile sessions is now user-definable. OEEDT-Installer-Module-1.5.10.2054-rc2 ========================================================================================== NOTE: All MES installer modules will need to be upgraded to this release. These include: SPC-Installer, RECIPE-Installer and OEEDT-Installer. General Added - read only property to product code components Fixed - PMProductionCommentsPanel causes a console error when dropped on a window. The linePath was null when notifySessionListener was called. Fixed - PMIProductCodeSelector generates a console error when dropped on a window. NotifySesionListener was not checking if linePath was null. Fixed - PMIProductCodeLineTable generates a console error when dropped on a window. refreshList was not checking if productCodeID was null. Fixed - PMProductionCommentsPanel causes a console error when dropped on a window. The linePath was null when notifySessionListener was called. Added - tag drag and drop capability in production model. Downtime Fixed - Non defined reason code always records as code 0. Need to log and record the actual code so it can be properly handled. Fixed - Downtime table does not display downtime events if the reason description is not found. Only can see it in analysis. Fixed - Cell group downtime time not acurate when run starts with cell group cell(s) down. Analysis Added - slide out panel to Analysis Selector. Replaces pop-up list. Recipe Fixed - Recipe export will add .csv extension if none is given. SPC Added - Line color property to control limits. The color is defined in the designer in the control limit definition. Each control limit definition can have their own color. The color is used to display the control limit on control charts. Added - New marker symbol for control limit that matches the same color as the control limit. Added - New marker image path property to the control charts so that a custom marker image can be displayed in place of the default marker symbol. Added - New font property to the control charts for the marker labels. General - 7.6.3-rc1 ========================================================================================== Build Fixed - Installers would throw an error when attempting to run install-ignition.bat when 8dot3name is disabled on a machine running Windows Server 2008 R2, Windows 7 or Windows 8. Ignition Platform - 7.6.3.2402-rc1 ========================================================================================== Designer Fixed - When switching between the extension function panel and the event handler panel, the event handler scripts could be inadvertently removed. Misc Fixed - Added the option to export dataset to csv with localized strings, but made the default have non-localized strings. The Dataset Editor's copy functionality only works with non-localized strings. Gateway Web Interface Fixed - Fixed the 'write' functionality in the OPC Quick-Client. Fixed - Fixed the OPC quick client live values function. SQLTags Fixed - The AlertCurrentSeverity property on tags is not updated correctly. Fixed - Possible error initializing tags when using bound alarm deadband (using OPC tags inside of a UDT). Fixed - Alarms won't clear if value comes in during bad quality. Gateway Fixed - Historical pre-processing system can hold database connections open for long periods of time, causing misleading status displays and stats. Fixed - Existing duplicate authentication profiles cause faulted gateway on 7.6 upgrade Fixed - When adding two consecutive users with the same password, the password wasn't saved correctly because property change events aren't fired unless the properties are the same. So, the password is set to "" after every password setting. Added Functionality - Added new option to user sources: "Cache Validation Timeout" which specifies the amount of time between updates to the cache for a user source. This option was added to cut down on network traffic for AD user sources. Added Functionality - Exposed attribute for user's full name for AD sources. Alarming Fixed - Alarm deadband doesn't work for equality alarm type. Fixed - When using an alarm with a bound setpoint and non-zero deadband, changing the setpoint by more than the deadband while active does not cause the tag to become clear. Mobile - 1.6.3.432-rc1 ========================================================================================== Backend Added Functionality - Mobile Module now requires Java 7, Java 6 is no longer supported for the Mobile Module. SQLBridge - 5.6.3.505-rc1 ========================================================================================== Code Review Fixed - system.tag.read() and .readAll() return different results for disabled tags. Both now return [null, disabled]. Vision - 6.6.3.1284-rc1 ========================================================================================== Designer Fixed - The script editor window now opens in the same place is it was previously after the first time it has been opened. Components Added Functionality - Added "enabled" properties to the Alarm Status Table and Alarm Journal Table components. Added Functionality - Added a max-hold time to the Momentary Button component. Fixed - Fixed the problem with Easy chart X-trace not printing correctly. Misc - null ========================================================================================== Misc Fixed - Updated the PDF Viewer module so that it correctly keeps PDFs open across window opens/closes. Reporting - 1.6.3.429-rc1 ========================================================================================== Components Fixed - The reporting component did not accept the column types returned by the query alarm status call. OEEDT-Installer-Module-1.6.3.2099-rc1 ========================================================================================== General Added - PostgreSQL database support Fixed - PMIProductionCommentsPanel, PMIRunScheduleController, PMIProductCodeSelector and PMIProductCodeLineTable generates a console error when dropped on a window. Added - Read Only property to PMIProductCodeTable, PMIProductCodeLineTable and PMIProductCodePropertiesTable Added - tag drag and drop capability in production model. Fixed - shift could not be determined if checking exactly at midnight. Fixed - Redundant backup node not getting correct active status when restarted. Fixed - adding a OPC server causes console error Downtime Fixed - Non defined reason code always records as code 0. Need to log and record the actual code so it can be properly handled. Fixed - Downtime table does not display downtime events if the reason description is not found. Only can see it in analysis. Fixed - Cell group downtime time not acurate when run starts with cell group cell(s) down. Fixed - Historical downtime edit would not carry through time adjustments to analysis. Instrument Interface Fixed - FileMonitorController not stopping auto monitoring of files until client closed. Schedule Fixed - Schedule View component not updating active run completion automatically. Fixed - Allow schedule view to display percent done even if greater than 100% Fixed - reset schedule cache script function is always returning false. Fixed - Schedule vs Actual binding function showing any non recordable downtime as planned. If downtime is not recordable or planned it should display as other. SPC Improved - SPC Tag Collector execution times. Added - Line color property to control limits. The color is defined in the designer in the control limit definition. Each control limit definition can have their own color. The color is used to display the control limit on control charts. Added - New marker symbol for control limit that matches the same color as the control limit. Added - New marker image path property to the control charts so that a custom marker image can be displayed in place of the default marker symbol. Added - New font property to the control charts for the marker labels. Ignition Platform - 7.6.2.2368 ========================================================================================== Designer Added Functionality - Added multi-column display option for the List component. Added the properties Layout Orientation and Visible Row Count. Added Functionality - In the script playground, a clear button was added that just clears the output. Added Functionality - Changed the Edit Tab Icon popup in tab strip customizer , so the user can select the icon and the icon alignment at the same time without having to re-open the edit popup multiple times. SQLTags Fixed - Occasional error when concurrently editing multiple tags in a udt. Fixed - Alarm with time deadband fires active event even if alarm is disabled during deadband period. Gateway Added Functionality - Exposed attribute for user's full name for AD sources. Added Functionality - Added attributes for the active directory user source to pull contact info from active directory. Fixed - The internal user source didn't correctly save changes to a user's schedule adjustments. Added Functionality - Added an option to the AD/Internal hybrid user source to not query Active Directory for the full list of users. Client Fixed - Clients running Java 7 which connect to a 7.6.1 Gateway would throw a JARSigningException when attempting to launch the client. Alarming Fixed - Exception encountered when using the legacy system.alert.queryAlertStatus function. Fixed - Fixed issue with alternating schedules not evaluating correctly. Fixed - Tag xml import assumes default type of string, whereas export uses int4. Data type is now always written, and the default type is always int4. Fixed - Alarm tag references don't recover if the referenced tag is not available during initialization. Fixed - Incorrect system name and path used for alarms in transaction groups when passing through to legacy notification and storage systems. Vision - 6.6.2.1264 ========================================================================================== Designer Added Functionality - Implemented property binding, and dynamic property undo actions. Components Added Functionality - Added options to the Alarm Journal Table. Now, when targeting a row , a popup menu that has two options: "Target Alarm Source" or "Target Event Id" is displayed. Client Fixed - The 'self' variable in extension functions was unable to easily reference component custom properties. Added Functionality - Added a tooltip to the Status Chart. Also, an extension function was added to the status chart called getTootipText which can be overriden to display a user formatted string for the tooltip. Return None in ext. function to not display tooltip. The following link gives an example script to use in the extension function.https://gist.github.com/anonymous/786c812e29c77369f15d OPC-UA - 1.6.2.969 ========================================================================================== Client Fixed - Fixed race condition that could cause some tags coming from an OPC-UA connection to NOT receive their initial value. For tags with static values this would leave the tag with a bad quality and no value. Commonly, the value could then be obtained by disabling and then re-enabling the tag (or any other action that caused the tag to be re-subscribed). Alarm Notification - 1.6.2.377 ========================================================================================== Alarm Email Fixed - 'Acked By' associated data wasn't being set properly when receiving an ack via email. Alarm Voice Fixed - Error opening RTP channel prevents further calls from executing. Modbus Driver - 2.6.2.392 ========================================================================================== Modbus Driver v2 Fixed - Fixes a bug that could lead to an "Internal Error" page when saving or using back/forward buttons on the Modbus address map configuration UI. TCP/UDP Driver - 1.6.2.311 ========================================================================================== TCP Driver Fixed - Fixed bug in the TCP driver that could cause it not work start or function properly when the message delimiter, field delimiter, or write-back message delimiter settings were empty. OEEDT-Installer-Module-1.6.2.2022 ========================================================================================== General Added - tag drag and drop capability in production model. Fixed - Cannot add an OPC server, causes console error Fixed - shift could not be determined if checking exactly at midnight. Fixed - Redundant backup node not getting correct active status when restarted. Downtime Fixed - Non defined reason code always records as code 0. Need to log and record the actual code so it can be properly handled. Fixed - Downtime table does not display downtime events if the reason description is not found. Only can see it in analysis. Fixed - Cell group downtime time not acurate when run starts with cell group cell(s) down. Fixed - Historical downtime edit would not carry through time adjustments to analysis. Instrument Interface Fixed - FileMonitorController not stopping auto monitoring of files until client closed. Schedule Added - Line color property to control limits. The color is defined in the designer in the control limit definition. Each control limit definition can have their own color. The color is used to display the control limit on control charts. Added - New marker symbol for control limit that matches the same color as the control limit. Added - New marker image path property to the control charts so that a custom marker image can be displayed in place of the default marker symbol. Added - New font property to the control charts for the marker labels. Fixed - Schedule View component not updating active run completion automatically. Fixed - Allow schedule view to display percent done even if greater than 100% Fixed - reset schedule cache script function is always returning false. Fixed - Schedule vs Actual binding function showing any non recordable downtime as planned. If downtime is not recordable or planned it should display as other. Ignition Platform - 7.5.9.1454 ========================================================================================== Designer Fixed - Fixed the bug in which moving tabs left or right in the tab strip customizer rendered tabs un-editable. Fixed - The Sound Player Component threw an exception on some Linux installations that don't support volume or mute controls. Misc Fixed - Fixed the bug where the temp files were being removed by the OS. Ignition now uses its own private temp directory. Gateway Web Interface Fixed - Fixed the bug where the security check on downloading gateway backup breaks with rolenames that have spaces. SQLTags Fixed - The same path multiple times in a tag history query results in an error. Fixed - DB Writes status in group does not show correct value. Fixed - Historical tag list shows retired tags. Fixed - Engineering limit enforcement does not prevent out of range writes. Gateway Fixed - system.db.runPrepUpdate now supports any unicode character in its argument array. Fixed - A faulted module could cause the designer to launch in a loop Scripting Fixed - A gateway timer script with a rate or delay of zero could cause the Gateway to fault on startup Module SDK Fixed - SimpleTagProvider doesn't update subscriptions correctly on startup, and when tags are removed. SQLBridge - 5.5.5.273 ========================================================================================== Misc Fixed - SQLTags history discrete mode doesn't respect the max time between records setting. Gateway Fixed - Failure to write to opc items (or tags) does not trigger failure handshake. Fixed - Trigger and items operating separately on subscribed values, could result in a different value being stored than that used for the trigger. Vision - 6.5.9.896 ========================================================================================== Designer Fixed - Tab strips that were created in 7.5.6 or earlier and customized in 7.5.7 or 7.5.8 failed to deserialize correctly. Misc Fixed - Fixed the bug where removing of a tab in the tab strip customizer caused a coercsion error. Fixed - Fixed the bug with the Tabstrip component not swapping windows when selectedTab property changes via scripting or binding. Components Fixed - The Moving Analog Indicator now correctly repaints itself when the setpoint and interlock values are changed. Client Fixed - Fixed bug in system.tag.writeAll() introduced in 7.5.8 Fixed - Fixed the bug where the client Menu Bar worked when the Gateway Connection Lost dialog was displayed. Fixed - When given an invalid window path, system.nav.openWindow() could possibly open another window that did exist at a different path. OPC-UA - 1.5.9.589 ========================================================================================== Client Fixed - UA client more gracefully handle read, write, and browse calls that occur while not connected. Fixed - Fixes an NPE that caused the following error to be logged (quite often...) when connected to some 3rd-party UA servers: GRAVE: Could not dispatch event: [PublishResponse requestHandle=60249] to handler [wrapper public void com.inductiveautomation.xopc.client.stack.FilteredEventSubscriber.filterEvent(java.lang.Object)] Allen-Bradley Drivers - 1.5.6.272 ========================================================================================== ControlLogix/CompactLogix Drivers Fixed - Fixed occasional problem where stale tag quality is returned when writing to ControlLogix / CompactLogix values. When this happens the values are not written to the processor. OEEDT-Installer-Module-1.5.9.2041 ========================================================================================== NOTE: All MES installer modules will need to be upgraded to this release. These include: SPC-Installer, RECIPE-Installer and OEEDT-Installer. General Added - tag drag and drop capability in production model. Fixed - shift could not be determined if checking exactly at midnight. Fixed - Redundant backup node not getting correct active status when restarted. Fixed - Production model popup menu on a certain tables causes error if a row is not selected. Downtime Fixed - Non defined reason code always records as code 0. Need to log and record the actual code so it can be properly handled. Fixed - Downtime table does not display downtime events if the reason description is not found. Only can see it in analysis. Fixed - Cell group downtime time not acurate when run starts with cell group cell(s) down. Fixed - Historical downtime edit would not carry through time adjustments to analysis Fixed - Downtime analysis does not display notes unless filtered on "Note exists". Fixed - If a downtime reason is defined for reason code 1 it displays as an active downtime description but no downtime is recorded. (Defining a reason for code 1 should have no effect on the system since this is the reserved running state.) Analysis Added - slide out panel to Analysis Selector. Replaces pop-up list. Fixed - "Save As" not working in Pie and Bar chart on Analysis window. Recipe Fixed - Recipe export will add .csv extension if none is given. Instrument Interface Fixed - FileMonitorController was not stopping auto monitoring of files once started. Schedule Fixed - Schedule View component not updating active run completion automatically. Fixed - Allow schedule view to display percent done even if greater than 100% Fixed - reset schedule cache script function is always returning false. Fixed - Schedule vs Actual binding function showing any non recordable downtime as planned. If downtime is not recordable or planned it should display as other. SPC Improved - Method to determine collector active samples Fixed - Inactive signals are being evaluated Fixed - SPC quality definitions and samples are not being propagated to the auxiliary/mirror datasource Fixed - Issue where tag collectors were scheduling samples instead of creating samples with measurements. Added - Additional factors property to SPC Controller component. This allows displaying additional factor values in the table of value and attribute based control chart components. Added - Scroll X property to value and attribute based control chart components to reflect the scroll position of the table. Fixed - Timed Interval (Seconds) depends on Trace to be enabled to calculate. OPC-UA - 1.5.9.591 ========================================================================================== Client Fixed - Fixed race condition that could cause some tags coming from an OPC-UA connection to NOT receive their initial value. For tags with static values this would leave the tag with a bad quality and no value. Commonly, the value could then be obtained by disabling and then re-enabling the tag (or any other action that caused the tag to be re-subscribed). Mobile - 1.5.4.208 ========================================================================================== UI Fixed - Mobile module's login page now checks the project's required roles earlier, to avoid an unnecessary load. Backend Added Functionality - Mobile module now works with Java 7 OEEDT-Installer-Module-1.5.10.2047-rc1 ========================================================================================== NOTE: All MES installer modules will need to be upgraded to this release. These include: SPC-Installer, RECIPE-Installer and OEEDT-Installer. General Added - tag drag and drop capability in production model. Downtime Fixed - Non defined reason code always records as code 0. Need to log and record the actual code so it can be properly handled. Fixed - Downtime table does not display downtime events if the reason description is not found. Only can see it in analysis. Fixed - Cell group downtime time not acurate when run starts with cell group cell(s) down. Analysis Added - slide out panel to Analysis Selector. Replaces pop-up list. Recipe Fixed - Recipe export will add .csv extension if none is given. SPC Added - Line color property to control limits. The color is defined in the designer in the control limit definition. Each control limit definition can have their own color. The color is used to display the control limit on control charts. Added - New marker symbol for control limit that matches the same color as the control limit. Added - New marker image path property to the control charts so that a custom marker image can be displayed in place of the default marker symbol. Added - New font property to the control charts for the marker labels. Ignition Platform - 7.6.2.2368-rc5 ========================================================================================== Designer Added Functionality - Added multi-column display option for the List component. Added the properties Layout Orientation and Visible Row Count. Added Functionality - In the script playground, a clear button was added that just clears the output. Added Functionality - Changed the Edit Tab Icon popup in tab strip customizer , so the user can select the icon and the icon alignment at the same time without having to re-open the edit popup multiple times. SQLTags Fixed - Occasional error when concurrently editing multiple tags in a udt. Fixed - Alarm with time deadband fires active event even if alarm is disabled during deadband period. Gateway Added Functionality - Added attributes for the active directory user source to pull contact info from active directory. Fixed - The internal user source didn't correctly save changes to a user's schedule adjustments. Added Functionality - Added an option to the AD/Internal hybrid user source to not query Active Directory for the full list of users. Client Fixed - Clients running Java 7 which connect to a 7.6.1 Gateway would throw a JARSigningException when attempting to launch the client. Alarming Fixed - Exception encountered when using the legacy system.alert.queryAlertStatus function. Fixed - Fixed issue with alternating schedules not evaluating correctly. Fixed - Tag xml import assumes default type of string, whereas export uses int4. Data type is now always written, and the default type is always int4. Fixed - Alarm tag references don't recover if the referenced tag is not available during initialization. Fixed - Incorrect system name and path used for alarms in transaction groups when passing through to legacy notification and storage systems. Vision - 6.6.2.1264-rc5 ========================================================================================== Designer Added Functionality - Implemented property binding, and dynamic property undo actions. Components Added Functionality - Added options to the Alarm Journal Table. Now, when targeting a row , a popup menu that has two options: "Target Alarm Source" or "Target Event Id" is displayed. Client Added Functionality - Added a tooltip to the Status Chart. Also, an extension function was added to the status chart called getTootipText which can be overriden to display a user formatted string for the tooltip. Return None in ext. function to not display tooltip. The following link gives an example script to use in the extension function.https://gist.github.com/anonymous/786c812e29c77369f15d Fixed - The 'self' variable in extension functions was unable to easily reference component custom properties. OPC-UA - 1.6.2.969-rc5 ========================================================================================== Client Fixed - Fixed race condition that could cause some tags coming from an OPC-UA connection to NOT receive their initial value. For tags with static values this would leave the tag with a bad quality and no value. Commonly, the value could then be obtained by disabling and then re-enabling the tag (or any other action that caused the tag to be re-subscribed). Alarm Notification - 1.6.2.377-rc5 ========================================================================================== Alarm Email Fixed - 'Acked By' associated data wasn't being set properly when receiving an ack via email. Alarm Voice Fixed - Error opening RTP channel prevents further calls from executing. Modbus Driver - 2.6.2.392-rc5 ========================================================================================== Modbus Driver v2 Fixed - Fixes a bug that could lead to an "Internal Error" page when saving or using back/forward buttons on the Modbus address map configuration UI. TCP/UDP Driver - 1.6.2.311-rc5 ========================================================================================== TCP Driver Fixed - Fixed bug in the TCP driver that could cause it not work start or function properly when the message delimiter, field delimiter, or write-back message delimiter settings were empty. OEEDT-Installer-Module-1.6.2.2017-rc5 ========================================================================================== General Added - tag drag and drop capability in production model. Fixed - shift could not be determined if checking exactly at midnight. Fixed - Redundant backup node not getting correct active status when restarted. Fixed - adding a OPC server causes console error Downtime Fixed - Non defined reason code always records as code 0. Need to log and record the actual code so it can be properly handled. Fixed - Downtime table does not display downtime events if the reason description is not found. Only can see it in analysis. Fixed - Cell group downtime time not acurate when run starts with cell group cell(s) down. Fixed - Historical downtime edit would not carry through time adjustments to analysis. Instrument Interface Fixed - FileMonitorController not stopping auto monitoring of files until client closed. Schedule Fixed - Schedule View component not updating active run completion automatically. Fixed - Allow schedule view to display percent done even if greater than 100% Fixed - reset schedule cache script function is always returning false. Fixed - Schedule vs Actual binding function showing any non recordable downtime as planned. If downtime is not recordable or planned it should display as other. SPC Added - Line color property to control limits. The color is defined in the designer in the control limit definition. Each control limit definition can have their own color. The color is used to display the control limit on control charts. Added - New marker symbol for control limit that matches the same color as the control limit. Added - New marker image path property to the control charts so that a custom marker image can be displayed in place of the default marker symbol. Added - New font property to the control charts for the marker labels. Ignition Platform - 7.5.9.1454 ========================================================================================== Designer Fixed - Fixed the bug in which moving tabs left or right in the tab strip customizer rendered tabs un-editable. Fixed - The Sound Player Component threw an exception on some Linux installations that don't support volume or mute controls. Misc Fixed - Fixed the bug where the temp files were being removed by the OS. Ignition now uses its own private temp directory. Gateway Web Interface Fixed - Fixed the bug where the security check on downloading gateway backup breaks with rolenames that have spaces. SQLTags Fixed - The same path multiple times in a tag history query results in an error. Fixed - DB Writes status in group does not show correct value. Fixed - Historical tag list shows retired tags. Fixed - Engineering limit enforcement does not prevent out of range writes. Gateway Fixed - system.db.runPrepUpdate now supports any unicode character in its argument array. Fixed - A faulted module could cause the designer to launch in a loop Scripting Fixed - A gateway timer script with a rate or delay of zero could cause the Gateway to fault on startup Module SDK Fixed - SimpleTagProvider doesn't update subscriptions correctly on startup, and when tags are removed. SQLBridge - 5.5.5.273 ========================================================================================== Misc Fixed - SQLTags history discrete mode doesn't respect the max time between records setting. Gateway Fixed - Failure to write to opc items (or tags) does not trigger failure handshake. Fixed - Trigger and items operating separately on subscribed values, could result in a different value being stored than that used for the trigger. Vision - 6.5.9.896 ========================================================================================== Designer Fixed - Tab strips that were created in 7.5.6 or earlier and customized in 7.5.7 or 7.5.8 failed to deserialize correctly. Misc Fixed - Fixed the bug where removing of a tab in the tab strip customizer caused a coercsion error. Fixed - Fixed the bug with the Tabstrip component not swapping windows when selectedTab property changes via scripting or binding. Components Fixed - The Moving Analog Indicator now correctly repaints itself when the setpoint and interlock values are changed. Client Fixed - Fixed bug in system.tag.writeAll() introduced in 7.5.8 Fixed - Fixed the bug where the client Menu Bar worked when the Gateway Connection Lost dialog was displayed. Fixed - When given an invalid window path, system.nav.openWindow() could possibly open another window that did exist at a different path. OPC-UA - 1.5.9.589 ========================================================================================== Client Fixed - UA client more gracefully handle read, write, and browse calls that occur while not connected. Fixed - Fixes an NPE that caused the following error to be logged (quite often...) when connected to some 3rd-party UA servers: GRAVE: Could not dispatch event: [PublishResponse requestHandle=60249] to handler [wrapper public void com.inductiveautomation.xopc.client.stack.FilteredEventSubscriber.filterEvent(java.lang.Object)] Allen-Bradley Drivers - 1.5.6.272 ========================================================================================== ControlLogix/CompactLogix Drivers Fixed - Fixed occasional problem where stale tag quality is returned when writing to ControlLogix / CompactLogix values. When this happens the values are not written to the processor. OEEDT-Installer-Module-1.5.9.2041 ========================================================================================== NOTE: All MES installer modules will need to be upgraded to this release. These include: SPC-Installer, RECIPE-Installer and OEEDT-Installer. General Added - tag drag and drop capability in production model. Fixed - shift could not be determined if checking exactly at midnight. Fixed - Redundant backup node not getting correct active status when restarted. Fixed - Production model popup menu on a certain tables causes error if a row is not selected. Downtime Fixed - Non defined reason code always records as code 0. Need to log and record the actual code so it can be properly handled. Fixed - Downtime table does not display downtime events if the reason description is not found. Only can see it in analysis. Fixed - Cell group downtime time not acurate when run starts with cell group cell(s) down. Fixed - Historical downtime edit would not carry through time adjustments to analysis Fixed - Downtime analysis does not display notes unless filtered on "Note exists". Fixed - If a downtime reason is defined for reason code 1 it displays as an active downtime description but no downtime is recorded. (Defining a reason for code 1 should have no effect on the system since this is the reserved running state.) Analysis Added - slide out panel to Analysis Selector. Replaces pop-up list. Fixed - "Save As" not working in Pie and Bar chart on Analysis window. Recipe Fixed - Recipe export will add .csv extension if none is given. Instrument Interface Fixed - FileMonitorController was not stopping auto monitoring of files once started. Schedule Fixed - Schedule View component not updating active run completion automatically. Fixed - Allow schedule view to display percent done even if greater than 100% Fixed - reset schedule cache script function is always returning false. Fixed - Schedule vs Actual binding function showing any non recordable downtime as planned. If downtime is not recordable or planned it should display as other. SPC Improved - Method to determine collector active samples Fixed - Inactive signals are being evaluated Fixed - SPC quality definitions and samples are not being propagated to the auxiliary/mirror datasource Fixed - Issue where tag collectors were scheduling samples instead of creating samples with measurements. Added - Additional factors property to SPC Controller component. This allows displaying additional factor values in the table of value and attribute based control chart components. Added - Scroll X property to value and attribute based control chart components to reflect the scroll position of the table. Fixed - Timed Interval (Seconds) depends on Trace to be enabled to calculate. Ignition Platform - 7.6.2.2365-rc4 ========================================================================================== Designer Added Functionality - In the script playground, a clear button was added that just clears the output. Added Functionality - Changed the Edit Tab Icon popup in tab strip customizer , so the user can select the icon and the icon alignment at the same time without having to re-open the edit popup multiple times. Added Functionality - Added multi-column display option for the List component. Added the properties Layout Orientation and Visible Row Count. SQLTags Fixed - Occasional error when concurrently editing multiple tags in a udt. Fixed - Alarm with time deadband fires active event even if alarm is disabled during deadband period. Gateway Added Functionality - Added attributes for the active directory user source to pull contact info from active directory. Fixed - The internal user source didn't correctly save changes to a user's schedule adjustments. Added Functionality - Added an option to the AD/Internal hybrid user source to not query Active Directory for the full list of users. Alarming Fixed - Exception encountered when using the legacy system.alert.queryAlertStatus function. Fixed - Tag xml import assumes default type of string, whereas export uses int4. Data type is now always written, and the default type is always int4. Fixed - Alarm tag references don't recover if the referenced tag is not available during initialization. Fixed - Incorrect system name and path used for alarms in transaction groups when passing through to legacy notification and storage systems. Vision - 6.6.2.1264-rc4 ========================================================================================== Designer Added Functionality - Implemented property binding, and dynamic property undo actions. Components Added Functionality - Added options to the Alarm Journal Table. Now, when targeting a row , a popup menu that has two options: "Target Alarm Source" or "Target Event Id" is displayed. Client Added Functionality - Added a tooltip to the Status Chart. Also, an extension function was added to the status chart called getTootipText which can be overriden to display a user formatted string for the tooltip. Return None in ext. function to not display tooltip. The following link gives an example script to use in the extension function.https://gist.github.com/anonymous/786c812e29c77369f15d Fixed - The 'self' variable in extension functions was unable to easily reference component custom properties. Alarm Notification - 1.6.2.157-rc4 ========================================================================================== Alarm Voice Fixed - Error opening RTP channel prevents further calls from executing. Modbus Driver - 2.6.2.392-rc4 ========================================================================================== Modbus Driver v2 Fixed - Fixes a bug that could lead to an "Internal Error" page when saving or using back/forward buttons on the Modbus address map configuration UI. TCP/UDP Driver - 1.6.2.311-rc4 ========================================================================================== TCP Driver Fixed - Fixed bug in the TCP driver that could cause it not work start or function properly when the message delimiter, field delimiter, or write-back message delimiter settings were empty. OEEDT-Installer-Module-1.6.2.1918-rc3 ========================================================================================== General Fixed - shift could not be determined if checking exactly at midnight. Fixed - Redundant backup node not getting correct active status when restarted. Fixed - adding a OPC server causes console error Downtime Fixed - Historical downtime edit would not carry through time adjustments to analysis. Instrument Interface Fixed - FileMonitorController not stopping auto monitoring of files until client closed. Schedule Fixed - Schedule View component not updating active run completion automatically. Fixed - Allow schedule view to display percent done even if greater than 100% Fixed - reset schedule cache script function is always returning false. Fixed - Schedule vs Actual binding function showing any non recordable downtime as planned. If downtime is not recordable or planned it should display as other. Ignition Platform - 7.6.2.2321-rc3 ========================================================================================== SQLTags Fixed - Occasional error when concurrently editing multiple tags in a udt. Fixed - Alarm with time deadband fires active event even if alarm is disabled during deadband period. Gateway Added Functionality - Added attributes for the active directory user source to pull contact info from active directory. Fixed - The internal user source didn't correctly save changes to a user's schedule adjustments. Added Functionality - Added an option to the AD/Internal hybrid user source to not query Active Directory for the full list of users. Alarming Fixed - Tag xml import assumes default type of string, whereas export uses int4. Data type is now always written, and the default type is always int4. Fixed - Alarm tag references don't recover if the referenced tag is not available during initialization. Fixed - Incorrect system name and path used for alarms in transaction groups when passing through to legacy notification and storage systems. Vision - 6.6.2.1251-rc3 ========================================================================================== Client Fixed - The 'self' variable in extension functions was unable to easily reference component custom properties. Alarm Notification - 1.6.2.157-rc3 ========================================================================================== Alarm Voice Fixed - Error opening RTP channel prevents further calls from executing. Modbus Driver - 2.6.2.391-rc3 ========================================================================================== Modbus Driver v2 Fixed - Fixes a bug that could lead to an "Internal Error" page when saving or using back/forward buttons on the Modbus address map configuration UI. TCP/UDP Driver - 1.6.2.309-rc3 ========================================================================================== TCP Driver Fixed - Fixed bug in the TCP driver that could cause it not work start or function properly when the message delimiter, field delimiter, or write-back message delimiter settings were empty. OEEDT-Installer-Module-1.6.2.1918-rc3 ========================================================================================== General Fixed - shift could not be determined if checking exactly at midnight. Fixed - Redundant backup node not getting correct active status when restarted. Fixed - adding a OPC server causes console error Downtime Fixed - Historical downtime edit would not carry through time adjustments to analysis. Instrument Interface Fixed - FileMonitorController not stopping auto monitoring of files until client closed. Schedule Fixed - Schedule View component not updating active run completion automatically. Fixed - Allow schedule view to display percent done even if greater than 100% Fixed - reset schedule cache script function is always returning false. Fixed - Schedule vs Actual binding function showing any non recordable downtime as planned. If downtime is not recordable or planned it should display as other. Ignition Platform - 7.6.2.2319-rc2 ========================================================================================== SQLTags Fixed - Occasional error when concurrently editing multiple tags in a udt. Fixed - Alarm with time deadband fires active event even if alarm is disabled during deadband period. Gateway Added Functionality - Added attributes for the active directory user source to pull contact info from active directory. Fixed - The internal user source didn't correctly save changes to a user's schedule adjustments. Added Functionality - Added an option to the AD/Internal hybrid user source to not query Active Directory for the full list of users. Alarming Fixed - Incorrect system name and path used for alarms in transaction groups when passing through to legacy notification and storage systems. Vision - 6.6.2.1251-rc2 ========================================================================================== Client Fixed - The 'self' variable in extension functions was unable to easily reference component custom properties. Alarm Notification - null ========================================================================================== Voice Fixed - Error opening RTP channel prevents further calls from executing. Modbus Driver - 2.6.2.391-rc2 ========================================================================================== Modbus Driver v2 Fixed - Fixes a bug that could lead to an "Internal Error" page when saving or using back/forward buttons on the Modbus address map configuration UI. TCP/UDP Driver - 1.6.2.309-rc2 ========================================================================================== TCP Driver Fixed - Fixed bug in the TCP driver that could cause it not work start or function properly when the message delimiter, field delimiter, or write-back message delimiter settings were empty. OEEDT-Installer-Module-1.6.2.1901-rc1 ========================================================================================== General Fixed - shift could not be determined if checking exactly at midnight. Fixed - Redundant backup node not getting correct active status when restarted. Fixed - adding a OPC server causes console error Downtime Fixed - Historical downtime edit would not carry through time adjustments to analysis. Instrument Interface Fixed - FileMonitorController not stopping auto monitoring of files until client closed. Schedule Fixed - Schedule View component not updating active run completion automatically. Fixed - Allow schedule view to display percent done even if greater than 100% Fixed - reset schedule cache script function is always returning false. Fixed - Schedule vs Actual binding function showing any non recordable downtime as planned. If downtime is not recordable or planned it should display as other. Ignition Platform - 7.5.9.1443-beta2 ========================================================================================== Designer Fixed - The Sound Player Component threw an exception on some Linux installations that don't support volume or mute controls. Misc Fixed - Fixed the bug where the temp files were being removed by the OS. Ignition now uses its own private temp directory. Gateway Web Interface Fixed - Fixed the bug where the security check on downloading gateway backup breaks with rolenames that have spaces. SQLTags Fixed - The same path multiple times in a tag history query results in an error. Fixed - Historical tag list shows retired tags. Fixed - Historical tags not marked as retired on delete or rename. Fixed - DB Writes status in group does not show correct value. Gateway Fixed - system.db.runPrepUpdate now supports any unicode character in its argument array. Scripting Fixed - A gateway timer script with a rate or delay of zero could cause the Gateway to fault on startup Module SDK Fixed - SimpleTagProvider doesn't update subscriptions correctly on startup, and when tags are removed. SQLBridge - 5.5.4.272 ========================================================================================== Misc Fixed - SQLTags history discrete mode doesn't respect the max time between records setting. Gateway Fixed - Trigger and items operating separately on subscribed values, could result in a different value being stored than that used for the trigger. Fixed - Failure to write to opc items (or tags) does not trigger failure handshake. Vision - 6.5.8.890 ========================================================================================== Designer Fixed - Tab strips that were created in 7.5.6 or earlier and customized in 7.5.7 or 7.5.8 failed to deserialize correctly. Misc Fixed - Fixed the bug with the Tabstrip component not swapping windows when selectedTab property changes via scripting or binding. Components Fixed - The Moving Analog Indicator now correctly repaints itself when the setpoint and interlock values are changed. Client Fixed - Fixed the bug where the client Menu Bar worked when the Gateway Connection Lost dialog was displayed. Fixed - When given an invalid window path, system.nav.openWindow() could possibly open another window that did exist at a different path. Fixed - Fixed bug in system.tag.writeAll() introduced in 7.5.8 Alarm Notification - null ========================================================================================== Gateway Fixed - Fixed bug that made it impossible to delete on-call rosters. Allen-Bradley Drivers - 1.5.5.272 ========================================================================================== ControlLogix/CompactLogix Drivers Fixed - Fixed occasional problem where stale tag quality is returned when writing to ControlLogix / CompactLogix values. When this happens the values are not written to the processor. OEEDT-Installer-Module-1.5.9.2028-beta2 ========================================================================================== NOTE: All MES installer modules will need to be upgraded to this release. These include: SPC-Installer, RECIPE-Installer and OEEDT-Installer. General Fixed - shift could not be determined if checking exactly at midnight. Fixed - Redundant backup node not getting correct active status when restarted. Fixed - Production model popup menu on a certain tables causes error if a row is not selected. Analysis Fixed - "Save As" not working in Pie and Bar chart on Analysis window. Downtime Fixed - Historical downtime edit would not carry through time adjustments to analysis Fixed - Downtime analysis does not display notes unless filtered on "Note exists". Fixed - If a downtime reason is defined for reason code 1 it displays as an active downtime description but no downtime is recorded. (Defining a reason for code 1 should have no effect on the system since this is the reserved running state.) Instrument Interface Fixed - FileMonitorController was not stopping auto monitoring of files once started. Schedule Fixed - Schedule View component not updating active run completion automatically. Fixed - Allow schedule view to display percent done even if greater than 100% Fixed - reset schedule cache script function is always returning false. Fixed - Schedule vs Actual binding function showing any non recordable downtime as planned. If downtime is not recordable or planned it should display as other. SPC Improved - Method to determine collector active samples Fixed - Inactive signals are being evaluated Fixed - SPC quality definitions and samples are not being propagated to the auxiliary/mirror datasource Fixed - Issue where tag collectors were scheduling samples instead of creating samples with measurements. Added - Additional factors property to SPC Controller component. This allows displaying additional factor values in the table of value and attribute based control chart components. Added - Scroll X property to value and attribute based control chart components to reflect the scroll position of the table. Fixed - Timed Interval (Seconds) depends on Trace to be enabled to calculate. Ignition Platform - 7.6.2.2316-rc1 ========================================================================================== SQLTags Fixed - Occasional error when concurrently editing multiple tags in a udt. Fixed - Alarm with time deadband fires active event even if alarm is disabled during deadband period. Gateway Added Functionality - Added attributes for the active directory user source to pull contact info from active directory. Fixed - The internal user source didn't correctly save changes to a user's schedule adjustments. Added Functionality - Added an option to the AD/Internal hybrid user source to not query Active Directory for the full list of users. Alarming Fixed - Incorrect system name and path used for alarms in transaction groups when passing through to legacy notification and storage systems. Alarm Notification - null ========================================================================================== Voice Fixed - Error opening RTP channel prevents further calls from executing. Modbus Driver - 2.6.2.391-rc1 ========================================================================================== Modbus Driver v2 Fixed - Fixes a bug that could lead to an "Internal Error" page when saving or using back/forward buttons on the Modbus address map configuration UI. TCP/UDP Driver - 1.6.2.309-rc1 ========================================================================================== TCP Driver Fixed - Fixed bug in the TCP driver that could cause it not work start or function properly when the message delimiter, field delimiter, or write-back message delimiter settings were empty. OEEDT-Installer-Module-1.6.0.1793-beta2 ========================================================================================== General Initial 7.6 BETA2 build Ignition Platform - 7.6.1.2278 ========================================================================================== SQLTags Fixed - Cannot delete alarm from UDT tag. Fixed - References to integer parameters in UDTs are expanded with incorrect formatting. Gateway Fixed - Serialization errors caused by transaction groups with alarms. Scripting Fixed - The scripting function system.net.sendEmail stopped working with attachments in 7.6.0. Alarming Fixed - Time based alarm deadbands not operating correctly. Fixed - Weekday schedules evaluated Tuesday-Saturday instead of Monday-Friday. Fixed - Alarm deadbands set (or modified) when the alarm was inactive can cause the alarm to report active. Vision - 6.6.1.1207 ========================================================================================== Designer Fixed - Fixed an NPE when editing a template's custom props. Components Fixed - The alarm priority filtering was not working correctly on the alarm journal component. Fixed - Fixed serialization issue on the alarm status table if the header was hidden. OPC-UA - 1.6.1.948 ========================================================================================== Driver API Fixed - Fixed a bug that caused driver diagnostics tags to go bad quality any time the driver reconnected after the initial connect. Alarm Notification - null ========================================================================================== Designer Added Functionality - Added extension functions to the roster management component for filtering available rosters and users. Misc Added Functionality - Added refreshRosterList() method to the roster management panel, and made it automatically refresh when its containing window is opened. Fixed - Fixed issue in the web-ui for managing rosters where the delete link could delete the wrong user. Voice Fixed - Invalid pin number still allows user to hear the alarm message. Fixed - Dropout conditions not correctly consulted in delay between calls. Gateway Fixed - Switch block used on priority only comparing name, not integer value. Modbus Driver - 2.6.1.386 ========================================================================================== Modbus Driver v2 Fixed - Fixed a bug that caused saved changes to the address map to only show up when browsing once the driver has been restarted (edit/saved). Fixed - Fixed a bug where large address maps (more than ~115 rows) would not get converted properly upon upgrading from 1.5.x to 1.6.0. TCP/UDP Driver - 1.6.1.303 ========================================================================================== TCP Driver Fixed - Fixed a bug that led to an Internal Error page on the gateway after modifying or disabling a device using the generic TCP driver. Allen-Bradley Drivers - 1.6.1.490 ========================================================================================== Misc Fixed - Fixed a bug that caused tags in the DairyDemo Sim and SLC Sim drivers to remain static. SLC Driver Fixed - Add missing property names when configuring/editing a SLC device. OEEDT-Installer-Module-1.6.0.1806 ========================================================================================== Initial 7.6 release Ignition Platform - 7.5.9.1429-beta1 ========================================================================================== Gateway Web Interface Fixed - Fixed the bug where the security check on downloading gateway backup breaks with rolenames that have spaces. SQLTags Fixed - DB Writes status in group does not show correct value. Gateway Fixed - system.db.runPrepUpdate now supports any unicode character in it's argument array. Module SDK Fixed - SimpleTagProvider doesn't update subscriptions correctly on startup, and when tags are removed. SQLBridge - 5.5.4.270 ========================================================================================== Gateway Fixed - Trigger and items operating separately on subscribed values, could result in a different value being stored than that used for the trigger. Fixed - Failure to write to opc items (or tags) does not trigger failure handshake. Vision - 6.5.8.865 ========================================================================================== Designer Fixed - Tab strips that were created in 7.5.6 or earlier and customized in 7.5.7 or 7.5.8 failed to deserialize correctly. Components Fixed - Fixed the bug with the Moving Analog Indicator not showing changes to low or low low alarm setpoint until the high alarm setpoint has been changed. Also, the method setLoInterlock now repaints in the manner setHiInterlock does. Client Fixed - When given an invalid window path, system.nav.openWindow() could possibly open another window that did exist at a different path. Fixed - Fixed bug in system.tag.writeAll() introduced in 7.5.8 Alarm Notification - null ========================================================================================== Gateway Fixed - Fixed bug that made it impossible to delete on-call rosters. Allen-Bradley Drivers - 1.5.5.272 ========================================================================================== ControlLogix/CompactLogix Drivers Fixed - Fixed occasional problem where stale tag quality is returned when writing to ControlLogix / CompactLogix values. When this happens the values are not written to the processor. OEEDT-Installer-Module-1.5.7.1824-beta4 ========================================================================================== General Fixed - Writing to a Production OPC tag generates a console error if the value is the same as the current value. Improved - Store and Forward is bypassed unless the datasource is actually unavailable. Fixed - Production model popup menu on a certain tables causes error if a row is not selected. Downtime Fixed - Downtime analysis filter by Reason was not displaying as an option. Fixed - Downtime analysis does not display notes unless filtered on "Note exists". Fixed - If a downtime reason is defined for reason code 1 it displays as an active downtime description but no downtime is recorded. (Defining a reason for code 1 should have no effect on the system since this is the reserved running state.) Schedule Fixed - ScheduleView component line filter not working correct SPC Fixed - SPC quality definitions and samples are not being propagated to the auxiliary/mirror datasource Fixed - Issue where tag collectors were scheduling samples instead of creating samples with measurements. Added - Additional factors property to SPC Controller component. This allows displaying additional factor values in the table of value and attribute based control chart components. Added - Scroll X property to value and attribute based control chart components to reflect the scroll position of the table. Fixed - Timed Interval (Seconds) depends on Trace to be enabled to calculate. Ignition Platform - 7.6.1.2267-rc5 ========================================================================================== SQLTags Fixed - Cannot delete alarm from UDT tag. Fixed - References to integer parameters in UDTs are expanded with incorrect formatting. Gateway Fixed - Serialization errors caused by transaction groups with alarms. Scripting Fixed - The scripting function system.net.sendEmail stopped working with attachments in 7.6.0. Alarming Fixed - Time based alarm deadbands not operating correctly. Fixed - Weekday schedules evaluated Tuesday-Saturday instead of Monday-Friday. Fixed - Alarm deadbands set (or modified) when the alarm was inactive can cause the alarm to report active. Vision - 6.6.1.1207-rc5 ========================================================================================== Designer Fixed - Fixed an NPE when editing a template's custom props. Components Fixed - The alarm priority filtering was not working correctly on the alarm journal component. Fixed - Fixed serialization issue on the alarm status table if the header was hidden. OPC-UA - 1.6.1.948-rc5 ========================================================================================== Driver API Fixed - Fixed a bug that caused driver diagnostics tags to go bad quality any time the driver reconnected after the initial connect. Alarm Notification - null ========================================================================================== Misc Added Functionality - Added refreshRosterList() method to the roster management panel, and made it automatically refresh when its containing window is opened. Fixed - Fixed issue in the web-ui for managing rosters where the delete link could delete the wrong user. Voice Fixed - Invalid pin number still allows user to hear the alarm message. Fixed - Dropout conditions not correctly consulted in delay between calls. Gateway Fixed - Switch block used on priority only comparing name, not integer value. Modbus Driver - 2.6.1.386-rc5 ========================================================================================== Modbus Driver v2 Fixed - Fixed a bug that caused saved changes to the address map to only show up when browsing once the driver has been restarted (edit/saved). Fixed - Fixed a bug where large address maps (more than ~115 rows) would not get converted properly upon upgrading from 1.5.x to 1.6.0. TCP/UDP Driver - 1.6.1.303-rc5 ========================================================================================== TCP Driver Fixed - Fixed a bug that led to an Internal Error page on the gateway after modifying or disabling a device using the generic TCP driver. Allen-Bradley Drivers - 1.6.1.489-rc5 ========================================================================================== Misc Fixed - Fixed a bug that caused tags in the DairyDemo Sim and SLC Sim drivers to remain static. SLC Driver Fixed - Add missing property names when configuring/editing a SLC device. OEEDT-Installer-Module-1.6.0.1793-beta2 ========================================================================================== General Initial 7.6 BETA2 build Ignition Platform - 7.6.1.2257-rc4 ========================================================================================== SQLTags Fixed - Cannot delete alarm from UDT tag. Fixed - References to integer parameters in UDTs are expanded with incorrect formatting. Gateway Fixed - Serialization errors caused by transaction groups with alarms. Scripting Fixed - The scripting function system.net.sendEmail stopped working with attachments in 7.6.0. Alarming Fixed - Weekday schedules evaluated Tuesday-Saturday instead of Monday-Friday. Fixed - Alarm deadbands set (or modified) when the alarm was inactive can cause the alarm to report active. Vision - 6.6.1.1207-rc4 ========================================================================================== Designer Fixed - Fixed an NPE when editing a template's custom props. Components Fixed - The alarm priority filtering was not working correctly on the alarm journal component. Fixed - Fixed serialization issue on the alarm status table if the header was hidden. OPC-UA - 1.6.1.945-rc4 ========================================================================================== Driver API Fixed - Fixed a bug that caused driver diagnostics tags to go bad quality any time the driver reconnected after the initial connect. Alarm Notification - null ========================================================================================== Misc Added Functionality - Added refreshRosterList() method to the roster management panel, and made it automatically refresh when its containing window is opened. Fixed - Fixed issue in the web-ui for managing rosters where the delete link could delete the wrong user. Voice Fixed - Invalid pin number still allows user to hear the alarm message. Fixed - Dropout conditions not correctly consulted in delay between calls. Gateway Fixed - Switch block used on priority only comparing name, not integer value. Modbus Driver - 2.6.1.385-rc4 ========================================================================================== Modbus Driver v2 Fixed - Fixed a bug that caused saved changes to the address map to only show up when browsing once the driver has been restarted (edit/saved). Fixed - Fixed a bug where large address maps (more than ~115 rows) would not get converted properly upon upgrading from 1.5.x to 1.6.0. TCP/UDP Driver - 1.6.1.303-rc4 ========================================================================================== TCP Driver Fixed - Fixed a bug that led to an Internal Error page on the gateway after modifying or disabling a device using the generic TCP driver. Allen-Bradley Drivers - 1.6.1.489-rc4 ========================================================================================== Misc Fixed - Fixed a bug that caused tags in the DairyDemo Sim and SLC Sim drivers to remain static. OEEDT-Installer-Module-1.6.0.1793-beta2 ========================================================================================== General Initial 7.6 BETA2 build Ignition Platform - 7.6.1.2254-rc3 ========================================================================================== SQLTags Fixed - References to integer parameters in UDTs are expanded with incorrect formatting. Gateway Fixed - Serialization errors caused by transaction groups with alarms. Scripting Fixed - The scripting function system.net.sendEmail stopped working with attachments in 7.6.0. Alarming Fixed - Weekday schedules evaluated Tuesday-Saturday instead of Monday-Friday. Fixed - Alarm deadbands set (or modified) when the alarm was inactive can cause the alarm to report active. Vision - 6.6.1.1205-rc3 ========================================================================================== Designer Fixed - Fixed an NPE when editing a template's custom props. Components Fixed - The alarm priority filtering was not working correctly on the alarm journal component. Fixed - Fixed serialization issue on the alarm status table if the header was hidden. OPC-UA - 1.6.1.944-rc3 ========================================================================================== Driver API Fixed - Fixed a bug that caused driver diagnostics tags to go bad quality any time the driver reconnected after the initial connect. Alarm Notification - null ========================================================================================== Misc Added Functionality - Added refreshRosterList() method to the roster management panel, and made it automatically refresh when its containing window is opened. Fixed - Fixed issue in the web-ui for managing rosters where the delete link could delete the wrong user. Voice Fixed - Dropout conditions not correctly consulted in delay between calls. Modbus Driver - 2.6.1.385-rc3 ========================================================================================== Modbus Driver v2 Fixed - Fixed a bug that caused saved changes to the address map to only show up when browsing once the driver has been restarted (edit/saved). Fixed - Fixed a bug where large address maps (more than ~115 rows) would not get converted properly upon upgrading from 1.5.x to 1.6.0. TCP/UDP Driver - 1.6.1.303-rc3 ========================================================================================== TCP Driver Fixed - Fixed a bug that led to an Internal Error page on the gateway after modifying or disabling a device using the generic TCP driver. Allen-Bradley Drivers - 1.6.1.488-rc3 ========================================================================================== Misc Fixed - Fixed a bug that caused tags in the DairyDemo Sim and SLC Sim drivers to remain static. OEEDT-Installer-Module-1.6.0.1793-beta2 ========================================================================================== General Initial 7.6 BETA2 build Ignition Platform - 7.6.1.2250-rc2 ========================================================================================== SQLTags Fixed - References to integer parameters in UDTs are expanded with incorrect formatting. Gateway Fixed - Serialization errors caused by transaction groups with alarms. Alerting Fixed - Alarm deadbands set (or modified) when the alarm was inactive can cause the alarm to report active. Scripting Fixed - The scripting function system.net.sendEmail stopped working with attachments in 7.6.0. Vision - 6.6.1.1204-rc2 ========================================================================================== Designer Fixed - Fixed an NPE when editing a template's custom props. Components Fixed - The alarm priority filtering was not working correctly on the alarm journal component. Fixed - Fixed serialization issue on the alarm status table if the header was hidden. OPC-UA - 1.6.1.942-rc2 ========================================================================================== Driver API Fixed - Fixed a bug that caused driver diagnostics tags to go bad quality any time the driver reconnected after the initial connect. Alarm Notification - null ========================================================================================== Misc Added Functionality - Added refreshRosterList() method to the roster management panel, and made it automatically refresh when its containing window is opened. Fixed - Fixed issue in the web-ui for managing rosters where the delete link could delete the wrong user. Voice Fixed - Dropout conditions not correctly consulted in delay between calls. Modbus Driver - 2.6.1.385-rc2 ========================================================================================== Modbus Driver v2 Fixed - Fixed a bug where large address maps (more than ~115 rows) would not get converted properly upon upgrading from 1.5.x to 1.6.0. TCP/UDP Driver - 1.6.1.303-rc2 ========================================================================================== TCP Driver Fixed - Fixed a bug that led to an Internal Error page on the gateway after modifying or disabling a device using the generic TCP driver. OEEDT-Installer-Module-1.6.0.1793-beta2 ========================================================================================== General Initial 7.6 BETA2 build Ignition Platform - 7.6.1.2204-rc1 ========================================================================================== SQLTags Fixed - References to integer parameters in UDTs are expanded with incorrect formatting. Gateway Fixed - Serialization errors caused by transaction groups with alarms. OPC-UA - 1.6.1.941-rc1 ========================================================================================== Driver API Fixed - Fixed a bug that caused driver diagnostics tags to go bad quality any time the driver reconnected after the initial connect. Alarm Notification - null ========================================================================================== Voice Fixed - Dropout conditions not correctly consulted in delay between calls. Modbus Driver - 2.6.1.384-rc1 ========================================================================================== Modbus Driver v2 Fixed - Fixed a bug where large address maps (more than ~115 rows) would not get converted properly upon upgrading from 1.5.x to 1.6.0. OEEDT-Installer-Module-1.6.0.1793-beta2 ========================================================================================== General Initial 7.6 BETA2 build Ignition Platform - 7.5.8.1410 ========================================================================================== Designer Fixed - Fixed bug with jsonDecode converting Strings With Numbers Into Integers. Quoted numbers are now parsed as strings. Fixed - Now, when a user has a project open up in the designer and then tries to edit the project on the web interface; a warning is displayed and the user isn't allowed to edit the project on the web interface until the project is closed in the designer. Also, when the user has the project edit page on the web interface open, and then opens the project in the designer; the user isn't allowed to save the project on the web interface until the project is closed in the designer. In this case, an error message is displayed on the project edit page when a user clicks saved on the web interface. SQLTags Modified Functionality - Future data queried from tag historian returns "last good value", now returns bad quality. Vision - 6.5.8.847 ========================================================================================== Designer Fixed - Fixed the bug where there was an NPE when editing a template's custom props. The earlier version didn't properly handle the dynamic properties on the VisionTemplate. Added Functionality - Dragging multiple tags onto the designer is now supported, creating a stack of the component of your choosing. Misc Fixed - When an edit to the numeric text was made that was out of bounds, updates weren't deferred, and the Error When Out of Bounds property was true, infinite recursion occurred. Components Fixed - Fixed bug where editable boolean column in table component prevents cell from becoming the selected cell when clicked. Fixed - It was difficult to scroll down using the dropdown box if the data property was polling. Client Fixed - system.tag.writeAll() now works for client tags. Fixed - Clients launched maximized collapse down to 0x0 when restored. OEEDT-Installer-Module-1.5.6.1628 ========================================================================================== NOTE: IF YOU HAVE BOTH THE SPC AND OEE MODULES INSTALLED THEY MUST BOTH BE UPDATED. General Fixed - Console log shows error on final execute if the line is not enabled. Fixed - Work order controller not reflecting proper numbers on run resume. Fixed - Occasionally Production Model will not start with upgrade to 7.5.5. Caused by ClassNotFound Error when loading old projects so no projects will load into the Production Model. Fixed - Licensing showing maximum sites exceeded event though excess sites are disabled Fixed - Gateway script call of selectRun immediately after endRun would not record all information for the ended run. Added - Optional auxiliary/mirror analysis datasource setting. This datasource will record a duplicate of the analysis data. See the "MES Module Configuration" section in the manual for more information. Fixed - Project tag provider setting not being used Fixed - Run selector component not displaying runs created without a work order Fixed - Datetime data type with MSSQL not working with "British English" language set for the login connection. Fixed - Last OPC values not calculating/recording on end of production run. Change - Purge Manager check cutoff date with current time and not only from midnight. Added - Script method extractProductionItem() to get a requested production item (Enterprise, Area, Line, etc.) from a line path. Downtime Fixed - RemoteOperatorReasonCode not changing the last reason if it was a planned downtime. Was only selecting the last recordable downtime. Added - Rollup Interval (Seconds) property to the downtime table. Rolls up events that are identical and occurred within this many seconds of each other. If set to less than 1 then no roll up will occurr. Added - Display Cutoff Duration (Minutes) property to the downtime table. Events older than cutoff minutes will not be displayed. Applicable only when Display Filter Type is set to Display Cutoff Duration (Minutes). Fixed - If the operator selects a downtime reason where planned downtime and record downtime is false the event time is not being added back to the run time. Added - Short downtime detection. If a short downtime threshold is set then stops less than the threshold will not be counted in OEE Availability. See the "Production Model Configuration -> Line Configuration" section in the manual for more information. Added - Short downtime field to the downtime table. See the "Component Reference -> Down Time Table" section in the manual for more information. Improved - Calculation of Analysis run time, downtime and planned downtime values when changing downtime type between unplanned and planned. Added - Property in downtime table operator selection tree view to allow auto expanding of reason selections under the current selection. Fixed - Remote Operator Reason Code not working if reason detection is Line State. Fixed - downtime history binding function not showing line downtime top reasons, only cell. Schedule Added - PMILineScheduleView component. Shows the line status, schedules, schedule event status and allows drag and drop re-scheduling. Fixed - LineScheduleView component locks up going into Daylight Savings Time. SPC Fixed - bug where sample states caused NPEs when a sample was schedule in the future beyond the coming due minutes. Fixed - Importing tag collectors from CSV file not initializing correct Analysis Fixed - Analysis table not exporting strings with quotes for CSV Improved - performance of Analysis Time Chart. Added - Message if the provider is invalid or provider does not contain the requested datapoint. Fixed - PMIAnalysisController not firing property change events for provider name and compare by properties. Added - Reason Code and Automatic Reason Code datapoints Ignition Platform - 7.6.0.1875 ========================================================================================== System Added Functionality - Expanded "Authentication Profiles" into broader "User Source" system which supports contact information, schedules, and language preferences. More user source types are now editable from within Ignition. Added Functionality - New alarm configuration abilities for tags. Tags may contain multiple alarms, there are many new types of alarms, alarm configuration properties may be bound to dynamic data, and alarms can have associated data attached to them. Added Functionality - Schedules can now be defined within Ignition. These schedules can control when users may log in, as well as when they are available to receive alarm notifications. Added Functionality - Alarms can now be shelved to temporarily remove them from the alarm status system. Added Functionality - Alarm journaling has changed, now support much more detailed historical journal format, can use Store and Forward system. Designer Added Functionality - Tag editing UI changed to support new alarm configuration options and multiple alarms per tag. Alarm Notification - 1.6.0.220 - NEW MODULE ========================================================================================== Designer Added Functionality - Introduced new concept: Alarm notification pipelines. These allow for a new way to define alarm notification logic via a drag-and-drop interface. Gateway Added Functionality - New email notification profile sends alarm notification messages via email, including option to acknowledge alarms via a link. Components Added Functionality - New Roster Management Panel allows for built-in way to administer On-Call Rosters from the Vision Client Voice Notification - 1.6.0.31 - NEW MODULE ========================================================================================== Gateway Added Functionality - New voice notification module sends alarm notification messages by calling users on the phone. Text to speech is used to annunciate the alarm message, and acknowledgment is possible via touch-tone response. SMS Notification - 1.6.0.32 - NEW MODULE ========================================================================================== Gateway Added Functionality - New SMS notification module sends alarm notification messages by sending a text message. Acknowledgment is possible by responding to the message with a short code. Vision - 6.6.0.966 ========================================================================================== Components Added Functionality - New alarm status table supports shelving, ad-hoc charting, custom row styling, and detail alarm information viewing. Added Functionality - New alarm journal table provides built-in user interface for exploring the history of alarming through the journal system. Added Functionality - New User Administration Panel component allows for built-in way to administer users, roles, and contact information from the Vision client. Added Functionality - New Schedule Administration Panel component allows for built-in way to administer schedules from the Vision client. Added Functionality - New "Extension Function" system allows for more customization of components such as the Table and User Admin Panel.Vision - 6.6.0.966 ========================================================================================== Components Added Functionality - Added alarm journal viewer component. OEEDT-Installer-Module-1.6.0.1806 ========================================================================================== Initial 7.6 release Vision - 6.6.0.966 ========================================================================================== Components Added Functionality - Added alarm journal viewer component. OEEDT-Installer-Module-1.6.0.1793 ========================================================================================== General OEE module Fix - Error in delete schedule entry where the time field was the wrong type. Fix - Production model icon not showing the accurate state of the production model. Fix - don't fire line name change event if the default of "" is the property name Improved - new additional factors available without restarting production model. Scheduler Improved - Allow any scheduled entry to auto run (if Auto Start Schedule Entries is true). Previously only production runs were auto run. Downtime Fix - Run paused shift entries not correct for two 12 hour shifts. Analysis Added - "Maintenance Elapsed Time" and "Maintenance Elapsed Time Hours" datapoints. Use in conjunction with "Schedule Type=Maintenance" filter General - 7.5.5-beta7 ========================================================================================== Installers Fixed - Upgrading to 7.5 from 7.4 or earlier on Windows Server 2008 would cause installer error messages when the Java architecture (32-bit or 64-bit) did not match the Ignition architecture. Build Fixed - Installers would sometimes throw an error when attempting to run install-ignition.bat. A relative path is now used to run .bat files in the installers instead of a full path. Added Functionality - Upgraded Java Service Wrapper to 3.5.15 Ignition Platform - 7.5.5.1246-beta7 ========================================================================================== Designer Fixed - Improved image scaling quality Fixed - Fixed an issue that caused templates to be started up twice, which made query bindings double-up. Fixed - Client Tag rename in right click option disabled. Fixed - When zoomed in or out, pasted components could "miss" their intended container and end up on the root container. Fixed - Tag value editor doesn't respect locale, always treats value as "US English" locale. Fixed - Upgraded Jython to 2.5.3. SQLTags Added Functionality - New option to enforce engineering limits on tags, resulting in bad quality if the tag's value exceeds the range. Added Functionality - New "exponential filter" scale mode for tags. Fixed - Bad quality data incorrectly affecting interpolation of historical values. Fixed - Incorrectly interpolated values when using realtime queries and the client tag history cache, causes occasional erroneous spikes in the data that disappear when the cache is cleared. Fixed - Writing to the Enabled property of a tag did not work correctly. Now allows you to disable and re-enable the tag, persistently storing the new state across restarts. Fixed - CurrentDateTime and Timezone gateway status tags. Added Functionality - UDT parameter offsets can now be references to other parameters. For example, "{Param1+OffsetParam}". Fixed - Leased tags referenced in custom alert messages may trigger high cpu and memory. Fixed - Editing of UDT can cause member float values to round. Added Functionality - UDT parameter offsets can now be references to other parameter values, such as "{Param1+Param2}". Fixed - Unable to write to a boolean tag in an external provider (driven by a different instance) from the tag tree in the designer. Scripting Added Functionality - Changed system.db.createSProcCall to allow registering null values for parameters. Fixed - Datasets could return NaN instead of null for double or float columns in some circumstances. Fixed - system.tag.readAll function did not work to read Client scoped tags. Client Fixed - Fixed a bug that could cause clients to run out-of-date scripting (Jython) code when that code was located in a hierarchy one or more levels deeper than the 'app' package. Restarting the client would cause the latest code to again be run. SQLBridge - 5.5.2.237 ========================================================================================== Gateway Fixed - Various improvement to schedule execution to prevent lockup issues and improve schedule accuracy. Vision - 6.5.4.724 ========================================================================================== Designer Fixed - When the paintable canvas is duplicated, it re-installs its default painting script. Fixed - Equipment schedule view was losing it's dynamic properties on save. Fixed - Designers did not release the resource lock for modifying client tags correctly Misc Fixed - Animated gifs broke in 7.5.4, now fixed and working in the standard image component. Components Added Functionality - Added read only, bindable "instanceName" property to templates so they can detect their runtime instance's name. Fixed - Multi-state indicator component did not correctly render semi-transparent background colors. Fixed - Fixed how the one-shot button's "disableWhileWriting" feature interacts with the component's enabled property, so that the two features can be used in conjunction. Fixed - Fixed race condition that could cause the momentary button to keep it's bit latched on. Client Fixed - Fixed bug where indirect UDT bindings on root container properties could lose their indirection and become "stuck" after a hot-update caused by a designer save. OPC-UA - 1.5.5.453-beta2 ========================================================================================== Driver API Fixed - Fixed a deadlock during driver shutdown. Symptomatic behavior includes a gateway that hangs on the device configuration page after saving with one or more threads showing BLOCKED status afterward. Client Modified Functionality - UA connections receiving values timestamped in the future now longer log messages at a WARNING level or set bad quality. Instead, a message is logged at DEBUG level and the quality is left untouched. Fixed - Fixed a bug in UA client connections when calculating PublishRequest timeout values in the presence of really slow subscriptions (really slow scan classes or groups).In severe cases this could cause the UA connection to cycle between "Connected" and "Disconnected" while logging errors about the timeout value being negative. Server Fixed - Fixed a bug where a driver node would always use the lowest sampling rate it had ever seen when determining if its value was currently stale rather than the lowest rate of current monitored items. This only occurred if there were more than one monitored items for the given node.This was especially likely to manifest itself when one tag from a leased scan class and one tag from a direct scan class were subscribed to the same node. Serial Support - 1.5.2.34 ========================================================================================== Misc Fixed - Fixed a crash on Windows Server 2008 R2. Mobile - 1.5.3.178 ========================================================================================== Misc Fixed - Browsers that didn't send the User-Agent header made the Mobile Module's homepage panel break. Allen-Bradley Drivers - 1.5.3.259 ========================================================================================== ControlLogix/CompactLogix Drivers Fixed - Fixed issued where the driver is returning a folder type when the OPC path is invalid. Fixed - Fixed potential for overlapping browses when tags are added or modified in a ControlLogix or CompactLogix processor. OEEDT-Installer-Module-1.5.5.1216-beta1 ========================================================================================== NOTE: IF YOU HAVE BOTH THE SPC AND OEE MODULES INSTALLED THEY MUST BOTH BE UPDATED. General Added - Optional auxiliary/mirror analysis datasource setting. This datasource will record a duplicate of the analysis data. See the "MES Module Configuration" section in the manual for more information. Fix - Project tag provider setting not being used Fix - Run selector component not displaying runs created without a work order Fix - Datetime data type with MSSQL not working with "British English" language set for the login connection. Fix - Last OPC values not calculating/recording on end of production run. Change - Purge Manager check cutoff date with current time and not only from midnight. Added - Script method extractProductionItem() to get a requested production item (Enterprise, Area, Line, etc.) from a line path. Downtime Fix - If the operator selects a downtime reason where planned downtime and record downtime is false the event time is not being added back to the run time. Added - Short downtime detection. If a short downtime threshold is set then stops less than the threshold will not be counted in OEE Availability. See the "Production Model Configuration -> Line Configuration" section in the manual for more information. Added - Short downtime field to the downtime table. See the "Component Reference -> Down Time Table" section in the manual for more information. Improved - Calculation of Analysis run time, downtime and planned downtime values when changing downtime type between unplanned and planned. Added - Property in downtime table operator selection tree view to allow auto expanding of reason selections under the current selection. Fix - Remote Operator Reason Code not working if reason detection is Line State. Fix - downtime history binding function not showing line downtime top reasons, only cell. Schedule Added - PMILineScheduleView component. Shows the line status, schedules, schedule event status and allows drag and drop re-scheduling. Fixed - LineScheduleView component locks up going into Daylight Savings Time. SPC Fix - Importing tag collectors from CSV file not initializing correct Analysis Fix - Analysis table not exporting strings with quotes for CSV Improved - performance of Analysis Time Chart. Added - Message if the provider is invalid or provider does not contain the requested datapoint. Fix - PMIAnalysisController not firing property change events for provider name and compare by properties. General - 7.5.5-beta6 ========================================================================================== Installers Fixed - Upgrading to 7.5 from 7.4 or earlier on Windows Server 2008 would cause installer error messages when the Java architecture (32-bit or 64-bit) did not match the Ignition architecture. Build Fixed - Installers would sometimes throw an error when attempting to run install-ignition.bat. A relative path is now used to run .bat files in the installers instead of a full path. Added Functionality - Upgraded Java Service Wrapper to 3.5.15 Ignition Platform - 7.5.5.1243-beta6 ========================================================================================== Designer Fixed - Fixed an issue that caused templates to be started up twice, which made query bindings double-up. Fixed - Client Tag rename in right click option disabled. Fixed - When zoomed in or out, pasted components could "miss" their intended container and end up on the root container. Fixed - Tag value editor doesn't respect locale, always treats value as "US English" locale. Fixed - Upgraded Jython to 2.5.3. SQLTags Fixed - Bad quality data incorrectly affecting interpolation of historical values. Fixed - Incorrectly interpolated values when using realtime queries and the client tag history cache, causes occasional erroneous spikes in the data that disappear when the cache is cleared. Fixed - Writing to the Enabled property of a tag did not work correctly. Now allows you to disable and re-enable the tag, persistently storing the new state across restarts. Fixed - CurrentDateTime and Timezone gateway status tags. Added Functionality - UDT parameter offsets can now be references to other parameters. For example, "{Param1+OffsetParam}". Fixed - Leased tags referenced in custom alert messages may trigger high cpu and memory. Fixed - Editing of UDT can cause member float values to round. Added Functionality - UDT parameter offsets can now be references to other parameter values, such as "{Param1+Param2}". Fixed - Unable to write to a boolean tag in an external provider (driven by a different instance) from the tag tree in the designer. Scripting Fixed - Datasets could return NaN instead of null for double or float columns in some circumstances. Fixed - system.tag.readAll function did not work to read Client scoped tags. Client Fixed - Fixed a bug that could cause clients to run out-of-date scripting (Jython) code when that code was located in a hierarchy one or more levels deeper than the 'app' package. Restarting the client would cause the latest code to again be run. SQLBridge - 5.5.2.236 ========================================================================================== Gateway Fixed - Various improvement to schedule execution to prevent lockup issues and improve schedule accuracy. Vision - 6.5.4.723 ========================================================================================== Designer Fixed - When the paintable canvas is duplicated, it re-installs its default painting script. Fixed - Equipment schedule view was losing it's dynamic properties on save. Fixed - Designers did not release the resource lock for modifying client tags correctly Misc Fixed - Animated gifs broke in 7.5.4, now fixed and working in the standard image component. Components Added Functionality - Added read only, bindable "instanceName" property to templates so they can detect their runtime instance's name. Fixed - Multi-state indicator component did not correctly render semi-transparent background colors. Fixed - Fixed how the one-shot button's "disableWhileWriting" feature interacts with the component's enabled property, so that the two features can be used in conjunction. Fixed - Fixed race condition that could cause the momentary button to keep it's bit latched on. Client Fixed - Fixed bug where indirect UDT bindings on root container properties could lose their indirection and become "stuck" after a hot-update caused by a designer save. OPC-UA - 1.5.5.451-beta1 ========================================================================================== Driver API Fixed - Fixed a deadlock during driver shutdown. Symptomatic behavior includes a gateway that hangs on the device configuration page after saving with one or more threads showing BLOCKED status afterward. Server Fixed - Fixed a bug where a driver node would always use the lowest sampling rate it had ever seen when determining if its value was currently stale rather than the lowest rate of current monitored items. This only occurred if there were more than one monitored items for the given node.This was especially likely to manifest itself when one tag from a leased scan class and one tag from a direct scan class were subscribed to the same node. Serial Support - 1.5.2.34 ========================================================================================== Misc Fixed - Fixed a crash on Windows Server 2008 R2. Mobile - 1.5.3.177 ========================================================================================== Misc Fixed - Browsers that didn't send the User-Agent header made the Mobile Module's homepage panel break. Allen-Bradley Drivers - 1.5.3.258 ========================================================================================== ControlLogix/CompactLogix Drivers Fixed - Fixed issued where the driver is returning a folder type when the OPC path is invalid. Fixed - Fixed potential for overlapping browses when tags are added or modified in a ControlLogix or CompactLogix processor. OEEDT-Installer-Module-1.5.5.1216-beta1 ========================================================================================== NOTE: IF YOU HAVE BOTH THE SPC AND OEE MODULES INSTALLED THEY MUST BOTH BE UPDATED. General Added - Optional auxiliary/mirror analysis datasource setting. This datasource will record a duplicate of the analysis data. See the "MES Module Configuration" section in the manual for more information. Fix - Project tag provider setting not being used Fix - Run selector component not displaying runs created without a work order Fix - Datetime data type with MSSQL not working with "British English" language set for the login connection. Fix - Last OPC values not calculating/recording on end of production run. Change - Purge Manager check cutoff date with current time and not only from midnight. Added - Script method extractProductionItem() to get a requested production item (Enterprise, Area, Line, etc.) from a line path. Downtime Fix - If the operator selects a downtime reason where planned downtime and record downtime is false the event time is not being added back to the run time. Added - Short downtime detection. If a short downtime threshold is set then stops less than the threshold will not be counted in OEE Availability. See the "Production Model Configuration -> Line Configuration" section in the manual for more information. Added - Short downtime field to the downtime table. See the "Component Reference -> Down Time Table" section in the manual for more information. Improved - Calculation of Analysis run time, downtime and planned downtime values when changing downtime type between unplanned and planned. Added - Property in downtime table operator selection tree view to allow auto expanding of reason selections under the current selection. Fix - Remote Operator Reason Code not working if reason detection is Line State. Fix - downtime history binding function not showing line downtime top reasons, only cell. Schedule Added - PMILineScheduleView component. Shows the line status, schedules, schedule event status and allows drag and drop re-scheduling. Fixed - LineScheduleView component locks up going into Daylight Savings Time. SPC Fix - Importing tag collectors from CSV file not initializing correct Analysis Fix - Analysis table not exporting strings with quotes for CSV Improved - performance of Analysis Time Chart. Added - Message if the provider is invalid or provider does not contain the requested datapoint. Fix - PMIAnalysisController not firing property change events for provider name and compare by properties. General - 7.5.5-beta5 ========================================================================================== Installers Fixed - Upgrading to 7.5 from 7.4 or earlier on Windows Server 2008 would cause installer error messages when the Java architecture (32-bit or 64-bit) did not match the Ignition architecture. Ignition Platform - 7.5.5.1234-beta5 ========================================================================================== Designer Fixed - When zoomed in or out, pasted components could "miss" their intended container and end up on the root container. Fixed - Tag value editor doesn't respect locale, always treats value as "US English" locale. Fixed - Upgraded Jython to 2.5.3. SQLTags Fixed - CurrentDateTime and Timezone gateway status tags. Added Functionality - UDT parameter offsets can now be references to other parameters. For example, "{Param1+OffsetParam}". Fixed - Leased tags referenced in custom alert messages may trigger high cpu and memory. Fixed - Editing of UDT can cause member float values to round. Added Functionality - UDT parameter offsets can now be references to other parameter values, such as "{Param1+Param2}". Fixed - Unable to write to a boolean tag in an external provider (driven by a different instance) from the tag tree in the designer. Scripting Fixed - system.tag.readAll function did not work to read Client scoped tags. Client Fixed - Fixed a bug that could cause clients to run out-of-date scripting (Jython) code when that code was located in a hierarchy one or more levels deeper than the 'app' package. Restarting the client would cause the latest code to again be run. SQLBridge - 5.5.2.234 ========================================================================================== Gateway Fixed - Various improvement to schedule execution to prevent lockup issues and improve schedule accuracy. Vision - 6.5.4.717 ========================================================================================== Designer Fixed - When the paintable canvas is duplicated, it re-installs its default painting script. Fixed - Equipment schedule view was losing it's dynamic properties on save. Fixed - Designers did not release the resource lock for modifying client tags correctly Misc Fixed - Animated gifs broke in 7.5.4, now fixed and working in the standard image component. Components Fixed - Multi-state indicator component did not correctly render semi-transparent background colors. Fixed - Fixed how the one-shot button's "disableWhileWriting" feature interacts with the component's enabled property, so that the two features can be used in conjunction. Fixed - Fixed race condition that could cause the momentary button to keep it's bit latched on. OPC-UA - 1.5.5.451-beta1 ========================================================================================== Driver API Fixed - Fixed a deadlock during driver shutdown. Symptomatic behavior includes a gateway that hangs on the device configuration page after saving with one or more threads showing BLOCKED status afterward. Server Fixed - Fixed a bug where a driver node would always use the lowest sampling rate it had ever seen when determining if its value was currently stale rather than the lowest rate of current monitored items. This only occurred if there were more than one monitored items for the given node.This was especially likely to manifest itself when one tag from a leased scan class and one tag from a direct scan class were subscribed to the same node. Serial Support - 1.5.2.34 ========================================================================================== Misc Fixed - Fixed a crash on Windows Server 2008 R2. Mobile - 1.5.3.175 ========================================================================================== Misc Fixed - Browsers that didn't send the User-Agent header made the Mobile Module's homepage panel break. Allen-Bradley Drivers - 1.5.3.254 ========================================================================================== ControlLogix/CompactLogix Drivers Fixed - Fixed potential for overlapping browses when tags are added or modified in a ControlLogix or CompactLogix processor. OEEDT-Installer-Module-1.5.4.1018-beta4 ========================================================================================== General OEE Fix - Project tag provider setting not being used Added - Script method to add a comment to the current run. Fix - drop down editor in line configuration displays blank instead of actual setting. Fix - issue where NPE error occurred if a Production Location existed in a line and OEE is being used. Fix - bug in the AnalysisManager where no filter options were being returned for additional factors that names included spaces. Fix - PMIRunSelector not reseting run id when changing line path Change - Purge Manager check cutoff date with current time and not only from midnight. Added - Script method extractProductionItem() to get a requested production item (Enterprise, Area, Line, etc.) from a line path. Change - Modified AnalysisDataset so that setValueAt will work with null values. Schedule Added - PMILineScheduleView component. Shows the line status, schedules, schedule event status and allows drag and drop re-scheduling. Fixed - LineScheduleView component locks up going into Daylight Savings Time. Downtime Added - Short downtime detection. If a short downtime threshold is set then stops less than the threshold will not be counted in OEE Availability. Fix - If a parent reason is set as "Never" for operator selectable then it would create a separate node for each subreason. Fix - PMIProductionTimeChart Scheduled vs. Actual binding function not working with cell groups. Fix - Remote Operator Reason Code not working if reason detection is Line State. Fix - downtime history binding function not showing line downtime top reasons, only cell. Analysis Fix - Analysis table not exporting strings with quotes for CSV Improved - performance of Analysis Time Chart. Added - Message if the provider is invalid or provider does not contain the requested datapoint. Fix - PMIAnalysisController not firing property change events for provider name and compare by properties. SPC Fix - Importing tag collectors from CSV file not initializing correct General - 7.5.5-beta4 ========================================================================================== Installers Fixed - Upgrading to 7.5 from 7.4 or earlier on Windows Server 2008 would cause installer error messages when the Java architecture (32-bit or 64-bit) did not match the Ignition architecture. Ignition Platform - 7.5.5.1228-beta4 ========================================================================================== Designer Fixed - When zoomed in or out, pasted components could "miss" their intended container and end up on the root container. Fixed - Tag value editor doesn't respect locale, always treats value as "US English" locale. Fixed - Upgraded Jython to 2.5.3. SQLTags Fixed - CurrentDateTime and Timezone gateway status tags. Added Functionality - UDT parameter offsets can now be references to other parameters. For example, "{Param1+OffsetParam}". Fixed - Leased tags referenced in custom alert messages may trigger high cpu and memory. Fixed - Editing of UDT can cause member float values to round. Added Functionality - UDT parameter offsets can now be references to other parameter values, such as "{Param1+Param2}". Fixed - Unable to write to a boolean tag in an external provider (driven by a different instance) from the tag tree in the designer. Scripting Fixed - system.tag.readAll function did not work to read Client scoped tags. Client Fixed - Fixed a bug that could cause clients to run out-of-date scripting (Jython) code when that code was located in a hierarchy one or more levels deeper than the 'app' package. Restarting the client would cause the latest code to again be run. SQLBridge - 5.5.2.231 ========================================================================================== Gateway Fixed - Various improvement to schedule execution to prevent lockup issues and improve schedule accuracy. Vision - 6.5.4.708 ========================================================================================== Designer Fixed - When the paintable canvas is duplicated, it re-installs its default painting script. Fixed - Equipment schedule view was losing it's dynamic properties on save. Fixed - Designers did not release the resource lock for modifying client tags correctly Misc Fixed - Animated gifs broke in 7.5.4, now fixed and working in the standard image component. Components Fixed - Multi-state indicator component did not correctly render semi-transparent background colors. Fixed - Fixed how the one-shot button's "disableWhileWriting" feature interacts with the component's enabled property, so that the two features can be used in conjunction. Fixed - Fixed race condition that could cause the momentary button to keep it's bit latched on. OPC-UA - 1.5.5.450-beta1 ========================================================================================== Driver API Fixed - Fixed a deadlock during driver shutdown. Symptomatic behavior includes a gateway that hangs on the device configuration page after saving with one or more threads showing BLOCKED status afterward. Server Fixed - Fixed a bug where a driver node would always use the lowest sampling rate it had ever seen when determining if its value was currently stale rather than the lowest rate of current monitored items. This only occurred if there were more than one monitored items for the given node.This was especially likely to manifest itself when one tag from a leased scan class and one tag from a direct scan class were subscribed to the same node. Serial Support - 1.5.2.33 ========================================================================================== Misc Fixed - Fixed a crash on Windows Server 2008 R2. Mobile - 1.5.3.172 ========================================================================================== Misc Fixed - Browsers that didn't send the User-Agent header made the Mobile Module's homepage panel break. Allen-Bradley Drivers - 1.5.3.253 ========================================================================================== ControlLogix/CompactLogix Drivers Fixed - Fixed potential for overlapping browses when tags are added or modified in a ControlLogix or CompactLogix processor. OEEDT-Installer-Module-1.5.4.1018-beta4 ========================================================================================== General OEE Fix - Project tag provider setting not being used Added - Script method to add a comment to the current run. Fix - drop down editor in line configuration displays blank instead of actual setting. Fix - issue where NPE error occurred if a Production Location existed in a line and OEE is being used. Fix - bug in the AnalysisManager where no filter options were being returned for additional factors that names included spaces. Fix - PMIRunSelector not reseting run id when changing line path Change - Purge Manager check cutoff date with current time and not only from midnight. Added - Script method extractProductionItem() to get a requested production item (Enterprise, Area, Line, etc.) from a line path. Change - Modified AnalysisDataset so that setValueAt will work with null values. Schedule Added - PMILineScheduleView component. Shows the line status, schedules, schedule event status and allows drag and drop re-scheduling. Fixed - LineScheduleView component locks up going into Daylight Savings Time. Downtime Added - Short downtime detection. If a short downtime threshold is set then stops less than the threshold will not be counted in OEE Availability. Fix - If a parent reason is set as "Never" for operator selectable then it would create a separate node for each subreason. Fix - PMIProductionTimeChart Scheduled vs. Actual binding function not working with cell groups. Fix - Remote Operator Reason Code not working if reason detection is Line State. Fix - downtime history binding function not showing line downtime top reasons, only cell. Analysis Fix - Analysis table not exporting strings with quotes for CSV Improved - performance of Analysis Time Chart. Added - Message if the provider is invalid or provider does not contain the requested datapoint. Fix - PMIAnalysisController not firing property change events for provider name and compare by properties. SPC Fix - Importing tag collectors from CSV file not initializing correct General - 7.5.5-beta3 ========================================================================================== Installers Fixed - Upgrading to 7.5 from 7.4 or earlier on Windows Server 2008 would cause installer error messages when the Java architecture (32-bit or 64-bit) did not match the Ignition architecture. Ignition Platform - 7.5.5.1224-beta3 ========================================================================================== Designer Fixed - When zoomed in or out, pasted components could "miss" their intended container and end up on the root container. Fixed - Tag value editor doesn't respect locale, always treats value as "US English" locale. Fixed - Upgraded Jython to 2.5.3. SQLTags Fixed - CurrentDateTime and Timezone gateway status tags. Added Functionality - UDT parameter offsets can now be references to other parameters. For example, "{Param1+OffsetParam}". Fixed - Leased tags referenced in custom alert messages may trigger high cpu and memory. Fixed - Editing of UDT can cause member float values to round. Added Functionality - UDT parameter offsets can now be references to other parameter values, such as "{Param1+Param2}". Fixed - Unable to write to a boolean tag in an external provider (driven by a different instance) from the tag tree in the designer. Scripting Fixed - system.tag.readAll function did not work to read Client scoped tags. SQLBridge - 5.5.2.230 ========================================================================================== Gateway Fixed - Various improvement to schedule execution to prevent lockup issues and improve schedule accuracy. Vision - 6.5.4.707 ========================================================================================== Designer Fixed - Designers did not release the resource lock for modifying client tags correctly Misc Fixed - Animated gifs broke in 7.5.4, now fixed and working in the standard image component. Components Fixed - Fixed how the one-shot button's "disableWhileWriting" feature interacts with the component's enabled property, so that the two features can be used in conjunction. Fixed - Fixed race condition that could cause the momentary button to keep it's bit latched on. OPC-UA - 1.5.4.449 ========================================================================================== Driver API Fixed - Fixed a deadlock during driver shutdown. Symptomatic behavior includes a gateway that hangs on the device configuration page after saving with one or more threads showing BLOCKED status afterward. Server Fixed - Fixed a bug where a driver node would always use the lowest sampling rate it had ever seen when determining if its value was currently stale rather than the lowest rate of current monitored items. This only occurred if there were more than one monitored items for the given node.This was especially likely to manifest itself when one tag from a leased scan class and one tag from a direct scan class were subscribed to the same node. Mobile - 1.5.3.171 ========================================================================================== Misc Fixed - Browsers that didn't send the User-Agent header made the Mobile Module's homepage panel break. OEEDT-Installer-Module-1.5.4.1018-beta4 ========================================================================================== General OEE Fix - Project tag provider setting not being used Added - Script method to add a comment to the current run. Fix - drop down editor in line configuration displays blank instead of actual setting. Fix - issue where NPE error occurred if a Production Location existed in a line and OEE is being used. Fix - bug in the AnalysisManager where no filter options were being returned for additional factors that names included spaces. Fix - PMIRunSelector not reseting run id when changing line path Change - Purge Manager check cutoff date with current time and not only from midnight. Added - Script method extractProductionItem() to get a requested production item (Enterprise, Area, Line, etc.) from a line path. Change - Modified AnalysisDataset so that setValueAt will work with null values. Schedule Added - PMILineScheduleView component. Shows the line status, schedules, schedule event status and allows drag and drop re-scheduling. Fixed - LineScheduleView component locks up going into Daylight Savings Time. Downtime Added - Short downtime detection. If a short downtime threshold is set then stops less than the threshold will not be counted in OEE Availability. Fix - If a parent reason is set as "Never" for operator selectable then it would create a separate node for each subreason. Fix - PMIProductionTimeChart Scheduled vs. Actual binding function not working with cell groups. Fix - Remote Operator Reason Code not working if reason detection is Line State. Fix - downtime history binding function not showing line downtime top reasons, only cell. Analysis Fix - Analysis table not exporting strings with quotes for CSV Improved - performance of Analysis Time Chart. Added - Message if the provider is invalid or provider does not contain the requested datapoint. Fix - PMIAnalysisController not firing property change events for provider name and compare by properties. SPC Fix - Importing tag collectors from CSV file not initializing correct General - 7.5.5-beta2 ========================================================================================== Installers Fixed - Upgrading to 7.5 from 7.4 or earlier on Windows Server 2008 would cause installer error messages when the Java architecture (32-bit or 64-bit) did not match the Ignition architecture. Ignition Platform - 7.5.5.1215-beta2 ========================================================================================== Designer Fixed - When zoomed in or out, pasted components could "miss" their intended container and end up on the root container. Fixed - Tag value editor doesn't respect locale, always treats value as "US English" locale. Fixed - Upgraded Jython to 2.5.3. SQLTags Added Functionality - UDT parameter offsets can now be references to other parameters. For example, "{Param1+OffsetParam}". Fixed - Leased tags referenced in custom alert messages may trigger high cpu and memory. Fixed - Editing of UDT can cause member float values to round. Added Functionality - UDT parameter offsets can now be references to other parameter values, such as "{Param1+Param2}". Fixed - Unable to write to a boolean tag in an external provider (driven by a different instance) from the tag tree in the designer. Scripting Fixed - system.tag.readAll function did not work to read Client scoped tags. Vision - 6.5.4.706 ========================================================================================== Designer Fixed - Designers did not release the resource lock for modifying client tags correctly Misc Fixed - Animated gifs broke in 7.5.4, now fixed and working in the standard image component. Components Fixed - Fixed how the one-shot button's "disableWhileWriting" feature interacts with the component's enabled property, so that the two features can be used in conjunction. Fixed - Fixed race condition that could cause the momentary button to keep it's bit latched on. OPC-UA - 1.5.4.449 ========================================================================================== Driver API Fixed - Fixed a deadlock during driver shutdown. Symptomatic behavior includes a gateway that hangs on the device configuration page after saving with one or more threads showing BLOCKED status afterward. Server Fixed - Fixed a bug where a driver node would always use the lowest sampling rate it had ever seen when determining if its value was currently stale rather than the lowest rate of current monitored items. This only occurred if there were more than one monitored items for the given node.This was especially likely to manifest itself when one tag from a leased scan class and one tag from a direct scan class were subscribed to the same node. Mobile - 1.5.3.170 ========================================================================================== Misc Fixed - Browsers that didn't send the User-Agent header made the Mobile Module's homepage panel break. OEEDT-Installer-Module-1.5.4.1018-beta4 ========================================================================================== General OEE Fix - Project tag provider setting not being used Added - Script method to add a comment to the current run. Fix - drop down editor in line configuration displays blank instead of actual setting. Fix - issue where NPE error occurred if a Production Location existed in a line and OEE is being used. Fix - bug in the AnalysisManager where no filter options were being returned for additional factors that names included spaces. Fix - PMIRunSelector not reseting run id when changing line path Change - Purge Manager check cutoff date with current time and not only from midnight. Added - Script method extractProductionItem() to get a requested production item (Enterprise, Area, Line, etc.) from a line path. Change - Modified AnalysisDataset so that setValueAt will work with null values. Schedule Added - PMILineScheduleView component. Shows the line status, schedules, schedule event status and allows drag and drop re-scheduling. Fixed - LineScheduleView component locks up going into Daylight Savings Time. Downtime Added - Short downtime detection. If a short downtime threshold is set then stops less than the threshold will not be counted in OEE Availability. Fix - If a parent reason is set as "Never" for operator selectable then it would create a separate node for each subreason. Fix - PMIProductionTimeChart Scheduled vs. Actual binding function not working with cell groups. Fix - Remote Operator Reason Code not working if reason detection is Line State. Fix - downtime history binding function not showing line downtime top reasons, only cell. Analysis Fix - Analysis table not exporting strings with quotes for CSV Improved - performance of Analysis Time Chart. Added - Message if the provider is invalid or provider does not contain the requested datapoint. Fix - PMIAnalysisController not firing property change events for provider name and compare by properties. SPC Fix - Importing tag collectors from CSV file not initializing correct Ignition Platform - 7.3.9.648 ========================================================================================== SQLTags Fixed - Leased tags referenced in custom alert messages may trigger high cpu and memory. OEEDT-Installer-Module-1.3.7.120417 ========================================================================================== Analysis Added - "Is Planned Downtime" datapoint. If 1 this downtime was a planned downtime Improved - allow up to 7 compare by entries. Use with caution as this can slow the return significantly. General Added - client/designer scripting of selectRun and selectNextRun to system.schedule, previously only accessable from gateway scripts. Fixed - pasting of production model items correctly handles child items. Fixed - when switching projects in designer previous project production model items displayed in components. Fixed - Menu items labels displaying garbled text Fixed - run paused downtime entries not respecting disabled shifts. General - 7.5.4 ========================================================================================== Installers Added Functionality - Added new command line parameter for Linux (--serviceuser), which allows a Linux user to create a new "service user" during a new install. Ignition Platform - 7.5.4.1206 ========================================================================================== Designer Added Functionality - Made the "Update Project" menu item accessible via keyboard shortcut and toolbar. Added Functionality - Added enabled/disabled option for timer scripts and tag-change scripts. Fixed - Designer could freeze when opening the image management window if very large images or animated gifs had been uploaded. Added Functionality - Made the date selector components property support null timestamps. Fixed - Re-capture button on custom palette didn't work due to locking error. Added Functionality - Ability to filter for history and alerting state in tag search window. SQLTags Modified Functionality - When using a deadband of 0 on tag history, values will only be stored when some aspect of the tag changes, such as value or timestamp (previously stored a value each evaluation). Modified Functionality - Can now specify as a setting the threshold used to determine scan class staleness in tag history system. Fixed - Expression tags that reference other tags may require multiple executions before the referenced values are available/correct. Fixed - Historical partitions not aligning to the 0th millisecond of the intended time frame. Fixed - In SQLTags History preprocessed tables, values from previous windows are occasionally forwarded to newer windows. Gateway Web Interface Fixed - Logging into the Gateway's config section couldn't handle roles with spaces in them. Alerting Fixed - UDT overrides that revert settings back to default values do not get properly applied during CSV import. Gateway Fixed - Changed auditing so that all calls to runUpdateQuery are logged regardless of affected count. Added Functionality - Added timeout options to system.net.httpGet Scripting Fixed - In foreign locales, floating point values could get altered when running system.db.runPrepUpdate Added Functionality - Added auditing for stored procedure calls under "sproc" audit key. SQLBridge - 5.5.2.225 ========================================================================================== Gateway Fixed - Issue preventing cascaded item execution, can possibly lead to incorrect values for item references in groups. Fixed - Groups using custom where clause may not correctly update all columns when the target row changes. Vision - 6.5.4.699 ========================================================================================== Designer Fixed - UI freeze when the equipment schedule view included the a time range when daylight savings time ends. Fixed - Changed the pie chart to display a quality overlay if the dataset contains values than cannot be coerced to numbers instead of popping up error boxes. Components Fixed - Constant value pens on the easy chart's value incorrect in locales that use comma for decimal point and period for thousands separator. Client Added Functionality - Added system flag for detecting staging mode. Added Functionality - Added column specifiers for the table component's image map and translation map features. Fixed - Login screen controls sometimes clipped when using non-english locales. Mobile - 1.5.3.166 ========================================================================================== UI Fixed - Mobile module failed in iOS6 after being added as a homepage shortcut due to Mobile Safari aggressive caching issue. Reporting - 1.5.1.160 ========================================================================================== Components Fixed - Barcode component in the reporting system now has the option to hide the text. Allen-Bradley Drivers - 1.5.3.248 ========================================================================================== ControlLogix/CompactLogix Drivers Fixed - Fixed potential issue when tag subscriptions change, tags may be set to incorrect values for a brief moment. Fixed - Fixed "Error parsing template reply" exception that is occurring when some predefined data types are used in a tag or UDT. SLC Driver Fixed - Fixed error when connecting to SLC 5/04 processors through DHRIO module preventing device to enter connected state. OEEDT-Installer-Module-1.5.2.332 ========================================================================================== General OEE module Fix - Error in delete schedule entry where the time field was the wrong type. Fix - Production model icon not showing the accurate state of the production model. Fix - don't fire line name change event if the default of "" is the property name Improved - new additional factors available without restarting production model. Scheduler Improved - Allow any scheduled entry to auto run (if Auto Start Schedule Entries is true). Previously only production runs were auto run. Downtime Fix - Run paused shift entries not correct for two 12 hour shifts. Analysis Added - "Maintenance Elapsed Time" and "Maintenance Elapsed Time Hours" datapoints. Use in conjunction with "Schedule Type=Maintenance" filter Ignition Platform - 7.5.4.1182-beta4 ========================================================================================== Designer Fixed - Designer could freeze when opening the image management window if very large images or animated gifs had been uploaded. Added Functionality - Made the date selector components property support null timestamps. Fixed - Re-capture button on custom palette didn't work due to locking error. Added Functionality - Ability to filter for history and alerting state in tag search window. SQLTags Modified Functionality - When using a deadband of 0 on tag history, values will only be stored when some aspect of the tag changes, such as value or timestamp (previously stored a value each evaluation). Modified Functionality - Can now specify as a setting the threshold used to determine scan class staleness in tag history system. Fixed - Expression tags that reference other tags may require multiple executions before the referenced values are available/correct. Fixed - Historical partitions not aligning to the 0th millisecond of the intended time frame. Fixed - In SQLTags History preprocessed tables, values from previous windows are occasionally forwarded to newer windows. Gateway Web Interface Fixed - Logging into the Gateway's config section couldn't handle roles with spaces in them. Alerting Fixed - UDT overrides that revert settings back to default values do not get properly applied during CSV import. Gateway Added Functionality - Added timeout options to system.net.httpGet SQLBridge - 5.5.1.220 ========================================================================================== Gateway Fixed - Issue preventing cascaded item execution, can possibly lead to incorrect values for item references in groups. Fixed - Groups using custom where clause may not correctly update all columns when the target row changes. Vision - 6.5.3.684 ========================================================================================== Components Fixed - Constant value pens on the easy chart's value incorrect in locales that use comma for decimal point and period for thousands separator. Client Fixed - Login screen controls sometimes clipped when using non-english locales. Mobile - 1.5.2.162-beta1 ========================================================================================== UI Fixed - Mobile module failed in iOS6 after being added as a homepage shortcut due to Mobile Safari aggressive caching issue. Allen-Bradley Drivers - 1.5.2.243 ========================================================================================== ControlLogix/CompactLogix Drivers Fixed - Fixed "Error parsing template reply" exception that is occurring when some predefined data types are used in a tag or UDT. OEEDT-Installer-Module-1.5.4.836-beta1 ========================================================================================== General OEE Added - Script method to add a comment to the current run. Fix - drop down editor in line configuration displays blank instead of actual setting. Fix - issue where NPE error occurred if a Production Location existed in a line and OEE is being used. Fix - bug in the AnalysisManager where no filter options were being returned for additional factors that names included spaces. Fix - PMIRunSelector not reseting run id when changing line path Change - Purge Manager check cutoff date with current time and not only from midnight. Added - Script method extractProductionItem() to get a requested production item (Enterprise, Area, Line, etc.) from a line path. Change - Modified AnalysisDataset so that setValueAt will work with null values. Schedule Added - PMILineScheduleView component. Shows the line status, schedules, schedule event status and allows drag and drop re-scheduling. Downtime Fix - If a parent reason is set as "Never" for operator selectable then it would create a separate node for each subreason. Fix - PMIProductionTimeChart Scheduled vs. Actual binding function not working with cell groups. Fix - Remote Operator Reason Code not working if reason detection is Line State. Fix - downtime history binding function not showing line downtime top reasons, only cell. Analysis Fix - Analysis table not exporting strings with quotes for CSV Improved - performance of Analysis Time Chart. Added - Message if the provider is invalid or provider does not contain the requested datapoint. Fix - PMIAnalysisController not firing property change events for provider name and compare by properties. Ignition Platform - 7.5.4.1178-beta3 ========================================================================================== Designer Fixed - Designer could freeze when opening the image management window if very large images or animated gifs had been uploaded. Added Functionality - Made the date selector components property support null timestamps. Fixed - Re-capture button on custom palette didn't work due to locking error. Added Functionality - Ability to filter for history and alerting state in tag search window. SQLTags Modified Functionality - When using a deadband of 0 on tag history, values will only be stored when some aspect of the tag changes, such as value or timestamp (previously stored a value each evaluation). Modified Functionality - Can now specify as a setting the threshold used to determine scan class staleness in tag history system. Fixed - Expression tags that reference other tags may require multiple executions before the referenced values are available/correct. Fixed - Historical partitions not aligning to the 0th millisecond of the intended time frame. Fixed - In SQLTags History preprocessed tables, values from previous windows are occasionally forwarded to newer windows. Gateway Web Interface Fixed - Logging into the Gateway's config section couldn't handle roles with spaces in them. Alerting Fixed - UDT overrides that revert settings back to default values do not get properly applied during CSV import. Gateway Added Functionality - Added timeout options to system.net.httpGet SQLBridge - 5.5.1.218 ========================================================================================== Gateway Fixed - Groups using custom where clause may not correctly update all columns when the target row changes. Vision - 6.5.3.683 ========================================================================================== Components Fixed - Constant value pens on the easy chart's value incorrect in locales that use comma for decimal point and period for thousands separator. Mobile - 1.5.1.161 ========================================================================================== UI Fixed - Mobile module failed in iOS6 after being added as a homepage shortcut due to Mobile Safari aggressive caching issue. Allen-Bradley Drivers - 1.5.2.242 ========================================================================================== ControlLogix/CompactLogix Drivers Fixed - Fixed "Error parsing template reply" exception that is occurring when some predefined data types are used in a tag or UDT. OEEDT-Installer-Module-1.5.4.836-beta1 ========================================================================================== General OEE Added - Script method to add a comment to the current run. Fix - drop down editor in line configuration displays blank instead of actual setting. Fix - issue where NPE error occurred if a Production Location existed in a line and OEE is being used. Fix - bug in the AnalysisManager where no filter options were being returned for additional factors that names included spaces. Fix - PMIRunSelector not reseting run id when changing line path Change - Purge Manager check cutoff date with current time and not only from midnight. Added - Script method extractProductionItem() to get a requested production item (Enterprise, Area, Line, etc.) from a line path. Change - Modified AnalysisDataset so that setValueAt will work with null values. Schedule Added - PMILineScheduleView component. Shows the line status, schedules, schedule event status and allows drag and drop re-scheduling. Downtime Fix - If a parent reason is set as "Never" for operator selectable then it would create a separate node for each subreason. Fix - PMIProductionTimeChart Scheduled vs. Actual binding function not working with cell groups. Fix - Remote Operator Reason Code not working if reason detection is Line State. Fix - downtime history binding function not showing line downtime top reasons, only cell. Analysis Fix - Analysis table not exporting strings with quotes for CSV Improved - performance of Analysis Time Chart. Added - Message if the provider is invalid or provider does not contain the requested datapoint. Fix - PMIAnalysisController not firing property change events for provider name and compare by properties. Ignition Platform - 7.5.4.1172-beta2 ========================================================================================== Designer Added Functionality - Ability to filter for history and alerting state in tag search window. SQLTags Modified Functionality - When using a deadband of 0 on tag history, values will only be stored when some aspect of the tag changes, such as value or timestamp (previously stored a value each evaluation). Modified Functionality - Can now specify as a setting the threshold used to determine scan class staleness in tag history system. Fixed - Expression tags that reference other tags may require multiple executions before the referenced values are available/correct. Fixed - Historical partitions not aligning to the 0th millisecond of the intended time frame. Fixed - In SQLTags History preprocessed tables, values from previous windows are occasionally forwarded to newer windows. Alerting Fixed - UDT overrides that revert settings back to default values do not get properly applied during CSV import. SQLBridge - 5.5.1.217 ========================================================================================== Gateway Fixed - Groups using custom where clause may not correctly update all columns when the target row changes. Allen-Bradley Drivers - 1.5.2.241 ========================================================================================== ControlLogix/CompactLogix Drivers Fixed - Fixed "Error parsing template reply" exception that is occurring when some predefined data types are used in a tag or UDT. OEEDT-Installer-Module-1.5.3.763-beta2 ========================================================================================== General OEE Added - Script method to add a comment to the current run. Fix - drop down editor in line configuration displays blank instead of actual setting. Fix - issue where NPE error occurred if a Production Location existed in a line and OEE is being used. Fix - bug in the AnalysisManager where no filter options were being returned for additional factors that names included spaces. Fix - PMIRunSelector not reseting run id when changing line path Change - Purge Manager check cutoff date with current time and not only from midnight. Added - Script method extractProductionItem() to get a requested production item (Enterprise, Area, Line, etc.) from a line path. Schedule Added - PMILineScheduleView component. Shows the line status, schedules, schedule event status and allows drag and drop re-scheduling. Downtime Fix - If a parent reason is set as "Never" for operator selectable then it would create a separate node for each subreason. Fix - PMIProductionTimeChart Scheduled vs. Actual binding function not working with cell groups. Fix - Remote Operator Reason Code not working if reason detection is Line State. Analysis Fix - Analysis table not exporting strings with quotes for CSV Improved - performance of Analysis Time Chart. Added - Message if the provider is invalid or provider does not contain the requested datapoint. Fix - PMIAnalysisController not firing property change events for provider name and compare by properties. Ignition Platform - 7.5.4.1169-beta1 ========================================================================================== Designer Added Functionality - Ability to filter for history and alerting state in tag search window. SQLTags Modified Functionality - When using a deadband of 0 on tag history, values will only be stored when some aspect of the tag changes, such as value or timestamp (previously stored a value each evaluation). Modified Functionality - Can now specify as a setting the threshold used to determine scan class staleness in tag history system. Fixed - Expression tags that reference other tags may require multiple executions before the referenced values are available/correct. Fixed - Historical partitions not aligning to the 0th millisecond of the intended time frame. Fixed - In SQLTags History preprocessed tables, values from previous windows are occasionally forwarded to newer windows. Alerting Fixed - UDT overrides that revert settings back to default values do not get properly applied during CSV import. SQLBridge - 5.5.1.216 ========================================================================================== Gateway Fixed - Groups using custom where clause may not correctly update all columns when the target row changes. Allen-Bradley Drivers - 1.5.2.240 ========================================================================================== ControlLogix/CompactLogix Drivers Fixed - Fixed "Error parsing template reply" exception that is occurring when some predefined data types are used in a tag or UDT. OEEDT-Installer-Module-1.5.3.447-beta1 ========================================================================================== General OEE Added - Script method to add a comment to the current run. Fix - drop down editor in line configuration displays blank instead of actual setting. Fix - issue where NPE error occurred if a Production Location existed in a line and OEE is being used. Fix - bug in the AnalysisManager where no filter options were being returned for additional factors that names included spaces. Fix - PMIRunSelector not reseting run id when changing line path Downtime Fix - If a parent reason is set as "Never" for operator selectable then it would create a separate node for each subreason. Fix - PMIProductionTimeChart Scheduled vs. Actual binding function not working with cell groups. Analysis Fix - Analysis table not exporting strings with quotes for CSV Improved - performance of Analysis Time Chart. General - 7.5.3 ========================================================================================== Build Fixed - Modified installers to properly preserve user login information for the Ignition Windows service when upgrading from 7.3 or later. Ignition Platform - 7.5.3.1163 ========================================================================================== Gateway Fixed - When restoring backups made on 64-bit machines, ignition.conf Java memory settings would be too large when restoring on a 32-bit machine. This would prevent the Gateway from restarting after restoration. The restoration code has been modified to automatically cap the ignition.conf memory settings at 1024MB during a 32-bit restoration. Redundancy Fixed - When using redundancy, with the backup active, value changes for memory tags are not correctly synchronized to the master when it comes back up. SQLBridge - 5.5.1.214 ========================================================================================== Designer Added Functionality - Scheduled execution support for stored procedure, block, and historical groups. Vision - 6.5.3.673 ========================================================================================== Designer Fixed - Tags can now be copied and pasted between designers. Fixed - Issue that caused a NumberFormatException to be thrown when opening a window with a cell update binding on it whose values could not be coerced to their destination type. Fixed - Issue that caused a ClassCastException to be shown when double-clicking on a group of shapes Client Fixed - Printing under Java 7 would complain about missing key: tab.general.vkMnemonic and fail to print. Fixed - Fixed issue that could cause quality overlays on properties bound to expressions to get stuck upon opening a window. OPC-UA - 1.5.3.432 ========================================================================================== Server Fixed - Fixed a race condition that could lead to non-deterministic write ordering when multiple UA WriteRequests arrived consecutively within a very small period of time. Allen-Bradley Drivers - 1.5.2.237 ========================================================================================== ControlLogix/CompactLogix Drivers Added Functionality - Improved detection of program being downloaded into ControlLogix and CompactLogix processors. Also, greatly improved browse speed by the driver after download is complete. OEEDT-Installer-Module-1.5.2.332 ========================================================================================== General OEE module Fix - Error in delete schedule entry where the time field was the wrong type. Fix - Production model icon not showing the accurate state of the production model. Fix - don't fire line name change event if the default of "" is the property name Improved - new additional factors available without restarting production model. Scheduler Improved - Allow any scheduled entry to auto run (if Auto Start Schedule Entries is true). Previously only production runs were auto run. Downtime Fix - Run paused shift entries not correct for two 12 hour shifts. Analysis Added - "Maintenance Elapsed Time" and "Maintenance Elapsed Time Hours" datapoints. Use in conjunction with "Schedule Type=Maintenance" filter General - 7.5.1 ========================================================================================== Installers Added Functionality - Added --autoupgrade flag to binary installers to perform silent upgrades from the command line. See the User Manual for examples. Ignition Platform - 7.5.1.1122 ========================================================================================== GCU Fixed - The gwcmd command-line GCU tool will now run on installations using Java 7. Added Functionality - The GCU for Windows is now wrapped in a gcu.exe file. The .exe file will ask for execution permission on Windows systems that use UAC (such as Windows 7 and Windows Server 2008). This will prevent file permission errors on these systems when using the GCU. Expressions Fixed - The stringFormat expression returned it's contents as a QualifiedValue instead of String SQLTags Fixed - Renaming a UDT definition back to a previous name does not automatically update instance tags that were set to use the original parent name. Fixed - Error when renaming a folder that was created implicitly due to the "path" value in a csv import. Fixed - No longer allows the deletion of UDT instance member tags (only the type definition should allow this edit), and fixes the inability to browse tags that follows such an action. Gateway Fixed - Added an ignition.conf property that will cause the file to always be reloaded after Gateway restorations. Previously, the old ignition.conf remained in memory, even though the file was replaced during restoration. Fixed - Fixed issue that could cause database connections to hang at "Unknown" if SQL Server integrated security was used but the DLLs were not located correctly. Fixed - Fixed issue with legacy FactoryPMI conversion failing with a NoSuchMethodException: ClientTagFolder.getDataType() Fixed - Overridden custom tag permissions on UDT tags/instances do not get stored or used. Vision - 6.5.1.638 ========================================================================================== Designer Fixed - Rotating objects with the rotate-right or rotate-left buttons made them move if they were in sub-containers. Fixed - Historical tag browser results duplicated for each database connection defined in the gateway. Components Fixed - Tag history density feature not working when system name not explicitly provided in tag path. Fixed - Error when setting interval length to "0" in tag history binding screen. OPC-UA - 1.5.1.428 ========================================================================================== Client Fixed - Fixed a bug that caused Bad_TypeMismatch when writing to an unsigned byte node on a UA server. Server Fixed - "Discovery Server Enabled" and "Allow Untrusted Certificates" settings can now be set to false. Fixed - Various UA information model nodes (ServerStatus, BuildInfo, CurrentTime, etc...) missing in the 1.5.0 release have been restored. Fixed - Fixed bug where AccessLevel and UserAccessLevel attributes were returning a signed byte instead of unsigned byte. Fixed - Reading the EventNotifier attribute on a node now returns an unsigned byte instead of signed, as per part 3 of the OPC-UA spec. Serial Support - 1.5.1.29 ========================================================================================== Scripting Fixed - Added explicit openSerialPort() and closeSerialPort() functions that must be used after configureSerialPort() and before using read/write calls. Ports are no longer implicitly opened and closed in the read/write calls. Mobile - 1.5.1.147 ========================================================================================== Backend Fixed - Mobile module could hang after loading on 7.5.0 Modbus Driver - 2.5.1.218 ========================================================================================== Modbus Driver v2 Added Functionality - Added "Read Multiple Discrete Inputs Allowed" property. Added Functionality - Added "Read Multiple Coils Allowed" property. Added Functionality - Added a property ("Allow Read Multiple Registers Request") that can be disabled to force all items to be read in individual requests. Must be used with caution... Fixed - Hostname and Port diagnostics tags were missing in version 2.5.0. Allen-Bradley Drivers - 1.5.0.225 ========================================================================================== ControlLogix/CompactLogix Drivers Fixed - Fixed BOOL array tag offset issue for CompactLogix Lxx ER and ControlLogix L7x processros. OEEDT-Installer-Module-1.5.2.332 ========================================================================================== General OEE module Fix - Error in delete schedule entry where the time field was the wrong type. Fix - Production model icon not showing the accurate state of the production model. Fix - don't fire line name change event if the default of "" is the property name Improved - new additional factors available without restarting production model. Scheduler Improved - Allow any scheduled entry to auto run (if Auto Start Schedule Entries is true). Previously only production runs were auto run. Downtime Fix - Run paused shift entries not correct for two 12 hour shifts. Analysis Added - "Maintenance Elapsed Time" and "Maintenance Elapsed Time Hours" datapoints. Use in conjunction with "Schedule Type=Maintenance" filter Vision - 6.5.1.645 ========================================================================================== Designer Fixed - Error message the Designer when using Java 7: "Comparison method violates its general contract!" OPC-COM - 1.5.0.143 ========================================================================================== Misc Fixed - Error "Bounds of result set does not match that of value set" when write is performed against disconnected server. OEEDT-Installer-Module-1.5.1.256-beta2 ========================================================================================== General OEE module Fix - Error in delete schedule entry where the time field was the wrong type. Fix - Production model icon not showing the accurate state of the production model. Fix - don't fire line name change event if the default of "" is the property name Improved - new additional factors available without restarting production model. OPC-COM - 1.5.0.140 ========================================================================================== Misc Fixed - Error "Bounds of result set does not match that of value set" when write is performed against disconnected server. OEEDT-Installer-Module-1.5.1.256-beta2 ========================================================================================== General OEE module Fix - Error in delete schedule entry where the time field was the wrong type. Fix - Production model icon not showing the accurate state of the production model. Fix - don't fire line name change event if the default of "