Está en la página 1de 20

NOMBRE DOC.

: Documento)

sitrain

s5-nivel

ii(pt)

(2do

Traducido de la pag 40 a 63

Parmetros de bloques de funciones

Diversos tipos de Bloques de Funciones

Los bloques de organizacin

Los bloques de organizacin constituyen la interfaz entre el sistema operativo y el programa de usuario. Este tipo de bloque (OB) son una parte integral del programa de usuario como los bloques de programa o bloques de funciones, sin embargo, los bloques de organizacin se llama

el sistema operativo basado en ciertos eventos. No se puede llamar a un mdulo de organizacin (excepto OB 31), aunque puede programarlos y as controlar la respuesta de la PC.

Funciones de los mdulos de organizacin el mdulo de organizacin OB1 se llama cclicamente por el sistema operativo. El OB 31 es llamado por el usuario y todos los dems OBs son llamados por el sistema operativo en respuesta a ciertos eventos:

OB 1

el procesamiento comienza con la primera y finalizando con la ltima instruccin de OB1. La estructura del programa de usuario est definido en el OB1. Interrupcin A Interrupcin B Se procesa en el arranque inicial STOP-RUN Se procesa en el arranque inicial POWER OFF - POWER ON. Interrupcin cclica Interrupcin de fallo de batera

OB2 OB3 OB21 OB22 OB31 OB34

OBn: Programacin para registro de respuesta de procesamiento cclico normal incidente, tales como: -Inicio de procesamiento -Restauracin de la tensin -El fallo de la batera - Interrupciones -Expansin de tiempo de ciclo

OB2 y OB3

Por el proceso de interrupcin. Es posible establecer procedimientos 115U fallos del PLC. El procesamiento normal es abandonado por una seal desde el proceso y la CPU ejecuta en ese momento un programa especfico. Despus de este

programa ha sido procesado el autmata vuelve a donde estaba antes de la interrupcin. Fuentes Mdulos de E / S digitales con las interrupciones y perifricos inteligentes. Para la interrupcin se procesa el OB 2, para B interrupcin se procesa OB 3.Si no se programa el OB de alarma procesamiento cclico se devuelve inmediatamente despus de la instruccin. el procesamiento cclico del programa se puede interrumpir despus de cada instruccin STEP5. El FB integrado cuenta como una instruccin. Podernos utilizar la instruccin IA para cancelar el procesamiento de interrupcin y la instruccin RA para validar. El estado RA se asume por defecto. el procesamiento de una interrupcin no puede ser interrumpida. Si la interrupcin A y B ocurren al mismo tiempo, la interrupcin A se procesa primero.

Interfaz de usuario

Interrupcin local

Validacin

Prioridad

Profundidad mxima: el mximo de 16 niveles en bloques de procesamiento normales tambin es vlido para el procesamiento de las interrupciones. Tiempo de reaccin El tiempo de reaccin depende de la configuracin del autmata: -Mximo de configuracin (512 entradas, 512 salidas, temporizadores 127): menos de 8 ms. -Configuracin mnima, ciclo slo cargados por el sistema operativo: menos de 3 ms

Regla de clculo para el tiempo de reaccin mximo: Trmax=3000 + 1.7 x E IQ +29 x ET(us) EIQ: numero total de bytes de entradas y salidas digitales ET: numero total de temporizadores 5S utilizados

Nota:

Si utilizamos instrucciones 5S cuyo tiempo de procesamiento excede el tiempo de reaccin mximo (Trmax), este tiempo es automticamente ajustado.

-Las interrupciones pueden ser convocadas por: -Mdulos de entrada -Mdulos perifricos inteligentes -El OB2 y OB3 se pueden procesar en cualquier parte del programa

OB21 y OB22

Establecimiento de las condiciones iniciales. Antes de iniciar el procesamiento cclico proceso podemos establecer las condiciones iniciales para la puesta en marcha: - POWER OFF -> POWER ON a travs OB22

- STOP -> RUN a travs de OB21 Los mdulos de entrada / salida se desactivan durante el procesamiento de los OBs21 y 22; sin embargo, puede ser ledos y escritos. La imagen de proceso se borra. Si no se programa el OB de arranque al autmata entra directamente en el ciclo de procesamiento.

-Para programar una respuesta especfica a: -Manual reiniciar como RUN-STOP

o como una orden de la unidad de programacin -Rearranque automtico despus de la restauracin de la tensin.

Ejemplo 1:

Al encender, se realiza un auto-test con el fin de verificar que todos los mdulos de entradas / salidas son direccionales. Si no es posible asignar la medida para hacer frente a uno o ms mdulos el autmata entra en estado STOP.

OB22 : : : : : : : : L T T T L L L BE KF + 0 PW 0 PW 2 PW 4 PW 6 PW 8 PW 10 ; ; escribe 0 directamente en palabras 0, 2,4

; ;

carga el valor de las palabras de entrada 6, 8 y 10

Ejemplo 2:

Despus de un re arranque a travs de un selector de modo de funcionamiento, los bytes de marcas 0 y 1, as como las marcas de 100 y 101 deben pasar al estado "0". Nota: por defecto los bytes de marcas 0-127 son remanentes desde la unidad de potencia hay una batera de litio.

OB 21 : JU FB1 NAME : DELETE F : BE FB 1 NAME : DELETE F : L KF +0 : T FW 100 : T FW 0 : BE ; salta para o FB 1

; ;

FW 100 se llena con 0 FW 100 se llena con 0

OB 31:

El control del tiempo de ciclo el tiempo de un paso a travs del programa de usuario (tiempo de ciclo) es supervisado por un monitor interno. Si se excede el tiempo mximo de 500 ms 115U PLC entra en el estado STOP. La vigilancia de tiempo puede ser iniciado por la llamada del OB 31. Este rearranque slo se hace cuando OB 31 se programa con por lo menos la instruccin BE.

- La llamada del OB 31 se restablece el tiempo de ciclo.

OB 34:

Interrupcin de falla de batera

El autmata comprueba constantemente el estado de la batera colocada en la unidad de potencia. Si el fallo se precipita (BAU) OB 34 se procesa antes de cada ciclo hasta que se cambie la batera, y esto se hizo conocido en el autmata. La reaccin a este tipo de fallos se establece en el OB 34. En caso de no tener ninguna instruccin no existe reaccin.

Entradas y salidas analgicas Principio de la conversin analgico / digital (ADC) El convertidor analgico / digital convierte las seales elctricas analgicas en palabras digitales. Los mdulos de entrada analgicos de SIMATIC S5 hacen la conversin con el principio de la tensin de toma de muestras. Integrador Un amplificador Y1funciona en conjuncin con un circuito RC como integrador. El Ua de salida del integrador de tensin alcanza el final de un cierto tiempo t1 valor dado, un valor que es directamente proporcional a la tensin de entrada Ue. En el tiempo t1, el contador se borra y se conecta a la entrada del amplificador a una referencia de tensin constante. Por lo tanto se procede a la descarga del condensador C. Tiempo de descarga (T1, T2) es directamente proporcional al tiempo t 1 cuando se alcanza la tensin Ua y por lo tanto proporcional a la tensin de entrada. Contador Durante el tiempo de descarga T1/T2 el contador cuenta el nmero de impulsos generados por el impulso generado y que llegan a travs de la puerta AND.

Cuando se alcanza el valor Ua, lo que significa el final del tiempo de descarga, el indicador cero, la funcin AND corta a travs del acceso del contador de impulsos de entrada, terminando as el recuento. El valor en este punto es el valor del contador, es proporcional a la tensin de entrada Uc. Tiempo de integracin El tiempo de integracin t0... t1 debe coincidir con el perodo de la tensin de red (50Hz/60Hz), de modo que la cadena secuencial de conexin no debe entregar falsos resultados. Este principio tambin tiene la ventaja de permitir que nosotros, a travs de la constante de tiempo del circuito RC o la frecuencia generador de impulsos, influencia en el valor de la medida. La frecuencia slo debe ser constante durante la realizacin de la medida. Sin embargo es la invariancia de la tensin de referencia que debera ser ms exigente.

Mdulos de entradas analgicas Construccin Los mdulos de entradas analgicas disponibles en forma resumida o en forma de bloques, cada uno con 8 o 16 canales. El rango de medicin se fija a travs de un pequeo mdulo utilizable para 4 canales y que surge en el mdulo principal. Distancia mxima Todos los cables como la unin de los insumos deben ser blindados. Cuando usamos las entradas + / - 50 mV la longitud mxima permitida del cable de conexin es de 50m. En el caso de utilizar otro tipo de entrada de esta longitud es de 200 m. Lectura La lectura de los valores contenidos en el convertidor analgico / digital se pueden hacer libremente, en funcin del ciclo, o en un orden expresamente para este fin.

Lectura Cclica el rgano de control conecta secuencialmente cada uno de los canales para el convertidor. Al final del tiempo de lectura de la palabra de medida asociado a la direccin del canal al que se refiere se transfiere a la memoria del autmata. Podemos acceder a este valor de esta rea, a travs de las funciones de carga y transferencia. El tiempo de ciclo para la lectura de 8 canales es de aproximadamente 0,48 s. Lectura individual A partir de la CPU y a travs de una operacin de transferencia puede solicitar la lectura de un canal individual. Durante el tiempo que el indicador de bus de datos bit de actividad de descarga tiene el estado "1" En el caso de la lectura de la direccin individual debe ser programado para slo un mdulo de entrada. Nota: La lectura individual hace que la CPU y el bus de carga cclica aunque esto rara vez es relevante para el proceso. La lectura individual no es posible con el mdulo 463-4UA11. Direccionamiento Las palabras digitales utilizadas en el autmata se componen de 16 bits. Un mdulo con 16 canales retiene por s mismo 32 bytes (16 palabras) y un mdulo de 8 canales, 16 bytes (8 palabras) que ocupan ms de 128 direcciones.

Montaje Los mdulos de entradas analgicas estn disponibles en forma de bloques para el S5-115U o en forma compacta para S5-135U/S5-150U. La conexin de los sensores se realiza mediante un conector frontal, con conexin por tornillo o terminales a presin. Tipos de entrada La adaptacin a diferentes tipos de entrada se realiza para cada grupo de cuatro canales a travs de un mdulo de adquisicin de medicin. Se monta en la parte frontal de los mdulos de entrada analgicos (463-4NA11) bajo la lmina frontal. Modos de funcionamiento A travs de una serie de interruptores ubicados en el mdulo puede seleccionar: -Procesamiento cclico o individuo -Representacin cuanto a su importe y signo o complemento a dos -Con o sin compensacin por comparacin -Con o sin indicacin de interrupcin interna como obligatoria -Nmero de canales Representacin digital Los valores analgicos se transforman en palabras digitales y o representados como una seal de suma y en 16 bits o como un nmero de coma fija en 12 bits.

el nmero de bits que definen la resolucin, es decir, una variacin entre + / - 10 V est dividido en 2.048 acciones, lo que significa que cada uno representa 4,88 mV. Separacin galvnica Mdulos de tipo 463-4NA11 tiene toda separacin galvnica. Cada entrada tambin est aislada galvnicamente de SV que constituyen el voltaje de funcionamiento interno del autmata.

Mdulo 6ES5-

Nmero Tipos de canales entrada

de Rango medicin modulo


de

de Representacin de digital

Proteccin galvnica

Forma de la Construccin

460-4UA11

Tensin corriente PT100 PT100 Tensin corriente

Si

11 Bit + sen*)

