Risoluzione dei problemi - Il servizio PLC USB non si avvia e non è possibile collegare il PC al PLC Modicon tramite cavo usb
Risoluzione
dei problemi - Quando si tenta di collegare il PLC Modicon al computer tramite connessione USB, il driver USB di Windows non è in grado di rilevarlo e il servizio "PLC USB" non si avvia.
Linee di
prodotti EcoStruxure Control Expert (Unity Pro v12+): PLC Unity Quantum, Modicon M340, M580, MC80
SoMachine Basic / EcoStruxure Machine Expert Basic: Modicon M221
SoMachine v4.1+: PLC Modicon M258, controller di movimento Modicon LMC058, driver
ATV-IMC Esperto di macchine EcoStruxure: Modicon M258, M262, LMC058
Ambiente della suite
PLCUsb Schneider ElectricWindows 7
Windows 8.1
Windows 10 Risoluzione
dei driver
USB Questa FAQ esaminerà alcuni passaggi per la risoluzione dei problemi su questo argomento, in particolare se il servizio Windows del PLC USB non viene eseguito.
Prima di eseguire i seguenti passaggi, contattare l'assistenza Schneider Electric per ottenere la suite "PLCUsb Driver X64" più recente. Questo pacchetto di driver firmato da Microsoft è compatibile con tutte le famiglie di PLC di EcoStruxure Machine Expert (SoMachine) ed EcoStruxure Control Expert (Unity Pro).
Nel DVD di installazione di EcoStruxure Control Expert. ISO, si troverà nella cartella "Driver di comunicazione" oppure è possibile scaricare l'ultima versione (a partire da settembre 2022) dalla parte inferiore di queste FAQ.
Per Windows 7 o 8.1: "SchneiderPLCUSBDriverSuite (14.13.0.0) Win7.zip"
Per Windows 10: "SchneiderPLCUsbDriverSuite (v14.15.0.0) Win10.zip"
Sezione A) Verificare se Windows non è in grado di verificare la firma digitale del PLC:
- Apri Gestione dispositivi di Windows
- Trova il dispositivo nell'elenco:
- L'M340 apparirà in "Modem" come: "BMX CPU" o "BMX CPU #x" (dove x è un numero intero)
- L'M580 verrà visualizzato in "Schede di rete" come: "SE RNDIS PSX M580 Controller"
- M262 apparirà in "Schede di rete" come: "SE RNDIS PSX M262 Controller"
- Fare clic con il pulsante destro del mouse sul nodo del dispositivo
- Vai alle Proprietà
- Nella scheda Generale, controlla se lo stato del dispositivo mostra: "Windows non è in grado di verificare la firma digitale per i driver richiesti per questo dispositivo. Una recente modifica hardware o software potrebbe aver installato un file firmato in modo errato o danneggiato oppure potrebbe essere un software dannoso proveniente da un'origine sconosciuta. (Codice 52)"
- Se viene visualizzato questo messaggio, è probabile che si disponga di un driver precedente alla versione 14.13.0.0, ovvero una versione non firmata da Microsoft prima del 2019, quando Microsoft richiedeva le firme digitali per tutti i driver USB. Passare alla sezione E di seguito per disinstallare e reinstallare il driver più recente.
- Fare clic sul pulsante Start di Windows.
- Andare su Gestione attività su "Servizi" oppure eseguire "Services.msc".
- Scorri verso il basso fino ai nomi dei servizi che iniziano con la lettera "U".
- Nella riga denominata "UsbConnect" e nella descrizione "Usb PLC", controllare la colonna Stato.
- Se la colonna Stato è vuota o Arrestata, fare clic con il pulsante destro del mouse sulla riga e scegliere "Avvia"
- Se ciò non è possibile o viene visualizzato un errore, selezionare il Tipo di avvio, è vuoto?
- In tal caso, fare clic con il pulsante destro del mouse sulla riga e passare a Proprietà.
- Modificare il Tipo di avvio in Manuale e avviare il servizio con il pulsante Avvia.
- Se viene visualizzato un messaggio di errore "Windows non è stato in grado di avviare il servizio PLC USB sul computer locale. Errore 2: il sistema non riesce a trovare il file specificato." Passare alla serie di passaggi successiva.
- Fare clic con il pulsante destro del mouse sulla barra delle applicazioni di Windows e scegliere "Task Manager" (o Ctrl+Alt+Canc e scegliere "Task Manager")
- Vai alla scheda Dettagli nel Task Manager di Windows.
- Scorri verso il basso fino ai nomi dei processi che iniziano con la lettera "U"
- Controlla se 'UsbConnect.exe' e 'UsbConsole' sono in esecuzione.
- Se non sono in esecuzione, passare a C:\Windows\System32\ per verificare se UsbConnect.exe e UsbConsole.exe vengono visualizzati a questo livello di cartella. In caso contrario,
- Scollegare il cavo USB dal PC
- Chiudi Esplora file aperto su "C:\Windows\System32\".
- Chiudere la finestra Servizi in gestione attività.
- Esegui CMD in modalità amministratore.
- Se il percorso non è già 'C:\WINDOWS\System32\', modificare la directory con il comando: cd C:\windows\system32\
- Tipo: sc delete "Usb PLC"
- Premi il tasto Invio. Questo rimuoverà il servizio PLC USB dal registro del tuo computer.
- Eseguire services.msc, ancora una volta per confermare che è stato rimosso.
- Vai a Programmi e funzionalità > dal Pannello di controllo di Windows.
- Trova "PLCUsb Driver X64".
- Fare clic con il pulsante destro del mouse su di esso e Disinstallare.
- Riavvia il PC.
- Continuare con la sezione F.
- Installare la nuova suite PLCUsb Driver X64.
- Riavvia il PC.
- Andare su Services.msc e verificare che il servizio 'Usb PLC' sia in esecuzione.
- Vai su Gestione attività e controlla che "UsbConnect.exe" e "UsbConsole.exe" siano in esecuzione.
- Collegare il cavo USB che collega il PLC al PC.
- Vai a Gestione dispositivi di Windows.
- Espandere il nodo 'Modem'.
- Se è presente un triangolo giallo vicino al nodo del PLC, fare clic con il pulsante destro del mouse su quel nodo e "Disinstalla dispositivo".
- Una volta che il dispositivo scompare da Gestione dispositivi, scollegare il cavo USB del PLC dal PC.
- Attendi 30 secondi.
- Ricollegare il PLC alla porta USB del PC.
Questo dovrebbe generare sia "UsbConsole" che "USB PLC NT Service" in Gestione attività:
Se non sono in esecuzione, verificare con l'amministratore del computer se sono bloccati da:
Criteri di gruppo, Firewall, Software anti-malware o Software antivirus.
Sezione G) Identificazione e rimozione dei dispositivi duplicati in Gestione periferiche (in particolare solo per M340)
- Apri Gestione dispositivi di Windows.
- Fare clic su Visualizza
- Seleziona "Mostra dispositivi nascosti"
- Espandere la voce Modem.
- Eliminare i dispositivi CPU BMX che si trovano in Modem
- Se sono stati trovati dispositivi sconosciuti in Modem, eliminare anche quelli.
- Retest
In particolare per la connessione PLC M340, è possibile che venga visualizzata questa combinazione di sintomi:
- L'istanza della CPU BMX in Gestione dispositivi apparirà come funzionante correttamente
- Tuttavia, quando si avvia Impostazione indirizzo, impostazione drive, PLC USB driver e cliccando su [More...], viene visualizzato:
- Stato: <vuoto>
- IP remoto : <vuoto>
- IP locale : <vuoto>
- Registro connessioni USB SE standard: "Nessuna connessione USB (o attiva): collegare (o ricollegare) il cavo USB"
- Stato : <vuoto>
- IP remoto : 90.0.0.1
- IP locale: 90.0.0.2
- Registro di connessione USB SE standard: "<lineNumber>:<Timestamp>->Connessione USB attiva: 'USBCON'"
Passaggi per riconoscere questo problema:
- Eseguire il Visualizzatore eventi di Windows
- Nel riquadro in alto a sinistra, scegli "Applicazione"
- Al timestamp di quando hai collegato il cavo USB, controlla se hai un errore con:
- Origine = RasClient
- ID evento = 20227
- Messaggio di errore generale: "L'utente SYSTEM ha effettuato una connessione denominata USBCON che non è riuscita. Il codice di errore restituito in caso di errore è 720."
- Se si verifica questa situazione, seguire le istruzioni riportate in questo video: Come correggere Control Expert Impossibile connettersi con l'M340 tramite USB | Supporto Schneider Electric
Passaggi per risolvere questo problema dal video:
- Eseguire l'Editor del Registro di sistema di Windows (regedit.msc)
- Vai a Modifica -> Trova... (o premi Ctrl+F)
- Cercare la stringa GUID (ID univoco generale): "{4D36E972-E325-11CE-BFC1-08002BE10318}".
- Si noti che nell'Editor del Registro di sistema, viene evidenziato:
- Fare clic con il pulsante destro del mouse su questa cartella e scegliere "Esporta" per salvare un backup di questa cartella.
- Una volta salvato il file, espandi la cartella nell'Editor del Registro di sistema.
- Seleziona ogni cartella "0000", "0001", "0002", ecc...
- cercare attentamente il nome 'DriverDesc' con i dati 'WAN Miniport (PPTP)" ed eliminare solo quella riga.
- Cercare attentamente il nome 'DriverDesc' con i dati 'WAN Miniport (IP)" ed eliminare solo quella riga.
- NON eliminare altre righe con il nome DriverDesc.
- Apri Gestione dispositivi di Windows
- Vai su "Schede di rete" ed espandilo
- Fare clic con il pulsante destro del mouse su "WAN Miniport (IP)"
- Scegli "Disinstalla dispositivo""
- Fare clic con il pulsante destro del mouse su "WAN Miniport (PPTP)"
- Scegli "Disinstalla dispositivo""
- Eseguire la scansione delle modifiche hardware per reinstallare i driver WAN Miniport (IP) e WAN Miniport (PPTP). Esistono due metodi:
- Fare clic con il pulsante destro del mouse sul nome del computer > scegliere "Cerca modifiche hardware" o
- Fare clic sul pulsante sulla barra degli strumenti che assomiglia a una lente di ingrandimento su un monitor.
- Aprire PowerShell o la riga di comando (cmd.exe) come amministratore
- Digita il comando "netsh int IP reset - questo ripristinerà lo stack TCP/IP di Windows
- Scollegare il cavo USB dal PC
- Spegnere e riaccendere il PLC M340
- Ricollegare il cavo USB al PC per collegare nuovamente il PLC M340
- Verifica la tua connessione da EcoStruxure Control Expert
Se il problema persiste dopo questi passaggi per la risoluzione dei problemi, contattare l'Assistenza clienti Schneider Electric.
Sezione I) Verificare se Windows Ethernet sta raggiungendo Internet per l'indirizzo IP 90.0.0.1 invece della porta COM locale:
In questo caso, i sintomi saranno i seguenti:
- Quando il cavo dal PLC è collegato, i dettagli del nodo PLC visualizzati in Gestione periferiche non mostrano errori e il driver mostra che è stato installato correttamente.
- Quando il cavo dal PLC è collegato, accedere alla console SE Driver Manager da SCHNEIDER Drivers Management Properties > scheda PLC USB Driver > [MORE...], qui si vede effettivamente:
- "Connessione USB attiva: 'USBCON'" che indica una connessione USB attiva riuscita.
- Quando si tenta di testare la connessione da EcoStruxure Control Expert tramite il menu a discesa PLC > Connect, viene restituito il messaggio popup: "Questo indirizzo PLC non è valido, il PLC è occupato o il supporto è spento."
- Se si esegue il ping dell'indirizzo IP 90.0.0.1 dalla riga di comando di Windows (cmd.exe), viene restituito "Errore generale" (in genere, se non è collegato nulla tramite USB, dovrebbe restituire "Richiesta scaduta."
In questo caso, vai su Impostazioni di Windows > Rete e Internet > Proxy
e disattiva "Usa un server proxy".
Altre soluzioni possono includere una delle seguenti (NOTA: non farlo senza l'aiuto dell'IT in caso di impostazioni speciali implementate per il tuo computer dal tuo IT):
- Disattivazione di qualsiasi altra tecnologia
di transizione IPv4 o IPv6- Ripristino dello stack TCP/IP con i comandi cmd:
netsh i r r
netsh winsock reset
- Disinstallazione Applicazioni sospette che potrebbero reindirizzare il traffico.
Sezione J: Macchine Virtuali
Sintomo:
Quando si utilizza EcoStruxure Control Expert in una macchina virtuale e il driver all'interno della macchina virtuale non viene installato correttamente in Gestione periferiche di Windows quando il cavo viene collegato.
Potresti anche vedere che il file plcusb.sys dalla cartella C:\Windows\System32\Drivers\ potrebbe essere eliminato dal sistema operativo quando ciò si verifica.
Causa:
La causa può essere un problema con la connessione originale della macchina fisica dell'host PC e un errore nel sistema operativo che passa la connessione del cavo USB alla macchina virtuale (probabilmente un problema del firmware del BIOS legato all'hardware).
Raccomandazione:
Disattivare l'assegnazione automatica del dispositivo USB alla macchina virtuale.
- In Gestione periferiche, fare clic con il pulsante destro del mouse sul PLC e Disinstallare
- Scollegare il cavo USB
- Ricollegare il cavo USB
- Quando viene chiesto se assegnare o meno la connessione USB all'host (PC fisico) o alla macchina virtuale, scegliere la macchina virtuale.
- Potrebbe anche essere necessario eliminare le connessioni precedenti nascoste (istruzioni nella Sezione G).
Sezione K: Dell Precision Laptops
Sintomo:
Le porte USB sui lati del notebook Dell Precision 7550 non funzionano con la connessione USB ai PLC.
Causa:
Potrebbe trattarsi di un problema relativo al BIOS o all'hardware. Al momento la causa principale non è determinata.
Raccomandazione:
- Utilizzare le porte USB situate sul retro del laptop.
- A seconda del modello Dell, potrebbe verificarsi un conflitto nelle porte COM assegnate dal software Dell fornito con il laptop e potrebbe essere necessario. Potrebbe anche essere necessario eliminarne alcuni dal Registro di sistema. Rivolgiti all'amministratore IT locale per ricevere assistenza. Vedi l'articolo esterno su questo argomento specifico di Windows (valido per Windows 7 e Windows 10): https://woshub.com/how-to-clean-up-and-reset-com-ports-in-windows-7/
Pubblicato per: Schneider Electric Italy


Serve aiuto?
Selettore prodotti
Trova rapidamente e facilmente i prodotti e gli accessori adatti alle tue applicazioni.
Ottieni un preventivo
Invia online le tue domande sui nostri prodotti o soluzioni, sarai contattato da un nostro esperto.
Dove acquistare?
Trova facilmente il distributore Schneider Electric più vicino nella tua zona.
Supporto Guidato
Trova le risorse di supporto per tutte le tue esigenze, in un'unica posizione.