This release has the following requirements.
For the latest compatibility and driver support information, refer to the Product Compatibility and Download Center.
FactoryTalk Linx recommends the following hardware for applications with typical data acquisition needs:
Lower level x86 based CPUs will also work in standalone configurations with reduced data acquisition needs.
For small applications, the following configuration was also evaluated:
It is recommended to run performance validation test on the planned computer hardware to ensure the desired capacity and performance can be achieved.
Operating systems
FactoryTalk Linx is tested on operating systems installed from original Microsoft® media only. FactoryTalk Linx runs on the 64-bit versions of the following Windows® operating systems:
For requirements specific to running FactoryTalk Linx within FactoryTalk View Studio, refer to the System requirements topic in the FactoryTalk View SE and FactoryTalk View ME Release Notes.
FactoryTalk Linx version 6.31.00 has been tested with, and is compatible with, the following Rockwell Automation products:
To use the ControlNet communication feature with FactoryTalk Linx, the minimum requirements are:
To use the DeviceNet communication feature with FactoryTalk Linx, the minimum requirements are:
|
|
Note: FactoryTalk Linx also supports bridging from Ethernet
(1756-ENxxx) to DeviceNet (1756-DNB) across a ControlLogix
Chassis.
|
Windows 10 v1803 or later is the recommended operating system if running this software with a 2K or 4K High Resolution Display with scaling up to 125%.
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 following web browsers have been tested and are supported for use with this release:
To help meet secure system design requirements, review these publications:
To learn about implementing CIP Security, see CIP Security with Rockwell Automation Products Application Technique (publication SECURE-AT001).
This release includes the following system features.
FactoryTalk Linx version 6.31.00 has the following new features:
|
|
Tip: The remote server's IP address, remote server's display name,
and driver name are not shown in FactoryTalk Administration Console.
|
Support for Concurrent Communication Protocol Enhancements
Feature
IMPORTANT:
If you update any part of the system before all versions and revisions are available to be upgraded at the same time, you will get error code 16#0008 Service Request Error: Unsupported service.
For more information, see section Error Codes below.
An attempt to install a Logix SIS Redundancy or GuardLogix 5580 controller application will result in error code 16#008 Service Request Error: Unsupported service. If you see this error with either of these applications, you cannot clear it until the required FLEXHA 5000 EtherNet/IP adapter and FLEXHA 5000 I/O module firmware revisions are available.
If you are using Concurrent Communication, your system must meet the following requirements:
|
Components
|
Software Version
|
Firmware Revision
| |
|
Software
|
Studio 5000 Logix
Designer®
|
37.00.00 or later
|
—
|
|
FactoryTalk® Linx
|
6.31.00 or later
|
—
| |
|
ControlFLASH Plus™
|
5.00.00 or later
|
—
| |
|
ControlLogix
5580
Redundancy
System
|
ControlLogix 5580
controllers
|
—
|
37.011 or later
|
|
1756-EN4TR ControlLogix
EtherNet/IP™
communication modules
|
—
|
7.001 or later
| |
|
FLEXHA
5000 I/O
System
(5015)
|
FLEXHA 5000 EtherNet/IP
adapter
|
—
|
3.011 or later
|
|
FLEXHA 5000 I/O modules
|
—
|
3.011 or later
| |
|
Components
|
Software Version
|
Firmware Revision
| |
|
Software
|
Studio 5000 Logix Designer
|
37.00.00 or later
|
—
|
|
FactoryTalk Linx
|
6.31.00 or later
|
—
| |
|
ControlFLASH Plus
|
5.00.00 or later
|
—
| |
|
ControlLogix
5580 System
|
ControlLogix 5580
controllers
|
—
|
37.011 or later
|
|
1756-EN4TR ControlLogix
EtherNet/IP communication
modules
|
—
|
7.001 or later
| |
|
FLEXHA
5000 I/O
System
(5015)
|
FLEXHA 5000 EtherNet/IP
adapter
|
—
|
3.011 or later
|
|
FLEXHA 5000 I/O modules
|
—
|
3.011 or later
| |
|
Components
|
Software Version
|
Firmware Revision
| |
|
Software
|
Studio 5000 Logix Designer
|
37.00.00 or later
|
—
|
|
FactoryTalk Linx
|
6.31.00 or later
|
—
| |
|
ControlFLASH Plus
|
5.00.00 or later
|
—
| |
|
Logix SIS
Redundancy
|
GuardLogix® 5580
controllers
|
—
|
37.011 or later
|
|
1756-EN4TR ControlLogix
EtherNet/IP communication
modules
|
—
|
7.001 or later
| |
|
FLEX 5000
Safety I/O
System
(5094)
|
FLEX 5000 EtherNet/IP
adapter
|
—
|
6.011 or later
|
|
FLEX 5000 Safety I/O
modules
|
—
|
Any
| |
|
FLEXHA
5000 I/O
System
(5015)
|
FLEXHA 5000 EtherNet/IP
adapter
|
—
|
3.011 or later
|
|
FLEXHA 5000 I/O modules
|
—
|
3.011 or later
| |
IMPORTANT: You are not required to use both FLEX 5000 Safety I/O modules and FLEXHA 5000 I/O modules in Logix SIS Redundancy. The requirements are listed in case you use either or both.
|
Components
|
Software Version
|
Firmware Revision
| |
|
Software
|
Studio 5000 Logix Designer
|
37.00.00 or later
|
—
|
|
FactoryTalk Linx
|
6.31.00 or later
|
—
| |
|
ControlFLASH Plus
|
5.00.00 or later
|
—
| |
|
GuardLogix
5580 System
|
GuardLogix 5580
controllers
|
—
|
37.011 or later
|
|
1756-EN4TR ControlLogix
EtherNet/IP communication
modules
|
—
|
7.001 or later
| |
|
FLEX 5000
Safety I/O
System
(5094)
|
FLEX 5000 EtherNet/IP
adapter
|
—
|
6.011 or later
|
|
FLEX 5000 Safety I/O
modules
|
—
|
Any
| |
|
FLEXHA
5000 I/O
System
(5015)
|
FLEXHA 5000 EtherNet/IP
adapter
|
—
|
3.011 or later
|
|
FLEXHA 5000 I/O modules
|
—
|
3.011 or later
| |
IMPORTANT: You are not required to use both FLEX 5000 Safety I/O modules and FLEXHA 5000 I/O modules in GuardLogix 5580 control systems. The requirements are listed in case you use either or both.
Error Code
If you attempt to upgrade or install a ControlLogix Redundancy System or ControlLogix 5580 controller application and see error code 16#0008 Service Request Error: Unsupported service, you must revert the system to the following software version and firmware revisions.
|
Component
|
Software Version
|
Firmware Revision
|
|
Studio 5000 Logix Designer® software
|
35 or 36 (all
versions)
|
—
|
| ControlLogix 5580 Redundancy System
or
ControlLogix 5580 controller
|
—
|
35 or 36 (all
revisions)
|
|
1756-EN4TR ControlLogix EtherNet/IP
communication modules
|
—
|
5 or 6 (all revisions)
|
|
FLEXHA 5000 EtherNet/IP adapter
|
—
|
2 or earlier (all
revisions)
|
|
FLEXHA 5000 I/O modules
|
—
|
2 or earlier (all
revisions)
|
For more information, see the following:
This release corrects the following anomalies.
Corrected in FactoryTalk Linx version 6.31.00.
Corrected in FactoryTalk Linx version 6.31.00.
Corrected in FactoryTalk Linx version 6.31.00.
Corrected in FactoryTalk Linx version 6.31.00.
Corrected in FactoryTalk Linx version 6.31.00.
Corrected in FactoryTalk Linx version 6.31.00.
Corrected in FactoryTalk Linx version 6.31.00.
Corrected in FactoryTalk Linx version 6.31.00.
This release has the following known anomalies.
Corrected in FactoryTalk Linx version 6.40.00.
To resolve the problem, restart the FactoryTalk Linx Network Browser.
Corrected in FactoryTalk Linx version 6.40.00.
To resolve this problem, the driver can be refreshed by briefly selecting a different driver and then re-selecting the driver referencing the emulated controller or right-clicking the driver containing the emulated controller and selecting Refresh.
Corrected in FactoryTalk Linx version 6.40.00.
Corrected in FactoryTalk Linx version 6.40.00.
Corrected in FactoryTalk Linx version 6.40.00.
Corrected in FactoryTalk Linx version 6.40.00.
These anomalies are from previous releases but are still known in this release.
To avoid this problem, if your network includes a PanelView terminal that you want to browse, select an alternate baud rate when configuring the Serial DF1 driver.
To avoid this problem, copy the DHRIO device from the Design (Local) tab.
To avoid this problem, use the same password to sign in to different virtual machines.
To read the unsolicited message successfully, set the Number of Elements to 1 in Studio 5000 Logix Designer.
To improve the detection speed, add individual device IP Addresses to the bridge module’s configuration used to connect to the network.
To avoid this problem, don't run FactoryTalk Linx Network Browser from the same workstation that is used to provide FactoryTalk Batch communications.
To resolve the existing problem, close FactoryTalk Linx Network Browser and restart the FactoryTalk Batch server.
To address this issue, make online modifications to controllers only when FactoryTalk View SE displays are not required. If the extended tag properties are missing, restart the appropriate FactoryTalk Linx service (RSLinxNG01.exe or RSLinxNG02.exe). Occasionally, it may be necessary to restart the FactoryTalk Linx service once more to restore the correct extended tag properties.
This release has the following functional changes from the previous release.
To use the bridge browse function, install Factorytalk Linx version 6.30 or earlier.
This release has the following application notes.
The following are the application notes for FactoryTalk Linx version 6.31.00.
The upper limit of the length of C style strings specifier (SC##) supported in FactoryTalk Linx is 400 bytes. The default upper limit value is SC30, and you can increase the upper limit manually.
Rockwell Automation conducts tests using domain-joined computers configured according to CIS Benchmarks to help assure that software products perform as expected on computers that are hardened to industry best practices.
For more information about the guidelines and which products were tested against which CIS Benchmarks, see the Knowledgebase Document ID: QA63609 - Recommended guidelines for hardening software, computer, device, and network systems and infrastructure (CIS Benchmarks).
|
|
Note: If a product compliance with the benchmark is less than 100%, a link
to a detailed spreadsheet is available. Download the spreadsheet to assist
you in determining whether additional compensating controls are necessary.
|
FactoryTalk Linx version 6.31.00 has been tested on CIS Microsoft Windows 10 Enterprise (Release 21H2) Benchmark v1.12.0, CIS Microsoft Windows Server 2019 MS Benchmark v1.2.1, and CIS Microsoft Windows Server 2022 Benchmark v1.0.0.
Exceptions settings for FactoryTalk Linx version 6.31.00 are listed.
CIS Microsoft Windows 10 Enterprise (Release 21H2) Benchmark v1.12.0
Impact of Microsoft deprecating VBScript
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).
In a FactoryTalk system, data moves from a source like a controller connected to FactoryTalk Linx to a software client when a data item’s value has changed. Once changes are detected, the data values are transferred between multiple components or services. The services use the subscription rate from the requestor to initiate a processing thread to transfer the data to its next destination in the system. Small processing delays by components, network delivery time, a high number of values changing at once, or a heavily loaded system can cause data to be processed and delivered slower than the requested rate. If the source data value changes faster than twice the subscription rate, a newer data value could likely overwrite a previous data value as it travels between the services.
In some cases, sampling at a rate faster than half of the speed of the value changes can help to ensure that data value changes are detected by the requester. Also, balancing the data subscriptions across multiple computers and services can reduce processing and delivery delays.
|
Component
|
Recommended guidelines
|
|
FactoryTalk Alarms and Events
|
|
|
FactoryTalk Alarms and Events servers per application
|
10 non-redundant servers or 10 redundant server pairs
|
|
FactoryTalk tag-based alarms per server
|
20,0001
|
|
Logix device-based alarms per server
|
10,0002
|
|
Total alarms per application
|
100,0003
|
|
FactoryTalk Linx
|
|
|
FactoryTalk Linx data servers per application
|
10 non-redundant servers or 10 redundant server pairs
|
|
Total device tags per application
|
1,000,0004
|
|
Tags per FactoryTalk Linx data server
|
100,0004
|
|
FactoryTalk View SE
|
|
|
HMI servers
|
10 non-redundant servers or 10 redundant server pairs
|
|
HMI tags per HMI Server
|
40,0005
|
|
Total data logged tags per HMI server (1-second scan rate)
|
5,000
|
|
FactoryTalk View SE client sessions simultaneously connected to
the application
|
1204
|
|
FactoryTalk ViewPoint SE servers per application
|
4
|
|
FactoryTalk ViewPoint SE concurrent clients per ViewPoint server
|
50
|
| |
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").
|
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 when deploying the software installation
using an IT tool or script, and don’t expect any error or restart messages.
When using this parameter, 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 errors or restart
messages.
When using this parameter, the installation will stop and display a prompt if
there are errors or restart messages. For example, if an immediate restart is
required to complete the install, a restart message will be displayed 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.
|
|
/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.
|
|
/SetupLanguage="value"
|
Specifies which language will be displayed during the install process.
The value must be 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.
|
|
/IgnoreWarning
|
Specifies that the setup ignores warnings and continues.
This parameter is optional. If it is not specified, the setup exits when a
warning occurs.
|
|
/ftsp-s
|
Specifies the FactoryTalk directory scope for restore. Only "Global" and
"Local" scopes are supported.
This parameter is optional.
|
|
/ftsp-bak
|
Specifies the location where the restore file can be found.
This parameter is optional.
|
|
/ftsp-pp
|
Specifies the plain text used to decrypt the backup file.
This parameter is optional.
|
|
/ftsp-value=enable/disable
|
Specifies to enable or disable the option Require computer accounts for all
client machines in Security Policy. The option is used to determine whether
or not a client computer account must exist in the directory to log in.
This parameter is optional.
|
|
/FTSPWebAuth="value"
|
Specifies that the installation includes the FactoryTalk Web Authentication
Server.
This parameter is optional.
The value must be one of the following:
If the value is Yes, the FactoryTalk Web Authentication Server will be
installed. The FactoryTalk Reverse Proxy will also be installed as it is
required for operation of the FactoryTalk Web Authentication Server.
If the value is No, the FactoryTalk Web Authentication Server will not be
installed.
|
|
/ReverseProxy="value"
|
Specifies that the installation includes the FactoryTalk Reverse Proxy.
This parameter is optional.
The value must be one of the following:
If the value is Yes, the FactoryTalk Reverse Proxy will be installed.
If the value is No, the FactoryTalk Reverse Proxy will not be installed.
|
|
/FTSPWebEventServer="value"
|
Specifies that the installation includes the FactoryTalk Web Event Server.
This parameter is optional.
The value must be one of the following:
If the value is Yes, the FactoryTalk Web Event Server will be installed.
If the value is No, the FactoryTalk Web Event Server will not be installed.
|
|
/DirectoryServer
|
Specifies the directory server name.
This parameter is optional. If it is not specified, the setup turns on HTTPS for
communication, and a TLS certificate must be configured after installation.
|
|
/NoHTTPS
|
Specifies that the setup turns off HTTPS.
This parameter is optional. If it is not specified, the setup turns on HTTPS for
communication, and a TLS certificate must be configured after installation.
|
|
/Repair
|
Runs a repair operation on the installed products.
This parameter is optional.
|
|
/InstallDrive="value"
|
Specifies the install drive.
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.
|
|
/Uninstall
|
Use to uninstall the product. This parameter is optional.
|
The following examples show how to use the installation commands.
Setup.exe /Q /IAcceptAllLicenseTermsSetup.exe /QS /IAcceptAllLicenseTerms /AutoRestart /SetupLanguage=CHSSetup.exe /Q /IAcceptAllLicenseTerms /ftsp-value=enableSetup.exe /Q /IAcceptAllLicenseTerms /ftsp-bak="C:\aa.bak"Setup.exe /Q /IAcceptAllLicenseTerms /DirectorySever=severnameThe 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 canceled 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_REBOOT_CONTINUE
|
1641
|
A restart is required to continue the installation.
|
|
ERROR_SUCCESS_REBOOT_REQUIRED
|
3010
|
A restart is required to complete the installation. After restarting,
the product is successfully installed.
|
|
ERROR_REBOOT_PENDING
|
3012
|
Restart is pending. Restart the computer to continue the
installation.
|
|
ERROR_SUCCESS_NOT_APPLICABLE
|
3013
|
The installation cannot proceed because the products are
already installed.
|
|
ERROR_SUCCESS_WARNING_REBOOT
|
3014
|
The installation succeeded with warnings. Check the installation
log file for details. To complete the installation, restart the
computer.
|
The following certificates are installed while installing Rockwell Automation software.