Compartir tecnología

Caso | LabVIEW se conecta al S7-1200PLC

2024-07-12

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

Viene con:
Escribí un buen artículo de referencia:
Tutorial de conexión entre la herramienta de prueba de comunicación y el simulador Botu[Proceso completo con imágenes y texto + uso de software]

Resuelva el problema de incompatibilidad entre versiones superiores e inferiores como Botu V15 V16 V17 V18 en el mismo PLC


Prefacio

以下默认读者已经有LabVIEW、PLC软件的基本使用基础
Realice la función de comunicación entre LabVIEW y S7-1200PLC.
específico:
1) Compruebe si la conexión se realizó correctamente (se muestra con una bombilla
2) Implementar la escritura de datos al PLC.
3) Realizar la lectura de datos del PLC.


1. Condiciones de preparación

  • software:
    Software S71200PLC
    LabVIEW2020
    HslComunicaciónDemoSoftware
  • hardware:
    Hardware del PLC

2. Pasos

1. Demostración de comunicación de Hsl

Paso 1. Abra el proyecto del PLC Siemens y verifique la dirección IP de la interfaz [aquí tengo el hardware del PLC real, lo conecto a la computadora portátil a través de un cable de red y configuro la IP en 192.168.0.1], de modo que la dirección IP esté en HslCommunicationDemo es lo mismo.
Insertar descripción de la imagen aquí
Paso 2. Regrese al PLC, vaya al mecanismo de conexión y verifique para permitir el acceso a la comunicación remota.
Insertar descripción de la imagen aquí
Paso 3. Vuelva a Demoz y haga clic en Conectar. Le indicará que la conexión se realizó correctamente.
Insertar descripción de la imagen aquí

Pregunta 1: ¿Falló la conexión?

Insertar descripción de la imagen aquí
Solución al fallo de conexión en la imagen de arriba:

  • Compruebe si está restringido por firewall

Pregunta 2: ¿El hardware de la CPU no coincide con el hardware de Botu? 【2 opciones

Insertar descripción de la imagen aquí

方法1

He buscado mucho sobre la incompatibilidad entre la versión del programa en la CPU y la versión V16 del proyecto STEP 7.
Este artículo me inspiró:Resuelva el problema de incompatibilidad entre versiones superiores e inferiores como Botu V15 V16 V17 V18 en el mismo PLC .él dijo博图V17依旧有一个小问题,他这个创建好了,但是固件版本依然是4.5版本的,所以我们需要重新更改一下,点击在线和诊断
En este sentido, seguí los pasos, aunque descubrí que después de conectarme al firmware de mi propio PLC en línea, la versión del firmware era V4.5, no la 4.2 que usé. Pero mi versión es V16 y la versión más alta es solo la versión 4.4. 【Como se muestra abajo:

Pasos: Primero conéctese en línea, haga clic en En línea y diagnosticar
Insertar descripción de la imagen aquí
Al final solo ejecuté复位为出厂设置Finalmente, luego de volver a conectarse al PLC y cargar desde el dispositivo, aparece la luz verde.
Insertar descripción de la imagen aquí

方式2: Descargue el paquete de hardware directamente [aún no verificado]

Dirección de descarga del paquete de hardware
Después de ingresar, busque el número de versión del software Botu PLC y descargue la versión completa.
Insertar descripción de la imagen aquí

Paquete V16 obtenido después de la descarga:
Insertar descripción de la imagen aquí

Después de la descompresión, hay varios archivos ISP.
Insertar descripción de la imagen aquí
Instale en "Herramientas" -> "Paquete de instalación" [como se muestra en la imagen a continuación]
Insertar descripción de la imagen aquí

1. LabVIEW

Paso 1. Implementar la conexión con el PLC

Panel trasero:
1) Interfaz de interconexión->.NET->Nodo constructor
Insertar descripción de la imagen aquí
2) Dentro del constructor, seleccione el archivo HslCommunication.dll. Aparecerán los elementos de configuración de HslCommunication.
Insertar descripción de la imagen aquí
3) Opciones específicas en elementos de configuración.

  • Módulo de comunicación HslCommunication.Profinet.Siemens->SiemensS7Net->SimensS7Net
    Insertar descripción de la imagen aquí

4) Configuración final de la versión trasera
Insertar descripción de la imagen aquí
Después del inicio, el efecto del panel frontal es:
Insertar descripción de la imagen aquí

Paso 2. Escribir datos en el PLC y leer datos del PLC.

Insertar descripción de la imagen aquí

Efecto de operación del panel frontal:
Insertar descripción de la imagen aquí


2. ¿No se puede cargar 1200PLC desde el dispositivo?

Insertar descripción de la imagen aquí

Insertar descripción de la imagen aquí

Insertar descripción de la imagen aquí

3. Utilice la herramienta de prueba HslDemo para controlar

Requisito previo: La herramienta HslDemo ha sido habilitada para conectarse al PLC.
Insertar descripción de la imagen aquí

Paso 1. Dibuje un diagrama simple en Main en Botu PLC.

I0.1 y Q0.1 aquí son los nombres de las interfaces que vienen con la placa CUP cuando haces clic en Agregar nuevo dispositivo y la seleccionas [independientemente de si está conectada físicamente o no]
Insertar descripción de la imagen aquí

En la prueba de escritura de datos únicos de la herramienta de prueba HslDemo, escriba Q0.2 y el valor de la suma es 1. Después de hacer clic en bool para escribir, puede ver que el PLC está conectado en tiempo real. [Prueba de que la prueba fue exitosa]
Insertar descripción de la imagen aquí


4

Insertar descripción de la imagen aquí

Tiempo de actualizacion

2024-07-10
2024-07-11 Se resolvió el problema de discrepancia de hardware.
2024-07-12 Se actualizó el paquete de hardware de descarga para resolver el problema de discrepancia en el número de versión del hardware. [Sin embargo, el proceso de verificación de instalación y restablecimiento del proyecto en el último paso no se realizó y se desconoce la credibilidad]