Práctica de comunicación Siemens PLC-S7 desarrollada por Upper Computer

Escribe al frente:

Por ahora, Siemens sigue ocupando una gran parte del mercado de control industrial en China, por lo que, para el desarrollo de computadoras superiores, a menudo hay situaciones en las que es necesario comunicarse con Siemens PLC. Para Siemens PLC, hay muchas formas de comunicación. Aquí hay una breve lista:

(1) Comunicación S7: PLC como servidor y la computadora host como cliente

(2) Comunicación TCP abierta: PLC como servidor, computadora superior como cliente

(3) Comunicación TCP abierta: PLC como cliente, computadora superior como servidor

(4) Comunicación ModbusTCP: PLC como servidor, computadora superior como cliente

(5) Comunicación ModbusTCP: PLC como cliente, computadora superior como servidor

(6) Comunicación ModbusRTU: PLC como estación maestra y la computadora superior como estación esclava

(7) Comunicación ModbusRTU: PLC como estación esclava y computadora superior como estación maestra

(8) Comunicación OPCDA de Simatic Net

(9) Comunicación Simatic Net OPC UA

(10) Comunicación OPCDA de KepServer

(11) Comunicación KepServer OPC UA

Debido al espacio limitado, esta vez solo se utiliza la comunicación Siemens S7 como ejemplo para ilustrar cómo comunicarse con el PLC Siemens basado en el protocolo de comunicación S7.

 

1. Instalación y configuración del software de PLC

El software utilizado actualmente por Siemens PLC incluye STEP7-MicroWIN SMART, SIMATIC STEP7 y TIA Portal. TIA Portal es totalmente compatible con STEP 7, por lo que en el futuro debería ser STEP 7-MicroWIN SMART como software de programación para PLC pequeños y TIA como software de programación para PLC medianos y grandes. Aquí tomamos principalmente Portal como ejemplo para la explicación:

Si necesita software, puede seguir la cuenta oficial en la parte superior izquierda o buscar la cuenta oficial de WeChat: computadora host de control industrial dotNet y enviar palabras clave después de prestar atención: el software de programación 200SMART puede obtener el software STEP 7-MicroWIN SMART V2.5, envíe palabras clave: El software de programación TIA V15.1 se puede obtener de Botu V15.

Una vez instalado el software, la configuración del PLC también es muy sencilla. Si no tiene un PLC real a mano, también puede crear un entorno de PLC mediante simulación. Para obtener más información, consulte el artículo: Poke ↓

Basado en el entorno de simulación de comunicación S7 de construcción avanzada de S7-PLCSIM

Independientemente del método utilizado, es necesario configurar los dos lugares siguientes:

Configuración del PLC 1: Es necesario verificar que el PLC permita el acceso a la comunicación PUT / GET desde objetos remotos.

Configuración del PLC 2: Para el acceso al bloque DB, es necesario desmarcar el acceso optimizado.

 

2. Prueba de la plataforma de comunicación

(1) Después de completar la configuración anterior, puede usar el software de la plataforma de prueba de comunicación Siketang desarrollado por usted mismo para probar, seleccione Siemens PLC en la barra de navegación, luego ingrese la dirección IP correcta y seleccione su propio tipo de CPU en el tipo de CPU:

                                                                           Gráfico 1 Plataforma de prueba de comunicación Xin Ge

 

(1) Una vez completada la entrada, haga clic para establecer la conexión. Una vez establecida la conexión, la columna de registro mostrará un mensaje de conexión correcta.

(2) En la prueba de lectura y escritura, ingrese la dirección de variable correspondiente y el tipo de variable para realizar la comunicación de lectura, escritura y prueba de variables relacionadas.

                                                                         Tabla 2 Prueba de plataforma de prueba de comunicación Xin Ge

 

3. Aplicación a nivel de proyecto

La plataforma de prueba de comunicación solo se utiliza para probar si la comunicación es normal y realizar la lectura y escritura normales de datos de una sola variable. Pero si se trata de un desarrollo a nivel de proyecto, se necesita una arquitectura de comunicación más completa. Aquí utilizo el software integrado de configuración de comunicación por computadora superior desarrollado por mí mismo (denominado software de configuración CMS).

