Autómatas programables

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Rocket clouds
Autómatas programables por Mind Map: Autómatas programables

1. Operaciones Lógicas

1.1. Una Operación lógica asigna un valor (TRUE o FALSE) a la combinación de las combinaciones (TRUE o FALSE) de uno o o mas factores (variables). los factores variables o loas variables en una operación lógica solo pueden tener True o FALSE. Y es el resultado de una operación lógica ser, tan solo TRUE O FALSE.

1.1.1. tipos de operaciones lógicas

1.1.1.1. AND

1.1.1.2. OR

1.1.1.3. NOT

1.1.1.4. XOR

1.1.1.5. NAND

1.1.1.6. NOR

1.1.1.7. XNOR

2. Operaciones de memoria

2.1. La mayoría de las memorias emplean almacenamiento binario. esto significa que la información mas elemental registrada es el bit, cuyo soporte físico llamares punto de memoria.

2.1.1. La memoria ROM

2.1.1.1. Es una memoria de solo lectura. que contiene el sistema operativo con que opera el contador , NO SE BORRA.

2.1.1.2. Se dice que también es una memoria ejecutiva, fue programada por el fabricante del PLC para ejecutar las instrucciones.

2.1.2. La memoria RAM

2.1.2.1. Memoria de acceso aleatorio (volátil), es fácil de modificarala, su información desaparece al faltara al corriente.

2.1.2.2. Se dice que es una memoria de aplicación, pues en esta se ubica el programa del usuario, pudiendo ser modificado cuando se requiera.

2.1.3. Módulos de memorias adicionales

2.1.3.1. son dispositivos electrónicos enchufa bles a la CPU, designados a guardar información de manera provisional o permanente.

2.1.3.1.1. Voltalies

2.1.3.1.2. No volatiles

3. Operaciones de tiempo

3.1. Dentro de las ventajas que estos equipos poseen se encuentran que, gracias a ellos, es posible realizar operaciones en tiempo real, debido a su disminuido tiempo de reacción.

3.2. Además, son dispositivos que se adaptan fácilmente a nuevas tareas debido a su flexibilidad a la hora de programarlos

4. operaciones de comparación

4.1. Los operadores relacionales son símbolos que se usan para comparar dos valores. Si el resultado de la comparación es correcto la expresión considerada es verdadera, en caso contrario es falsa. Por ejemplo, 8>4 (ocho mayor que cuatro) es verdadera, se representa por el valor true del tipo básico boolean, en cambio, 8<4 (ocho menor que cuatro) es falsa, false.

4.1.1. Los operadores lógicos son:

4.1.1.1. AND

