Mostrar lista de artículos
STEP 7 (TIA Portal) -- Creación de programas S7 -- Crear secuencia de programa
¿Por qué hay que insertar la instrucción SET detrás de una instrucción de salto en STEP 7 (TIA Portal) V12 para asegurar la primera consulta?
¿Dónde se dispone en STEP 7 (TIA Portal) V11 de un programa para el S7-1200 que permita rotar o hacer parpadear diferentes grupos de bits controlados por tiempo?
Recomendaciones de programación para S7-1200 y S7-1500 con STEP 7 (TIA Portal) V12
En STEP 7 (TIA Portal) V11 ¿cómo se calcula un valor de media aritmética actual a partir de una serie de valores leídos?
¿Cómo se puede calcular el valor límite máximo y mínimo para un rango de temperatura en el STEP 7 (TIA Portal) V11?
¿Cómo se pueden cambiar entre sí las medidas en grados y radianes en STEP 7 (TIA Portal) V11?
¿Cómo se pueden guardar sucesivamente los valores de retorno del parámetro "RETVAL" en un DB del STEP 7 (TIA Portal) V11?
¿Cómo se puede calcular la distancia "D" entre 2 puntos de un sistema de coordenadas cartesiano, con el STEP 7 (TIA Portal) V11?
¿Cómo se puede ajustar en el STEP 7 (TIA Portal) V11 un valor de consigna con función de rampa?
¿Cómo se establece una comunicación MODBUS-RTU con el STEP 7 (TIA Portal) para el SIMATIC S7-1200?
¿Cómo se puede invertir una señal de salida de tipo "BOOL" en el STEP 7 (TIA Portal) V11, después de cada flanco positivo?
¿Cómo se puede contar hacia adelante y hacia atrás en un rango entre -2147483648 y +2147483647, en el STEP 7 (TIA Portal) V11?
¿Cómo se pueden tratar los números en coma flotante de 64 bits en STEP 7 V11, utilizando una CPU del SIMATIC S7-300/400?
¿Cómo se puede calcular la distancia "D" entre 2 puntos de un sistema de coordenadas cartesiano, con el STEP 7 (TIA Portal) V11?
Referencia:

Descripción:
En el ejemplo de programación adjunto se implementa el cálculo de la distancia "D" entre 2 puntos de un sistema de coordenadas cartesiano. Las distancias calculadas se guardan consecutivamente en un módulo de datos. El programa en la función "Save_Value" consta de 2 partes:

  1. Para el cálculo de las distancias entre ambos puntos, la función "Save_Value" espera en los parámetros de entrada las coordinadas X1 y Y1 para punto 1 y las coordinadas X2 y Y2 para el punto 2. El parámetro de salida "D" devuelve la distancia calculada entre ambos puntos. Las variables de entrada X1, X2, Y1 e Y2 así como la variable de salida "D" son de tipo de datos "Real".

Figura 01

  1. Tras el cálculo, los valores (distancias calculadas) se guardan en el módulo de datos global "Save". El módulo de datos "Save" contiene la variable de tipo Array "Value" con 10 elementos de tipo de datos "Real". Cada elemento del Array está reservado para un valor. Si un elemento del Array ya tiene un valor, el nuevo valor (modificado) se inserta en el siguiente elemento del Array. En la función "Save_Value" se realiza la consulta sobre cual es el próximo elemento de Array libre disponible. Una vez averiguado, se guarda el nuevo valor actual (excepto el valor cero) y se cierra el programa. Sólo se sobrescribe el último elemento del Array. Si el parámetro "Reset" vale "True", todos los elementos del Array se resetean a cero.

Figura 02

La función "Save_Value" se llama en el OB1 "Main" y contiene comentarios en alemán e inglés. La descarga adjunta contiene el proyecto comprimido de STEP 7 (TIA Portal) V11 con el programa de  STEP 7 arriba descrito.

Descargas
Copie el archivo "STEP7_V11_Different_coor.zip" en un directorio aparte y arranque el archivo haciendo doble clic sobre él. Con ello, el proyecto de STEP 7 (TIA Portal) V11 se descomprime automáticamente con todos sus subdirectorios. A continuación ya se puede abrir y elaborar el proyecto con STEP 7 (TIA Portal) V11.

STEP7_V11_Different_coor.zip ( 6084 KB )

Entorno de creación
Las imágenes y descargas de este FAQ se han creado con el STEP 7 (TIA Portal) V11 + SP2. En la siguiente tabla se indican los componentes con los que se ha creado el artículo y se ha comprobado la funcionalidad descrita:
 
Entorno del test Versión
Hardware del PC Intel(R) Corel(TM)2 Duo CPU P8700 2,53 GHz
Sistema operativo del PC MS Windows XP + SP3
STEP 7 (TIA Portal) V11 + SP2
CPU 1214C (6ES7214-1AE30-0XB0) Firmware V2.1

 Nr. de identificación (ID):43664720   Fecha:2012-04-04 
Este artículo...me ayudóno me ayudó                                 
mySupport
My Documentation Manager 
Boletín 
CAx-Download-Manager 
Support Request
Sobre este artículo
Imprimir
Crear PDF 
Enviar artículo
QuickLinks
Herramienta de compatibilidad 
Ayuda
Ayuda en línea
Guided Tour