Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1500?
Artículo
Las siguientes instrucciones describen cómo simular la comunicación S7 entre 2 CPUs del S7-1500 utilizando S7-PLCSIM.
Requisitos
1. Se ha creado un proyecto en STEP 7 V13 (TIA Portal), en el que están configuradas y conectadas en red 2 CPUs del S7-1500.
2. Se ha configurado un enlace S7, así como un enlace de comunicación (por ejemplo, un enlace ISO-on-TCP) para una
comunicación "Open User" entre las CPUs S7-1500.
3. En el programa de usuario de la CPU del S7-1500 activa se llama a la instrucción "PUT" para enviar datos a la CPU del S7-1500
pasiva.
4. En el programa de usuario de la CPU del S7-1500 activa se llama a la instrucción "TSEND" para enviar datos a la CPU S7-1500
pasiva. En el programa de usuario de la CPU S7-1500 pasiva se llama a la instrucción "TRCV" para recibir datos de la CPU S7-
1500 activa.
Indicación
El proyecto disponible en este artículo contiene la configuración de 2 CPUs del S7-1500, incluida la configuración de los enlaces y el
programa de usuario.
Procedimiento
1. Abra la opción "Ajustar interfaz PG/PC" en el panel de control de Windows.
Seleccione el punto de acceso "S7ONLINE (STEP 7) -> PLCSIM S7-1200/S7-1500.TCPIP.1".
Con esto, después del arranque del PLCSIM, el procedimiento de carga se inicia automáticamente.
Figura 01
2. Abra el proyecto disponible en este artículo con STEP 7 V13 (TIA Portal).
3. Seleccione la carpeta de equipo "PLC_1 [CPU 1516-3 PN/DP]" en la navegación del proyecto. A continuación, haga clic en la
barra de funciones sobre el botón "Arrancar simulación".
Figura 02
Figura 03
Figura 04
8. Haga clic en el diálogo "Cargar vista previa" sobre el botón "Cargar" para arrancar el proceso de carga.
Figura 05
Haga clic en el diálogo "Resultados del proceso de carga" sobre el botón "Finalizar" para cerrar el proceso de carga.
Figura 06
9. Haga clic sobre la carpeta de equipo "PLC_2 [CPU 1516-3 PN/DP]" en la navegación del proyecto del STEP 7 V13 (TIA Portal).
A continuación haga clic sobre el botón "Arrancar simulación" de la barra de funciones.
Figura 07
10. Ahora se abre automáticamente otra instancia del S7-PLCSIM V13 y también se crea un nuevo proyecto automáticamente.
11. La carga en el PLC se inicia automáticamente, es decir, después de la creación de proyecto se abre automáticamente el diálogo
"Cargar vista previa".
12. Haga clic en el diálogo "Cargar vista previa" sobre el botón "Cargar" para arrancar el proceso de carga.
Figura 08
13. Haga clic en el diálogo "Resultados del proceso de carga" sobre el botón "Finalizar" para cerrar el proceso de carga.
Figura 09
Figura 10
16. Cree un enlace online con el PLC_1 [CPU 1516-3 PN/DP] en STEP 7 V13 (TIA Portal). Para ello, seleccione el PLC_1 [CPU
1516-3 PN/DP] en la navegación del proyecto. Ahora haga clic sobre el botón "Conectar online" en la barra de funciones.
Figura 12
17. Fuerce por ejemplo el valor 15 en la variable "SD_Daten".Static_1 (DB2.DBW0) dentro de la tabla de observación del PLC_1
activo [CPU 1516-3 PN/DP]. Este valor se transfiere al PLC_2 pasivo [CPU 1516-3 PN/DP] con ayuda de la instrucción "PUT".
Fuerce por ejemplo el valor 25 en la variable "SD_Daten".Static_2 (DB2.DBW2) dentro de la tabla de observación del PLC_1 activo
[CPU 1516-3 PN/DP]. Este valor se transfiere al PLC_2 pasivo [CPU 1516-3 PN/DP] con ayuda de la instrucción "TSEND".
Figura 13
18. Cree un enlace online con el PLC_2 [CPU 1516-3 PN/DP] en STEP 7 V13 (TIA Portal). Para ello, seleccione el PLC_2 [CPU
1516-3 PN/DP] en la navegación del proyecto. Ahora haga clic sobre el botón "Conectar online" en la barra de funciones.
Figura 14
19. Observe el valor de la variable "ADDR_Daten".Static_1 (DB2.DBW0) dentro de una tabla de observación del PLC_2 activo [CPU
1516-3 PN/DP]. Si esta variable también tiene el valor 15, significa que la instrucción "PUT" se ejecutó correctamente. Los datos
se transfirieron correctamente del PLC_1 activo [CPU 1516-3 PN/DP] al PLC_2 pasivo [CPU 1516-3 PN/DP].
Observe el valor de la variable "ADDR_Daten".Static_2 (DB2.DBW2) dentro de una tabla de observación del PLC_2 pasivo [CPU
1516-3 PN/DP]. Si esta variable también tiene el valor 25, significa que las instrucciones "TSEND" y "TRECV" se ejecutaron
correctamente. Los datos han sido transferidos correctamente del PLC_1 activo [CPU 1516-3 PN/DP] al PLC_2 pasivo [CPU 1516-3
PN/DP].
Figura 15
Indicaciones
1. Si se realiza un acceso absoluto, hay que desactivar la opción "Acceso optimizado al bloque" en las propiedades del bloque de
datos correspondiente.
Figura 16
2. En las CPUs del S7-1500, dentro de la configuración de equipos, propiedades de la CPU, en protección, hay que activar la opción
"permitir el acceso a través de la comunicación PUT/GET " por el partner remoto (PLC, HMI, OPC, ...)".
Figura 17
Descarga
La descarga contiene el proyecto "Simulation_PUT_Get_S7_1500.zip".
Copie el archivo "Simulation_PUT_Get_S7_1500.zip" en una carpeta independiente y arránquelo a continuación haciendo doble clic
sobre él. Tras descomprimir los datos del proyecto, ya se puede abrir y elaborar con STEP 7.
Simulation_PUT_Get_S7_1500.zip ( 2729 KB )
Información adicional
Información detallada sobre el STEP 7 Professional V13 (TIA Portal) está disponible en la página del Customer Support con el número
ID 89515142.
Entorno de creación
Las imágenes y descargas de este FAQ se han creado con STEP 7 Professional V13 (TIA Portal).