Release Notes

FactoryTalk Logix Echo Single Node
Version 2.00.00 (released 11/2022)

Catalog Number FactoryTalk Logix Echo Single Node 

These release notes describe version information for FactoryTalk Logix Echo Single Node, version 2.00.00 (released 11/2022).

Requirements

This release has the following requirements.

System requirements for FactoryTalk Logix Echo version 2.00.00

FactoryTalk Logix Echo works within the system requirements of all Rockwell Automation® software products.

Hardware requirements

FactoryTalk Logix Echo has these minimum hardware requirements:

graphic
Tip: Downloading projects simultaneously to many controllers while the system is under heavy load can cause errors. To improve simultaneous download performance, reduce the number of controllers or downloads, or add additional logical cores to the system.
graphic
Tip: For best performance when using FactoryTalk Logix Echo in a virtual machine, take advantage of Intel® Virtualization Technologies.
Software requirements

FactoryTalk Logix Echo requires the following software on the host computer:

FactoryTalk Logix Echo is tested on operating systems installed from original Microsoft® media only. FactoryTalk Logix Echo runs on the 64-bit versions of the following Windows® operating systems:

When you install FactoryTalk Logix Echo, these components are installed:

This component is installed if you select it on the installer:

This software is also available to install based on what is installed on the host computer:


Features

This release includes the following system features.

System features for FactoryTalk Logix Echo version 2.00

FactoryTalk® Logix Echo™ version 2.00.00 introduces these features:

Corrected Anomalies in This Release

This release corrects the following anomalies.

Project minor version changes unexpectedly when export or save the project as .L5X after uploading from an emulated controller (1048997)

When you import a project in the Logix Designer application, download the project to an emulated controller, go offline, upload the project, and save is as an .L5X file, the minor version on the project changes.

There is no workaround for this issue.

This anomaly first identified in the Logix Designer application, version 33.00.00.


Logix Designer application sometimes shuts down after a download timeout error (1166356)

When a download timeout error occurs in the Logix Designer application when downloading a project to an emulated controller, the Logix Designer application sometimes shuts down when you close the error dialog box.

This anomaly first identified in the Logix Designer application, version 33.00.00.


Download triggered through FactoryTalk Logix Echo errors with Access Denied message (1102472, 1012868)

When you install the Logix Designer application after FactoryTalk Logix Echo is installed, FactoryTalk Logix Echo does not have access to the LogixServices COM service, and the FactoryTalk Logix Echo dashboard cannot download projects to emulated controllers.

To work around this problem, follow these steps:

  1. Open the Command Prompt in administrator mode.
  2. Enter this command:
PowerShell -File "C:\Program Files (x86)\Rockwell Software\FactoryTalk Logix Echo\Scripts\LogixEchoSystemConfigurationUtility.ps1"
graphic
Tip: Replace C: with the correct drive letter if you selected a different drive when you installed FactoryTalk Logix Echo.
  1. Restart the workstation.
graphic
Tip: If you do not have RemoteSigned permission in PowerShell, enter this PowerShell command:
PS C:\Windows\System32> Set-ExecutionPolicy -ExecutionPolicy RemoteSigned

This anomaly first identified in the Logix Designer application, version 33.00.00.


Shutdown occurs when you cancel an upload to an emulated controller in the Logix Designer application (1094102)

In the Logix Designer application, when you begin an upload to an emulated controller and then cancel the upload, the Logix Designer application shuts down.

There is no workaround for this issue.

This anomaly first identified in the Logix Designer application, version 33.00.00.


Logix Designer application sometimes fails to download a project to an emulated controller (1151759)

In the Logix Designer application, downloading a project to an emulated controller fails when you:

Import a Sequential Function Chart (SFC) routine into a project.

Go offline and run the Build command.

To work around this problem, download the project to the emulated controller without running the Build command.

This anomaly first identified in the Logix Designer application, version 33.00.00.


Messages do not reappear when you reopen the Output pane during downloads (1162611)

When you start downloading a project, close the Output pane, and reopen it, status messages do not reappear in the pane even though the download continues and completes.

There is no workaround for this issue.

This anomaly first identified in the FactoryTalk Logix Echo application, version 1.00.00.


Error message dialog boxes sometimes appear in the wrong size (1110505)

Error message dialog boxes are sometimes sized incorrectly when the error title is long.

To work around this problem, use the scroll bar to see the complete text for the message.