Si

Compacto

465-4UA11

8/16

de Si

11 Bit + sen*)

No

Compacto

463-4UA 11 460-?LA 11

+/-1V; +/- 10V +/-20mA 4..20mA

No

11 Bit

Si

Compacto

Tensin de Si corriente PT100 PT100 Tensin corriente

11 Bit + sen*)

Si

Bloque

465-?LA 11

8/16

de Si

11 Bit + sen*)

No

Bloque

*) O 12 bits en complemento de dos

Mdulos gama de medicin

En mdulos de entrada analgica 460 - podemos utilizar dos adaptadores de margen en cambio el 465 -. se puede utilizar un mximo de cuatro. El mismo mdulo de entrada puede combinar varias gamas de mdulos, por ejemplo, en el mismo mdulo de entrada se puede utilizar 4canales como + /-1V y 4 canales + /-20mA. A travs de la utilizacin del mdulo 489-1AA11 puede implementar una red de vigilancia de la tensin. En la figura siguiente se representan los diferentes rangos de cada mdulo. Cuando la entrada se realiza en la corriente que se obtiene a travs de su transformacin en la cepa mediante el paso a travs de una entrada de circuito en paralelo. Nota: Las entradas no utilizadas deben ser "cerrados" por un mdulo.

*Las combinaciones posibles coma est operando 50 mV aunque implicar errores ms grandes

