This release has the following requirements.
Review these minimum and recommended system requirements for installing, configuring, and running FactoryTalk Batch v16.00. Unless noted, these requirements assume that no other applications are installed on the computer. Preferred operating systems and software applications are prioritized for support, testing, and post-release patch qualifications.
|
|
Tip: The installer software inhibits installation of FactoryTalk
software on all Windows 7 and 32-bit operating systems, including
Windows 10 (32 bit).
|
(for storing recipes, materials, reports, and journal archives)
(for FactoryTalk Batch View only)
(for FactoryTalk Batch only)
(for FactoryTalk Batch only)
(for integration of FactoryTalk Batch View HMI Controls and legacy FactoryTalk Batch ActiveX controls only)
Rockwell Automation tests software products under a standard configuration of operating systems and antivirus software. For additional information, see the Knowledgebase Document ID: PN24 - Rockwell Software Products and Antivirus Software.
The warranty does not cover systems that do not meet the minimum requirements for the version of software.
|
IMPORTANT
|
FactoryTalk Batch v16.00 supports only the U.S. English versions
of operating systems. For more information about supported
operating systems and other Rockwell Software product version
support, refer to the Product Compatibility and Download Center
(PCDC).
|
|
IMPORTANT
|
FactoryTalk Batch v16.00 components do not support touch
screen technology.
|
This release includes the following system features.
FactoryTalk Batch v16.00 has these new, enhanced, and deprecated features:
Deferred Material Parameters
FactoryTalk Batch Server v16.00 adds the ability to defer material parameters to a higher-level recipe, allowing customers to apply modular programming practices and take advantage of formulations when developing material-based recipes.
Support of UTC time stamp in the Event Journal files
The UTC time stamp of batch events is now recorded at the time of the event to prevent displaying ambiguous values from the BatchHistoryEx database after transitioning out of daylight savings.
In FactoryTalk Batch v16.00 a new journal file format has been added. The new file format is based on JSON Lines format and uses a new file extension (*.evtj).The new format also includes a new data field for storing the GMT time for a record, making integration of data between multiple systems easier and more accurate. The batch server can be configured to use either the legacy file format (tab-delimited EVT) or the new format.
Improved Logging
FactoryTalk Batch v16.00 improves logging of server information, warning, and error messages. Messages that were previously sent to the Windows Application log are now sent to the FactoryTalk Diagnostics logs. This feature also includes new messages for Runtime Area Model Updates, Warm and Warm All restarts, and changes in communication status between the Material Server and Batch Server. This feature aligns diagnostics messages for the FactoryTalk Batch system with other FactoryTalk software and makes troubleshooting system issues easier.
Installation and Migration Improvements
The FactoryTalk Batch v16.00 installer includes improved migration of existing Batch Archive databases.
Legacy Event Journal Format
The tab delimited event journal format (EVT) will not be updated or enhanced. It has been replaced by the enhanced JSON Lines based format (EVTJ) and the option to use legacy EVT format will be removed in a future release. We recommend systems using FactoryTalk Batch v16.00 or later move to the new EVTJ format.
Legacy client applications
The FactoryTalk eProcedure Client, legacy FactoryTalk Batch View Client, and the FactoryTalk Batch ActiveX Controls are not included nor supported by FactoryTalk Batch v15.00 and later. If your production system has dependencies on these products, transition to the modern FactoryTalk Batch View and FactoryTalk Batch View HMI Controls before upgrading to FactoryTalk Batch v16.00.
This release corrects the following anomalies.
Pop-up notifications are persistent (519919, 519912)
For example: When an invalid login is used, a pop-up notification is displayed, indicating that the login is invalid. The notification is not cleared even after a successful login is completed.
Corrected in FactoryTalk Batch View v2.01.
First identified in FactoryTalk Batch View v2.00.
To work around this issue, the user must close the notification.
This release has the following known anomalies.
Creating a material-based batch fails when no binding units are satisfied (3153921)
Creating a batch from a material-based recipe that uses “By Configuration” binding and Material Class, may fail to be created in the following scenario: The material that is selected during batch creation for the Material Class was created in the material database after the batch server was started. In this case, the batch server will not have the new material in the Materials enumeration.
To work around the issue, perform an online area model deploy using the same area model that the server is currently using. This will cause the Batch Server to read in the new material from the Material Database.
First identified in v16.00
Installing FactoryTalk Batch v14.00 updates FactoryTalk Services Platform to v6.20. There is a known anomaly in FactoryTalk Services Platform 6.11 and 6.20 that impacts FactoryTalk Event Archiver components. When FactoryTalk Diagnostics v6.11 or 6.20 and Microsoft SQL Server Reporting Services 2017 or 2019 are installed on the same computer, Microsoft SQL Server Reporting Services fails to work. This anomaly was first identified in FactoryTalk Services Platform v6.11.00. (#00369202)
To avoid this problem, change the default port used by Microsoft SQL Server Reporting Services from
8082 to another port.
For steps to address the issue after installation is complete, see Knowledgebase Document ID:
BF25929 - SQL Server Reporting Services stops working after installing FactoryTalk Diagnostics.
These anomalies are from previous releases but are still known in this release.
Installing FactoryTalk Batch version 14.00 and later updates FactoryTalk Services Platform to version 6.20 [00369202]
There is a known anomaly in FactoryTalk Services Platform 6.11 and 6.20 that impacts FactoryTalk Event Archiver components. When FactoryTalk Diagnostics version 6.11 or 6.20 and Microsoft SQL Server Reporting Services 2017 or 2019 are installed on the same computer, Microsoft SQL Server Reporting Services fails to work. This anomaly was first identified in FactoryTalk Services Platform version 6.11.00.
To avoid this problem, change the default port used by Microsoft SQL Server Reporting
Services from 8082 to another port.
For steps to address the issue after installation is complete, see Knowledgebase
Document ID: BF25929 - SQL Server Reporting Services stops working after installing
FactoryTalk Diagnostics.
FactoryTalk Batch Material Manager
Material Editor cannot access the material database after upgrading FactoryTalk Batch [929120]
The MTUser account is not in the correct database. Anomaly first identified in FactoryTalk Batch 14.00.
To work around this issue use these steps:
FactoryTalk eProcedure
Cannot create HMI Server on a computer with FactoryTalk eProcedure and FactoryTalk View SE [00369237]
After adding eProcedure to a FactoryTalk Batch and FactoryTalk View SE install, an HMI Server cannot be created.
To work around this issue, restart the computer after installing eProcedure, then create the HMI Server.
FactoryTalk Batch View 2.00
Pop-up notifications are persistent [519919, 519912]
For example: When an invalid login is used, a pop-up notification is displayed, indicating that the login is invalid. The notification is not cleared even after a successful login is completed.
Anomaly first identified in FactoryTalk Batch View 2.00.
To work around this issue, the user must close the notification.
Unintended actions from Arbitration Summary page [98187]
On the Arbitration Summary page, when the More menu is open and a user selects
Enter, the first item in the More menu is executed, resulting in possible unintended
actions.
Anomaly first identified in FactoryTalk Batch View 2.00.
To avoid this issue, in FactoryTalk Security, enable confirmation messages, which prompt to confirm before actions are performed in FactoryTalk Batch View.
Spurious "No master recipes are released to production" message [263925]
When adding a batch to the batch list, the client may display a "No master recipes are released to production" message while the system is gathering the control recipe data.
Anomaly first identified in FactoryTalk Batch View 2.00.
To work around this issue, wait for the recipes to load. The message disappears after the recipes are loaded.
Spurious client reports of control recipe removal [471548]
During the runtime area model update, the control recipe may be inaccessible to the client, causing the client to report that the control recipe has been removed.
Anomaly first identified in FactoryTalk Batch View 2.00.
The control recipe is not actually removed, so you can ignore this message
Filters not functioning on Arbitration Summary page [760902]
On the Arbitration Summary page, when performing a warm restart or applying a run-time area model update, applied filters may not function as expected.
Anomaly first identified in FactoryTalk Batch View 2.00.
To work around this issue, reapply filters.
Filter values are not cleared automatically [98193]
When a user sets filter values on a phase while on the Equipment page and then restarts the FactoryTalk Batch View Server, the filter values are not cleared automatically.
Anomaly first identified in FactoryTalk Batch View 2.00.
To work around this issue, after restarting the FactoryTalk Batch View Server, manually clear the filter values.
FactoryTalk Batch View HMI Controls 1.00
FactoryTalk View SE Client process lock [360350]
When a Display Client is closed while running a FactoryTalk View SE display that contains the FactoryTalk Batch HMI Controls, the Display Client process keeps running as a background process. This may prevent the ability to launch subsequent instances of the Display Client.
Anomaly first identified in FactoryTalk Batch View HMI Controls 1.00
To work around this issue, reboot the machine on which the FactoryTalk View SE Display Client is executing.
FactoryTalk View Batch server authorization changes only reflected in FactoryTalk View SE user interface only after login [362225]
If a change is made to the FactoryTalk Batch View authorization policies when a FactoryTalk View SE display containing an HMI Control is in runtime, the change is not reflected in the user interface.
The user is required to log out and then login with valid credentials for the new authorization policy changes to be reflected in the user interface.
Removed BaseFilter batch remains on batch list [CLM 4578]
If a BaseFilter batch state is applied (such as State:Running) and the state changes for a currently visible batch on the Batch List, the batch is visibly removed from the list and the message: Control Recipe <name> has been removed appears.
Even though the applied BaseFilter removes visibility to the batch, the batch is actually still on the batch list and can be viewed from other clients or HMI Controls that do not filter based on the batch state.
This release has the following functional changes from the previous release.
FactoryTalk Batch v16.00 has no function changes.
This release has the following application notes.
The FactoryTalk Batch v16.00 release has the following application notes.
Impact of Microsoft deprecating VBScript
Microsoft announced the phased deprecation of VBScript in 2024. VBScript is now an optional feature beginning in Windows 11 24H2 and Windows Server 2025. Many FactoryTalk software products released before September 1, 2026, use VBScript during installation.
FactoryTalk Batch versions 18.00.00 and earlier require VBScript for installation. Installation will fail if VBScript is not enabled.
To mitigate the problem, enable VBScript manually. For more information, see the Knowledgebase Document ID: IN41397 - Impact of Microsoft deprecating VBScript. FactoryTalk software products released after September 1, 2026, no longer rely on VBScript.
When upgrading the User Controls between releases, the controls are rewritten and must be deleted and reinstalled. After the install, you must reconfigure the properties on the controls.
If the control is 2.x or later, FactoryTalk View SE applies the properties to the new control. You do not have to reconfigure the properties.
The COM ClassID verifies the new control is compatible. If it is not compatible, the control must be deleted and reinstalled.
In response to Microsoft Distributed Component Object Model (DCOM) Hardening patch (MS KB5004442), the minimum DCOM authentication level used by Rockwell Automation products was raised to Packet Integrity.
|
IMPORTANT
|
Installing this product’s latest version with earlier unpatched
versions of other FactoryTalk products or products using Classic
OPC DA connections may cause a loss of connectivity due to the
difference in DCOM authentication level used. For additional
information, see the Knowledgebase Document ID: IN39461 -
Microsoft DCOM Hardening Information TOC.
|
Microsoft releases the DCOM Hardening patch in response to CVE-2021-26414. This patch elevates the minimum DCOM authentication level that is required to establish a DCOM connection. DCOM is used by many Rockwell Automation products and may be affected by the change that is made by the Microsoft patch. For additional information about the affected Rockwell Automation products, see the Knowledgebase Document ID: PN1581 - Product Notification 2022-01-001 - Rockwell Automation products unable to establish proper DCOM connection after installing Microsoft DCOM Hardening patch (MS KB5004442).
|
|
Tip: For more information, see the FactoryTalk Linx Help topic
What's FactoryTalk Linx instance02 service?
|
Use command-line parameters to perform an unattended or silent installation of the software.
The following table identifies the installation command-line parameters. Command-line parameters are case-insensitive. However, if a specified value includes a space, be sure to enclose the value in quotation marks (for example, "value with spaces").
These parameters are applicable for all Rockwell Automation software that are available in the installation package.
|
Parameter
|
Description
|
|
/?
|
Displays the usage options for installation parameters.
|
|
/Q
|
Silent Install, install runs in a quiet mode without any user interface.
This parameter is recommended if you are deploying the software
installation using an IT tool or script, and don’t expect to see any error or
restart messages. When using this parameter, your IT tool or script should
check the error codes,
and respond as needed. For example, if the installation returns error code
1641, then the IT tool or script should restart the computer and relaunch
the installation after restart.
This parameter is required if /QS is not specified.
|
|
/QS
|
Unattended Install, install runs in a quiet simple mode and shows progress
through the UI, it does not accept any input but still shows error or restart
messages.
When using this parameter, you will not have to check the error codes, and
the installation will stop and display a prompt if there are error or restart
messages. For example, if an immediate restart is required to complete the
install, a restart message will be displayed for you to confirm the restart.
Installation resumes automatically from the point of interruption after
restart.
This parameter is required if /Q is not specified.
|
|
/IAcceptAllLicenseTerms
|
Acknowledges acceptance of the license terms.
This parameter is required for /Q or /QS parameters.
|
|
/AutoRestart
|
Automatically restarts the computer after the installation is complete. Used
when a restart is required to complete the installation.
This parameter is optional. If this parameter is not used silent install (/Q)
will return either error code 1641 or 3010 if a restart is required, and
unattended install (/QS) will result in a confirmation prompt that must be
agreed to before the installation is completed.
|
|
/SetupLanguage="value"
|
Specifies which language will be displayed during install process.
The value must be the one of the following:
This parameter is optional. If this parameter is not used, the default
language is the current user or operating system user interface language.
|
|
/Record
|
Records the installation options chosen to a recording file.
This parameter is optional.
|
|
/Playback
|
Plays back a recording file to specify the installation options.
This parameter is optional.
|
|
/Product="value"
|
Specifies which sub-products will be installed.
Only required if sub-products are included with the install package.
If the software does not include sub-products this parameter is not
available.
|
|
/ProductLanguage="value"
|
Specifies the language version of the software being installed.
The value must be the one of the following:
This parameter is optional. If this parameter is not used, the default
language is the same as the setup language.
If the software does not support multiple languages this parameter is not
available.
|
| /InstallLocation="value"
Or
/InstallDrive="value"
|
Specifies the install location or install drive respectively.
This parameter is optional. If this parameter is not used, the default install
location is "C:\Program Files (x86)\Rockwell Software".
Some software restricts the installer to only change the drive the software
is installed on. Use /? to determine which parameter is supported.
|
|
/SerialNumber="value"
|
Specifies the serial number of the software being installed. This is used to
activate the software during installation.
This parameter is optional. If it is not specified the software must be
activated manually after installation if activation is required.
Some software does not require activation. If activation is not required this
parameter is not available.
|
|
/ProductKey="value"
|
Specifies the product key used to get activation keys during installation.
This parameter is optional. If it is not specified the software must be
activated manually after installation if activation is required.
Some software does not require activation. If activation is not required this
parameter is not available.
|
|
/Version="value"
|
Specifies the version of the software to activate which corresponds to the
product version associated with the SerialNumber and ProductKey.
This parameter is optional. If it is not specified the installer will use the
most recent product version available.
Some software does not require activation. If activation is not required this
parameter is not available.
|
The command-line install of FactoryTalk Batch performs a full install of FactoryTalk Batch. To install FactoryTalk Batch, FactoryTalk <EA>, FactoryTalk Batch Material Manager, or FactoryTalk Batch View HMI Controls separately use the installation wizard instead of the command-line.
These options are specific to installing FactoryTalk Batch software:
|
Parameter
|
Description
|
|
BatchServerName
|
Required for Batch. Machine name where the Batch server is installed.
|
|
eProcedureServerName
|
Required for eProcedure. Machine name where the eProcedure Server is
installed.
|
|
MaterialManagerServerName
|
Required for Material Manager. Machine name where Material Manager
Server is installed.
|
|
FirstInSystem
|
Optional. Set to "No" to add a Batch or Material Manager install to an
existing system.
If omitted, the default is "Yes"
|
|
DomainWorkgroup
|
Optional. Set to "WORKGROUP" to indicate for a Batch, eProcedure, or
Material Manager install that the machine is not connected to a domain.
If omitted, the default is "DOMAIN"
|
|
BatchDomain
|
Required for Batch, eProcedure, and Material Manager.
Specifies the domain name of the machine where the product is being
installed. Value should be set to the local machine name when installing in
a workgroup.
|
|
BatchUserName
|
Required for Batch, eProcedure, and Material Manager.
|
|
BatchPassword
|
Required for Batch, eProcedure, and Material Manager.
|
|
RecipesInSQL
|
Optional. Set to "Yes" to indicate for a Batch or Material Manager install
that recipes should be stored in SQL.
If omitted, the default is "No"
|
|
FTDirectory
|
Optional. Set to "Local" to indicate for a Batch or eProcedure install that
FTSP should use the Local directory.
If omitted, the default is "Network"
|
|
MaterialJournaling
|
Optional. Set to "Yes" for a Material Manager install to record activity to
the MaterialBasedRecipe_MAJ database.
If omitted, the default is "No"
|
|
ArchiverSqlAuth
|
Optional. Set to "Yes" to indicate for an Event Archiver Database install to
use SQL authentication with the user and password values passed in
/ArchiverSqlUser and/ArchiverSqlPass.
If omitted, the default is "No"
|
|
ArchiverSqlUser
|
Optional for Event Archiver Database Feature.
|
|
ArchiverSqlPass
|
Optional for Event Archiver Database Feature.
|
|
ArchiverDbAction
|
Required for Event Archiver Database Feature.
"Migrate" updates pre-Batch 12 DB schema to current format
"Upgrade" updates only stored procedures and reports
"Create" generates a new DB, overwriting an existing one
|
|
ArchiverServerName
|
Required for Event Archiver Database Feature.
|
|
ArchiverInstanceName
|
Optional for Event Archiver Database Feature.
|
|
ArchiverDataSourceName
|
Required for Event Archiver Database Feature.
|
|
ArchiverWithReports
|
Optional. For an Event Archiver Database install, set to:
"Yes" to use a BatchHistoryEx database with reporting
"No" to use a BatchHistory database without reporting
If omitted, the default is "Yes"
|
|
HTTPS_PORT_USER
|
Optional for BatchView Server.
If omitted, the default value is 443.
To define a custom port, specify the value of the desired port (port value
must follow the validation rules for port number assignment).
|
|
CopyCustomerContentSelected
|
Optional for BatchView Server.
If omitted, the default is "No".
|
The following example shows how to use the installation commands.
The following table identifies the error codes that can be returned by an installation.
|
Error Code
|
Value
|
Description
|
|
ERROR_SUCCESS
|
0
|
The installation completed successfully.
|
|
ERROR_INVALID_PARAMETER
|
87
|
One of the parameters was invalid.
|
|
ERROR_INSTALL_USEREXIT
|
1602
|
The installation was cancelled by the user.
|
|
ERROR_INSTALL_FAILURE
|
1603
|
A fatal error occurred during installation.
|
|
ERROR_BAD_CONFIGURATION
|
1610
|
The configuration data for this product is corrupt.
Contact your support personnel.
|
|
ERROR_SUCCESS_REBOOT_INITIATED
|
1641
|
The installer has initiated a restart. After restart
installation will continue.
|
|
ERROR_SUCCESS_REBOOT_REQUIRED
|
3010
|
A restart is required to complete the installation. After
restart the product is successfully installed.
|
|
ERROR_SUCCESS_RELAUNCH_REQUIRED
|
3011
|
Restart of setup needed before installation can
continue.
|
When adding a batch using FactoryTalk Batch version 16.00, if a control recipe has an equipment bind, you must select the equipment in the Unit Bindings area. By default, the equipment is not selected.
In previous versions, the default selection was the first candidate in the Unit Bindings list.