This anomaly first identified in the FactoryTalk Logix Echo application, version 1.00.00.


Emulated controllers sometimes lose connection to each other (986224)

Over time, produce/consume messages between emulated controllers will have intermittent or temporary connection faults.

This anomaly first identified in the FactoryTalk Logix Echo application, version 1.00.00.


Consumed axis module faults sometimes occur between emulated controllers (971966)

Consumed axis module faults sometimes occur between emulated controllers, and the end positions of some or all axes in the base controller are not correct. When the failure occurs, the time and position camming (TCAM and PCAM) stops, and the position cams and gears stop when the consumed axis faults.

To work around this problem, make sure the workstation running the FactoryTalk Logix Echo application meets the recommended hardware requirements on page 1.

This anomaly first identified in the FactoryTalk Logix Echo application, version 1.00.00.


Virtual axes stop functioning and cause errors on various motion instructions while the emulated controller is in co-simulation mode (commanded through the API) (1246444)

In projects that produce and consume axes between a base controller and a remote controller, the virtual axes stop functioning and cause errors on various motion instructions when only one of the controllers is in co-simulation mode.

To work around this problem, re-download the project to the emulated controller.

This anomaly first identified in the FactoryTalk Logix Echo application, version 1.00.00.


Deleting an emulated controller sometimes fails when the SD card folder is open (1228345)

When you right-click an emulated controller and select View SD card, a File Explorer window opens. If you leave the window open and attempt to delete the emulated controller, an error sometimes appears, and the controller is not deleted.

To work around this problem, close the File Explorer window and then delete the emulated controller.

This anomaly first identified in the FactoryTalk Logix Echo application, version 1.00.00.


Clearing a major fault sometimes causes loss of communication with emulated controller (1209255)

When a major fault occurs on an emulated controller, you sometimes lose communication with the controller after you clear the fault.

To work around this issue, restart the controller to resume communication.

This anomaly first identified in the FactoryTalk Logix Echo application, version 1.00.00.


Major fault sometimes causes emulated controller to stop responding (1237651)

A major non-recoverable fault sometimes causes an emulated controller to stop responding.

To work around this issue, delete the controller and re-create it.

This anomaly first identified in the FactoryTalk Logix Echo application, version 1.00.00.


Emulated controller sometimes fails to respond to the Logix Designer application (1231468)

An emulated controller sometimes appears to be running normally in the FactoryTalk Logix Echo application but fails to communicate with the Logix Designer application.

To work around this issue, restart the controller to resume communication.

This anomaly first identified in the FactoryTalk Logix Echo application, version 1.00.00.


The word Explorer is not localized in Ladder Logic programming languages in the FactoryTalk Logix Echo application (1226736)

The word Explorer is not localized for the ladder logic programming language for the PTB, FRA, ITA, DEU, ESP, CHS, JPN, and KOR languages.

This anomaly first identified in the FactoryTalk Logix Echo application, version 1.00.00.


Some error messages are not translated on the Add Controller dialog box (1118671)

When you enter an invalid character or too many characters for the controller name on the Add Controller dialog box, some error messages are not translated, and only appear in English. For example, if you enter a controller name containing spaces, the error message Name must not contain spaces is not translated.

This anomaly first identified in the FactoryTalk Logix Echo application, version 1.00.00.


The FactoryTalk Logix Echo application experiences a fatal error after canceling an upload (1006799)

If you select Cancel on the upload progress dialog box, the FactoryTalk Logix Echo experiences a fatal error.

This anomaly first identified in the Logix Designer application, version 33.00.00.


CIP Error when downloading project after selecting Build Controller option (1005224)

After importing a project, selecting the Build Controller option and downloading the project to an emulated controller, the FactoryTalk Logix Echo application experiences a CIP error and the download fails.

This anomaly first identified in the Logix Designer application, version 33.00.00.


Multiple controllers sometimes lose configuration after reboot (1525297)

When you add multiple controllers to the FactoryTalk Logix Echo configuration, the controllers sometimes lose their configuration, or program, following a reboot of the host machine, or the controllers display an error: Processor not responding.

There is no workaround for this issue.

This anomaly first identified in the FactoryTalk Logix Echo application, version 1.00.00.


Known Anomalies in This Release

This release has the following known anomalies.

Trends display steps instead of a linear line (1093987)

Trends show steps instead of linear line while executing quantums larger than 10ms. Furthermore, some trends use physical time instead of virtual time.

