You are on page 1of 3

DATOS EN OMROM

Programacin OMROM

Formato de datos. Creacin de tablas de smbolos


EJERCICIO 1 Disear un sistema de apertura para las barreras de un parking, que dispone de una entrada y una salida independiente. Ambas barreras deben abrirse, y cerrarse a los 5 segundos de que el vehculo haya accedido. No deber comenzar el tiempo de espera hasta que el vehculo no haya cruzado el acceso. Debe controlarse el acceso de manera que no puedan acceder vehculos si el garaje est completo (10 coches). En el caso de que el garaje est completo, la barrera de acceso no debe abrirse hasta que haya un hueco. Una lmpara avisar del estado disponible, no disponible del garaje. As mismo, debe llevarse un registro de los ciclos de funcionamiento de la barrera. Cuando se superen los 100.000 ciclos, debe avisarse por medio de una salida fsica, para que se lleve a cabo una revisin. 1. Realizar el programa, asignado formato a las variables utilizadas. (registros en BCD) EJERCICIO 2 Una planta envasadora tiene la necesidad de automatizar una lnea de produccin. El proceso consiste en detectar la presencia de una caja de cartn, que se llena con un cierto volumen de producto. El producto est almacenado en dos silos que estn continuamente desalojando material a cuatro cintas transportadoras, mientras la produccin est en marcha. La apertura/ cierre de los silos se controla mediante un sistema hidrulico, que maneja una vlvula proporcional, y que depende de la velocidad a la que marchen las cintas de alimentacin. Estas cintas desalojan material a un sistema de llenado, independiente para cada puesto de envasado, que dispone en su parte superior de un silo de aspiracin que recoge el material, que cae de la cinta a un cajn de almacenamiento temporal. El procesamiento del producto en la envasadora lo hace un PLC independiente, pero el pesaje y el control de llenado de producto en la caja, debe programarse en el PLC PACKING, que es el que controla todo este proceso descrito. La mquina de llenado debe recibir informacin de manera analgica de la cantidad de producto a desalojar, y del pesaje actual del paquete, as como de la presencia de un paquete preparado para su llenado. Una vez la caja est llena, contina por la cinta de llenado y envasado, hasta llegar a un puesto de embalaje y paletizacin, cuyo proceso es independiente de ste. No obstante, dispone de una medida de seguridad que de manera analgica informa sobre la cantidad de cajas sin procesar que se encuentran al final de la lnea de llenado. Superadas las 35 unidades, el proceso debe pararse 1. Describir las variables necesarias para el control de apertura y desalojo de material de los silos. La informacin sobre la velocidad de las cintas, y la salida del PLC a las electrovlvulas, se tramita desde dos mdulos analgicos CPM1A_MAD01. La velocidad en cada cinta es medida con un encoder, que ofrece una salida analgica de 0-10 V, configurado para un rango de velocidades de 0-500 rpm. Esta seal es recibida por cada canal de cada mdulo analgico. La apertura de los silos, tendr en cuenta la velocidad ms baja de cada par de cintas, enviando una seal proporcional a la velocidad de las cintas. Realizar un programa que contenga una seccin con la configuracin necesaria para el mdulo analgico y las operaciones necesarias para el control de apertura de los silos.

Pg.1/3

DATOS EN OMROM

Programacin OMROM

EJERCICIO 3 Necesito almacenar los siguientes datos, si es posible en una memoria DM : Da formato a las variables que aparecen y dispn al menos tres ms que puedan relacionarse en el proceso. VARIABLE PESO_TR_E DESCRIPCIN Pesaje de triler de transporte a la entrada. Bscula que aporta una seal analgica con un rango de valores de 0-50000 unidades. La hace mediante una interfaz de comunicaciones. Presencia de triler en bscula Control de el nmero de pesadas diario (50 camiones al da de media) Control de el nmero de pesadas anual FORMATO UINT (Entero sin signo) DIRECCIN D100

DETECTA_TR N_DIA

BOOL UINT (Entero sin signo) UINT (Entero sin signo)

W0.00 D101

N_ANUAL

CICLOS_BARRERA

Control de ciclos de apertura barrera

UINT (Entero sin signo) WORD STRING UINT (Entero sin signo) UINT (Entero sin signo) REAL(Doble palabra) REAL (Doble palabra)

D102. Aqu tenemos en cuenta que hay que multiplicar los camiones que entran en un da, por los 365 das que tiene un ao. D103

CODIGO_PROVEEDOR TIPO_PRODUCTO CANTIDAD_PRODUCTO

PESO_TR_SALIDA

Cdigo de proveedor Tipo de producto (DESCRIPTIVO con 10 caracteres mximo) Cantidad de producto que transporta el camin, como diferencia del peso de salida con el peso de entrada. Pesaje del triler a la salida.

D104 D105. nico formato que nos deja escribir texto. D106

D107

PORCENTAJE_HUMEDAD Porcentaje de humedad en fbrica. HORAS_DIA Nmero de horas trabajadas al da (media).

D108 D109. Para obtener la media de horas trabajadas al da, deberemos dividir el n de las totales entre el n de das trabajados. El formato ser REAL en ambas. Cuando divides o multiplicas un n REAL, el resultado aparece en otro n REAL

Pg.2/3

DATOS EN OMROM HORAS_TOTAL Nmero de horas totales trabajadas. REAL(Doble palabra) D110

Programacin OMROM

NOTAS En la primera variable, usamos UINT (Enero sin signo) ya que este tipo de variable, ofrece un rango suficiente para la variable que necesitamos (0-50000). No utilizamos BCD, porque este formato lo utilizamos siempre y cuando no exista alternativa, normalmente por restricciones en instrucciones que utilizan nicamente ste (es decir, cuando no nos quede otra opcin). No utilizamos REAL, porque no es necesaria tanta precisin (decimales), a parte, la salida de la bscula nos ofrece una variable UINT. Siempre que tengamos que utilizar operaciones aritmticas (multiplicacin y divisin) transformaremos cualquier formato a REAL antes de operar. El rea DM no es accesible a nivel de Bit.

Pg.3/3

You might also like