0% encontró este documento útil (0 votos)
434 vistas6 páginas

Funciones SET y RESET en S7-200

Este documento describe cómo utilizar las funciones SET y RESET en la programación S7-200. Estas funciones se pueden usar para controlar procesos secuenciales mediante el uso de marcas que indican qué paso se ha completado. Las funciones SET activan una marca cuando se cumple una condición, mientras que RESET desactiva las marcas para reiniciar el proceso. La diferencia entre SR y RS es que en SR, SET tiene prioridad sobre RESET, mientras que en RS es al revés.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
434 vistas6 páginas

Funciones SET y RESET en S7-200

Este documento describe cómo utilizar las funciones SET y RESET en la programación S7-200. Estas funciones se pueden usar para controlar procesos secuenciales mediante el uso de marcas que indican qué paso se ha completado. Las funciones SET activan una marca cuando se cumple una condición, mientras que RESET desactiva las marcas para reiniciar el proceso. La diferencia entre SR y RS es que en SR, SET tiene prioridad sobre RESET, mientras que en RS es al revés.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

SET RESET EN PROGRAMACIÓN S7-200.

Unas de las funciones más utilizadas dentro de la programación es la denominada función “SET” y
“RESET” de las marcas dentro del proyecto.

CUÁNDO UTILIZAR LAS FUNCIONES DE SET Y RESET.

Por ejemplo cuando en un proceso se deben ejecutar varios pasos correlativos, se debe saber en
qué momento se ha ejecutado el paso 1 para poder pasar al paso 2.

En estos casos se puede utilizar esta función de biestable “SR”. Es decir, cuando se ejecuta el paso
1 se hace un “SET” a una marca; cuando esa marca está activada sabemos que puede comenzar el
paso 2. Una vez se han ejecutado todos los pasos, cabe la posibilidad de querer volver a empezar
el ciclo con el paso 1 otra vez. Para ello, se hace un “RESET” de esas marcas para poder empezar
de nuevo con el paso 1.

BASE DE ESTE DOCUMENTO.

Utilización de la función “SR” en un programa S7-200 y diferenciación respecto a la utilización de la


otra función “RS”. Aparentemente ejecutan la misma función pero hay que saber diferenciar
cuando van a estar activadas y desactivadas las marcas dependiendo del ciclo de scan.

PROCEDIMIENTO PARA UTILIZAR LAS FUNCIONES SET RESET.

INTRODUCIR LAS FUNCIONES “SR” Y “RS” AL PROYECTO EN MICRO/WIN.

Estas funciones se pueden encontrar dentro del árbol del proyecto en la carpeta de “operaciones
lógicas con bits.
También se puede introducir dicha función desde el icono habilitado en la barra de herramientas y
buscando el atributo de “SR” o “RS”.
BLOQUE DE FUNCIÓN BIESTABLE SR Y RS.

El biestable consta de varios campos a rellenar. Se le tiene que asignar un bit de activación, el cual
es el que va a indicar el estado de la función “SR” en todo momento.
Esta marca M10.0 es la que se podrá utilizar en el resto de programa para controlar nuestro
proceso. El tipo de datos a utilizar para estas variables podría ser: entradas “I”, salidas “Q”,
memorias “M” y memorias “V”.

A la entrada “S1” se le debe asignar la condición de activación, esto es, cuando queremos que se
ponga a “SET” la marca especificada. Cuando se detecte un pulso en la entrada “S1” se activará la
marca (la M10.0 en nuestro caso).

La salida “OUT” estará activada siempre que la función biestable esté activada. O lo que es lo
mismo, cuando la marca está activada, esta salida estará también activada. Por tanto se puede
poner una asignación en la misma línea de programa para la activación de otra salida.
Asimismo, esta misma salida se puede asignar en otra parte del programa, ya que la marca
de activación se puede utilizar en cualquier otra parte del programa.

El campo “R” está reservado para hacer


el “RESET” de la marca de nuestro
biestable. Cuando se active este bit, la
marca de activación pasará a ser “0”
siempre y cuando la condición de la
entrada de “SET” esté a “0” también.
Esto va a depender del tipo de biestable
a utilizar “SR” o “RS”, ya que en
condiciones en las que ambas entradas
estén activadas, según el tipo de
biestable utilizado, la marca de
activación se mantendrá activada o se
caerá a “0”. Ver en las definiciones de
“SR” y “RS” más abajo.

BIESTABLE SR.

En este biestable predomina siempre la


señal de “SET” sobre la señal de
“RESET”. Esto significa que si se activan al mismo tiempo las condiciones de activación de “SET” y
la señal de activación de “RESET”, la marca de activación (M10.0 en nuestro caso) estará activada.
BIESTABLE RS.

En este biestable predomina siempre la señal de “RESET” sobre la señal de “SET”. Esto significa
que si se activan al mismo tiempo las condiciones de activación de “SET” y la señal de activación de
“RESET”, la marca de activación (M10.0 en nuestro caso) estará desactivada.

ÚLTIMOS DETALLES.

En la programación en S7-200 utilizando los biestables “SR” y “RS” hay que tener en cuenta que
dependiendo del tipo de biestable escogido, la marca de activación permanecerá activada si
ambas señales de “SET” y “RESET” están activadas al mismo tiempo en los biestables “SR”. En
cambio, en los biestables “RS” la marca de activación se desactivará si ambas condiciones de “SET”
y “RESET” están activas.

También podría gustarte