This anomaly first identified in the FactoryTalk Logix Echo application, version 1.00.00.


Invalid IP address blocks ability to change properties, turn controller off, or modify SD Card (1894909)

When you create an emulated controller using an ACD file or by restoring or importing a snapshot, and the IP address for the emulated controller is not valid, you cannot apply changes to some controller properties, and you cannot turn the controller off or modify the SD Card. The symptom of this anomaly is that, after you change a controller property on the controller with an invalid IP Address, the Apply button is disabled.

This error appears when you attempt to turn the controller off, attach or detach the SD card from the controller property screen, or toggle the controller on or off from the device status panel:

Modify controller failed. An error occurred when communicating with the FactoryTalk Logix Echo service. If this error occurs often, contact Rockwell Automation technical support.

However, there is no error to indicate that the IP address is not valid.

To work around this issue, enter a valid IP address for the emulated controller.

This anomaly first identified in FactoryTalk Logix Echo v1.00.


Delayed changes fault sometimes occurs for produced and consumed tags (1076648, 1172801)

When the Requested Packet Interval (RPI) is set to 200 ms or less for produced and consumed tags, a fault sometimes occurs that indicates a data change delay.

There is no workaround for this issue.

This anomaly first identified in the FactoryTalk Logix Echo application, version 1.00.00.


Functional Changes

This release has the following functional changes from the previous release.

Functional changes for FactoryTalk Logix Echo version 2.00

These are the functional changes for FactoryTalk® Logix Echo™ version 2.00.00.


Application Notes

This release has the following application notes.

Application notes for FactoryTalk Logix Echo version 2.00

These application notes apply to FactoryTalk® Logix Echo™ version 2.00.00.

Project download sometimes fails when launching a matching emulator from the Logix Designer application

In the Logix Designer application, when you try to download a project to an emulated controller that is not configured in the project, the Logix Designer application displays a dialog that offers to modify the emulated controller to match the project. For example, when you try to download a v35 ACD file to a v34 emulated controller, the Logix Designer application offers to change the v34 emulated controller into a v35 emulated controller. When you try to download a GuardLogix ACD file to a ControlLogix emulated controller, the Logix Designer application offers to change the ControlLogix emulated controller into a GuardLogix emulated controller.

However, when the Logix Designer application changes a ControlLogix emulated controller into a GuardLogix emulated controller, it always changes the emulator into a SIL2 controller without a Safety Partner. If you try to download a SIL3 ACD file to the modified emulated controller, an error message states that the project cannot be downloaded to the controller.

To work around this limitation, in the FactoryTalk Logix Echo application or in the FactoryTalk Logix Echo API, create a GuardLogix emulated controller and select Partner available to add a Safety Partner. Then you can download the SIL3 ACD file to the emulated controller from the Logix Designer application.

Projects containing locked components are not supported

In this release, FactoryTalk Logix Echo does not support projects that contain locked, or encrypted, components.  In a locked component, the routine's logic is compiled into executable code and encrypted. The code is decrypted by the controller when it is ready for execution. However, emulated controllers cannot decrypt the logic, so Logix Designer does not allow encrypted components to be downloaded to an emulated controller.

Update permissions for the LogixServices COM service

When you install FactoryTalk Logix Echo on a workstation on which the Logix Designer application is already installed, FactoryTalk Logix Echo updates permissions to allow downloads to an emulated controller using the LogixServices COM service.

However, if you install the Logix Designer application after FactoryTalk Logix Echo is installed, FactoryTalk Logix Echo does not have access to the LogixServices COM service. You need to update the permissions using the LogixEchoSystemConfigurationUtility.ps1 script or the Component Services management tool.

To use the LogixEchoSystemConfigurationUtility.ps1 script to update permissions
  1. Open the Command Prompt in administrator mode.
  2. Enter this command:
PowerShell -File "C:\Program Files (x86)\Rockwell Software\FactoryTalk Logix Echo\Scripts\LogixEchoSystemConfigurationUtility.ps1"
  1. Restart the workstation.
graphic
Tip: If you do not have RemoteSigned permission in PowerShell, enter this PowerShell command:
PS C:\Windows\System32> Set-ExecutionPolicy -ExecutionPolicy RemoteSigned
Snapshots and crash log data are not protected

The contents of snapshots and crash log data files are not protected and could reveal project information.

