Programación de autómatas programables.

Programación de autómatas programables.

Get Started. It's Free
or sign up with your email address
Programación de autómatas programables. by Mind Map: Programación de autómatas programables.

1. concepto:

1.1. consiste en el establecimiento de una secuencia ordenada de instrucciones que resuelven una determinada tarea de control.

1.1.1. Utilizados para implantar unas soluciones específicas tales como:

1.1.2. - Funciones lógicas, secuencia, temporizacion, recuento y funciones aritméticas.

1.1.2.1. Dicha secuencia establece relación entre distintas variables lógicas.

1.1.3. -Con el fin de controlar :

1.1.3.1. Mediante entradas y salidas, digitales y analógicas.

1.1.4. -De diversos tipos de máquinas o procesos.

2. 1- Operaciones Lógicas:

2.1. Las operaciones lógicas con bit, temporizadores y contadores.

2.2. Las funciones lógicas basicas :AND y OR usando el lenguaje de programación de contactos (KOP).y otra como XOR y NOT.

2.2.1. Realizan las funciones a nivel de bit, por lo que si tenemos un número hexadecimal, se realizarán sobre su número binario correspondiente.

2.2.1.1. La condición AND se corresponde con una configuración de contactos en serie. estos La OR con un configuración de contactos en paralelo.

2.2.1.1.1. Asimismo se muestra la solución en KOP para una función mas compleja.

2.2.2. Realizan las funciones a nivel de bit, por lo que si tenemos un número hexadecimal, se realizarán sobre su número binario correspondiente.

3. 2.-Operaciones de Memoria.

3.1. Se describen por su comportamiento .

3.2. Se define como un conjunto de operaciones que facilitan memorización de variable.

3.2.1. Para disponer de las operaciones M, SM y RM, el automata progeamable debe teber una zona retentiva o no volatil

3.2.1.1. Esta no pierde la información al dejar de recibir tensión de alimentación.

3.2.1.1.1. -( S )- o -( R )- Son variables asociadas con la bobina se activa cuando se cierra el circuito de contactos en serie, permanece activa aunque el circuito se habrá (operando).

3.2.1.2. Se pueden estar realizada por un memoria activa RAM combinada con una bateria o con una memoria pasiva del tipo EPROM.

3.2.1.2.1. -( M )- La variable asociada con la bobina se activa o desactiva cuando se cierra el circuito de contactos en serie a ella ,mantiene su valor cuando falta tensión de alimentación.

4. 3.-Operaciones de tiempo.

4.1. El tiempo total que el autómata emplea para realizar un ciclo de operacion.

4.1.1. El cual es el tiempo de ejecución del ciclo del programa.

4.1.2. Entonces ese tiempo es la suma de los tiempos empleados para generar distintas operaciones del ciclo.

4.1.2.1. por locual

4.1.2.1.1. Se suelen utilizar como base de calculo ( booleana, aritméticas, de temporizador).

4.1.2.1.2. Las operaciones de tiempo de acceso exterior .

4.1.2.1.3. Para la lectura/escritura de datos son del orden de 1 a 5ms dependiendo del numero de entra y salidas del CPU del autómata.

4.1.3. Lógicamente el tiempo son los tipos de instrucciones elegidas.

5. 4.-Operaciones de comparación

5.1. Pueden suceder una mezcla de de variable tipo lógico y de tipo numérico.

5.2. Como pueden existir operaciones que dan como resultado una variable logica.

5.2.1. Como en el caso de las operaciones de comparación(>,_> etc.)

6. 5.-Operaciones aritméticas

6.1. Las operaciones aritméticas más empleadas son la suma y la resta.

6.1.1. Suma resta en binario:

6.1.1.1. Las funciones lógicas, la suma y la resta tienen la misma función lógica (XOR) solamente se diferencian en los acarreos.

6.2. Las operaciones aritméticas más empleadas son la suma y la resta.

6.3. Su función es de comunicación y una serie de funciones de control.

7. 6.-Operaciones lógicas digitales

7.1. Son usados en la parte de control sea total mente digital.

7.2. Basado en un microprocesador que porta la capacidad de calculo necesaria para tratar las señales todo o nada en forma de bit.

7.2.1. Es necesarios para obtener señales analógicas de salida.

7.2.1.1. Se distinguen por por dos tipos:

7.2.1.2. los que trabajan con un solo bit se les denomina automatismo logicos.

7.2.1.3. y los que presentan señales de varios bit :

7.2.1.3.1. Como

7.2.1.4. BIT El bit es la unidad elemental de información que sólo puede tomar dos valores: «1» ó «0»; es decir, un bit es suficiente para representar una señal binaria.

7.2.2. Para ello realizan convercion analógica - digital (A/D).

8. 7.-Operaciones de desplazamiento y rotación.

8.1. Las operaciones de desplazamiento, se corresponden básicamente:

8.1.1. No obstante existen diferentes tipos de desplazamientos según consideremos números signados

8.1.1.1. (desplazamientos aritméticos) o sin signo (desplazamientos lógicos)

8.1.1.1.1. Rotaciones simples y rotaciones concatenadas. Rotaciones simples

8.1.1.1.2. Siempre que desplacemos, o rotemos, el bit de acarreo toma el valor del último bit desplazado, salvo, lógicamente, en el caso de rotar a través del acarreo.

8.1.1.2. Desplazamientos lógicos:

8.1.1.3. Sea cual sea el sistema de representación empleado.

8.1.1.4. Sea cual sea la dirección del desplazamiento, se introducen ceros para desplazar el número.

8.1.1.4.1. Desplazamiento aritméticos. Desplazamientos aritméticos a la derechaDesplazamientos aritméticos a la izquierda

8.2. Con multiplicaciones y divisiones enteras por dos.

9. 8.-Operaciones con señales lógicas

9.1. L adirección de una entrada o salida de un módulo digital se compone de la dirección de bytey la dirección de bit:

9.2. El Procesado Digital de Señales se ocupa de la representación, transformación y manipulación :

9.2.1. de señales discretas desde el punto de vista de la información que contienen.

9.2.1.1. SEÑAL DISCRETA

9.2.1.2. Señal binaria.

9.2.1.3. Señal lógica.

9.2.1.4. Señal todo o nada (TON).

9.3. Se caracteriza porque sólo pueden adoptar uno de dos posibles estados o niveles: el estado de señal «0» y el estado de señal «1».