Esta semana vamos a realizar un ejercicio práctico de cómo comparar dos cadenas de caracteres en Step 7 bien que sean alfanuméricos o dos cadenas cualesquiera de datos. Leer más
saltos
Instrucción LOOP en Step 7 – El For /Next del PLC
Una de las instrucciones más habituales en un lenguaje de programación de alto nivel, es la sentencia FOR-NEXT. Para nuestros autómatas, tenemos la instrucción LOOP en Step 7. Para comenzar, podrías leerte el post en el que ya hablábamos de ello. Podrás encontrar un ejemplo también en ese post. Pero vayamos nuevamente y repasemos esto de los loop en step 7. Loop en Step 7 La forma de operar Leer más
Lightbox – Resuscribirse a Programación Siemens
Esta semana vamos a comenzar a tratar el tiempo en Step 7. Qué mejor que con el reloj del sistema. Además, vamos a ver un nuevo adelanto de siguientes capítulos viéndolo de forma práctica. Leer más
Ejemplo de calculadora científica
Esta semana vamos a ver un nuevo ejemplo en Step 7: una calculadora científica. Sí, nada de teoría esta semana... en parte. He pensado que ya hemos visto suficiente teoría como para empezar a programar un poco más en serio. Y digo un poco más, porque una calculadora con un PLC no es precisamente ingeniería aplicada que digamos. Leer más
Saltos SPL (III) – Case en step 7
Otro tipo de saltos que son interesantes en Step 7: Saltos SPL. Se trata de saltos que nos permitirán ir a diferentes metas en función del valor de una variable numérica. Veamos la estructura: SPL ELSE //Salto si Variable >= N SPA Eti1 // Salto si Variable = 0 SPA Eti2 // Salto si Variable = 1 ... SPA EtiN //Salto si Variable = N-1 ELSE: NOP (Código ejecutado Leer más
LOOP en Step 7 (Saltos II) – Bucle For – Next y ejemplo de filtrado analogico
En la última entrada vimos los saltos en Step 7 más comunes. Hoy te voy a mostrar un nuevo tipo de salto, que si provienes de la programación en otros lenguajes, te va a sonar. Se trata de hacer bucles tipo FOR-NEXT mediante la instrucción LOOP en Step 7. Realmente la instrucción es muy sencilla: LOOP Etiqueta. Para explicarlo bien, vamos a desgranar el siguiente código: (Código) L 10 Leer más
Saltos en Step 7 (I) – SPA , SPB y SPBN (If -Then-Else)
Las operaciones de saltos en Step 7 son parecidas conceptualmente a los que nos podemos encontrar en otros lenguajes: interrumpen la ejecución normal del programa (secuencial) y lo retoman en una etiqueta dada. Los saltos tienen una serie de características y requisitos: Constan de una condición de salto y una dirección donde saltar (la etiqueta). La etiqueta puede tener como máximo 4 Leer más