Cuando la noticia Cada palabra como canal ocupa en bytes de memoria de proceso. La elaboracin de la palabra, ya que es seleccionado por un mdulo entre el nmero de punto fijo o el valor de signo. Este hecho depende de la exactitud de la lectura. Todas las medidas son palabras almacenadas en el proceso de la memoria que se inclina a la izquierda. Sobrecarga Cuando el valor de entrada excede el mdulo de rango de medicin a la que est conectado, el bit de sobrecarga "S" se coloca en el estado "1". Esto se puede comprobar mediante la consulta al bit 210 y 211 (vase la figura).

Interrupcin de red A travs del rango de medida del mdulo 498-1AA11 implementamos una red de vigilancia de la tensin. Para cada valor ledo en la entrada se aplica al circuito de entrada de una corriente constante durante un corto perodo de tiempo. Esta corriente se mantiene a un cierto valor lmite mediante pruebas de una tensin de ajuste automtico. Cuando se produce una interrupcin de la tensin supera el valor lmite que corresponde a interrumpir la red y se puede verificar en el estado "1"del bit "E" (error). ADC proporciona el valor "0"

Bloques de funciones "leer valores analgicos" Descripcin Funciones de bloque "leer valores analgicos" se utiliza para leer las palabras analgicas de los mdulos de entradas analgicas. Se toma en consideracin las diferentes caractersticas de cada uno de los mdulos de entradas analgicas 460 - y 465 - y proporciona la salida independientemente del tipo de mdulo, una palabra normalizada. El alcance de este es seleccionado por el usuario a travs de la definicin de parmetros OGR (lmite superior) y la UGR (lmite inferior). Las funciones de bloque RLE: AE puede hacer la lectura de un canal de entrada cclica o individual. Por la interrupcin de las salidas de la red FB y BU se colocan el estado "1" Nota: En el autmata S5-115U funciones de bloque FB 250 ya est incluido en el sistema operativo de la CPU.