Clone a Device Connection
Overview
ABB Totalflow Device Connections can be cloned using the ABB Totalflow APIs using simple scripts which are executable in the Ignition Designer Script Console.
⚠️ This action requires v4.0.19 or newer.
Once you have configured and tested your base device connection to be cloned, use the scripts below to clone connections either on the same Edge device or on a clean Edge device. There are five script files available to make it easy to manage your device replications. Clicking the script file name(s) below opens the script in a new browser tab.
Download Scripts
| File Name 📥 | Description |
|---|---|
| ABBTotalFlowCloneDevice.py | This script allows you to clone a device connection to multiple new device connections. You will set up the unique configuration parameters for each new device in this script. |
| ABBTotalFlowSaveBaseDeviceToFile.py | The script allows you to save a device connection configuration to a file. This includes the Totalflow Applications, Array-Register Templates and Poll Groups. |
| ABBTotalFlowCreateDeviceFromFile.py | This script allows you to create and configure a device connection from file configurations. You will set up the the file paths to each required configuration file in this script. |
| ABBTotalFlowRemoveDevice.py | This script allows you to remove device connections. |
| ABBTotalFlowDisableEnableDevice.py | This script allows you to disable or enable device connections. |
The Cirrus Link Utilities file is not required, but may be downloaded to assist with managing ABB Totalflow device connections in Ignition Designer.
| File Name 📥 | Description |
|---|---|
| ABBTotalflowUtils.zip | A collection of utility functions for managing ABB Totalflow device connections in Ignition Designer. |
Run Scripts
- In Ignition Designer, navigate to File > Import and select the ABBTotalflowUtils.zip file.
- You will see the script under Scripting > Project Library > CirrusLink.

- Open the Tools > Script Console and copy the script from each file as needed, set the configuration parameters required within each script.
- Select Execute.
This example shows the ABBTotalflowCloneDevice script

✅ After the script finishes, verify that the cloned device connections are configured correctly and can connect successfully.