4.1.1.1.1. (el resultado es verdadero si ambas expresiones son verdaderas

4.1.1.2. OR

4.1.1.2.1. (el resultado es verdadero si alguna expresión es verdadera)

4.1.1.3. NOT

4.1.1.3.1. (el resultado invierte la condición de la expresión)

5. Operaciones aritméticas

5.1. El LOGO! no dispone defunciones de cálculo directas. Con ayuda de un comparador y un amplificador analógicos, se pueden sumar y restar valores analógicos.

5.1.1. Para sumar 2 valores analógicos, se necesita un comparador y un amplificador analógico.

5.1.1.1. Un valor analógico (AI1) se conecta directamente al comparador analógico (B002:Ax). El segundo valor analógico (AI2) se conecta con el comparador analógico (B002:Ay) a través del amplificador analógico (B001). Para los parámetros del amplificador analógico (B001), hay que seleccionar lo siguiente: Sensor: -Sin sensor -Ganancia: -1.00

5.1.1.1.1. Si se modifican los valores analógicos, el resultado de la suma (AI1 + AI2) se ve en el comparador analógico B002.

5.1.2. Para realizar una resta de 2 valores analógicos, se necesita un comparador y un amplificador analógico

5.1.2.1. Un valor analógico (AI3) se conecta directamente al comparador analógico (B004:Ax). El segundo valor analógico (AI4) se conecta con el comparador analógico (B004:Ay) a través del amplificador analógico (B003). En los parámetros del amplificador analógico (B003), hay que seleccionar lo siguiente: -Sensor: Sin sensor -Ganancia: 1.00

5.1.2.1.1. Si se modifican los valores analógicos, el resultado de la resta (AI4 - AI4) se ve en el comparador analógico B004.

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

6. Operaciones lógicas digitales

6.1. Las compuertas lógicas son circuitos electrónicos diseñados para obtener resultados booleanos (0,1), los cuales se obtienen de operaciones lógicas binarias (suma, multiplicación). Dichas compuertas son AND, OR, NOT, NAND, NOR, XOR, XNOR. Además se pueden conectar entre sí para obtener nuevas funciones.

6.1.1. Compuerta AND

6.1.1.1. Para la compuerta AND, La salida estará en estado alto de tal manera que solo si las dos entradas se encuentran en estado alto. Por esta razón podemos considerar que es una multiplicación binaria. Q=A.B

6.1.2. Compuerta OR

6.1.2.1. a compuerta OR, la salida estará en estado alto cuando cualquier entrada o ambas estén en estado alto. De tal manera que sea una suma lógica. Q=A+B

6.1.3. Compuerta NOT

6.1.3.1. En la compuerta NOT, el estado de la salida es inversa a la entrada. Evidentemente, una negación. Q=Q

6.1.4. Compuerta NAND

6.1.4.1. Para la compuerta NAND, cuando las dos entradas estén en estado alto la salida estará en estado bajo. Como resultado de la negación de una AND.

6.1.5. Compuerta NOR

6.1.5.1. En la compuerta NOR, cuando las dos entradas estén estado bajo la salida estará en estado alto. Esencialmente una OR negada. Q= (A+B)

6.1.6. Compuerta XOR

6.1.6.1. La compuerta XOR Su salida estará en estado bajo cuando las dos entradas se encuentren en estado bajo o alto. Al mismo tiempo podemos observar que entradas iguales es cero y diferentes es uno. Q= A.B+A.B

6.1.7. Compuerta XNOR

6.1.7.1. Su salida de hecho estará en estado bajo cuando una de las dos entradas se encuentre en estado alto. Igualmente, la salida de una XOR negada.Q= A.B+A.B

7. Operaciones de desplazamiento y rotación

7.1. Las operaciones de desplazamiento, se corresponden básicamente, con multiplicaciones y divisiones enteras por dos. No obstante existen diferentes tipos de desplazamientos según consideremos números signados (desplazamientos aritméticos) o sin signo (desplazamientos lógicos)

7.1.1. Desplazamientos lógicos

7.1.1.1. Sea cual sea el sistema de representación empleado, y sea cual sea la dirección del desplazamiento, se introducen ceros para desplazar el número.

7.1.2. Desplazamiento aritméticos.

7.1.2.1. Desplazamientos aritméticos a la derecha

7.1.2.1.1. Si estamos trabajando con números en binario puro, se introducirán ceros por la izquierda. Si estamos con números en complemento a 1 o en complemento a 2, se replica el bit de signo.

7.1.2.2. Desplazamientos aritméticos a la izquierda

7.1.2.2.1. Si se trabaja con binario puro o complemento a dos, se introducen ceros por la derecha. Si se trabaja en complemento a uno, se introduce por la derecha el bit de signo.

7.1.3. Rotaciones simples y rotaciones concatenadas

7.1.3.1. Rotaciones simples

7.1.3.1.1. Las rotaciones, sean a la derecha o a la izquierda, suponen que el bit que sale por un extremo es el que se introduce por el otro.

7.1.3.2. Rotaciones concatenadas

7.1.3.2.1. El caso más habitual es rotar concatenadamente con el bit de acarreo. El bit que sale por un extremo pasa a ocupar la posición del acarreo, y éste pasa a introducirse por el otro extremo

7.2. ! En todos los casos, 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. Operaciones con señales lógicas

8.1. Así como la información proveniente del proceso la podemos representar mediante los bits, los bytes y las palabras, también podemos efectuar operaciones entre ellas

8.1.1. comparaciones

8.1.2. cálculos

8.1.3. conversiones

8.1.4. movimientos

8.2. Estos tipos de operaciones son necesarias utilizarlas, fundamentalmente, cuando se manejan señales análogas en aplicaciones avanzadas.

8.3. Del mismo modo como en las operaciones binarias, el usuario deberá tener presente que no todas estas funciones son posibles de programar, en la mayoría de PLCs

8.4. dependerá de la habilidad del programador para combinarlas convenientemente y resolver los problemas con las operaciones disponibles.