(1) Haga clic con el botón derecho en el dispositivo PLC para seleccionar Siemens PLC y configure los parámetros relevantes en la ventana abierta:

Nombre del dispositivo: complete de acuerdo con la situación real (no hay caracteres especiales suficientes)

Comentarios sobre el equipo: complete de acuerdo con la situación real (no hay caracteres especiales suficientes)

Dirección IP: complete de acuerdo con la dirección IP real del PLC

Número de rack, número de ranura: complete de acuerdo con la situación real del PLC

Tipo de PLC: complete de acuerdo con el PLC real

Tiempo de espera de conexión: el período de tiempo de espera para la conexión del PLC, el valor predeterminado es 2000 ms

Tiempos de tolerancia a fallas: los tiempos de tolerancia a fallas para juzgar la falla de la conexión, el valor predeterminado es 1, lo que significa que se produce un error de lectura, es decir, se juzga la falla de la conexión y se puede ampliar de acuerdo con la situación real

Período de reconexión: el período de reconexión cuando se produce la desconexión durante la comunicación. El valor predeterminado es 5000 ms

                                                                                     Gráfico 3 Crear PLC

 

(2) Debajo del dispositivo PLC, haga clic con el botón derecho para agregar un grupo de comunicación y complete el área de almacenamiento correspondiente, la dirección inicial y la longitud según sea necesario:

                                                                                   Cuadro 4 agregar grupo de comunicación

 

(3) En el grupo de comunicación, configure las variables correspondientes de acuerdo con la situación real, ingrese la dirección de inicio y el tipo de variable, y la dirección de la variable se cambiará automáticamente. Aquí puede ingresar el factor de escala y el desplazamiento para la transformación lineal:

                                                                                Cuadro 5 agregar variables

 

(4) Para la configuración de variables, habrá una configuración de archivo de alarmas en la esquina inferior izquierda, que se utiliza principalmente para configurar el tipo de alarma, el método de archivo y los límites de ajuste de la variable:

                                                                                 Cuadro 6 Configuración del archivo de alarmas

 

(5) Después de completar la configuración anterior, puede hacer clic para guardar la configuración y luego hacer clic para iniciar y ejecutar para realizar la comunicación en tiempo real:

                                                                                      Cuadro 7 Comunicación en tiempo real

 

(6) Al mismo tiempo, se puede guardar como un archivo de configuración y, en base a la dll de configuración, el análisis de configuración y el análisis de datos de comunicación se pueden realizar de manera rápida, de modo que se pueda construir el marco de comunicación de todo el proyecto.

 

4. Resumen general

Este artículo describe principalmente la configuración de comunicación, la configuración de comunicación y la aplicación de proyectos de Siemens PLC en una descripción más detallada, con la esperanza de brindar ayuda a los estudiantes que desean desarrollar proyectos de Siemens PLC. Este conjunto de ideas también es aplicable a los PLC de otras marcas. Nuestro objetivo es ahorrar el tiempo de todos en la comunicación en los proyectos de desarrollo y poner más energía en el desarrollo del proceso del proyecto.

 

Escrito al dorso:

Muchos amigos quieren el software CMSPro para aprender. Por lo tanto, después de una consideración exhaustiva, ahora se proporciona una versión de prueba del software CMSPro para que todos puedan aprender y usar. Puede haber algunas eliminaciones en las funciones de la versión de prueba, pero puede satisfacer las necesidades de aprendizaje de la mayoría de los amigos. Para los fanáticos de esta cuenta oficial, el método específico para obtenerla se puede obtener prestando atención a la cuenta oficial: computadora host de control industrial dotNet y enviando la palabra clave: prueba CMSPro. Al mismo tiempo, nuestra biblioteca de comunicación xktComm.dll también proporciona una versión de prueba. Puedes buscar xktComm a través de nuget, instalarlo y usarlo. Finalmente, te deseo un feliz trabajo y una vida feliz.

 

Creación de un entorno de simulación de comunicación S7 basado en S7-PLCSIM Advanced

Práctica de comunicación Ethernet Mitsubishi FX3U desarrollada por la computadora host

OPCUA + MQTT crea un marco general para Internet de las cosas

Realice la comunicación con el PLC S7-1200 basado en KepServer

 

Supongo que te gusta

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