Copy HMI screens between projects by staging them in the editor's screen library: drag them in from the source project, open the destination project, and drag them into its main panel. An export that reports success but delivers nothing is a dead end; the two-drag library route is the transfer.
You can copy screens from one HMI project into another without rebuilding them. The route is not the export button. Stage the screens in the editor's screen library: open Tool > Screen Library in the source project, drag the screens you want into the library's lower right panel, open the destination project, then drag the screens from that panel into its main panel. Open each copied screen, check it, and save the destination once. The export that reports success and delivers nothing has already cost you the time the copy was meant to save, so leave it alone. The whole move is two drags and one save. The screens arrive as screens, ready to verify in the destination.
What each symptom points to
- The export finished and printed success, and the destination project shows no new screens. The export step ran and produced nothing a project can read back; the message covers the export step only. Stop retrying it and move the screens through the screen library panel instead.
- The library panel is empty after you open the other project. The screens did not hold their place across the switch. Restage the screens from the source project and confirm the panel still lists them before you drag.
- A copied screen opens with unresolved tags or dead buttons. The screen arrived; the project-wide items it points to did not move with it. Create or re-point those items in the destination project, then reopen the screen.
- The destination project will not open after the drop. Stop editing and recover the project safely before you attempt the transfer again.
Stage the screens through the screen library
- Open the source project, the one holding the screens you need.
- Open Tool > Screen Library. The library keeps a screen list in its lower right panel. That panel is the staging area.
- Drag each screen you want into the lower right panel.
- Open the destination project while the screens sit in the panel.
- Drag the screens from the lower right panel into the destination project's main panel.
- Open each copied screen in the destination and confirm its objects are present and its tags resolve.
- Save the destination project with its normal save control, close it, and reopen it to confirm the screens survived the save.
Copy only the screens the job needs. The procedure moves screens as screen objects; tags, alarm definitions and screen-switch targets are project-wide items. The check in step 6 is what stands between a working copy and a panel full of dead buttons.
Example: moving 3 screens from the old project into the new one
Inputs for this case:
- 3 screens to copy: a line overview, an alarm list and a trend screen. The count is this example's; the arithmetic holds for any count.
- 2 projects: the old source project and the new destination project.
- 1 export already tried, which reported success and delivered 0 usable screens.
- Bench time for the whole move, staged and verified: about 10 minutes for 3 screens at roughly 2 minutes of checking per screen. These times are this example's; your checking pace sets the total.
- The documented path in the editor: Tool > Screen Library, from the lower right panel to the destination's main panel.
The rule in words: a screen staged in the library panel stays staged while you switch projects. Each screen needs 1 drop into the panel and 1 drop into the destination. The destination stays unsaved until every copied screen has opened cleanly.
The arithmetic:
- Drops into the library panel: 3 screens x 1 drop = 3 drops.
- Drops into the destination's main panel: 3 x 1 = 3 drops.
- Saves: 1, made after 3 of 3 copied screens have opened with their tags resolving.
- Export route, for comparison: 3 screens requested - 0 delivered = 0 usable screens.
Result: 3 screens open in the destination project, moved in 6 drops and verified in about 10 minutes, with the project saved once at the end.
Decision: if the library panel still lists all 3 screens after the destination project opens, the staging route is working and the job finishes as counted. If the panel's count falls to 0 when the destination opens, stop before saving anything. Reopen the source project, restage the 3 screens, and confirm the panel holds them before dragging a second time. If the panel empties again, the library route is not available in that editor version, and those screens move by the editor's Project Data import or get rebuilt.
Checks before the panel goes back in service
- Press through every button on every copied screen. A button that targets a screen the destination does not have is the most common leftover.
- Compare one copied screen side by side with its source version before you trust the batch.
- Save with the editor's normal save control and let the write finish before anything touches power. A panel that loses power mid-save can come back without its project; that failure has its own recovery path, covered in HMI panel loses its project after a power cycle.
- Before the project goes to the panel itself, confirm the panel's firmware matches what the project expects. The check is short and prevents a failed transfer; see check the HMI firmware revision before a project transfer.
- Keep the source project untouched. It is the master copy of those screens, the same habit as keeping a master copy of a project.
One safety line for the handover: do not put the panel back on a running machine until every copied screen has opened with the right tags and screen-switch targets. A screen that looks correct and writes to the wrong address is harder to catch than a missing screen.
When to stage and when to import
For a handful of screens, staging through the screen library is the documented route and the shortest one. For a whole project move, or when the screens must land on a panel of a different size, use the Project Data import the editor documents, or rebuild the screens at the destination panel's native resolution. Some editors can open the old project as a read-only reference beside the destination and let you drag screens straight across. That is the same staging idea with no panel in between.
Recommendation: Use the Tool > Screen Library drag route whenever a job needs a few screens from an existing project. Stage them in the library's lower right panel, drop them into the destination's main panel, and keep the destination unsaved until every copied screen opens with working tags and buttons. Treat a save and reopen of the destination project, with the new screens present in its screen list, as the test that the transfer worked.
Questions
Do tags, alarms and screen-switch links travel with a copied screen?
The documented library route moves screens as screen objects. Tags, alarm definitions and screen-switch targets are project-wide items, so they stay with the destination project as it was. Open each copied screen, confirm its tags resolve and its buttons target screens that exist, then save. When a copied screen needs an item the destination lacks, create that item in the destination first and reopen the screen to check it.
What does it mean when the screen library export reports success but nothing appears?
The success message tells you the export step ran to completion. It is not a report of screens transferred. Check the destination project's screen list after an export: 0 new screens means nothing arrived and no usable file is waiting. The screen library route needs no export file at all, which is why the drag works when the export does not.
The library panel emptied when I opened the other project. Are the screens lost?
No screens are lost. The source project still holds them; the staging panel simply did not carry them across. Reopen the source project, drag the screens into the library panel again, then open the destination project and confirm the panel still lists them before you drag a second time. If the panel empties again, move those screens with the editor's Project Data import or rebuild them, and keep the source project as the master copy.
Planning information, not legal or engineering advice. Rules differ by place: check codes and permits with your local authority and your licensed trades.