Saved and restored snapshot does not execute custom power-up routines and flags

When you restore a snapshot, custom power-up routines and flags that are configured to execute on pre-scan or first scan are not called or set. The controller resumes execution from the point in a routine when the snapshot was created.

Motion Planner does not continue when a snapshot is restored

The in-flight motion system is not fully supported when using snapshots. When you restore a snapshot, the Motion Planner does not resume motion in the same position that was captured in the snapshot. To restart motion after restoring a snapshot, you might need to trigger user application code that resets or restarts motion.

Turn off the Listen on Ethernet/IP encapsulation ports setting in FactoryTalk Linx

Both FactoryTalk Logix Echo and the Listen on Ethernet/IP encapsulation ports setting, enabled by default in FactoryTalk® Linx, use port 44818. To prevent a port conflict with FactoryTalk Linx, you must turn off the Listen on Ethernet/IP encapsulation ports setting in FactoryTalk Linx.

IMPORTANT
When you turn off the Listen on Ethernet/IP encapsulation ports setting in FactoryTalk Linx, other applications that rely on FactoryTalk Linx might not work as expected.

To enable or disable the Listen on Ethernet/IP encapsulation ports setting in FactoryTalk Linx, follow these steps for all the listed drivers:

  1. On the Windows Start menu, select Rockwell Software > FactoryTalk Linx Network Browser.
  1. On the FactoryTalk Linx main menu, select Configure Drivers graphic.
  2. On the Configure Drivers dialog box, select a driver from the Configured Drivers list.
  3. Select Edit.
  4. On the Advanced tab, select Listen on Ethernet/IP encapsulation ports to enable the setting. Clear the check box to disable the setting.
  5. Restart the computer.
Reinstalling firmware after it has been uninstalled

If the firmware package for emulated controllers is deleted, you can reinstall it using one of these methods:

Additional time is sometimes required when switching between downloading an .ACD file to physical and emulated controllers

For large .ACD files, the first download can take several minutes longer than subsequent downloads when you switch from downloading to a physical controller to downloading to an emulated controller, or vice versa. Each time the Logix Designer application or FactoryTalk Logix Echo downloads an .ACD file to a different controller type than the previous download operation, the .ACD file must be re-built for the target controller type.

Logix Designer can assign IP addresses that are not valid in FactoryTalk Logix Echo

When you use the Logix Designer application to assign an IP address to an emulated controller, the application allows you to assign an IP address that is not valid in FactoryTalk Logix Echo. When you access the emulated controller in FactoryTalk Logix Echo, the address is marked invalid. To correct it, change the IP address back to a valid address in FactoryTalk Logix Echo.

Address Space Layout Randomization (ASLR) sometimes prevents controller initialization

A Microsoft Windows security feature, Address Space Layout Randomization (ASLR), sometimes prevents an emulated controller from aligning memory space. This can prevent the emulated controller from initializing. If this problem occurs, check the FactoryTalk Diagnostics Viewer for additional information. Restarting the computer that runs FactoryTalk Logix Echo should fix the problem. If not, please contact Rockwell Automation Technical Support.

License Validation (LV) instruction partially functional

In this release, the License Validation (LV) instruction is not fully functional. On an emulated controller you can load a project that contains an LV instruction, but the instruction does not validate the provided license number. On the emulated controller, the instruction always returns a true result for both valid and invalid licenses.

Redundancy partially functional

In this release, the Redundancy functionality is not fully functional. On an emulated controller you can load a project with Redundancy selected. Redundancy is the use of two or more controllers, each carrying out the same function, to improve reliability or availability. The high availability (HA) status reports success, but the synchronization with the second controller and support of sync modules is not available. The emulated controller operates only as a primary controller.

graphic
Note: The emulated scan time will not reflect actual performance of redundancy in physical controllers.
Communication over sockets not supported

In this release, communication using sockets is not supported.

Email functionality not supported

In this release, email functionality is not supported.

CIP Class 3 outgoing communications not supported

In this release, FactoryTalk Logix Echo does not support outgoing CIP Class 3 communication over Ethernet. This restriction prevents FactoryTalk Logix Echo from communicating with physical devices such as controllers, IO devices, and HMI panels. However, the application accepts incoming CIP Class 3 connections.

CIP Class 0/1 communications not supported

