How does synchronization work?
Studio 5000 automatically synchronizes data between a
Logix Designer
project file (.acd) and a View Designer
project file (.vpd).It also synchronizes data between the runtime application on the HMI device and the controller connected to that HMI device. The synchronized data includes tags, data types, program tags, and alarms. The synchronization service automatically runs in the background every 15 seconds, enabling you to continue working while the data is synchronized.
Synchronization between
Logix Designer
and View Designer
When you create an HMI project in
View Designer
, use the synchronized data to bind to graphic elements, screens, or expressions. In
View Designer
: - Synchronization state indicator icons appear next to the controller on theReferencestab, and on theTag Browserwindow to indicate the state of the controller. The state indicators do not appear if there is no new data to synchronize. The following table describes the state indicator icons.State indicator iconsThese are the controller state indicator icons:IconDescriptionA controller is synchronizing.The data in a controller is not synchronized. Controller data synchronizes automatically. Hover the mouse on the icon to display additional information.A synchronization error occurred. TheLogix Designerproject file (.acd) does not exist, or it is a version that is not supported. Hover your mouse on the icon to display additional information.The controller is synchronized.
- When you add a new controller reference, content is synchronized between theLogix Designerproject file (.acd) for that controller and theView Designerproject file (.vpd).
- When synchronization is in progress, you cannot download an HMI project to the HMI device. As a best practice, Rockwell Automation recommends you save your HMI project after synchronization is complete.
- When you change the controller reference, clickOKon theReferencestab to synchronize content between the newly referencedLogix Designerproject file (.acd) for that controller and theView Designerproject file (.vpd). If theLogix Designerproject file (.acd) is not valid, the synchronization service displays an error, synchronization does not take place, and the HMI project references the previously synchronized data from the last referencedLogix Designerproject file (.acd).
- When you delete the controller reference, the previously synchronized data from theLogix Designerproject file (.acd) is removed from theView Designerproject file.TIP:If you save theView Designerproject before synchronization finshes, or if you abort the synchronization (for example by closing the project before it finishes), content synchronization will start again the next time you open the project.
In
Logix Designer
:When you make a change in a
Logix Designer
project file (.acd), the synchronization service detects the changes to the Logix Designer
project file (.acd). The synchronization service automatically synchronizes data between the Logix Designer
and View Designer
project files.Synchronization between the runtime application on the HMI device and the controller connected to the HMI device
When you download the HMI project to the HMI device, the synchronization service connects the runtime application to the controller referenced in the HMI project. After the synchronization service connects to the controller, it reads data from the controller to determine if it matches the data in the HMI project. If the data does not match, the data in the HMI project automatically synchronizes with the data in the controller.
When the runtime application is running on the HMI device, the synchronization service checks if the
Logix Designer
file in the controller was updated. The Logix Designer
project file in the controller can be updated using the online editing features in Logix Designer
. If the project file was updated, the synchronization service will automatically synchronize data between the Logix Designer
project file referenced in the runtime application and the newly updated Logix Designer
project file in the controller.You can configure system tags to display information about the synchronization status of the runtime application and the Logix5000 controller or use the ControllersGeneral screen in the
Predefined Screens
folder.Provide Feedback