La computadora superior C # se comunica con Siemens PLC a través de OPCUA

Escribe al frente:

Al aprender OPCUA, muchas personas tienen un problema muy angustiante, es decir, no existe un entorno de servidor OPCUA, en este momento algunas personas pueden pensar en implementarlo a través de un software similar a KepServer. Entonces, ¿hay alguna manera de construir rápidamente un entorno OPCUA? La respuesta es sí. Hoy seguiré compartiendo con ustedes S7-PLCSIM Advanced. S7-PLCSIM Advanced es un simulador de altas funciones lanzado por SIEMENS. Su característica destacable es que puede simular comunicación además de programas generales de control lógico PLC. La función es muy potente, hoy hablaré principalmente sobre cómo construir un entorno de simulación de comunicación OPCUA basado en S7-PLCSIM Advanced.

01.PLCSIM-Instalación avanzada

Para la adquisición del software, puede ir al sitio web correspondiente de Siemens para descargar, o puede seguir directamente la cuenta oficial oficial de Siketang PC-dotNet industrial PC, y luego enviar la palabra clave PLCSIM-Advanced para descargar y usar.

                                                                         Gráfico 1 Software avanzado PLCSIM

 

La instalación de PLCSIM-Advanced también es relativamente simple, básicamente hasta NEXT, pero lo principal es que PLCSIM-Advanced se basará en el software WinPcap, por lo que puede instalar WinPcap con anticipación, incluso si no lo instala con anticipación, se le pedirá que lo instale durante el proceso de instalación. de.

Una vez completada la instalación, se agregará una tarjeta de red virtual adicional a la computadora, el nombre es Adaptador Ethernet virtual Siemens PLCSIM, como se muestra a continuación:

                                                                                   Cuadro 2 lista de tarjetas de red

 

 02. Utilice PLCSIM-Advanced

Una vez completada la instalación, habrá un icono adicional en el escritorio, a saber, S7-PLCSIM Advanced V3.0, como se muestra en la siguiente figura:

                                                                             Gráfico 3 Icono de PLCSIM Advanced

 

El uso del software se puede ejecutar y determinar de acuerdo con los pasos a continuación. Asegúrese de recordar los siguientes puntos a los que debe prestar atención, de lo contrario, un pequeño problema puede hacer que pierda medio día, de modo que la ganancia no valga la pena.

(1) El software debe ejecutarse con autoridad de administrador: puede hacer clic directamente con el botón derecho cada vez y ejecutarlo con autoridad de administrador. Si desea hacerlo de una vez por todas, puede hacer clic en el icono y hacer clic con el botón derecho en propiedades. En compatibilidad, el programa se ejecutará como administrador. La opción está marcada.

                                                                          El gráfico 4 establece la autoridad del administrador para ejecutar

 

(2) Configure la adquisición de la dirección IP de la tarjeta de red local y la tarjeta de red virtual para que se obtengan automáticamente.

(3) Configure la interfaz PG / PC:

A través del panel de control, abra la interfaz de interfaz PG / PC de configuración y configure el punto de acceso de la aplicación como se muestra en la siguiente figura:

                                                                           Gráfico 5 Configuración de la interfaz PG / PC

 

(4) Abra PLCSIM-Advanced y siga los pasos para configurar:

                                                                         Gráfico 6 Configuración de PLCSIM-Advanced

 

(5) Para crear un proyecto simple usando Botu, debe elegir 1500PLC. PLCSIM-Advanced solo admite 1500PLC, pero no tiene ningún efecto en el aprendizaje de la comunicación.

(6) Marque para permitir el acceso Put / Get:

                                                                          La configuración del gráfico 7 permite el acceso PUT GET

 

(7) Haga clic en el proyecto, haga clic con el botón derecho en las propiedades y marque la opción de admitir simulación al compilar el bloque protegido:

                                                                                Cuadro 8 La compilación de bloques de configuración admite simulación

 

(8) Al descargar el programa PLC, configure la interfaz PG / PC en el Adaptador Ethernet virtual Siemens PLCSIM.

                                                                              Cuadro 9 elegir interfaz PG / PC

 

(9) Seleccione para mostrar todos los dispositivos compatibles, haga clic para comenzar a buscar, después de buscar, haga clic para descargar.

                                                                                   Descarga de equipos de búsqueda de gráfico 10

 

 03.Configuración de OPCUA

