Entradas

Mostrando las entradas de septiembre, 2020

Programación encoder con PLC S7-1200

Imagen
 La instrucción CTRL_HSC permite controlar los contadores rápidos utilizados para contar eventos que ocurren más rápidamente que la frecuencia de ejecución del OB. La frecuencia  de contaje de las instrucciones CTU, CTD y CTUD está limitada por la frecuencia de ejecución del OB en el que están contenidas. Cuando tenemos que utilizar un encoder y trabajar con el de manera precisa debemos hacerlo con Rutina de Interrupción. Una rutina de interrupción de un Contador de Alta Velocdad (HSC  - High Speed Counter) lo que hace es controlar el contaje de pulsos del encoder con un valor de referencia. Cuando el valor de contaje del encoder es iguala al de referencia, el programa principal OB1 se detiene y se ejecuta una subrutina por ejemplo el OB40 y actua directamente sin esperar a que termine el ciclo de SCAN En el siguiente ejemplo vamos a mostrar como configurar y programar un HSC de un autómata Siemens S7-1200, simulando que al pulsar marcha se activa una cinta que transporta una botella

La memoria del S7-1200

Imagen
 La memoria de usuario La CPU dispone tres zonas de memoria en donde se almacena el programa de usuario, los datos y la configuración. Se puede hablar de tres tipos de memoria: memoria de carga, memoria de trabajo y memoria remanente. • La memoria de carga : esta memoria es distinta dependiendo de la CPU escogida (1211,1212 y 1214), permite almacenar de forma no volátil el programa de usuario, los datos y la configuración. El programa de usuario se carga primero en esta área de la CPU.   Por otra banda, esta memoria puede ser sustituida por una Memory Card (previamente configurada para este fín) en el caso de estar instalada. Ojo, aunque la SD insertada disponga de más memoria que la CPU, el tamaño para trabajar con ella no puede ser mayor que la de la propia CPU. • La memoria de trabajo: también esta memoria es distinta dependiendo de la CPU escogida (1211,1212 y 1214). Ofrece un almacenamiento volátil, esta área se pierde si se desconecta la alimentación.   Almacena las partes del p