Condivisione della tecnologia

Caso |. LabVIEW si collega all'S7-1200PLC

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

Viene con:
Ha scritto un buon articolo di riferimento:
Tutorial sulla connessione tra lo strumento di test della comunicazione e il simulatore Botu[Processo completo con immagini e testo + utilizzo del software]

Risolvi il problema dell'incompatibilità tra versioni superiori e inferiori come Botu V15 V16 V17 V18 sullo stesso PLC


Prefazione

以下默认读者已经有LabVIEW、PLC软件的基本使用基础
Realizza la funzione di comunicazione tra LabVIEW e S7-1200PLC.
specifica:
1) Verificare se la connessione è andata a buon fine (visualizzato con una lampadina
2) Implementare la scrittura dei dati sul PLC
3) Realizzare la lettura dei dati dal PLC


1. Condizioni di preparazione

  • Software:
    Software S71200PLC
    Presentazione LabVIEW2020
    HslCommunicationDemoSoftware
  • hardware:
    Hardware del PLC

2. Passaggi

1. HslCommunicationDemo

Passaggio 1. Aprire il progetto PLC Siemens e controllare l'indirizzo IP dell'interfaccia [qui ho l'hardware PLC reale, collegato al laptop tramite un cavo di rete e impostare l'IP su 192.168.0.1], in modo che l'indirizzo IP in HslCommunicationDemo sia lo stesso.
Inserisci qui la descrizione dell'immagine
Passaggio 2. Ritornare al PLC, andare al meccanismo di connessione e verificare di consentire l'accesso alla comunicazione remota.
Inserisci qui la descrizione dell'immagine
Passaggio 3. Torna a Demoz e fai clic su Connetti. Ti verrà richiesto che la connessione ha avuto successo.
Inserisci qui la descrizione dell'immagine

Domanda 1: Connessione non riuscita?

Inserisci qui la descrizione dell'immagine
Soluzione all'errore di connessione nell'immagine sopra:

  • Controlla se è limitato dal firewall

Domanda 2: L'hardware della CPU non corrisponde all'hardware di Botu? 【2 opzioni

Inserisci qui la descrizione dell'immagine

方法1

Ho cercato molto sull'incompatibilità tra la versione del programma sulla CPU e la versione del progetto STEP 7 V16.
Questo articolo mi ha ispirato:Risolvi il problema dell'incompatibilità tra versioni superiori e inferiori come Botu V15 V16 V17 V18 sullo stesso PLC .Egli ha detto博图V17依旧有一个小问题,他这个创建好了,但是固件版本依然是4.5版本的,所以我们需要重新更改一下,点击在线和诊断
A questo proposito, ho seguito i passaggi, anche se ho scoperto che dopo essermi connesso online al firmware del mio PLC, la versione del firmware era V4.5, non la 4.2 che usavo. Ma la mia versione è V16 e la versione più alta è solo la versione 4.4. 【Come mostrato di seguito:

Passaggi: connettersi innanzitutto online, fare clic su Online e diagnostica
Inserisci qui la descrizione dell'immagine
Alla fine, ho solo eseguito复位为出厂设置Infine, dopo la riconnessione al PLC e il caricamento dal dispositivo, appare la luce verde.
Inserisci qui la descrizione dell'immagine

方式2: Scarica direttamente il pacchetto hardware [non ancora verificato]

Indirizzo di download del pacchetto hardware
Dopo l'accesso, trova il numero di versione del software Botu PLC e scarica la versione completa.
Inserisci qui la descrizione dell'immagine

Pacchetto V16 ottenuto dopo il download:
Inserisci qui la descrizione dell'immagine

Dopo la decompressione, ci sono vari file ISP
Inserisci qui la descrizione dell'immagine
Installa in "Strumenti"->"Pacchetto di installazione" [come mostrato nell'immagine seguente]
Inserisci qui la descrizione dell'immagine

1. LabVIEW

Passaggio 1. Implementare la connessione con il PLC

Pannello posteriore:
1) Interfaccia di interconnessione->.NET->Nodo costruttore
Inserisci qui la descrizione dell'immagine
2) All'interno del costruttore selezionare il file HslCommunication.dll. Appariranno le voci di configurazione di HslCommunication.
Inserisci qui la descrizione dell'immagine
3) Opzioni specifiche negli elementi di configurazione

  • HslCommunication.Profinet.Siemens->SiemensS7Net->Si ...
    Inserisci qui la descrizione dell'immagine

4) Configurazione finale versione posteriore
Inserisci qui la descrizione dell'immagine
Dopo l'avvio, l'effetto del pannello frontale è:
Inserisci qui la descrizione dell'immagine

Passaggio 2. Scrivere i dati sul PLC e leggere i dati dal PLC

Inserisci qui la descrizione dell'immagine

Effetto del funzionamento del pannello frontale:
Inserisci qui la descrizione dell'immagine


2. Non è possibile caricare 1200PLC dal dispositivo?

Inserisci qui la descrizione dell'immagine

Inserisci qui la descrizione dell'immagine

Inserisci qui la descrizione dell'immagine

3. Utilizzare lo strumento di test HslDemo per controllare

Prerequisito: lo strumento HslDemo è stato abilitato per connettersi al PLC
Inserisci qui la descrizione dell'immagine

Passaggio 1. Disegna un diagramma semplice in Main in Botu PLC

I0.1 e Q0.1 qui sono i nomi delle interfacce fornite con la scheda CUP quando si fa clic su Aggiungi nuovo dispositivo e lo si seleziona [indipendentemente dal fatto che sia fisicamente connesso o meno]
Inserisci qui la descrizione dell'immagine

Nel test di scrittura dei dati singoli dello strumento di test HslDemo, scrivere Q0.2 e il valore della somma è 1. Dopo aver fatto clic su bool per scrivere, è possibile vedere che il PLC è connesso in tempo reale. [Prova che il test ha avuto successo]
Inserisci qui la descrizione dell'immagine


4

Inserisci qui la descrizione dell'immagine

Tempo di aggiornamento

2024-07-10
2024-07-11 Risolto il problema di mancata corrispondenza dell'hardware.
2024-07-12 Aggiornato il pacchetto hardware di download per risolvere il problema della mancata corrispondenza del numero di versione dell'hardware. [Tuttavia, il processo di verifica dell'installazione e del ripristino del progetto nell'ultima fase non è stato eseguito e la credibilità è sconosciuta]