A wait of up to 40 seconds between send project to panel and the USB or Ethernet selection screen is the Windows session on the programming PC, not the panel or cable. The drive runs hard and the dialog opens if you let it. Log off and back on for a quick restore, reboot when logoff falls short, then time the dialog and clear the USB clutter that loads the session.
A wait of up to 40 seconds between clicking send project to panel and the screen where you pick the USB or Ethernet link is a problem with the Windows session on the programming PC. The panel, the cable and the project are not involved yet: the transfer afterwards runs at its normal speed. During the wait the hard drive runs hard and the dialog opens if you let it finish, so the software is working, not frozen. Save the project, log off Windows and log back on, and the wait drops to a few seconds. If logoff falls short, a reboot has cleared it every time it was needed. This page gives the quick restore, the checks that find what loads the PC during the wait, and the changes that keep the delay from returning.
What the symptoms tell you
- Tens of seconds between the click and the selection screen, with the drive light busy. The PC is reading or writing something of its own. The software is not frozen; the screen opens if you wait, and interrupting it stacks more work on a busy machine.
- The same lag in other programs at the same time. The Windows session is loaded or a shared component is running slow. The fix belongs to the session, not to the HMI software's installed files.
- The transfer runs at normal speed once the selection screen is up. The cable, the network settings and the panel are healthy. A slow transfer after that screen is a different fault, covered in fixing an HMI panel project download that takes 2 minutes.
- The delay builds after hours of uptime and clears after a logoff or reboot. The session accumulates load as it runs. That points at session state, drivers or background software, and away from the project file itself.
Fixes that will not help
| Quick move | Why it fails |
|---|---|
Click send project to panel again, or end-task the software |
The dialog is being built, not stuck. A second click queues more work; killing the process can drop unsaved edits. |
| Swap the USB or Ethernet cable | The cable is not used until after the selection screen, and that screen arrives on time. |
| Change the panel's IP or network settings | The transfer stage is already fast. The wait sits before it. |
| Reinstall the programming software | The delay follows the session's uptime, not the installed files. That is an hour lost for nothing. |
Clear the delay now
- Save the project and close the programming software. Unsaved edits are the one thing a session reset costs you.
- Log off Windows and log back on. That step alone took a Windows XP Pro programming PC from the 40 second wait back to normal speed.
- Reopen the project and click
send project to panelonce. Expect the selection screen within a few seconds. - If the wait is still tens of seconds, reboot the PC and send again. A reboot has cleared the delay every time logoff fell short.
- Do not click the command twice while the drive is busy. Wait for the screen.
Find what loads the PC during the wait
Work down the list in order and stop when the timing changes. Time each attempt with a stopwatch, from the click to the selection screen.
- Watch the disk. Open Task Manager, or Resource Monitor on newer Windows for per-process disk rates, click
send project to panel, and note which process holds the disk during the wait. The programming software's own executable means the dialog build itself is heavy on that PC. An antivirus, indexing or backup process as the holder means you can exclude the software's install folder and your project folders from that scanner's real-time checks. - Test the USB device list. The likeliest mechanism for the wait is that the software walks the USB device list Windows keeps before it can offer a USB link, and a long or stale list makes that walk slow. Unplug every USB device the job does not need: spare panels, adapters, dongles, USB storage. Retime the dialog. Then unplug the panel too and retime. A large drop after a step names those devices as the load.
- Check memory and disk headroom. A busy drive with no visible culprit often means the PC is paging. Check free RAM and free space on the system drive, close other engineering tools, and compare timings.
- Compare uptime. Time the dialog right after a reboot, then again after a full day of use. A wait that grows with uptime means the session accumulates load, and a scheduled logoff or reboot becomes routine maintenance.
- Compare with another PC. Open the same project on a second machine. A fast dialog there shifts the blame to the first PC's drivers or background software. A slow dialog on both shifts attention to what the two machines share.
A busy drive with a slow dialog is a signature worth recognising beyond this one command: a signage player that pegs its hard disk for minutes at startup is the same family of fault, with its own cause and fix.
Example: timing the delay on a loaded programming PC
A maintenance PC has been up for two days. The tech times the wait from the click to the selection screen three times and reads 40 s, 38 s and 42 s. The mean wait is (40 + 38 + 42) ÷ 3 = 40 s. The tech saves the project, logs off and logs back on, and times again: 6 s. The session reset removed 34 s of the wait (40 - 6 = 34), about 85% of it (34 ÷ 40 = 0.85). Next morning, after another 16 hours of uptime, the wait is back to 25 s, which shows the load rebuilds with the session. The tech sets a logoff at the start of each shift, and timings stay in single digits from then on. The pass mark for the final check is that same single-digit wait.
Keep the delay from returning
- Keep only the USB devices the job needs on the PC, and unplug the rest.
- If the scanner was the disk holder in check 1, add the software's install folder and your project folders to its exclusion list.
- Keep the PC for programming. Fewer background tools means less contention for the drive during a send.
- Log off or reboot on a schedule, for example at the start of each shift, so you never meet the 40 s wait before an urgent download.
- One boundary worth knowing on a mixed line: the shop-floor notice screens we sell are not HMI panels and take no part in a project transfer, so a slow programming PC leaves them untouched. If you are fitting a status board beside the line, start from our shop-floor screens.
Confirm the delay is gone
- Time the wait with a stopwatch: three readings in one session and one more after several hours of uptime. Four single-digit readings pass, against the tens of seconds measured at the start.
- Send one full project over your normal link and confirm the panel runs it. Before that send, it pays to check the HMI firmware revision before a project transfer, which rules out a mismatched-transfer fault of its own.
- Watch the drive activity light at the click. A short blip followed by the selection screen means the load is gone; a long busy stretch means the PC is still working through something, and the checks above continue.
Recommendation: when the wait between send project to panel and the selection screen reaches tens of seconds with the drive busy, save the project, log off and back on, and send again. If the same PC programs panels for a line that cannot sit idle, also reboot it on a fixed schedule and keep every USB device the job does not need unplugged. After the reset, expect a single-digit wait, and retime the dialog whenever uptime has built up again.
Questions
Is the 40 second wait a fault in the HMI panel?
No. The wait happens before the software talks to the panel: the USB and Ethernet links are only used after the selection screen opens, and that screen is where the wait ends. A panel, cable or IP setting fault shows up during the transfer itself, and here the transfer runs at normal speed. A slow transfer after the selection screen is a separate fault with its own checks.
What should I record before escalating the delay?
Four stopwatch readings of the wait: three taken in one session and one taken after several hours of uptime. Add the programming software version, the Windows version, what Task Manager showed as the disk holder during one wait, and the free RAM and free space on the system drive. If the wait also appears on a second PC after a fresh reboot, those notes are what support needs.
How do I test the USB device list explanation?
Unplug every USB device the job does not need, including spare panels, adapters and USB storage, then time the dialog again. Unplug the panel last and time once more. A drop from tens of seconds to single digits after a step confirms those devices were the load; no change sends you on to the disk and memory checks.
Planning information, not legal or engineering advice. Rules differ by place: check codes and permits with your local authority and your licensed trades.