El proceso anterior es exactamente el mismo que configurar el entorno de comunicación S7. OPCUA se basa en realidad en S7. Primero debe agregar algunas áreas de almacenamiento de la base de datos y luego agregar algunas variables en el bloque de la base de datos. No es necesario eliminar el acceso optimizado, como se muestra en la siguiente figura:

                                                                                    Gráfico 11 Nuevo bloque DB

 

       Una vez completada la adición, haga doble clic en la CPU, en la opción OPCUA, se activará el servidor OPCUA, como se muestra en la siguiente figura:

                                                                           Gráfico 12 activar servidor OPCUA

 

Después de activar el servidor OPCUA, seleccione la opción de licencia en tiempo de ejecución y seleccione una licencia OPCUA:

                                                                                      Cuadro 13 elegir licencia OPCUA

 

Una vez completadas las operaciones anteriores, descargue el programa del PLC nuevamente y los pasos de descarga son los mismos que los anteriores.

 Prueba de comunicación 04.UAExpert

Una vez que se completan las operaciones anteriores, se completa todo el proceso de construcción del entorno y se utiliza el UAExpert oficial para las pruebas a continuación.

                                                                             Cuadro 14 Prueba de comunicación UAExpert

 

 05. Prueba de plataforma de prueba de comunicación

A continuación, utilizamos el software de la plataforma de prueba de comunicación de Xinge para realizar las pruebas de comunicación, configuramos el nodo del servidor en opc.tcp: //192.168.1.20: 4840 (modificar según la situación real), haga clic en conectar, después de que la conexión sea exitosa, haga clic en administración de variables, puede Al ver todos los nodos en el servidor OPCUA, al seleccionar KYJDB en DataBlockGlobal, encontramos la variable que acabamos de configurar, seleccionamos la variable que queremos leer y luego la leemos.

                                                                                           Cuadro 15 Selección de variable

 

                                                                               Tabla 16 Plataforma de prueba de comunicación Xinge

 

Escrito al final:

Este artículo tiene como objetivo combinar el software PLCSIM-Advanced, un simulador de altas funciones lanzado por SIEMENS, para construir rápidamente un entorno de simulación de comunicación OPCUA. Para los estudiantes que se dedican al desarrollo de computadoras host, desean aprender la comunicación OPCUA y no tienen hardware a mano, es sin duda un gran Afortunadamente, basado en la comunicación entre OPCUA y Siemens PLC, se puede acceder a través de nombres de variables sin quitar el acceso optimizado de DB, lo cual es muy conveniente.

 

  Séptimo campo de entrenamiento

Asunto: [Habilidades de comunicación de C # PLC necesarias para el desarrollo del equipo host-grabación + transmisión en vivo]
Precio original: 198 yuanes, precio especial: 6,8 yuanes (solo las primeras 200 personas)
regístrese y obtenga un valor de 399 yuanes [ GDI + paquete de regalo de control personalizado (video + Código fuente) ]

Etapa 1: Habilidades de inicio rápido de programación de C #
Lección 1: Habilidades esenciales de C # orientadas a objetos
Lección 2: Habilidades esenciales de C # Características de atributos
Lección 3: Método de construcción de habilidades esenciales de C #
Lección 4: Habilidades esenciales de C # -Métodos estáticos, métodos sobrecargados
Lección 5: Habilidades esenciales de C # - Colección genérica
Lección 6: Habilidades esenciales de C # - Eventos delegados
Lección 7: Habilidades esenciales de C # - Controles y asociación de objetos
Lección 8: Lo esencial de C # Habilidades: diseño de la interfaz de usuario del proyecto de combate real
Fase dos: Desarrollo rápido de PC en C #
Lección 9: Habilidades esenciales de PC-Análisis del protocolo Modbus
Lección 10: Habilidades esenciales de PC-Desarrollo de combate real de Modbus
Lección 11: Conceptos básicos de PC Habilidades-comunicación serial PLC
Lección 12: Habilidades previas para el ordenador host-paquete de biblioteca de comunicación
Lección 13: Habilidades previas para la computadora host-aplicación Modbus
Lección 14: Habilidades previas para el ordenador principal-PLC de control de voz

Escanea el código para ingresar al pago del curso ↓


 

 

 

 


 

Supongo que te gusta

Origin blog.csdn.net/xiketangAndy/article/details/106496474
Recomendado
Clasificación