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
Teoría
Buenas prácticas de programación en S7
Siempre que comenzamos a programar, tenemos la incertidumbre de si la forma en la que trabajamos es la más adecuada o no. En la entrada que recupero del ostracismo (y que añado alguna cosa nueva) te voy a contar unas pequeñas pautas que puedes seguir, aunque estas buenas prácticas de programación en S7 no son palabra de Dios, y por supuesto, pueden ser discutibles y/o matizables. Leer más
Direccionamiento indirecto en Step 7 (II) – Registros y áreas
En esta nueva entrada sobre direccionamiento indirecto es con la que terminamos el curso. En ella vamos a ver la segunda parte de cómo automatizar y recorrer zonas de memoria para trabajar con ellas de forma indirecta y recursiva. Lo primero que has de hacer es leer el direccionamiento indirecto en Step 7 (I) si no lo has hecho ya.[divider] Leer más
Direccionamiento indirecto en Step 7 (I) – Memoria y punteros a área
Para empezar con el tema del direccionamiento indirecto, vamos a explicar una serie de conceptos básicos y luego nos pondremos con la formas más básicas de direccionamientos indirectos. Leer más
Desplazamiento y giro de bits en Step7
Aunque ya vimos algo sobre el desplazamiento de bits cuando jugamos con el display de 7 segmentos, en la entrada de esta semana vamos a ver todas las operaciones disponibles de desplazamiento y giro de bits en Step7 además de un par de vídeos para ilustrar lo expuesto. Leer más
Filtrado y enmascarado de bits en Step 7
Esta semana la entrada va a ser corta pero espero que interesante sobre el filtrado y enmascarado de bits. Recientemente me he visto en la necesidad de realizar lo siguiente: tengo una serie de alarmas de una máquina A, y quiero pasar una única señal booleana a otra máquina B por profibus que indique que hay una alarma activa en la máquina A. 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
Palabra de estado en Step7
Hace unas semanas uno de los lectores me sugirió que hablara un poco de la palabra de estado en Step 7... pues aquí estamos. Tal vez esperabas que empezáramos con los temporizadores, pero se va a retrasar un poco ya que para la semana que viene probablemente hagamos otro ejemplo práctico (como ves, el curso tiene vida propia). Leer más
SET y RESET en AWL y alguna cosilla más.
¿Ya sólo nos queda ver SET y RESET en AWL en lógica binaria? Bueno, a decir verdad... no. Queda también ver los pulsos o flancos, además de cosas que afectan al RLO. Pero a decir verdad, poco más vamos a ver de momento. Tampoco se trata de pegarse un atracón de lógica booleana en AWL. Se trata fundamentalmente de entender muy bien que es el RLO, para qué sirve y cómo se utiliza. Si en estas dos Leer más
4. Creación de FBs en Step 7 – Ejemplo de una bomba de agua
Para ir creciendo un poco más en la lógica binaria vamos a ver un par de ejemplos durante estos días después de haber visto los primeros fundamentos con el álgrebra de boole. El primero será crear FBs en Step 7 y el siguiente será crear FCs. Leer más