In this release, FactoryTalk Logix Echo does not support CIP Class 0/1 communication over Ethernet with physical devices. This restriction prevents FactoryTalk Logix Echo from communicating with physical devices such as controllers, IO devices, and HMI panels. However, the application does support Class 0/1 communication over Ethernet and the emulated backplane between multiple emulated controllers.

FactoryTalk Linx Ethernet speed and duplex settings do not affect emulated controllers

Setting the Ethernet speed and duplex settings in FactoryTalk Linx does not affect the behavior of emulated controllers.

WebServer and WebPage functionality not supported

In this release, FactoryTalk Logix Echo does not support WebServer and WebPage functionality for emulated controllers. If you browse to the IP address of an emulated controller, a WebPage does not appear.

HMIBC instructions are not supported

In this release, FactoryTalk Logix Echo does not support HMI Button Control (HMIBC) instructions.

Module discovery not supported

In this release, FactoryTalk Logix Echo does not support module discovery.

Limited support for Automatic Diagnostics

In this release, emulated controllers gather only controller instance diagnostics and detect connection loss. Diagnostics for modules and external devices are not supported.

Local support for GSV and SSV instructions

FactoryTalk Logix Echo supports Get System Value (GSV) and Set System Value (SSV) instructions for emulated controller instances only. When GSV and SSV instructions target external objects, the instructions return the result for an unconnected device.

Anti-virus software and nats-server.exe

Anti-virus software may quarantine the nats-server.exe file during installation due to false-positive virus detection. Depending on how your anti-virus software operates, you may need to add the following to your anti-virus exception list:

graphic
Tip: Replace C: with the correct drive letter if you selected a different drive when you installed FactoryTalk Logix Echo.
Uninstall firmware packages before uninstalling FactoryTalk Logix Echo

Before you uninstall the FactoryTalk Logix Echo application, first uninstall all firmware packages. Uninstalling the FactoryTalk Logix Echo application without uninstalling the firmware packages generates an error.

Unattended or silent install

Use command-line parameters to perform an unattended or silent installation of the software.

Installation Command-line parameters

This 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 error or restart messages.
When using this parameter, 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 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.
/Repair
Runs a repair operation on the installed products.
This parameter is optional.
/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 login.
This parameter is optional.
/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.
/FTSPWebAuth
Specifies that the installation includes FactoryTalk Web Authentication Server.
This parameter is optional.
/ReverseProxy
Specifies that the installation includes FactoryTalk Reverse Proxy.
This parameter is optional.
/FTSPWebEventServer
Specifies that the installation includes FactoryTalk Web Event Server.
This parameter is optional.
/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.
/Uninstall
Uninstalls the product.
The Logix Designer application does not support the /Uninstall option.
/SetupLanguage="value"
Specifies which language is displayed during install process.
The value must be the one of these:
  • ENU
  • CHS
  • DEU
  • ESP
  • FRA
  • ITA
  • JPN
  • KOR
  • PTB
This parameter is optional. If this parameter is not used, the default language is the current user or operating system user interface language.
/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 these:
  • ENU
  • CHS
  • DEU
  • ESP
  • FRA
  • ITA
  • JPN
  • KOR
  • PTB
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.
/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.
/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 uses the most recent product version available.
Some software does not require activation. If activation is not required this parameter is not available.

Examples

These examples show how to use the installation commands.

Setup.exe /Q /IAcceptAllLicenseTerms
Setup.exe /QS /IAcceptAllLicenseTerms /AutoRestart /SetupLanguage=CHS /InstallDrive=D:
Error codes

This 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_REBOOT_CONTINUE
1641
A reboot is required to continue to installation.
ERROR_SUCCESS_REBOOT_REQUIRED
3010
A restart is required to complete the installation. After restart the product is successfully installed.
ERROR_REBOOT_PENDING
3012
A restart is pending and is required before the installation can continue.
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.


  
 
 1

Rockwell Automation recognizes that some of the terms that are currently used in our industry and in this publication are not in alignment with the movement toward inclusive language in technology. We are proactively collaborating with industry peers to find alternatives to such terms and making changes to our products and content. Please excuse the use of such terms in our content while we implement these changes.

Copyright © 2026 Rockwell Automation, Inc. All rights reserved.
Rockwell Automation, Allen-Bradley, and FactoryTalk are trademarks of Rockwell Automation, Inc.
To view a complete list of Rockwell Automation trademarks please click here.
Trademarks not belonging to Rockwell Automation are property of their respective companies.