FactoryTalk LogixEcho v2
FactoryTalk LogixEcho v2
FactoryTalk LogixEcho v2
PUBLIC
Digital Engineering Use Cases
TRADITIONAL SCHEDULE
PUBLIC
V1.0
Emulate ControlLogix®
5580 Controllers Ethernet Connectivity SDK (Public Interface)
• Fully test your control code in a • Front port of controller • Interface with high fidelity
safe, virtual environment emulated process simulators and
Operator Training Simulators
• The emulated chassis supports • Produce/Consume and MSGs
(OTS)
up to 17 controllers between emulated controllers
• High-speed data exchange
• Execute controller project as • Connect to HMI or other
designed without modifications software with Class 3 MSGs • Virtual time-scaling
• Snapshots
PUBLIC
V1.0
PUBLIC
V1.0
Remote
PUBLIC
V1.0
Supported Controllers
Catalogs
1756-L81E 1756-L82E 1756-L83E 1756-L84E 1756-L85E
1756-L81EK 1756-L82EK 1756-L83EK 1756-L84EK 1756-L85EK
1756-L81E-NSE 1756-L82E-NSE 1756-L83E-NSE 1756-L84E-NSE 1756-L85E-NSE
1756-L81EXT 1756-L82EXT 1756-L83EXT 1756-L84EXT 1756-L85EXT
1756-L81EP 1756-L83EP 1756-L85EP
Future Releases: GuardLogix® 5580, CompactLogix™ 5380 and Compact GuardLogix® 5380 Controllers
PUBLIC
V1.0
Simulate Control Code and HMI Interaction All from a Single Workstation or Distributed
PUBLIC
V1.0
PUBLIC
V1.0
Backplane
Ethernet
PUBLIC
V1.0
Emulator-2-Emulator Communications
Backplane
Ethernet
PUBLIC
V1.0
HMI
Ethernet
PUBLIC
V1.0
Ethernet
PUBLIC
V1.0
IP address Considerations
IP address Considerations
• Only one controller needs an IP address assigned (the rest of the controllers can be bridged to
through the Ethernet connected controller, over the backplane
• The dashboard will only present IP addresses that are configured on the workstation including
the loopback address, reserved in Windows for testing, 127.0.0.1.
• After assigning 127.0.0.1 to an emulator, you can reassign the IP address to any loopback address
(127.x.x.x) on the general properties pane of the controller.
• Alternatively, if you have administrative privileges, additional IP addresses can be assigned to
your network adapters to support additional controllers on Ethernet.
Important
• Studio 5000 Logix Designer® will not allow you to use loopback addresses for the controller in the
I/O tree, helping help prevent you from using loopback addresses for Produce/Consume
messages between emulators over Ethernet.
PUBLIC
V1.0
Performance - Communications
PUBLIC
V1.0
Performance - Download
PUBLIC
V1.0
Ethernet
Other Emulated Controllers
External Simulations: User Application Dynamic Digital Twin Operator Training Studio 5000® Co-Simulation
• Device Simulators Simulation Models
• Machine Interface™
• Process
• Plant (C#/.NET)
PUBLIC
User Application V1.0
FactoryTalk® Logix Echo SDK
Integrate FactoryTalk® Logix Echo into your own Software Applications
(C#/.NET)
Integrate all FactoryTalk® Logix Echo functionality into your
own software application. Use the SDK and API locally to build
applications to connect directly to controllers for simulation
and data analysis
PUBLIC
Dynamic Digital Twin V1.0
Emulate3D™ Integration
Introduction: A note about Free-Running vs. Co-Simulation Modes
Free-Running mode:
• By default the virtual timing model of the emulated controller tracks real-time (windows system
time) as closely as possible (to within a few milliseconds), we refer to this as ‘Free-Running mode’.
• In the event there are not enough computing resources to track the system time, the model will
begin skipping Continuous Task scans (and will set a fault once too many scan skips are necessary
to keep up)
PUBLIC
Dynamic Digital Twin V1.0
Functional Mockup Interface for Co-Simulation
Available in Emulate3D™ 2020 minor release at launch of FactoryTalk® Logix Echo
Integration using Co-Simulation and Data Exchange API
• Enables E3D model and controller model to be synchronized
• Supports time-scaling (Change between Free-running
mode and Co-Simulation mode)
• Modifying Continuous Task Fidelity (skip task scans)
PUBLIC
Dynamic Digital Twin V1.0
Emulate3D™ Integration
Available in Emulate3D™ 2020 minor release at launch of FactoryTalk® Logix Echo
Example 1:
• E3D runs as fast as possible with
Controller in Co-Simulation mode
• Emulate3D™ reports the controller can
be scaled to ~3x
PUBLIC
Dynamic Digital Twin V1.0
Emulate3D™ Integration
Available in Emulate3D™ 2020 minor release at launch of FactoryTalk® Logix Echo
Example 2:
• Emulate3D™ runs as fast as possible
with Controller in Co-Simulation mode
• User reduces the Continuous Task
Fidelity to 10%
• Emulate3D™ reports the controller can
be scaled to ~11x-12x
PUBLIC
Operator Training
V1.0
Operator Training Simulators Simulators
High-Speed Data Exchange and Co-Simulation Interface for Integration with OTS
Overview
• Use your own or third-party party simulation tools
to interact with emulated controllers to create and
simulate the plant responses
Emulated
Benefits controllers
PUBLIC
Operator Training
Simulators V1.0
Snapshot Capabilities
Snapshot Concept
Save one or more controller’s state at a specific point
in time that can latter be restored
• Includes controller time, application tag data and
execution context
Use Cases
• Operator Training Simulators: Restore training
scenarios that are difficult or time-consuming to
recreate
• Automated Testing: Continuously recall a known
scenario for testing
PUBLIC
Operator Training
Simulators V1.0
Connect
Leverage Studio 5000® Simulation Interface™ to map
tags in your emulated controller to variables in your
mathematical model for precise simulation scenarios
Supported Interfaces
• Functional Mockup Interface: Open standard for
model data exchange. Import FMI 2.0 co- Studio 5000®
Simulation
simulation compliant models in Studio 5000® Interface™
Simulation Interface™
• MATLAB with Simulink. Exchange data with
Simulink models.
• New: Import and reduced order model digital twins
PUBLIC
V2
Catalogs
1756-L81ES 1756-L82ES 1756-L83ES 1756-L84ES 1756-L8SP
1756-L81ESK 1756-L82ESK 1756-L83ESK 1756-L84ESK 1756-L8SPK
Safety task
SIL2/PLd
SIL3/PLe
Safety signature
SIL2/PLd, SIL3/PLe
IMITATED
SAFETY SIGNATURE
C# user’s script
Safety IO-related
tags read/write
Echo
API
Multi-Chassis Architecture …
Multi-Chassis in a Single Node (PC/VM)
Backplane
…
Chassis Z
Ethernet
Backplane
32-bit client
application
64-bit client
Echo API
application
• Download and run logic written in any Logix language • Connect to physical I/O devices
• Be online with Logix Designer application, and all that • Connect motion axes to real drives
entails
• Produce/consume tags with other physical controllers
• Connect from an HMI [except for HMI Button Control • Use licensed-based source protection (precompile &
(HMIBC)] encrypt)
• Produce/Consume tags with other emulators
• Emulate a true redundancy primary/secondary pair
• Use MESSAGE instructions (duplex mode)
• Use virtual axes or/and Motion Test Mode to validate and
commission your motion applications without connection
to hardware
• Download a project configured for redundancy, although
it will always behave as a “Primary with no Partner”
(simplex mode)
PUBLIC
Differences between emulated controllers and physical controllers
PUBLIC
Differences between emulated controllers and physical controllers – Con’t.
PUBLIC
PUBLIC