Search FAQs
{"searchBar":{"inputPlaceholder":"Search by keyword or ask a question","searchBtn":"Search","error":"Please enter a keyword to search"}}
Troubleshooting - Usb PLC Service does not start and I cannot connect my PC to my Modicon PLC via USB cable
Issue
Troubleshooting - When I try to connect my Modicon PLC to my computer via USB connection, the Windows USB driver cannot detect it and the "Usb PLC" service does not start.
Product Line
EcoStruxure Machine Expert (SoMachine v4.1+, SoMachine Basic): Modicon M238, M241, M251, M258, LMC058, M221 PLCs
EcoStruxure Control Expert (Unity Pro v12+): Modicon M340, M580 PLCs
Schneider Electric PLCUsb Driver x64 Suite
USB driver link
Environment
Windows 10, USB Drivers
Resolution
This FAQ will go through some troubleshooting steps on this topic specifically if the Usb PLC Windows Service does not run.
Before going through the following steps, please contact Schneider Electric Support to obtain the latest 'PLCUsb Driver X64' Suite. This Microsoft signed driver package is compatible with all PLC families from EcoStruxure Machine Expert (SoMachine) and EcoStruxure Control Expert (Unity Pro).
Driver link: SchneiderPLCUSBDriverSuite.exe | Powered by Box
A) Check if the 'Usb PLC' service is running:
we will need to remove the 'Usb PLC' service from Windows:
If the issue persists after these troubleshooting steps, please contact Schneider Electric Customer Care.
Troubleshooting - When I try to connect my Modicon PLC to my computer via USB connection, the Windows USB driver cannot detect it and the "Usb PLC" service does not start.
Product Line
EcoStruxure Machine Expert (SoMachine v4.1+, SoMachine Basic): Modicon M238, M241, M251, M258, LMC058, M221 PLCs
EcoStruxure Control Expert (Unity Pro v12+): Modicon M340, M580 PLCs
Schneider Electric PLCUsb Driver x64 Suite
USB driver link
Environment
Windows 10, USB Drivers
Resolution
This FAQ will go through some troubleshooting steps on this topic specifically if the Usb PLC Windows Service does not run.
Before going through the following steps, please contact Schneider Electric Support to obtain the latest 'PLCUsb Driver X64' Suite. This Microsoft signed driver package is compatible with all PLC families from EcoStruxure Machine Expert (SoMachine) and EcoStruxure Control Expert (Unity Pro).
Driver link: SchneiderPLCUSBDriverSuite.exe | Powered by Box
A) Check if the 'Usb PLC' service is running:
- Click the Windows Start button.
- Run "Services.msc".
- Scroll down to the Service names that start with the letter 'U'.
- In the row named "Usb PLC", check the Status column.
- If the Status column is blank, right click on the row and choose "Start".
- If this is not possible or an error appears, check the Startup Type, is it blank?
- If so, Right-click on the row and go to Properties.
- Change the Startup Type to Manual, and Start the Service with the Start button.
- If an error appears "Windows could not start the Usb PLC service on Local Computer. Error 2: The system cannot find the file specified." go to the next set of steps.
- Right-click on the Windows Taskbar and choose "Task Manager" (or Ctrl+Alt+Delete and choose "Task Manager")
- Go to the Details Tab in the Windows Task Manager.
- Scroll down to the process names starting with the letter 'U'
- Check if 'UsbConnect.exe' and 'UsbConsole' are running.
- If they are not running, go to C:\Windows\System32\ to see if UsbConnect.exe and UsbConsole.exe appear at this folder level. If they do not,
we will need to remove the 'Usb PLC' service from Windows:
- Unplug the USB cable from your PC
- Close the File Explorer open to "C:\Windows\System32\".
- Close the Services window (services.msc).
- Run CMD in Administrator Mode.
- If the location is not already 'C:\WINDOWS\System32\', change the directory with the command: cd C:\windows\system32\
- Type: sc delete "Usb PLC"
- Hit the Enter key. This will remove the Usb PLC service from your computer's registry.
- Run services.msc, once again to confirm it is removed.
- Go to Windows Control Panel-> Programs and Features.
- Find "PLCUsb Driver X64".
- Right-click on it and Uninstall.
- Restart your PC.
- Install the new PLCUsb Driver X64 suite.
- Restart your PC.
- Go to Services.msc and check that the 'Usb PLC' service is Running.
- Go to Task Manager and check that 'UsbConnect.exe' and 'UsbConsole.exe" are running.
- Plug in the USB cable connecting the PLC to your PC.
- Go to Windows Device Manager.
- Expand the 'Modem' node.
- If there is a yellow triangle by the node of the PLC, right-click on that node and "Uninstall Device".
- Once the device disappears from your Device Manager, unplug the PLC's USB cable from your PC.
- Wait 30 seconds.
- Plug the PLC back into the USB port of the PC.
If the issue persists after these troubleshooting steps, please contact Schneider Electric Customer Care.
Explore more
{"support":{"yesButton":"Yes","noButton":"No","feedback":{"title":"What can we do to improve?"},"submitButton":"Submit","successMessage":"Thank you for your feedback","title":"Did this answer your question?","feedbackPercentLabel":"of people found this helpful","captcha":{"error":"Please check the box"}}}
Explore more