Sie sind auf Seite 1von 7

HARDSOFT

RAFAELRICARDO MOLINA NAVARRO


2134571

PROF. JORGE ENRIQUE MENESESMENESES

UNIVERSIDAD INDUSTRIAL DE SANTANDER


FACULTAD INGENIERA FISICOMECNICAS
ESCUELA DE INGENIERA MECANICA
BUCARAMANGA
2016
OBJETIVO GENERAL.
hacer los programas basados en lgica secuencial para el control de
algunos circuitos bsicos, mediante el lenguaje de programacin que nos
brinda el STEP 7.

OBJETIVOS ESPECIFICOS.
Comprobar el funcionamiento del banco de vagonetas.
Utilizar lenguaje de programacin FUP para cumplir con la lgica
establecida.
Implementar bloque OB100.

HERRAMIENTAS
Hardware simatic step 7.

PROFUDIZACIN TEMTICA.

Los primeros mtodos para el desarrollo de automatismos eran puramente


intuitivos, llevados a trminos por expertos y desarrollados basndose en la
experiencia.

En la actualidad se utilizan mtodos ms sistemticos con lo que no es necesario


ser un experto en automatismos para llevarlos a trmino.

El GRAFCET es un diagrama funcional que describe los procesos a automatizar,


teniendo en cuenta las acciones a realizar, y los procesos intermedios que
provocan estas acciones.

Este mtodo de representacin es aceptado en Europa y homologado por varios


pases, entre ellos Francia por la norma NFC-03-190 y en Alemania por DIN.
REGLAS DEL GRAFCET.

Un GRAFCET est compuesto de:

ETAPA: define un estado en el que se encuentra el automatismo. Las etapas


de inicio se marcan con un doble cuadrado.

ACCIN ASOCIADA: define la accin que va a realizar la etapa, por ejemplo


conectar un contactor, desconectar una bobina, etc.

TRANSICIN : es la condicin o condiciones que, conjuntamente con la


etapa anterior, hacen evolucionar el GRAFCET de una etapa a la siguiente, por
ejemplo un pulsador, un detector, un temporizador, etc.
OB de arranque

Un OB de arranque es un mdulo que podemos programar para que se ejecute una


nica vez al arranque del sistema.

El programa de arranque puede ser tan largo como se quiera, no tiene lmite de
tiempo y la vigilancia del tiempo de ciclo no est activa. La ejecucin controlada por
tiempo o por alarma no es posible en el programa de arranque. En el arranque,
todas las salidas digitales tienen el estado de seal 0.

El OB de arranque (OB100, OB101 u OB102) se ejecuta dependiendo del arranque,


de la CPU existente y de los parmetros ajustados en la misma.

OB100:Arranque completo
OB101: Rearranque
OB102: Arranque en fro

Bien, lo primero que hay que saber es unos conceptos para que cuando lo leamos
en los sesudos libros de Siemens no pongamos cara de pocker por no saber que
carajo significa cada trmino.

Arranque completo (arranque en caliente)


La elaboracin del programa comienza de nuevo. Se mantienen los datos
remanentes.

Arranque en fro
Los datos actuales se pierden y la elaboracin del programa comienza de nuevo
con los valores iniciales.

Rearranque
Tras la vuelta de la alimentacin, el programa sigue desde el punto interrumpido.
mtodos de arranque en Step7

OB100 para el arranque completo


En nuevo arranque (arranque en caliente), el programa comienza desde el principio:

Las marcas, temporizadores etc. no remanentes se resetean. Los mdulos de


datos con la propiedad no remanente, toman de nuevo el valor inicial.
Las variables remanentes se mantienen con el ltimo valor juntos. Los mdulos
remanentes mantienen el ltimo valor.

OB102 para el arranque en fro


En el arranque en fro, los mdulos de datos creados por SFC se borran de la
memoria de trabajo, el resto de mdulos de datos tienen el valor preajustado en
la memoria de carga.
La imagen de proceso, los temporizadores, los contadores y las marcas se
resetean a los valores iniciales guardados en el programa (memoria de carga),
independientemente de si se han parametrizado como remanentes.
Se lee la imagen de proceso de las entradas y el programa de usuario de STEP
7 comienza de nuevo desde el principio (OB 102 OB 1).
Una cosa que hay que tener en cuenta, es que este modo slo se puede realizar
desde el PG salvo algunas CPU de la serie 400 que tienen interruptores que
permiten hacerlo sobre el propio PLC.

OB101 rearranque
Tras la vuelta de un corte de tensin las CPUs de la serie 400 realizan un
rearranque. Este se realiza desde el punto en el que se interrumpi. Esto implica
que las variables, temporiazadores etc no se resetean. En definitiva:

Todos los datos mantienen su ltimo valor vlido (incluyendo los datos de la
imagen de proceso).
La elaboracin del programa contina exactamente en la instruccin en la que se
produjo la interrupcin.
Las salidas no se modifican hasta el final del ciclo actual.
Al interrumpir la tensin de alimentacin, el rearranque slo est disponible en el
modo de servicio con batera tampn.

Programacin del OB100


He de decir que el ms utilizado es el el OB100, compatible con todas las CPUs.
Adems tampoco he tenido la necesidad de programar el resto. Aunque supongo
que habr casos en los que sean necesarios.
El uso que se le da al OB100 es fundamentalmente para dar valores iniciales a
variables cuando arrancas desde cero el PLC y para ejecutar acciones que slo son
necesarias ejecutar una vez.

Una cosa que puede valer por ejemplo, es hacer que una variable se ponga a TRUE
que ser un trigger a lo largo del programa y que al terminar, resetees dicha variable
para que no se ejecute en el segunda y sucesivas ejecuciones del OB1.
As, dentro del OB100 podemos hacer
SET
= M0.0
Y al final del OB1

CLR
= M0.0

Vdeos de inters:
https://www.youtube.com/watch?v=f15mm2GMjOY
https://www.youtube.com/watch?v=zotO3GP_GIs
CONCLUSIONES
Logramos identificar los tipos de de arranque (frio caliente o prearranque) de los
bloques OB 100, OB101 , OB 102

BIBLIOGRAFA.

https://www.automatas.org/redes/grafcet.htm

https://programacionsiemens.com/3-metodos-de-arranque-en-step7-ob100-
ob101-y-ob102/

Das könnte Ihnen auch gefallen